diff --git a/examples/use.surql b/examples/use.surql new file mode 100644 index 0000000..b632910 --- /dev/null +++ b/examples/use.surql @@ -0,0 +1,5 @@ +USE NS test; -- Switch to the 'test' Namespace + +USE DB test; -- Switch to the 'test' Database + +USE NS test DB test; -- Switch to the 'test' Namespace and 'test' Database diff --git a/grammar.js b/grammar.js index 41abb0f..0b38a5d 100644 --- a/grammar.js +++ b/grammar.js @@ -217,6 +217,13 @@ module.exports = grammar({ $.insert_statement, $.relate_statement, $.delete_statement, + $.use_statement, + ), + + use_statement: $ => + seq( + $.keyword_use, + choice($.ns_clause, $.db_clause, seq($.ns_clause, $.db_clause)), ), begin_statement: $ => seq($.keyword_begin, optional($.keyword_transaction)), @@ -556,6 +563,9 @@ module.exports = grammar({ // Clauses + ns_clause: $ => seq($.keyword_ns, $.identifier), + db_clause: $ => seq($.keyword_db, $.identifier), + select_clause: $ => seq( $.keyword_select, diff --git a/src/grammar.json b/src/grammar.json index 174dc01..74d56ad 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1391,6 +1391,45 @@ { "type": "SYMBOL", "name": "delete_statement" + }, + { + "type": "SYMBOL", + "name": "use_statement" + } + ] + }, + "use_statement": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "keyword_use" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "ns_clause" + }, + { + "type": "SYMBOL", + "name": "db_clause" + }, + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "ns_clause" + }, + { + "type": "SYMBOL", + "name": "db_clause" + } + ] + } + ] } ] }, @@ -3373,6 +3412,32 @@ } ] }, + "ns_clause": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "keyword_ns" + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] + }, + "db_clause": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "keyword_db" + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] + }, "select_clause": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index fcdf973..83e722e 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -413,6 +413,25 @@ ] } }, + { + "type": "db_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + }, + { + "type": "keyword_db", + "named": true + } + ] + } + }, { "type": "default_clause", "named": true, @@ -1704,6 +1723,25 @@ ] } }, + { + "type": "ns_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + }, + { + "type": "keyword_ns", + "named": true + } + ] + } + }, { "type": "number", "named": true, @@ -2886,6 +2924,10 @@ { "type": "update_statement", "named": true + }, + { + "type": "use_statement", + "named": true } ] } @@ -3293,6 +3335,29 @@ ] } }, + { + "type": "use_statement", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "db_clause", + "named": true + }, + { + "type": "keyword_use", + "named": true + }, + { + "type": "ns_clause", + "named": true + } + ] + } + }, { "type": "value", "named": true, @@ -3747,6 +3812,10 @@ "type": "keyword_database", "named": true }, + { + "type": "keyword_db", + "named": true + }, { "type": "keyword_default", "named": true @@ -3963,6 +4032,10 @@ "type": "keyword_not_inside", "named": true }, + { + "type": "keyword_ns", + "named": true + }, { "type": "keyword_null", "named": true @@ -4199,6 +4272,10 @@ "type": "keyword_update", "named": true }, + { + "type": "keyword_use", + "named": true + }, { "type": "keyword_user", "named": true diff --git a/src/parser.c b/src/parser.c index daedafc..2c50fd1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,9 +13,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 1885 +#define STATE_COUNT 1893 #define LARGE_STATE_COUNT 517 -#define SYMBOL_COUNT 387 +#define SYMBOL_COUNT 390 #define ALIAS_COUNT 0 #define TOKEN_COUNT 238 #define EXTERNAL_TOKEN_COUNT 0 @@ -265,151 +265,154 @@ enum ts_symbol_identifiers { sym_expressions = 239, sym_expression = 240, sym_statement = 241, - sym_begin_statement = 242, - sym_cancel_statement = 243, - sym_commit_statement = 244, - sym_define_analyzer_statement = 245, - sym_define_database = 246, - sym_define_event_statement = 247, - sym_define_field_statement = 248, - sym_define_function_statement = 249, - sym_define_function = 250, - sym_define_index_statement = 251, - sym_define_namespace_statement = 252, - sym_define_param_statement = 253, - sym_define_param = 254, - sym_define_scope_statement = 255, - sym_define_table_statement = 256, - sym_define_token_statement = 257, - sym_define_user_statement = 258, - sym_remove_statement = 259, - sym_create_statement = 260, - sym_update_statement = 261, - sym_relate_statement = 262, - sym_delete_statement = 263, - sym_insert_statement = 264, - sym_select_statement = 265, - sym_live_select_statement = 266, - sym_select_clause = 267, - sym_from_clause = 268, - sym_omit_clause = 269, - sym_with_clause = 270, - sym_where_clause = 271, - sym_split_clause = 272, - sym_group_clause = 273, - sym_order_clause = 274, - sym_order_criteria = 275, - sym_limit_clause = 276, - sym_fetch_clause = 277, - sym_timeout_clause = 278, - sym_parallel_clause = 279, - sym_explain_clause = 280, - sym_filter = 281, - sym_tokenizers_clause = 282, - sym_filters_clause = 283, - sym_function_clause = 284, - sym_on_table_clause = 285, - sym_when_then_clause = 286, - sym_type_clause = 287, - sym_default_clause = 288, - sym_readonly_clause = 289, - sym_value_clause = 290, - sym_assert_clause = 291, - sym_permissions_for_clause = 292, - sym_permissions_basic_clause = 293, - sym_comment_clause = 294, - sym_param_list = 295, - sym_block = 296, - sym_fields_columns_clause = 297, - sym_unique_clause = 298, - sym_search_analyzer_clause = 299, - sym_bm25_clause = 300, - sym_doc_ids_cache_clause = 301, - sym_doc_ids_order_clause = 302, - sym_doc_lengths_cache_clause = 303, - sym_doc_lengths_order_clause = 304, - sym_postings_cache_clause = 305, - sym_postings_order_clause = 306, - sym_terms_cache_clause = 307, - sym_terms_order_clause = 308, - sym_session_clause = 309, - sym_signin_clause = 310, - sym_signup_clause = 311, - sym_table_type_clause = 312, - sym_table_view_clause = 313, - sym_changefeed_clause = 314, - sym_token_type_clause = 315, - sym_if_not_exists_clause = 316, - sym_if_exists_clause = 317, - sym_create_target = 318, - sym_content_clause = 319, - sym_set_clause = 320, - sym_unset_clause = 321, - sym_return_clause = 322, - sym_relate_subject = 323, - sym_merge_clause = 324, - sym_patch_clause = 325, - sym_field_assignment = 326, - sym_value = 327, - sym_function_call = 328, - sym_base_value = 329, - sym_binary_expression = 330, - sym_path = 331, - sym_path_element = 332, - sym_graph_path = 333, - sym_predicate = 334, - sym_inclusive_predicate = 335, - sym_graph_predicate = 336, - sym_subscript = 337, - sym_version = 338, - sym_argument_list = 339, - sym_argument_list_count = 340, - sym_type = 341, - sym_type_name = 342, - sym_parameterized_type = 343, - sym_analyzer_tokenizers = 344, - sym_analyzer_filters = 345, - sym_number = 346, - sym_identifier = 347, - sym_array = 348, - sym_object = 349, - sym_object_content = 350, - sym_object_property = 351, - sym_object_key = 352, - sym_record_id = 353, - sym_record_id_value = 354, - sym_record_id_range = 355, - sym_sub_query = 356, - sym_duration = 357, - sym_point = 358, - sym_operator = 359, - sym_binary_operator = 360, - sym_assignment_operator = 361, - aux_sym_expressions_repeat1 = 362, - aux_sym_define_analyzer_statement_repeat1 = 363, - aux_sym_define_field_statement_repeat1 = 364, - aux_sym_define_function_statement_repeat1 = 365, - aux_sym_define_index_statement_repeat1 = 366, - aux_sym_define_scope_statement_repeat1 = 367, - aux_sym_define_table_statement_repeat1 = 368, - aux_sym_define_user_statement_repeat1 = 369, - aux_sym_update_statement_repeat1 = 370, - aux_sym_insert_statement_repeat1 = 371, - aux_sym_insert_statement_repeat2 = 372, - aux_sym_insert_statement_repeat3 = 373, - aux_sym_select_clause_repeat1 = 374, - aux_sym_order_clause_repeat1 = 375, - aux_sym_tokenizers_clause_repeat1 = 376, - aux_sym_filters_clause_repeat1 = 377, - aux_sym_when_then_clause_repeat1 = 378, - aux_sym_permissions_for_clause_repeat1 = 379, - aux_sym_permissions_for_clause_repeat2 = 380, - aux_sym_param_list_repeat1 = 381, - aux_sym_search_analyzer_clause_repeat1 = 382, - aux_sym_path_repeat1 = 383, - aux_sym_graph_path_repeat1 = 384, - aux_sym_object_content_repeat1 = 385, - aux_sym_duration_repeat1 = 386, + sym_use_statement = 242, + sym_begin_statement = 243, + sym_cancel_statement = 244, + sym_commit_statement = 245, + sym_define_analyzer_statement = 246, + sym_define_database = 247, + sym_define_event_statement = 248, + sym_define_field_statement = 249, + sym_define_function_statement = 250, + sym_define_function = 251, + sym_define_index_statement = 252, + sym_define_namespace_statement = 253, + sym_define_param_statement = 254, + sym_define_param = 255, + sym_define_scope_statement = 256, + sym_define_table_statement = 257, + sym_define_token_statement = 258, + sym_define_user_statement = 259, + sym_remove_statement = 260, + sym_create_statement = 261, + sym_update_statement = 262, + sym_relate_statement = 263, + sym_delete_statement = 264, + sym_insert_statement = 265, + sym_select_statement = 266, + sym_live_select_statement = 267, + sym_ns_clause = 268, + sym_db_clause = 269, + sym_select_clause = 270, + sym_from_clause = 271, + sym_omit_clause = 272, + sym_with_clause = 273, + sym_where_clause = 274, + sym_split_clause = 275, + sym_group_clause = 276, + sym_order_clause = 277, + sym_order_criteria = 278, + sym_limit_clause = 279, + sym_fetch_clause = 280, + sym_timeout_clause = 281, + sym_parallel_clause = 282, + sym_explain_clause = 283, + sym_filter = 284, + sym_tokenizers_clause = 285, + sym_filters_clause = 286, + sym_function_clause = 287, + sym_on_table_clause = 288, + sym_when_then_clause = 289, + sym_type_clause = 290, + sym_default_clause = 291, + sym_readonly_clause = 292, + sym_value_clause = 293, + sym_assert_clause = 294, + sym_permissions_for_clause = 295, + sym_permissions_basic_clause = 296, + sym_comment_clause = 297, + sym_param_list = 298, + sym_block = 299, + sym_fields_columns_clause = 300, + sym_unique_clause = 301, + sym_search_analyzer_clause = 302, + sym_bm25_clause = 303, + sym_doc_ids_cache_clause = 304, + sym_doc_ids_order_clause = 305, + sym_doc_lengths_cache_clause = 306, + sym_doc_lengths_order_clause = 307, + sym_postings_cache_clause = 308, + sym_postings_order_clause = 309, + sym_terms_cache_clause = 310, + sym_terms_order_clause = 311, + sym_session_clause = 312, + sym_signin_clause = 313, + sym_signup_clause = 314, + sym_table_type_clause = 315, + sym_table_view_clause = 316, + sym_changefeed_clause = 317, + sym_token_type_clause = 318, + sym_if_not_exists_clause = 319, + sym_if_exists_clause = 320, + sym_create_target = 321, + sym_content_clause = 322, + sym_set_clause = 323, + sym_unset_clause = 324, + sym_return_clause = 325, + sym_relate_subject = 326, + sym_merge_clause = 327, + sym_patch_clause = 328, + sym_field_assignment = 329, + sym_value = 330, + sym_function_call = 331, + sym_base_value = 332, + sym_binary_expression = 333, + sym_path = 334, + sym_path_element = 335, + sym_graph_path = 336, + sym_predicate = 337, + sym_inclusive_predicate = 338, + sym_graph_predicate = 339, + sym_subscript = 340, + sym_version = 341, + sym_argument_list = 342, + sym_argument_list_count = 343, + sym_type = 344, + sym_type_name = 345, + sym_parameterized_type = 346, + sym_analyzer_tokenizers = 347, + sym_analyzer_filters = 348, + sym_number = 349, + sym_identifier = 350, + sym_array = 351, + sym_object = 352, + sym_object_content = 353, + sym_object_property = 354, + sym_object_key = 355, + sym_record_id = 356, + sym_record_id_value = 357, + sym_record_id_range = 358, + sym_sub_query = 359, + sym_duration = 360, + sym_point = 361, + sym_operator = 362, + sym_binary_operator = 363, + sym_assignment_operator = 364, + aux_sym_expressions_repeat1 = 365, + aux_sym_define_analyzer_statement_repeat1 = 366, + aux_sym_define_field_statement_repeat1 = 367, + aux_sym_define_function_statement_repeat1 = 368, + aux_sym_define_index_statement_repeat1 = 369, + aux_sym_define_scope_statement_repeat1 = 370, + aux_sym_define_table_statement_repeat1 = 371, + aux_sym_define_user_statement_repeat1 = 372, + aux_sym_update_statement_repeat1 = 373, + aux_sym_insert_statement_repeat1 = 374, + aux_sym_insert_statement_repeat2 = 375, + aux_sym_insert_statement_repeat3 = 376, + aux_sym_select_clause_repeat1 = 377, + aux_sym_order_clause_repeat1 = 378, + aux_sym_tokenizers_clause_repeat1 = 379, + aux_sym_filters_clause_repeat1 = 380, + aux_sym_when_then_clause_repeat1 = 381, + aux_sym_permissions_for_clause_repeat1 = 382, + aux_sym_permissions_for_clause_repeat2 = 383, + aux_sym_param_list_repeat1 = 384, + aux_sym_search_analyzer_clause_repeat1 = 385, + aux_sym_path_repeat1 = 386, + aux_sym_graph_path_repeat1 = 387, + aux_sym_object_content_repeat1 = 388, + aux_sym_duration_repeat1 = 389, }; static const char * const ts_symbol_names[] = { @@ -655,6 +658,7 @@ static const char * const ts_symbol_names[] = { [sym_expressions] = "expressions", [sym_expression] = "expression", [sym_statement] = "statement", + [sym_use_statement] = "use_statement", [sym_begin_statement] = "begin_statement", [sym_cancel_statement] = "cancel_statement", [sym_commit_statement] = "commit_statement", @@ -680,6 +684,8 @@ static const char * const ts_symbol_names[] = { [sym_insert_statement] = "insert_statement", [sym_select_statement] = "select_statement", [sym_live_select_statement] = "live_select_statement", + [sym_ns_clause] = "ns_clause", + [sym_db_clause] = "db_clause", [sym_select_clause] = "select_clause", [sym_from_clause] = "from_clause", [sym_omit_clause] = "omit_clause", @@ -1045,6 +1051,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_expressions] = sym_expressions, [sym_expression] = sym_expression, [sym_statement] = sym_statement, + [sym_use_statement] = sym_use_statement, [sym_begin_statement] = sym_begin_statement, [sym_cancel_statement] = sym_cancel_statement, [sym_commit_statement] = sym_commit_statement, @@ -1070,6 +1077,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_insert_statement] = sym_insert_statement, [sym_select_statement] = sym_select_statement, [sym_live_select_statement] = sym_live_select_statement, + [sym_ns_clause] = sym_ns_clause, + [sym_db_clause] = sym_db_clause, [sym_select_clause] = sym_select_clause, [sym_from_clause] = sym_from_clause, [sym_omit_clause] = sym_omit_clause, @@ -2161,6 +2170,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_use_statement] = { + .visible = true, + .named = true, + }, [sym_begin_statement] = { .visible = true, .named = true, @@ -2261,6 +2274,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_ns_clause] = { + .visible = true, + .named = true, + }, + [sym_db_clause] = { + .visible = true, + .named = true, + }, [sym_select_clause] = { .visible = true, .named = true, @@ -2769,779 +2790,779 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14] = 14, [15] = 15, [16] = 16, - [17] = 17, - [18] = 16, + [17] = 13, + [18] = 18, [19] = 19, [20] = 20, [21] = 2, [22] = 22, [23] = 23, - [24] = 24, + [24] = 14, [25] = 25, [26] = 26, [27] = 27, [28] = 28, - [29] = 13, - [30] = 30, + [29] = 29, + [30] = 11, [31] = 31, [32] = 32, [33] = 33, [34] = 34, [35] = 35, - [36] = 12, + [36] = 36, [37] = 37, [38] = 38, [39] = 39, - [40] = 11, - [41] = 9, - [42] = 22, - [43] = 10, - [44] = 14, - [45] = 15, - [46] = 17, - [47] = 24, - [48] = 38, - [49] = 25, - [50] = 35, - [51] = 8, - [52] = 7, - [53] = 27, - [54] = 26, - [55] = 30, - [56] = 34, - [57] = 19, - [58] = 23, - [59] = 39, - [60] = 37, - [61] = 31, - [62] = 20, - [63] = 33, - [64] = 28, - [65] = 32, - [66] = 66, + [40] = 34, + [41] = 16, + [42] = 10, + [43] = 15, + [44] = 12, + [45] = 9, + [46] = 35, + [47] = 20, + [48] = 28, + [49] = 36, + [50] = 33, + [51] = 7, + [52] = 8, + [53] = 19, + [54] = 22, + [55] = 25, + [56] = 26, + [57] = 39, + [58] = 38, + [59] = 32, + [60] = 31, + [61] = 37, + [62] = 27, + [63] = 23, + [64] = 29, + [65] = 18, + [66] = 5, [67] = 67, - [68] = 68, - [69] = 3, - [70] = 6, - [71] = 32, - [72] = 72, - [73] = 73, - [74] = 5, - [75] = 75, - [76] = 26, - [77] = 4, - [78] = 20, - [79] = 6, - [80] = 66, - [81] = 72, - [82] = 32, - [83] = 67, - [84] = 20, - [85] = 4, - [86] = 26, - [87] = 75, + [68] = 4, + [69] = 69, + [70] = 3, + [71] = 71, + [72] = 6, + [73] = 19, + [74] = 74, + [75] = 31, + [76] = 76, + [77] = 77, + [78] = 32, + [79] = 4, + [80] = 74, + [81] = 32, + [82] = 77, + [83] = 76, + [84] = 6, + [85] = 31, + [86] = 3, + [87] = 71, [88] = 5, - [89] = 68, - [90] = 3, + [89] = 69, + [90] = 19, [91] = 7, [92] = 8, - [93] = 7, - [94] = 16, - [95] = 14, - [96] = 10, - [97] = 8, - [98] = 11, - [99] = 73, - [100] = 13, - [101] = 9, - [102] = 15, + [93] = 10, + [94] = 7, + [95] = 15, + [96] = 13, + [97] = 67, + [98] = 12, + [99] = 14, + [100] = 8, + [101] = 16, + [102] = 9, [103] = 26, - [104] = 38, - [105] = 27, - [106] = 39, - [107] = 30, - [108] = 33, - [109] = 32, - [110] = 12, - [111] = 2, - [112] = 25, - [113] = 23, - [114] = 19, - [115] = 37, - [116] = 17, - [117] = 28, - [118] = 34, - [119] = 24, - [120] = 31, - [121] = 35, + [104] = 31, + [105] = 35, + [106] = 27, + [107] = 34, + [108] = 36, + [109] = 37, + [110] = 28, + [111] = 39, + [112] = 29, + [113] = 38, + [114] = 18, + [115] = 2, + [116] = 33, + [117] = 11, + [118] = 23, + [119] = 32, + [120] = 19, + [121] = 20, [122] = 2, [123] = 22, - [124] = 20, + [124] = 25, [125] = 125, [126] = 2, [127] = 127, - [128] = 127, - [129] = 125, + [128] = 125, + [129] = 127, [130] = 130, [131] = 131, - [132] = 131, + [132] = 130, [133] = 133, - [134] = 133, - [135] = 133, - [136] = 131, - [137] = 137, - [138] = 138, + [134] = 134, + [135] = 135, + [136] = 135, + [137] = 135, + [138] = 134, [139] = 130, - [140] = 130, - [141] = 130, - [142] = 133, - [143] = 4, - [144] = 6, - [145] = 3, + [140] = 140, + [141] = 134, + [142] = 4, + [143] = 6, + [144] = 133, + [145] = 5, [146] = 5, - [147] = 137, - [148] = 5, - [149] = 130, - [150] = 6, - [151] = 3, - [152] = 133, - [153] = 130, - [154] = 3, - [155] = 133, - [156] = 131, - [157] = 131, - [158] = 130, - [159] = 6, - [160] = 131, - [161] = 130, - [162] = 131, - [163] = 4, - [164] = 131, - [165] = 5, - [166] = 133, - [167] = 4, - [168] = 133, - [169] = 138, - [170] = 32, - [171] = 3, - [172] = 75, - [173] = 26, - [174] = 67, - [175] = 133, - [176] = 133, - [177] = 130, - [178] = 6, - [179] = 179, - [180] = 72, - [181] = 4, - [182] = 131, - [183] = 133, - [184] = 20, - [185] = 130, - [186] = 66, - [187] = 133, - [188] = 131, - [189] = 5, - [190] = 73, - [191] = 130, - [192] = 133, - [193] = 130, - [194] = 131, - [195] = 130, - [196] = 131, - [197] = 68, - [198] = 131, - [199] = 130, - [200] = 130, - [201] = 131, - [202] = 130, - [203] = 133, - [204] = 204, - [205] = 131, - [206] = 206, - [207] = 133, - [208] = 206, - [209] = 131, - [210] = 130, - [211] = 131, - [212] = 133, - [213] = 204, - [214] = 131, - [215] = 130, - [216] = 133, - [217] = 133, - [218] = 218, - [219] = 219, - [220] = 220, - [221] = 131, - [222] = 8, - [223] = 223, - [224] = 224, - [225] = 223, - [226] = 224, - [227] = 223, - [228] = 223, - [229] = 224, - [230] = 224, - [231] = 133, - [232] = 133, - [233] = 7, - [234] = 220, - [235] = 130, - [236] = 131, - [237] = 223, - [238] = 238, - [239] = 219, - [240] = 224, - [241] = 241, - [242] = 224, - [243] = 223, - [244] = 241, - [245] = 218, - [246] = 130, - [247] = 13, - [248] = 10, - [249] = 249, - [250] = 250, - [251] = 9, - [252] = 250, - [253] = 249, - [254] = 254, - [255] = 15, - [256] = 16, - [257] = 15, - [258] = 8, - [259] = 13, - [260] = 11, - [261] = 7, - [262] = 262, - [263] = 14, - [264] = 14, - [265] = 11, - [266] = 9, - [267] = 16, - [268] = 254, - [269] = 254, - [270] = 262, + [147] = 3, + [148] = 148, + [149] = 3, + [150] = 135, + [151] = 151, + [152] = 130, + [153] = 5, + [154] = 134, + [155] = 6, + [156] = 135, + [157] = 130, + [158] = 134, + [159] = 135, + [160] = 4, + [161] = 134, + [162] = 4, + [163] = 148, + [164] = 151, + [165] = 130, + [166] = 135, + [167] = 134, + [168] = 130, + [169] = 134, + [170] = 135, + [171] = 130, + [172] = 131, + [173] = 6, + [174] = 3, + [175] = 175, + [176] = 134, + [177] = 177, + [178] = 177, + [179] = 177, + [180] = 180, + [181] = 177, + [182] = 182, + [183] = 183, + [184] = 180, + [185] = 185, + [186] = 130, + [187] = 134, + [188] = 135, + [189] = 180, + [190] = 67, + [191] = 182, + [192] = 69, + [193] = 193, + [194] = 180, + [195] = 177, + [196] = 4, + [197] = 183, + [198] = 5, + [199] = 6, + [200] = 3, + [201] = 74, + [202] = 180, + [203] = 185, + [204] = 77, + [205] = 130, + [206] = 71, + [207] = 177, + [208] = 135, + [209] = 130, + [210] = 180, + [211] = 32, + [212] = 19, + [213] = 31, + [214] = 193, + [215] = 135, + [216] = 134, + [217] = 134, + [218] = 76, + [219] = 130, + [220] = 134, + [221] = 135, + [222] = 130, + [223] = 135, + [224] = 135, + [225] = 130, + [226] = 130, + [227] = 227, + [228] = 130, + [229] = 134, + [230] = 230, + [231] = 231, + [232] = 135, + [233] = 135, + [234] = 230, + [235] = 134, + [236] = 227, + [237] = 130, + [238] = 134, + [239] = 231, + [240] = 135, + [241] = 130, + [242] = 134, + [243] = 134, + [244] = 135, + [245] = 130, + [246] = 134, + [247] = 135, + [248] = 135, + [249] = 7, + [250] = 8, + [251] = 130, + [252] = 134, + [253] = 16, + [254] = 14, + [255] = 12, + [256] = 256, + [257] = 256, + [258] = 14, + [259] = 15, + [260] = 7, + [261] = 9, + [262] = 10, + [263] = 8, + [264] = 256, + [265] = 16, + [266] = 13, + [267] = 13, + [268] = 15, + [269] = 12, + [270] = 9, [271] = 10, - [272] = 15, - [273] = 28, - [274] = 38, - [275] = 254, - [276] = 25, - [277] = 2, + [272] = 13, + [273] = 256, + [274] = 28, + [275] = 29, + [276] = 18, + [277] = 10, [278] = 278, - [279] = 33, - [280] = 17, - [281] = 26, - [282] = 37, - [283] = 9, - [284] = 32, - [285] = 39, - [286] = 20, - [287] = 254, - [288] = 288, - [289] = 35, - [290] = 28, - [291] = 14, - [292] = 30, - [293] = 34, - [294] = 24, - [295] = 254, - [296] = 19, - [297] = 22, - [298] = 31, - [299] = 27, - [300] = 11, - [301] = 10, - [302] = 12, - [303] = 23, - [304] = 12, - [305] = 254, - [306] = 13, - [307] = 131, - [308] = 26, - [309] = 130, - [310] = 27, - [311] = 32, - [312] = 24, - [313] = 133, - [314] = 34, - [315] = 19, - [316] = 30, - [317] = 31, - [318] = 20, - [319] = 35, - [320] = 22, - [321] = 23, - [322] = 25, - [323] = 38, - [324] = 33, - [325] = 17, - [326] = 37, - [327] = 16, - [328] = 39, - [329] = 254, - [330] = 33, - [331] = 254, - [332] = 254, - [333] = 39, - [334] = 37, - [335] = 17, - [336] = 130, - [337] = 28, - [338] = 278, - [339] = 23, - [340] = 254, - [341] = 131, - [342] = 38, - [343] = 12, - [344] = 25, - [345] = 133, - [346] = 24, - [347] = 130, - [348] = 19, - [349] = 22, - [350] = 27, - [351] = 254, - [352] = 133, - [353] = 20, - [354] = 31, - [355] = 32, - [356] = 34, - [357] = 288, - [358] = 131, - [359] = 26, + [279] = 279, + [280] = 33, + [281] = 27, + [282] = 135, + [283] = 34, + [284] = 9, + [285] = 32, + [286] = 26, + [287] = 25, + [288] = 134, + [289] = 31, + [290] = 27, + [291] = 34, + [292] = 2, + [293] = 22, + [294] = 256, + [295] = 19, + [296] = 39, + [297] = 19, + [298] = 130, + [299] = 38, + [300] = 31, + [301] = 22, + [302] = 38, + [303] = 32, + [304] = 11, + [305] = 20, + [306] = 35, + [307] = 35, + [308] = 36, + [309] = 37, + [310] = 16, + [311] = 256, + [312] = 28, + [313] = 39, + [314] = 256, + [315] = 11, + [316] = 29, + [317] = 18, + [318] = 23, + [319] = 12, + [320] = 33, + [321] = 15, + [322] = 26, + [323] = 23, + [324] = 37, + [325] = 25, + [326] = 256, + [327] = 20, + [328] = 36, + [329] = 14, + [330] = 37, + [331] = 31, + [332] = 38, + [333] = 130, + [334] = 33, + [335] = 135, + [336] = 278, + [337] = 36, + [338] = 39, + [339] = 11, + [340] = 130, + [341] = 34, + [342] = 135, + [343] = 134, + [344] = 28, + [345] = 23, + [346] = 20, + [347] = 27, + [348] = 29, + [349] = 26, + [350] = 25, + [351] = 256, + [352] = 256, + [353] = 134, + [354] = 256, + [355] = 18, + [356] = 19, + [357] = 256, + [358] = 32, + [359] = 279, [360] = 35, - [361] = 254, - [362] = 30, - [363] = 130, - [364] = 254, - [365] = 131, - [366] = 133, - [367] = 133, - [368] = 131, - [369] = 254, - [370] = 131, + [361] = 22, + [362] = 256, + [363] = 135, + [364] = 135, + [365] = 134, + [366] = 130, + [367] = 256, + [368] = 256, + [369] = 135, + [370] = 134, [371] = 130, - [372] = 254, - [373] = 130, - [374] = 254, - [375] = 254, - [376] = 133, + [372] = 256, + [373] = 256, + [374] = 256, + [375] = 134, + [376] = 130, [377] = 377, [378] = 378, - [379] = 130, - [380] = 254, - [381] = 381, - [382] = 382, - [383] = 377, - [384] = 131, - [385] = 133, - [386] = 377, - [387] = 133, - [388] = 382, - [389] = 131, - [390] = 254, - [391] = 130, - [392] = 382, - [393] = 382, - [394] = 131, - [395] = 130, - [396] = 133, - [397] = 377, - [398] = 377, - [399] = 130, - [400] = 377, - [401] = 381, - [402] = 130, - [403] = 133, - [404] = 133, - [405] = 405, - [406] = 133, - [407] = 131, - [408] = 131, - [409] = 382, - [410] = 130, - [411] = 378, - [412] = 382, - [413] = 131, - [414] = 414, - [415] = 377, + [379] = 379, + [380] = 377, + [381] = 130, + [382] = 134, + [383] = 135, + [384] = 256, + [385] = 385, + [386] = 135, + [387] = 256, + [388] = 134, + [389] = 385, + [390] = 130, + [391] = 385, + [392] = 130, + [393] = 393, + [394] = 385, + [395] = 135, + [396] = 134, + [397] = 130, + [398] = 135, + [399] = 134, + [400] = 130, + [401] = 385, + [402] = 134, + [403] = 134, + [404] = 135, + [405] = 379, + [406] = 378, + [407] = 377, + [408] = 408, + [409] = 377, + [410] = 377, + [411] = 385, + [412] = 135, + [413] = 130, + [414] = 385, + [415] = 385, [416] = 377, - [417] = 417, - [418] = 26, - [419] = 66, - [420] = 382, - [421] = 405, - [422] = 382, - [423] = 73, - [424] = 133, - [425] = 130, - [426] = 130, - [427] = 377, - [428] = 133, - [429] = 377, - [430] = 20, - [431] = 133, - [432] = 414, - [433] = 72, - [434] = 417, - [435] = 377, - [436] = 130, - [437] = 66, - [438] = 131, - [439] = 131, - [440] = 68, - [441] = 32, - [442] = 73, - [443] = 417, - [444] = 20, - [445] = 67, - [446] = 26, - [447] = 72, - [448] = 75, - [449] = 68, - [450] = 32, - [451] = 67, - [452] = 75, - [453] = 377, - [454] = 377, - [455] = 131, - [456] = 254, - [457] = 131, - [458] = 66, - [459] = 130, - [460] = 417, - [461] = 68, - [462] = 462, - [463] = 417, - [464] = 32, - [465] = 131, - [466] = 466, - [467] = 133, - [468] = 377, - [469] = 130, - [470] = 377, - [471] = 26, - [472] = 377, - [473] = 133, - [474] = 417, - [475] = 73, - [476] = 254, - [477] = 377, - [478] = 72, - [479] = 20, - [480] = 75, - [481] = 481, - [482] = 377, - [483] = 67, - [484] = 417, - [485] = 254, - [486] = 417, - [487] = 462, - [488] = 377, - [489] = 131, - [490] = 130, - [491] = 133, - [492] = 377, - [493] = 254, - [494] = 254, - [495] = 466, - [496] = 481, - [497] = 254, - [498] = 254, - [499] = 254, - [500] = 254, - [501] = 382, - [502] = 502, - [503] = 254, - [504] = 377, - [505] = 254, - [506] = 254, - [507] = 507, - [508] = 377, - [509] = 382, - [510] = 254, - [511] = 502, - [512] = 254, - [513] = 502, - [514] = 254, - [515] = 377, - [516] = 254, - [517] = 382, - [518] = 377, - [519] = 507, - [520] = 254, + [417] = 393, + [418] = 71, + [419] = 32, + [420] = 71, + [421] = 134, + [422] = 130, + [423] = 19, + [424] = 377, + [425] = 408, + [426] = 77, + [427] = 74, + [428] = 135, + [429] = 134, + [430] = 31, + [431] = 134, + [432] = 130, + [433] = 377, + [434] = 135, + [435] = 385, + [436] = 76, + [437] = 385, + [438] = 32, + [439] = 439, + [440] = 69, + [441] = 385, + [442] = 385, + [443] = 67, + [444] = 74, + [445] = 19, + [446] = 67, + [447] = 256, + [448] = 31, + [449] = 76, + [450] = 385, + [451] = 69, + [452] = 439, + [453] = 130, + [454] = 439, + [455] = 77, + [456] = 135, + [457] = 439, + [458] = 130, + [459] = 439, + [460] = 385, + [461] = 67, + [462] = 439, + [463] = 385, + [464] = 31, + [465] = 74, + [466] = 77, + [467] = 467, + [468] = 19, + [469] = 71, + [470] = 135, + [471] = 134, + [472] = 472, + [473] = 135, + [474] = 134, + [475] = 130, + [476] = 385, + [477] = 69, + [478] = 256, + [479] = 439, + [480] = 385, + [481] = 32, + [482] = 76, + [483] = 385, + [484] = 256, + [485] = 485, + [486] = 256, + [487] = 385, + [488] = 134, + [489] = 130, + [490] = 135, + [491] = 256, + [492] = 467, + [493] = 472, + [494] = 439, + [495] = 485, + [496] = 385, + [497] = 256, + [498] = 256, + [499] = 256, + [500] = 256, + [501] = 385, + [502] = 377, + [503] = 256, + [504] = 256, + [505] = 256, + [506] = 506, + [507] = 385, + [508] = 385, + [509] = 256, + [510] = 377, + [511] = 506, + [512] = 506, + [513] = 256, + [514] = 514, + [515] = 256, + [516] = 256, + [517] = 385, + [518] = 506, + [519] = 385, + [520] = 439, [521] = 377, - [522] = 502, - [523] = 417, - [524] = 377, - [525] = 525, + [522] = 514, + [523] = 385, + [524] = 256, + [525] = 256, [526] = 526, - [527] = 382, - [528] = 525, - [529] = 417, - [530] = 254, - [531] = 531, - [532] = 525, - [533] = 377, - [534] = 525, + [527] = 385, + [528] = 439, + [529] = 529, + [530] = 529, + [531] = 529, + [532] = 532, + [533] = 529, + [534] = 529, [535] = 377, - [536] = 525, - [537] = 525, - [538] = 417, - [539] = 502, - [540] = 377, - [541] = 377, - [542] = 542, - [543] = 417, - [544] = 417, - [545] = 377, - [546] = 377, - [547] = 417, - [548] = 382, - [549] = 549, + [536] = 529, + [537] = 439, + [538] = 385, + [539] = 385, + [540] = 439, + [541] = 506, + [542] = 385, + [543] = 439, + [544] = 385, + [545] = 385, + [546] = 546, + [547] = 385, + [548] = 548, + [549] = 548, [550] = 550, - [551] = 550, - [552] = 552, - [553] = 377, - [554] = 554, - [555] = 377, - [556] = 552, - [557] = 552, + [551] = 548, + [552] = 439, + [553] = 550, + [554] = 385, + [555] = 506, + [556] = 548, + [557] = 548, [558] = 558, - [559] = 554, - [560] = 502, - [561] = 552, - [562] = 550, - [563] = 552, - [564] = 564, - [565] = 554, - [566] = 377, - [567] = 554, - [568] = 552, - [569] = 542, - [570] = 377, - [571] = 550, - [572] = 554, - [573] = 552, + [559] = 559, + [560] = 560, + [561] = 561, + [562] = 562, + [563] = 563, + [564] = 563, + [565] = 558, + [566] = 550, + [567] = 548, + [568] = 546, + [569] = 550, + [570] = 570, + [571] = 548, + [572] = 558, + [573] = 548, [574] = 550, - [575] = 575, - [576] = 552, + [575] = 548, + [576] = 558, [577] = 577, - [578] = 578, - [579] = 552, - [580] = 554, - [581] = 558, - [582] = 552, - [583] = 583, - [584] = 550, - [585] = 552, - [586] = 578, - [587] = 552, - [588] = 583, - [589] = 417, - [590] = 377, + [578] = 377, + [579] = 561, + [580] = 385, + [581] = 548, + [582] = 558, + [583] = 558, + [584] = 548, + [585] = 550, + [586] = 562, + [587] = 385, + [588] = 548, + [589] = 559, + [590] = 590, [591] = 591, [592] = 592, - [593] = 593, - [594] = 577, - [595] = 564, - [596] = 575, + [593] = 577, + [594] = 570, + [595] = 385, + [596] = 439, [597] = 597, [598] = 598, [599] = 597, [600] = 597, - [601] = 417, + [601] = 598, [602] = 602, [603] = 598, - [604] = 597, - [605] = 598, - [606] = 598, - [607] = 598, - [608] = 377, - [609] = 597, + [604] = 439, + [605] = 597, + [606] = 385, + [607] = 597, + [608] = 597, + [609] = 598, [610] = 598, - [611] = 597, + [611] = 598, [612] = 612, [613] = 613, [614] = 614, - [615] = 613, - [616] = 614, - [617] = 617, - [618] = 617, + [615] = 615, + [616] = 615, + [617] = 614, + [618] = 613, [619] = 619, - [620] = 619, - [621] = 619, - [622] = 622, - [623] = 622, - [624] = 619, - [625] = 625, - [626] = 622, - [627] = 619, - [628] = 622, - [629] = 625, - [630] = 622, - [631] = 622, + [620] = 620, + [621] = 620, + [622] = 619, + [623] = 623, + [624] = 623, + [625] = 619, + [626] = 619, + [627] = 623, + [628] = 623, + [629] = 623, + [630] = 619, + [631] = 623, [632] = 619, [633] = 633, [634] = 634, [635] = 635, - [636] = 634, - [637] = 635, - [638] = 635, - [639] = 635, - [640] = 634, + [636] = 636, + [637] = 634, + [638] = 634, + [639] = 634, + [640] = 640, [641] = 634, [642] = 642, - [643] = 643, - [644] = 635, - [645] = 645, + [643] = 634, + [644] = 634, + [645] = 634, [646] = 634, [647] = 634, - [648] = 634, - [649] = 634, - [650] = 645, + [648] = 640, + [649] = 640, + [650] = 640, [651] = 634, - [652] = 634, - [653] = 635, - [654] = 642, - [655] = 634, - [656] = 634, + [652] = 640, + [653] = 634, + [654] = 635, + [655] = 642, + [656] = 640, [657] = 657, - [658] = 658, + [658] = 657, [659] = 659, [660] = 660, - [661] = 660, - [662] = 662, + [661] = 661, + [662] = 660, [663] = 660, - [664] = 664, - [665] = 657, - [666] = 664, - [667] = 667, - [668] = 668, - [669] = 664, - [670] = 670, + [664] = 660, + [665] = 659, + [666] = 661, + [667] = 660, + [668] = 660, + [669] = 661, + [670] = 661, [671] = 671, - [672] = 657, - [673] = 673, - [674] = 657, - [675] = 662, - [676] = 676, - [677] = 657, - [678] = 668, + [672] = 660, + [673] = 661, + [674] = 661, + [675] = 660, + [676] = 660, + [677] = 661, + [678] = 660, [679] = 660, [680] = 660, - [681] = 667, - [682] = 667, - [683] = 657, - [684] = 664, - [685] = 657, - [686] = 686, - [687] = 660, - [688] = 657, - [689] = 689, - [690] = 660, - [691] = 657, - [692] = 692, - [693] = 693, - [694] = 668, - [695] = 657, - [696] = 664, - [697] = 670, - [698] = 660, - [699] = 667, - [700] = 657, - [701] = 671, - [702] = 667, - [703] = 657, - [704] = 673, - [705] = 667, - [706] = 657, - [707] = 667, - [708] = 660, - [709] = 668, - [710] = 657, + [681] = 660, + [682] = 682, + [683] = 661, + [684] = 684, + [685] = 660, + [686] = 660, + [687] = 687, + [688] = 660, + [689] = 659, + [690] = 690, + [691] = 660, + [692] = 660, + [693] = 660, + [694] = 694, + [695] = 695, + [696] = 661, + [697] = 660, + [698] = 659, + [699] = 690, + [700] = 700, + [701] = 660, + [702] = 702, + [703] = 695, + [704] = 659, + [705] = 660, + [706] = 661, + [707] = 660, + [708] = 708, + [709] = 709, + [710] = 659, [711] = 660, - [712] = 657, - [713] = 664, - [714] = 660, - [715] = 657, - [716] = 657, - [717] = 657, - [718] = 692, - [719] = 719, - [720] = 719, - [721] = 676, - [722] = 667, - [723] = 657, - [724] = 668, - [725] = 667, + [712] = 702, + [713] = 671, + [714] = 714, + [715] = 715, + [716] = 716, + [717] = 661, + [718] = 708, + [719] = 661, + [720] = 715, + [721] = 660, + [722] = 660, + [723] = 659, + [724] = 661, + [725] = 660, [726] = 657, - [727] = 657, - [728] = 657, - [729] = 657, - [730] = 657, - [731] = 659, - [732] = 657, - [733] = 660, - [734] = 734, - [735] = 660, - [736] = 657, - [737] = 657, - [738] = 657, - [739] = 657, - [740] = 660, - [741] = 741, - [742] = 660, - [743] = 657, - [744] = 660, - [745] = 745, - [746] = 667, - [747] = 667, - [748] = 667, - [749] = 749, - [750] = 657, - [751] = 657, - [752] = 657, - [753] = 658, - [754] = 693, - [755] = 657, - [756] = 657, - [757] = 757, - [758] = 657, - [759] = 667, + [727] = 708, + [728] = 694, + [729] = 729, + [730] = 730, + [731] = 660, + [732] = 660, + [733] = 659, + [734] = 657, + [735] = 661, + [736] = 660, + [737] = 714, + [738] = 659, + [739] = 708, + [740] = 740, + [741] = 708, + [742] = 659, + [743] = 660, + [744] = 659, + [745] = 661, + [746] = 660, + [747] = 747, + [748] = 660, + [749] = 660, + [750] = 740, + [751] = 660, + [752] = 729, + [753] = 660, + [754] = 660, + [755] = 661, + [756] = 687, + [757] = 657, + [758] = 659, + [759] = 659, [760] = 657, - [761] = 745, - [762] = 668, - [763] = 657, + [761] = 747, + [762] = 660, + [763] = 708, [764] = 764, [765] = 765, [766] = 766, [767] = 767, [768] = 768, - [769] = 768, - [770] = 767, - [771] = 771, + [769] = 769, + [770] = 768, + [771] = 767, [772] = 772, [773] = 773, [774] = 774, - [775] = 775, - [776] = 774, + [775] = 772, + [776] = 776, [777] = 777, [778] = 778, [779] = 779, [780] = 780, - [781] = 772, + [781] = 773, [782] = 782, [783] = 783, [784] = 784, [785] = 785, [786] = 786, - [787] = 787, + [787] = 784, [788] = 786, - [789] = 784, + [789] = 789, [790] = 785, [791] = 791, [792] = 792, @@ -3553,207 +3574,207 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [798] = 798, [799] = 799, [800] = 800, - [801] = 794, - [802] = 797, - [803] = 798, - [804] = 795, - [805] = 805, - [806] = 133, - [807] = 792, + [801] = 801, + [802] = 791, + [803] = 797, + [804] = 804, + [805] = 130, + [806] = 796, + [807] = 135, [808] = 799, - [809] = 809, - [810] = 796, - [811] = 131, - [812] = 130, - [813] = 793, - [814] = 800, + [809] = 798, + [810] = 795, + [811] = 134, + [812] = 792, + [813] = 800, + [814] = 794, [815] = 815, - [816] = 816, + [816] = 134, [817] = 817, [818] = 818, [819] = 819, - [820] = 131, - [821] = 130, + [820] = 820, + [821] = 821, [822] = 822, - [823] = 133, - [824] = 824, + [823] = 130, + [824] = 135, [825] = 825, [826] = 826, [827] = 827, [828] = 828, [829] = 829, [830] = 830, - [831] = 830, - [832] = 825, - [833] = 826, - [834] = 834, + [831] = 831, + [832] = 817, + [833] = 793, + [834] = 825, [835] = 835, - [836] = 836, + [836] = 821, [837] = 819, - [838] = 818, - [839] = 829, + [838] = 838, + [839] = 839, [840] = 840, - [841] = 817, + [841] = 828, [842] = 842, - [843] = 843, - [844] = 844, + [843] = 815, + [844] = 829, [845] = 845, - [846] = 815, - [847] = 791, - [848] = 848, - [849] = 849, - [850] = 816, - [851] = 851, + [846] = 846, + [847] = 847, + [848] = 830, + [849] = 827, + [850] = 850, + [851] = 826, [852] = 822, - [853] = 828, - [854] = 854, - [855] = 824, + [853] = 853, + [854] = 820, + [855] = 855, [856] = 856, [857] = 857, [858] = 858, - [859] = 2, + [859] = 859, [860] = 860, [861] = 861, [862] = 862, - [863] = 863, - [864] = 858, + [863] = 2, + [864] = 864, [865] = 865, [866] = 866, [867] = 867, [868] = 868, - [869] = 869, - [870] = 868, + [869] = 861, + [870] = 866, [871] = 871, - [872] = 860, + [872] = 872, [873] = 873, [874] = 874, - [875] = 863, - [876] = 865, - [877] = 877, + [875] = 857, + [876] = 876, + [877] = 868, [878] = 878, [879] = 879, - [880] = 880, + [880] = 861, [881] = 881, [882] = 882, [883] = 883, - [884] = 869, + [884] = 861, [885] = 885, - [886] = 867, + [886] = 859, [887] = 887, - [888] = 858, + [888] = 888, [889] = 889, - [890] = 889, - [891] = 891, - [892] = 858, - [893] = 893, - [894] = 858, - [895] = 895, - [896] = 866, + [890] = 864, + [891] = 862, + [892] = 892, + [893] = 861, + [894] = 894, + [895] = 860, + [896] = 896, [897] = 897, [898] = 898, - [899] = 899, + [899] = 878, [900] = 900, - [901] = 858, + [901] = 901, [902] = 902, - [903] = 857, - [904] = 904, - [905] = 791, + [903] = 861, + [904] = 867, + [905] = 905, [906] = 906, [907] = 907, [908] = 908, [909] = 909, [910] = 910, - [911] = 904, + [911] = 911, [912] = 912, [913] = 913, [914] = 914, [915] = 915, [916] = 916, [917] = 917, - [918] = 918, + [918] = 871, [919] = 919, - [920] = 915, + [920] = 920, [921] = 921, [922] = 922, [923] = 923, [924] = 924, [925] = 925, [926] = 926, - [927] = 927, - [928] = 858, - [929] = 927, + [927] = 915, + [928] = 928, + [929] = 920, [930] = 930, - [931] = 931, + [931] = 919, [932] = 932, [933] = 933, - [934] = 916, + [934] = 793, [935] = 935, - [936] = 936, - [937] = 930, - [938] = 938, - [939] = 939, - [940] = 926, + [936] = 912, + [937] = 937, + [938] = 923, + [939] = 913, + [940] = 940, [941] = 941, - [942] = 931, + [942] = 906, [943] = 943, - [944] = 939, - [945] = 858, - [946] = 909, - [947] = 907, - [948] = 917, - [949] = 949, + [944] = 944, + [945] = 937, + [946] = 928, + [947] = 916, + [948] = 861, + [949] = 861, [950] = 950, - [951] = 900, - [952] = 952, - [953] = 910, + [951] = 951, + [952] = 906, + [953] = 953, [954] = 954, - [955] = 955, - [956] = 956, - [957] = 957, - [958] = 958, - [959] = 880, - [960] = 931, + [955] = 789, + [956] = 885, + [957] = 906, + [958] = 876, + [959] = 937, + [960] = 873, [961] = 961, [962] = 962, - [963] = 873, - [964] = 881, - [965] = 962, - [966] = 254, + [963] = 963, + [964] = 256, + [965] = 965, + [966] = 911, [967] = 967, [968] = 968, - [969] = 930, + [969] = 969, [970] = 970, - [971] = 971, + [971] = 874, [972] = 972, [973] = 973, - [974] = 974, - [975] = 975, - [976] = 976, - [977] = 954, - [978] = 931, - [979] = 943, - [980] = 949, + [974] = 935, + [975] = 924, + [976] = 961, + [977] = 977, + [978] = 978, + [979] = 937, + [980] = 980, [981] = 981, - [982] = 930, + [982] = 933, [983] = 983, - [984] = 921, - [985] = 787, - [986] = 986, + [984] = 984, + [985] = 985, + [986] = 951, [987] = 987, - [988] = 254, + [988] = 988, [989] = 989, - [990] = 987, - [991] = 991, - [992] = 992, + [990] = 990, + [991] = 256, + [992] = 989, [993] = 993, [994] = 994, [995] = 995, [996] = 996, [997] = 997, - [998] = 998, - [999] = 993, + [998] = 993, + [999] = 999, [1000] = 1000, - [1001] = 1001, + [1001] = 987, [1002] = 1002, [1003] = 1003, [1004] = 1004, @@ -3761,7 +3782,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1006] = 1006, [1007] = 1007, [1008] = 1008, - [1009] = 1009, + [1009] = 990, [1010] = 1010, [1011] = 1011, [1012] = 1012, @@ -3771,188 +3792,188 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1016] = 1016, [1017] = 1017, [1018] = 1018, - [1019] = 989, + [1019] = 1019, [1020] = 1020, - [1021] = 991, + [1021] = 1021, [1022] = 1022, - [1023] = 1022, + [1023] = 1023, [1024] = 1024, - [1025] = 1022, - [1026] = 1022, - [1027] = 1027, - [1028] = 1022, - [1029] = 1029, - [1030] = 1030, - [1031] = 1022, - [1032] = 1032, - [1033] = 1033, - [1034] = 1022, - [1035] = 130, - [1036] = 1022, - [1037] = 1037, - [1038] = 1038, + [1025] = 1024, + [1026] = 1024, + [1027] = 1024, + [1028] = 1024, + [1029] = 1024, + [1030] = 1024, + [1031] = 1024, + [1032] = 1024, + [1033] = 1024, + [1034] = 1034, + [1035] = 1024, + [1036] = 1024, + [1037] = 1024, + [1038] = 1024, [1039] = 1039, - [1040] = 1022, + [1040] = 1024, [1041] = 1041, - [1042] = 1022, - [1043] = 1022, - [1044] = 1044, - [1045] = 133, + [1042] = 1042, + [1043] = 1043, + [1044] = 1024, + [1045] = 1024, [1046] = 1046, - [1047] = 1047, - [1048] = 1022, - [1049] = 1049, + [1047] = 1024, + [1048] = 1024, + [1049] = 1024, [1050] = 1050, [1051] = 1051, - [1052] = 1022, - [1053] = 1009, - [1054] = 1022, - [1055] = 1022, - [1056] = 1056, - [1057] = 131, - [1058] = 1022, - [1059] = 1020, - [1060] = 1010, - [1061] = 1061, - [1062] = 1062, - [1063] = 1022, + [1052] = 1024, + [1053] = 1053, + [1054] = 135, + [1055] = 1055, + [1056] = 134, + [1057] = 1057, + [1058] = 1058, + [1059] = 1059, + [1060] = 130, + [1061] = 1024, + [1062] = 1024, + [1063] = 1024, [1064] = 1064, - [1065] = 1022, - [1066] = 1022, - [1067] = 1067, - [1068] = 1068, - [1069] = 1022, - [1070] = 1022, - [1071] = 1022, + [1065] = 1024, + [1066] = 1024, + [1067] = 1006, + [1068] = 1024, + [1069] = 1014, + [1070] = 1070, + [1071] = 1071, [1072] = 1072, - [1073] = 1022, - [1074] = 1022, - [1075] = 1022, - [1076] = 1076, - [1077] = 858, - [1078] = 1022, - [1079] = 1022, - [1080] = 1022, - [1081] = 1081, - [1082] = 1022, - [1083] = 1022, - [1084] = 1008, - [1085] = 1022, - [1086] = 1022, - [1087] = 1022, - [1088] = 1022, - [1089] = 1089, - [1090] = 1022, + [1073] = 1073, + [1074] = 1074, + [1075] = 1075, + [1076] = 1024, + [1077] = 1077, + [1078] = 1024, + [1079] = 1024, + [1080] = 1080, + [1081] = 1024, + [1082] = 1004, + [1083] = 1024, + [1084] = 1005, + [1085] = 1024, + [1086] = 1086, + [1087] = 1087, + [1088] = 1024, + [1089] = 861, + [1090] = 1090, [1091] = 1091, - [1092] = 1022, - [1093] = 1093, - [1094] = 1022, - [1095] = 1022, + [1092] = 994, + [1093] = 1024, + [1094] = 1024, + [1095] = 1024, [1096] = 1096, [1097] = 1097, - [1098] = 1022, - [1099] = 1002, - [1100] = 1100, - [1101] = 1022, - [1102] = 1022, - [1103] = 1038, + [1098] = 1024, + [1099] = 1024, + [1100] = 1024, + [1101] = 1024, + [1102] = 1102, + [1103] = 1103, [1104] = 1104, - [1105] = 858, + [1105] = 1074, [1106] = 1106, - [1107] = 1047, + [1107] = 1107, [1108] = 1108, - [1109] = 1109, - [1110] = 1110, - [1111] = 1062, + [1109] = 1071, + [1110] = 1071, + [1111] = 1111, [1112] = 1112, [1113] = 1113, - [1114] = 1064, - [1115] = 1115, + [1114] = 1114, + [1115] = 1070, [1116] = 1116, - [1117] = 1067, + [1117] = 1117, [1118] = 1118, - [1119] = 1037, + [1119] = 1119, [1120] = 1120, [1121] = 1121, - [1122] = 1030, - [1123] = 1123, - [1124] = 1024, + [1122] = 1122, + [1123] = 1046, + [1124] = 1124, [1125] = 1125, [1126] = 1126, - [1127] = 1029, + [1127] = 1073, [1128] = 1128, - [1129] = 1129, + [1129] = 1058, [1130] = 1130, - [1131] = 1093, - [1132] = 1132, - [1133] = 1133, - [1134] = 1033, + [1131] = 1131, + [1132] = 1090, + [1133] = 1059, + [1134] = 1042, [1135] = 1135, - [1136] = 1068, - [1137] = 1072, + [1136] = 1022, + [1137] = 1043, [1138] = 1138, [1139] = 1139, [1140] = 1140, - [1141] = 1081, + [1141] = 1072, [1142] = 1142, [1143] = 1143, [1144] = 1144, [1145] = 1145, - [1146] = 1039, + [1146] = 1146, [1147] = 1147, - [1148] = 1148, + [1148] = 1077, [1149] = 1149, - [1150] = 1150, + [1150] = 1070, [1151] = 1151, [1152] = 1152, - [1153] = 1041, + [1153] = 1153, [1154] = 1154, - [1155] = 1155, - [1156] = 1062, - [1157] = 1157, - [1158] = 1158, + [1155] = 1034, + [1156] = 1074, + [1157] = 1073, + [1158] = 861, [1159] = 1159, - [1160] = 1072, - [1161] = 1068, - [1162] = 1067, - [1163] = 1163, + [1160] = 1050, + [1161] = 1161, + [1162] = 1055, + [1163] = 1072, [1164] = 1164, - [1165] = 1064, + [1165] = 1165, [1166] = 1166, - [1167] = 1167, - [1168] = 1157, - [1169] = 1169, + [1167] = 1073, + [1168] = 1074, + [1169] = 861, [1170] = 1170, - [1171] = 1164, - [1172] = 1172, - [1173] = 1173, + [1171] = 1070, + [1172] = 1164, + [1173] = 1071, [1174] = 1174, - [1175] = 1110, + [1175] = 1175, [1176] = 1176, - [1177] = 858, - [1178] = 1072, - [1179] = 1164, + [1177] = 1177, + [1178] = 1117, + [1179] = 1072, [1180] = 1180, [1181] = 1181, - [1182] = 1068, + [1182] = 1182, [1183] = 1183, [1184] = 1184, - [1185] = 1185, - [1186] = 1186, - [1187] = 1067, - [1188] = 1128, - [1189] = 1130, + [1185] = 1135, + [1186] = 1131, + [1187] = 1187, + [1188] = 1188, + [1189] = 1189, [1190] = 1190, [1191] = 1191, [1192] = 1192, - [1193] = 1062, - [1194] = 1194, + [1193] = 1193, + [1194] = 1164, [1195] = 1195, - [1196] = 1064, + [1196] = 1149, [1197] = 1197, [1198] = 1198, [1199] = 1199, - [1200] = 1198, + [1200] = 1200, [1201] = 1201, [1202] = 1202, [1203] = 1203, @@ -3962,24 +3983,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1207] = 1207, [1208] = 1208, [1209] = 1209, - [1210] = 1210, + [1210] = 1201, [1211] = 1211, - [1212] = 1212, + [1212] = 1201, [1213] = 1213, - [1214] = 1205, + [1214] = 1199, [1215] = 1215, - [1216] = 1205, + [1216] = 1201, [1217] = 1217, [1218] = 1218, - [1219] = 1219, - [1220] = 1198, + [1219] = 1201, + [1220] = 1220, [1221] = 1221, [1222] = 1222, [1223] = 1223, - [1224] = 1224, - [1225] = 1225, - [1226] = 1198, - [1227] = 1202, + [1224] = 1201, + [1225] = 861, + [1226] = 1226, + [1227] = 1227, [1228] = 1228, [1229] = 1229, [1230] = 1230, @@ -3987,28 +4008,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1232] = 1232, [1233] = 1233, [1234] = 1234, - [1235] = 1205, + [1235] = 1218, [1236] = 1236, - [1237] = 1237, - [1238] = 1205, + [1237] = 1218, + [1238] = 1238, [1239] = 1239, - [1240] = 1202, + [1240] = 1240, [1241] = 1241, [1242] = 1242, [1243] = 1243, - [1244] = 858, + [1244] = 1244, [1245] = 1245, [1246] = 1246, [1247] = 1247, [1248] = 1248, - [1249] = 1249, + [1249] = 1184, [1250] = 1250, [1251] = 1251, - [1252] = 1170, - [1253] = 1205, - [1254] = 1254, - [1255] = 1202, - [1256] = 1256, + [1252] = 1199, + [1253] = 1253, + [1254] = 1218, + [1255] = 1255, + [1256] = 1199, [1257] = 1257, [1258] = 1258, [1259] = 1259, @@ -4019,7 +4040,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1264] = 1264, [1265] = 1265, [1266] = 1266, - [1267] = 1067, + [1267] = 1267, [1268] = 1268, [1269] = 1269, [1270] = 1270, @@ -4032,54 +4053,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1277] = 1277, [1278] = 1278, [1279] = 1279, - [1280] = 1280, + [1280] = 1072, [1281] = 1281, [1282] = 1282, [1283] = 1283, [1284] = 1284, [1285] = 1285, [1286] = 1286, - [1287] = 1287, + [1287] = 1269, [1288] = 1288, - [1289] = 858, + [1289] = 1268, [1290] = 1290, [1291] = 1291, - [1292] = 1282, + [1292] = 1292, [1293] = 1293, - [1294] = 1269, - [1295] = 1270, - [1296] = 1271, + [1294] = 1294, + [1295] = 1295, + [1296] = 1296, [1297] = 1297, [1298] = 1298, - [1299] = 1273, - [1300] = 1300, - [1301] = 1274, - [1302] = 1302, + [1299] = 1299, + [1300] = 1267, + [1301] = 1266, + [1302] = 1292, [1303] = 1303, [1304] = 1304, [1305] = 1305, [1306] = 1306, [1307] = 1307, [1308] = 1308, - [1309] = 1281, - [1310] = 1275, - [1311] = 1311, - [1312] = 1268, + [1309] = 1309, + [1310] = 1310, + [1311] = 1297, + [1312] = 1312, [1313] = 1313, - [1314] = 1314, + [1314] = 1072, [1315] = 1315, - [1316] = 1303, + [1316] = 1316, [1317] = 1317, [1318] = 1318, - [1319] = 1282, - [1320] = 1293, - [1321] = 1321, - [1322] = 1293, - [1323] = 1323, - [1324] = 1324, - [1325] = 1258, - [1326] = 1307, - [1327] = 1261, + [1319] = 1290, + [1320] = 1320, + [1321] = 1265, + [1322] = 1322, + [1323] = 1292, + [1324] = 1264, + [1325] = 1325, + [1326] = 1326, + [1327] = 1291, [1328] = 1328, [1329] = 1329, [1330] = 1330, @@ -4087,107 +4108,107 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1332] = 1332, [1333] = 1333, [1334] = 1334, - [1335] = 1335, - [1336] = 1336, + [1335] = 1262, + [1336] = 1290, [1337] = 1337, [1338] = 1338, [1339] = 1339, - [1340] = 1303, + [1340] = 1340, [1341] = 1341, - [1342] = 1331, - [1343] = 1329, + [1342] = 1291, + [1343] = 1343, [1344] = 1344, - [1345] = 1345, + [1345] = 1290, [1346] = 1346, [1347] = 1347, [1348] = 1348, - [1349] = 1349, - [1350] = 1257, - [1351] = 1349, + [1349] = 1306, + [1350] = 1350, + [1351] = 1292, [1352] = 1352, - [1353] = 1353, + [1353] = 1291, [1354] = 1354, - [1355] = 1355, - [1356] = 1329, - [1357] = 1341, - [1358] = 1314, - [1359] = 1331, - [1360] = 1360, - [1361] = 1303, + [1355] = 1326, + [1356] = 1356, + [1357] = 1357, + [1358] = 1358, + [1359] = 1359, + [1360] = 1306, + [1361] = 1361, [1362] = 1362, - [1363] = 1363, + [1363] = 1292, [1364] = 1364, - [1365] = 1293, - [1366] = 1300, + [1365] = 1365, + [1366] = 1366, [1367] = 1367, - [1368] = 1368, + [1368] = 1291, [1369] = 1369, [1370] = 1370, [1371] = 1371, [1372] = 1372, [1373] = 1373, - [1374] = 1067, - [1375] = 1375, + [1374] = 1270, + [1375] = 1273, [1376] = 1376, [1377] = 1377, [1378] = 1378, [1379] = 1379, [1380] = 1380, - [1381] = 1381, + [1381] = 1274, [1382] = 1382, [1383] = 1383, - [1384] = 1303, - [1385] = 1385, - [1386] = 1329, - [1387] = 1341, + [1384] = 1384, + [1385] = 1313, + [1386] = 1386, + [1387] = 1315, [1388] = 1388, - [1389] = 1300, - [1390] = 1282, + [1389] = 1389, + [1390] = 1390, [1391] = 1391, [1392] = 1392, - [1393] = 1393, - [1394] = 1394, + [1393] = 1367, + [1394] = 1313, [1395] = 1395, - [1396] = 1300, + [1396] = 1291, [1397] = 1397, - [1398] = 1282, - [1399] = 1303, - [1400] = 1400, + [1398] = 1291, + [1399] = 1313, + [1400] = 1306, [1401] = 1401, [1402] = 1402, - [1403] = 1282, - [1404] = 1404, + [1403] = 1297, + [1404] = 1297, [1405] = 1405, [1406] = 1406, - [1407] = 1407, + [1407] = 1313, [1408] = 1408, [1409] = 1409, - [1410] = 1300, - [1411] = 1411, - [1412] = 1341, - [1413] = 1329, - [1414] = 1414, - [1415] = 1415, - [1416] = 1329, + [1410] = 1410, + [1411] = 1347, + [1412] = 1412, + [1413] = 1413, + [1414] = 861, + [1415] = 1313, + [1416] = 1297, [1417] = 1417, - [1418] = 1418, - [1419] = 1303, - [1420] = 1300, - [1421] = 1283, - [1422] = 1422, + [1418] = 1337, + [1419] = 1419, + [1420] = 1420, + [1421] = 1367, + [1422] = 1378, [1423] = 1423, - [1424] = 1424, - [1425] = 1282, + [1424] = 1297, + [1425] = 1425, [1426] = 1426, - [1427] = 1427, + [1427] = 1313, [1428] = 1428, [1429] = 1429, [1430] = 1430, [1431] = 1431, - [1432] = 1432, - [1433] = 1427, + [1432] = 1292, + [1433] = 1433, [1434] = 1434, - [1435] = 1429, + [1435] = 1435, [1436] = 1436, [1437] = 1437, [1438] = 1438, @@ -4195,147 +4216,147 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1440] = 1440, [1441] = 1441, [1442] = 1442, - [1443] = 1443, - [1444] = 1437, - [1445] = 1438, + [1443] = 1434, + [1444] = 1444, + [1445] = 1445, [1446] = 1446, - [1447] = 1432, - [1448] = 1438, - [1449] = 1432, + [1447] = 1447, + [1448] = 1448, + [1449] = 1449, [1450] = 1450, [1451] = 1451, [1452] = 1452, - [1453] = 1436, - [1454] = 1434, - [1455] = 1431, - [1456] = 1456, - [1457] = 1457, - [1458] = 254, - [1459] = 1459, + [1453] = 1453, + [1454] = 1454, + [1455] = 1455, + [1456] = 1436, + [1457] = 1437, + [1458] = 1458, + [1459] = 1444, [1460] = 1460, - [1461] = 1461, - [1462] = 1437, - [1463] = 1463, + [1461] = 1441, + [1462] = 1442, + [1463] = 1434, [1464] = 1464, - [1465] = 1465, + [1465] = 1439, [1466] = 1466, - [1467] = 1436, - [1468] = 1468, - [1469] = 1469, + [1467] = 1438, + [1468] = 1458, + [1469] = 1447, [1470] = 1470, [1471] = 1471, [1472] = 1472, [1473] = 1473, [1474] = 1474, - [1475] = 1432, - [1476] = 1438, + [1475] = 1475, + [1476] = 1476, [1477] = 1477, [1478] = 1478, [1479] = 1479, - [1480] = 1480, - [1481] = 1436, - [1482] = 1434, - [1483] = 1431, - [1484] = 1484, + [1480] = 1458, + [1481] = 1481, + [1482] = 1482, + [1483] = 1436, + [1484] = 1437, [1485] = 1485, - [1486] = 1437, - [1487] = 1473, - [1488] = 1488, - [1489] = 1478, - [1490] = 1490, - [1491] = 1491, - [1492] = 1484, + [1486] = 1486, + [1487] = 1487, + [1488] = 1445, + [1489] = 1441, + [1490] = 1442, + [1491] = 1434, + [1492] = 1446, [1493] = 1493, [1494] = 1494, - [1495] = 1495, + [1495] = 1458, [1496] = 1496, [1497] = 1497, [1498] = 1498, [1499] = 1499, - [1500] = 1378, + [1500] = 256, [1501] = 1501, - [1502] = 1471, - [1503] = 1432, - [1504] = 1438, - [1505] = 1437, - [1506] = 1506, + [1502] = 1494, + [1503] = 1503, + [1504] = 1504, + [1505] = 1451, + [1506] = 1458, [1507] = 1507, - [1508] = 1479, - [1509] = 1436, - [1510] = 1434, - [1511] = 1431, - [1512] = 1431, + [1508] = 1436, + [1509] = 1509, + [1510] = 1510, + [1511] = 1436, + [1512] = 1437, [1513] = 1513, [1514] = 1514, - [1515] = 1434, - [1516] = 1516, - [1517] = 1517, - [1518] = 1436, - [1519] = 1519, - [1520] = 1470, - [1521] = 1521, - [1522] = 1436, - [1523] = 1494, - [1524] = 1438, - [1525] = 1432, - [1526] = 1472, + [1515] = 1377, + [1516] = 1446, + [1517] = 1441, + [1518] = 1442, + [1519] = 1434, + [1520] = 1445, + [1521] = 1479, + [1522] = 1475, + [1523] = 1523, + [1524] = 1524, + [1525] = 1487, + [1526] = 1526, [1527] = 1527, - [1528] = 1436, + [1528] = 1528, [1529] = 1529, - [1530] = 1456, - [1531] = 1493, - [1532] = 1532, - [1533] = 1533, - [1534] = 1436, - [1535] = 1480, - [1536] = 1464, - [1537] = 1434, - [1538] = 1538, - [1539] = 1436, - [1540] = 1538, - [1541] = 1532, - [1542] = 1485, - [1543] = 1497, - [1544] = 1436, + [1530] = 1441, + [1531] = 1513, + [1532] = 1510, + [1533] = 1436, + [1534] = 1437, + [1535] = 1535, + [1536] = 1441, + [1537] = 1486, + [1538] = 1433, + [1539] = 1507, + [1540] = 1526, + [1541] = 1541, + [1542] = 1441, + [1543] = 1449, + [1544] = 1527, [1545] = 1545, - [1546] = 1429, - [1547] = 1427, + [1546] = 1546, + [1547] = 1441, [1548] = 1548, - [1549] = 1436, - [1550] = 1550, - [1551] = 1463, - [1552] = 1552, - [1553] = 1550, - [1554] = 1468, - [1555] = 1466, + [1549] = 1441, + [1550] = 1529, + [1551] = 1551, + [1552] = 1441, + [1553] = 1553, + [1554] = 1554, + [1555] = 1555, [1556] = 1556, - [1557] = 1557, - [1558] = 1558, - [1559] = 1557, - [1560] = 1560, - [1561] = 1437, - [1562] = 1545, - [1563] = 1563, - [1564] = 1564, - [1565] = 1517, - [1566] = 1499, - [1567] = 1560, - [1568] = 1568, - [1569] = 1519, - [1570] = 1527, - [1571] = 1529, - [1572] = 1495, - [1573] = 1429, + [1557] = 1441, + [1558] = 1441, + [1559] = 1503, + [1560] = 1437, + [1561] = 1445, + [1562] = 1446, + [1563] = 1481, + [1564] = 1535, + [1565] = 1565, + [1566] = 1566, + [1567] = 1524, + [1568] = 1442, + [1569] = 1435, + [1570] = 1570, + [1571] = 1548, + [1572] = 1504, + [1573] = 1458, [1574] = 1574, - [1575] = 1427, - [1576] = 1576, - [1577] = 1431, - [1578] = 1439, - [1579] = 1579, - [1580] = 1580, + [1575] = 1434, + [1576] = 1442, + [1577] = 1577, + [1578] = 1551, + [1579] = 1448, + [1580] = 1546, [1581] = 1581, - [1582] = 1582, - [1583] = 1583, + [1582] = 1470, + [1583] = 1545, [1584] = 1584, [1585] = 1585, [1586] = 1586, @@ -4344,299 +4365,307 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1589] = 1589, [1590] = 1590, [1591] = 1591, - [1592] = 1592, - [1593] = 2, + [1592] = 2, + [1593] = 1593, [1594] = 1594, [1595] = 1595, - [1596] = 1590, + [1596] = 1596, [1597] = 1597, [1598] = 1598, [1599] = 1599, - [1600] = 1584, + [1600] = 1600, [1601] = 1601, [1602] = 1602, [1603] = 1603, - [1604] = 1582, + [1604] = 1604, [1605] = 1605, [1606] = 1606, - [1607] = 1607, - [1608] = 1601, + [1607] = 1587, + [1608] = 1597, [1609] = 1609, [1610] = 1610, [1611] = 1611, [1612] = 1612, [1613] = 1613, - [1614] = 1603, + [1614] = 1614, [1615] = 1615, [1616] = 1616, - [1617] = 1617, + [1617] = 1603, [1618] = 1618, - [1619] = 1615, - [1620] = 1620, - [1621] = 1594, + [1619] = 1619, + [1620] = 1595, + [1621] = 1621, [1622] = 1622, - [1623] = 1579, - [1624] = 1624, + [1623] = 1595, + [1624] = 1596, [1625] = 1625, - [1626] = 1611, + [1626] = 1626, [1627] = 1627, - [1628] = 1628, + [1628] = 1593, [1629] = 1629, - [1630] = 1597, - [1631] = 1631, + [1630] = 1630, + [1631] = 1596, [1632] = 1632, [1633] = 1633, - [1634] = 1634, + [1634] = 1595, [1635] = 1635, [1636] = 1636, - [1637] = 1637, - [1638] = 1595, + [1637] = 1589, + [1638] = 1638, [1639] = 1639, [1640] = 1640, - [1641] = 1589, - [1642] = 1603, - [1643] = 1643, - [1644] = 1611, - [1645] = 1602, + [1641] = 1641, + [1642] = 1642, + [1643] = 1597, + [1644] = 1644, + [1645] = 1645, [1646] = 1646, [1647] = 1647, [1648] = 1648, - [1649] = 1649, - [1650] = 1650, + [1649] = 1619, + [1650] = 1603, [1651] = 1651, [1652] = 1652, [1653] = 1653, - [1654] = 1622, - [1655] = 1655, - [1656] = 1613, + [1654] = 1654, + [1655] = 1590, + [1656] = 1615, [1657] = 1657, [1658] = 1658, - [1659] = 1659, - [1660] = 1639, + [1659] = 1613, + [1660] = 1660, [1661] = 1661, - [1662] = 1662, - [1663] = 1579, + [1662] = 1595, + [1663] = 1663, [1664] = 1664, - [1665] = 1665, + [1665] = 1603, [1666] = 1666, [1667] = 1667, [1668] = 1668, - [1669] = 1669, + [1669] = 1604, [1670] = 1670, [1671] = 1671, - [1672] = 1583, - [1673] = 1603, - [1674] = 1611, - [1675] = 1622, - [1676] = 1579, - [1677] = 1612, + [1672] = 1596, + [1673] = 1598, + [1674] = 1674, + [1675] = 1597, + [1676] = 1676, + [1677] = 1677, [1678] = 1678, [1679] = 1679, - [1680] = 1622, - [1681] = 1603, - [1682] = 1611, - [1683] = 1683, - [1684] = 1684, - [1685] = 1616, - [1686] = 1622, - [1687] = 1579, - [1688] = 1580, - [1689] = 1689, - [1690] = 1579, + [1680] = 1632, + [1681] = 1597, + [1682] = 1682, + [1683] = 1638, + [1684] = 1599, + [1685] = 1685, + [1686] = 1686, + [1687] = 1687, + [1688] = 1688, + [1689] = 1603, + [1690] = 1597, [1691] = 1691, - [1692] = 1622, - [1693] = 1653, - [1694] = 1595, - [1695] = 1695, - [1696] = 1603, - [1697] = 1611, + [1692] = 1692, + [1693] = 1693, + [1694] = 1694, + [1695] = 1614, + [1696] = 1596, + [1697] = 1603, [1698] = 1698, - [1699] = 1689, - [1700] = 1700, - [1701] = 1701, - [1702] = 1702, - [1703] = 1703, - [1704] = 1704, - [1705] = 1701, + [1699] = 1610, + [1700] = 1638, + [1701] = 1668, + [1702] = 1595, + [1703] = 1596, + [1704] = 1594, + [1705] = 1645, [1706] = 1706, - [1707] = 1707, - [1708] = 1703, - [1709] = 1709, + [1707] = 1651, + [1708] = 1708, + [1709] = 1691, [1710] = 1710, [1711] = 1711, - [1712] = 1700, + [1712] = 1712, [1713] = 1713, - [1714] = 1702, + [1714] = 1714, [1715] = 1715, - [1716] = 1700, + [1716] = 1716, [1717] = 1717, - [1718] = 1718, + [1718] = 1708, [1719] = 1719, - [1720] = 1720, + [1720] = 1708, [1721] = 1721, [1722] = 1722, - [1723] = 1700, - [1724] = 1701, - [1725] = 1706, - [1726] = 1700, + [1723] = 1723, + [1724] = 1708, + [1725] = 1710, + [1726] = 1726, [1727] = 1727, - [1728] = 1728, - [1729] = 1729, - [1730] = 1730, - [1731] = 1700, - [1732] = 1732, - [1733] = 1700, - [1734] = 1700, - [1735] = 1700, - [1736] = 1736, - [1737] = 1711, - [1738] = 1700, - [1739] = 1700, - [1740] = 1700, - [1741] = 1700, - [1742] = 1702, - [1743] = 1743, - [1744] = 1744, - [1745] = 1701, + [1728] = 1708, + [1729] = 1708, + [1730] = 1708, + [1731] = 1708, + [1732] = 1708, + [1733] = 1708, + [1734] = 1708, + [1735] = 1735, + [1736] = 1708, + [1737] = 1708, + [1738] = 1708, + [1739] = 1708, + [1740] = 1740, + [1741] = 1741, + [1742] = 1742, + [1743] = 1708, + [1744] = 1708, + [1745] = 1708, [1746] = 1746, - [1747] = 1706, - [1748] = 1700, + [1747] = 1708, + [1748] = 1708, [1749] = 1749, - [1750] = 1700, - [1751] = 1702, + [1750] = 1750, + [1751] = 1708, [1752] = 1752, - [1753] = 1700, - [1754] = 1702, - [1755] = 1700, + [1753] = 1753, + [1754] = 1754, + [1755] = 1708, [1756] = 1756, - [1757] = 1700, - [1758] = 1700, + [1757] = 1714, + [1758] = 1708, [1759] = 1759, - [1760] = 1760, - [1761] = 1700, - [1762] = 1700, + [1760] = 1708, + [1761] = 1708, + [1762] = 1708, [1763] = 1763, [1764] = 1764, - [1765] = 1700, - [1766] = 1766, - [1767] = 1700, + [1765] = 1708, + [1766] = 1708, + [1767] = 1708, [1768] = 1768, - [1769] = 1769, - [1770] = 1711, - [1771] = 1771, - [1772] = 1700, - [1773] = 1700, + [1769] = 1708, + [1770] = 1770, + [1771] = 1708, + [1772] = 1708, + [1773] = 1708, [1774] = 1774, - [1775] = 1700, - [1776] = 1776, + [1775] = 1775, + [1776] = 1708, [1777] = 1777, - [1778] = 1778, + [1778] = 1708, [1779] = 1779, - [1780] = 1700, - [1781] = 1700, - [1782] = 1782, - [1783] = 1700, + [1780] = 1714, + [1781] = 1781, + [1782] = 1708, + [1783] = 1783, [1784] = 1784, - [1785] = 1700, - [1786] = 1700, - [1787] = 1787, - [1788] = 1700, - [1789] = 1700, - [1790] = 1700, - [1791] = 1700, - [1792] = 1610, + [1785] = 1785, + [1786] = 1786, + [1787] = 1741, + [1788] = 1788, + [1789] = 1789, + [1790] = 1735, + [1791] = 1721, + [1792] = 1719, [1793] = 1793, - [1794] = 1746, - [1795] = 1711, + [1794] = 1794, + [1795] = 1721, [1796] = 1796, [1797] = 1797, - [1798] = 1706, + [1798] = 1719, [1799] = 1799, - [1800] = 1700, - [1801] = 1801, + [1800] = 1719, + [1801] = 1721, [1802] = 1802, [1803] = 1803, - [1804] = 1804, - [1805] = 1763, + [1804] = 1788, + [1805] = 1805, [1806] = 1806, [1807] = 1807, - [1808] = 1746, - [1809] = 1701, + [1808] = 1808, + [1809] = 1708, [1810] = 1810, - [1811] = 1811, - [1812] = 1706, + [1811] = 1788, + [1812] = 1812, [1813] = 1813, - [1814] = 1814, - [1815] = 1815, + [1814] = 1711, + [1815] = 1719, [1816] = 1816, [1817] = 1817, - [1818] = 1818, + [1818] = 1708, [1819] = 1819, - [1820] = 1813, + [1820] = 1820, [1821] = 1821, - [1822] = 1700, - [1823] = 1779, - [1824] = 1752, - [1825] = 1825, + [1822] = 1721, + [1823] = 1788, + [1824] = 1824, + [1825] = 1708, [1826] = 1826, [1827] = 1827, - [1828] = 1828, - [1829] = 1829, - [1830] = 1746, - [1831] = 1700, - [1832] = 1832, + [1828] = 1796, + [1829] = 1711, + [1830] = 1830, + [1831] = 1742, + [1832] = 1827, [1833] = 1833, - [1834] = 1834, + [1834] = 1711, [1835] = 1835, [1836] = 1836, [1837] = 1837, - [1838] = 1746, + [1838] = 1838, [1839] = 1839, - [1840] = 1840, - [1841] = 1700, - [1842] = 1842, - [1843] = 1711, - [1844] = 1713, - [1845] = 1718, - [1846] = 1727, + [1840] = 1836, + [1841] = 1714, + [1842] = 1838, + [1843] = 1843, + [1844] = 1714, + [1845] = 1845, + [1846] = 1708, [1847] = 1847, - [1848] = 1848, - [1849] = 1849, - [1850] = 1850, - [1851] = 1700, + [1848] = 1803, + [1849] = 1711, + [1850] = 1719, + [1851] = 1851, [1852] = 1852, - [1853] = 1702, - [1854] = 1776, - [1855] = 1778, - [1856] = 1856, - [1857] = 1857, - [1858] = 1701, - [1859] = 1706, - [1860] = 1860, - [1861] = 1849, - [1862] = 1746, - [1863] = 1777, - [1864] = 1796, - [1865] = 1700, + [1853] = 1853, + [1854] = 1854, + [1855] = 1855, + [1856] = 1816, + [1857] = 1788, + [1858] = 1858, + [1859] = 1859, + [1860] = 1721, + [1861] = 1740, + [1862] = 1774, + [1863] = 1641, + [1864] = 1864, + [1865] = 1788, [1866] = 1866, - [1867] = 1743, - [1868] = 1801, - [1869] = 1834, - [1870] = 1704, - [1871] = 1744, - [1872] = 1807, - [1873] = 1873, - [1874] = 1651, - [1875] = 1875, - [1876] = 1876, - [1877] = 1711, - [1878] = 1878, + [1867] = 1852, + [1868] = 1868, + [1869] = 1869, + [1870] = 1870, + [1871] = 1708, + [1872] = 1872, + [1873] = 1714, + [1874] = 1874, + [1875] = 1869, + [1876] = 1872, + [1877] = 1877, + [1878] = 1802, [1879] = 1879, - [1880] = 1763, - [1881] = 1881, - [1882] = 1850, - [1883] = 1883, - [1884] = 1814, + [1880] = 1868, + [1881] = 1712, + [1882] = 1711, + [1883] = 1877, + [1884] = 1879, + [1885] = 1885, + [1886] = 1886, + [1887] = 1887, + [1888] = 1888, + [1889] = 1712, + [1890] = 1890, + [1891] = 1891, + [1892] = 1799, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -4652,44 +4681,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 821, '&', 41, '\'', 42, - '(', 1130, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1142, - '/', 1570, - ':', 1134, + '(', 1131, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1143, + '/', 1572, + ':', 1135, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, - '?', 1133, - '@', 1550, - 'A', 320, - 'B', 211, + '<', 1144, + '=', 1546, + '>', 1146, + '?', 1134, + '@', 1552, + 'A', 321, + 'B', 212, 'C', 80, 'D', 90, - 'E', 183, + 'E', 184, 'F', 92, 'G', 594, 'H', 82, - 'I', 321, + 'I', 322, 'J', 100, - 'L', 268, + 'L', 269, 'M', 97, 'N', 94, - 'O', 462, + 'O', 463, 'P', 83, 'R', 107, - 'S', 153, + 'S', 154, 'T', 84, - 'U', 486, + 'U', 487, 'V', 102, - 'W', 348, - '[', 1128, - ']', 1129, + 'W', 349, + '[', 1129, + ']', 1130, 'a', 803, 'b', 780, 'c', 750, @@ -4700,28 +4729,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'p', 812, 's', 28, 'u', 29, - '{', 1135, + '{', 1136, '|', 79, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, 'd', 27, 'r', 27, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(828); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); END_STATE(); case 1: if (lookahead == '\n') ADVANCE(2); @@ -4735,10 +4764,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(2); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(415); + if (lookahead == ' ') ADVANCE(416); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(203); + if (lookahead == ' ') ADVANCE(204); END_STATE(); case 5: if (lookahead == ' ') ADVANCE(718); @@ -4752,374 +4781,374 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '&', 41, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1365, - 'N', 1453, - 'O', 1471, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1367, + 'N', 1455, + 'O', 1473, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 8: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - '(', 1130, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '(', 1131, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'T', 1376, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'T', 1378, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 9: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'W', 1378, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'W', 1380, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(9); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 10: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 11: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1459, - 'F', 1482, - 'I', 1430, - 'N', 1453, - 'O', 1471, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1461, + 'F', 1484, + 'I', 1432, + 'N', 1455, + 'O', 1473, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 12: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1459, - 'F', 1482, - 'I', 1430, - 'N', 1453, - 'O', 1427, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1461, + 'F', 1484, + 'I', 1432, + 'N', 1455, + 'O', 1429, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(12); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 13: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1451, - 'I', 1365, - 'N', 1453, - 'O', 1471, - 'P', 1339, - '[', 1128, - 'c', 1538, - 'f', 1537, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1453, + 'I', 1367, + 'N', 1455, + 'O', 1473, + 'P', 1341, + '[', 1129, + 'c', 1540, + 'f', 1539, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(13); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 14: ADVANCE_MAP( '!', 78, '#', 873, '&', 41, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, - '<', 1143, - '=', 1544, - '>', 1145, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'F', 1482, - 'I', 1430, - 'N', 1453, - 'O', 1471, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'F', 1484, + 'I', 1432, + 'N', 1455, + 'O', 1473, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 15: ADVANCE_MAP( @@ -5127,33 +5156,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, - ')', 1131, - '*', 1139, + '(', 1131, + ')', 1132, + '*', 1140, '-', 47, '/', 44, '<', 50, - '?', 1132, - 'C', 1216, - 'F', 1148, - 'N', 1217, - 'R', 1152, - 'T', 1221, - '[', 1128, - ']', 1129, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + '?', 1133, + 'C', 1218, + 'F', 1149, + 'N', 1219, + 'R', 1153, + 'T', 1223, + '[', 1129, + ']', 1130, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 16: ADVANCE_MAP( @@ -5161,31 +5190,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, - '*', 1139, + '(', 1131, + '*', 1140, '-', 47, '/', 44, '<', 50, - 'C', 1216, - 'F', 1148, - 'N', 1217, - 'R', 1152, - 'T', 1221, - 'V', 1153, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'C', 1218, + 'F', 1149, + 'N', 1219, + 'R', 1153, + 'T', 1223, + 'V', 1154, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 17: ADVANCE_MAP( @@ -5193,38 +5222,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - '?', 1132, - 'B', 1160, - 'C', 1149, - 'D', 1161, - 'F', 1148, - 'I', 1206, - 'L', 1191, - 'N', 1217, - 'R', 1151, - 'S', 1180, - 'T', 1221, - 'U', 1220, - 'W', 1190, - '[', 1128, - ']', 1129, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + '?', 1133, + 'B', 1161, + 'C', 1150, + 'D', 1162, + 'F', 1149, + 'I', 1208, + 'L', 1193, + 'N', 1219, + 'R', 1152, + 'S', 1182, + 'T', 1223, + 'U', 1222, + 'W', 1192, + '[', 1129, + ']', 1130, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 18: ADVANCE_MAP( @@ -5232,32 +5261,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - 'A', 1188, - 'B', 1178, - 'C', 1216, - 'D', 1193, - 'F', 1148, - 'N', 1217, - 'R', 1152, - 'T', 1221, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'A', 1190, + 'B', 1180, + 'C', 1218, + 'D', 1195, + 'F', 1149, + 'N', 1219, + 'R', 1153, + 'T', 1223, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(18); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('E' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 19: ADVANCE_MAP( @@ -5265,36 +5294,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - 'B', 1160, - 'C', 1149, - 'D', 1161, - 'F', 1148, - 'I', 1206, - 'L', 1191, - 'N', 1217, - 'O', 1211, - 'R', 1151, - 'S', 1180, - 'T', 1221, - 'U', 1220, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'B', 1161, + 'C', 1150, + 'D', 1162, + 'F', 1149, + 'I', 1208, + 'L', 1193, + 'N', 1219, + 'O', 1213, + 'R', 1152, + 'S', 1182, + 'T', 1223, + 'U', 1222, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(19); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 20: ADVANCE_MAP( @@ -5302,30 +5331,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - 'B', 1243, - 'C', 1216, - 'F', 1148, - 'N', 1217, - 'R', 1152, - 'T', 1221, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'B', 1245, + 'C', 1218, + 'F', 1149, + 'N', 1219, + 'R', 1153, + 'T', 1223, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(20); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 21: ADVANCE_MAP( @@ -5333,30 +5362,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - 'C', 1216, - 'F', 1148, - 'N', 1217, - 'R', 1152, - 'T', 1221, - 'W', 1190, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'C', 1218, + 'F', 1149, + 'N', 1219, + 'R', 1153, + 'T', 1223, + 'W', 1192, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 22: ADVANCE_MAP( @@ -5364,29 +5393,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 47, '/', 44, '<', 50, - 'C', 1216, - 'F', 1148, - 'N', 1215, - 'R', 1152, - 'T', 1221, - '[', 1128, - 'f', 1244, - '{', 1135, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'C', 1218, + 'F', 1149, + 'N', 1217, + 'R', 1153, + 'T', 1223, + '[', 1129, + 'f', 1246, + '{', 1136, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 23: ADVANCE_MAP( @@ -5394,31 +5423,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, + '(', 1131, '-', 48, '/', 44, - '?', 1132, - '}', 1136, + '?', 1133, + '}', 1137, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(23); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 24: - if (lookahead == '"') ADVANCE(1273); + if (lookahead == '"') ADVANCE(1275); if (lookahead == '\\') ADVANCE(824); if (lookahead != 0) ADVANCE(24); END_STATE(); case 25: - if (lookahead == '"') ADVANCE(1274); + if (lookahead == '"') ADVANCE(1276); if (lookahead == '\\') ADVANCE(826); if (lookahead != 0) ADVANCE(25); END_STATE(); case 26: - if (lookahead == '"') ADVANCE(1275); + if (lookahead == '"') ADVANCE(1277); if (lookahead == '\\') ADVANCE(826); if (lookahead != 0 && lookahead != '\'') ADVANCE(26); @@ -5443,16 +5472,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 821, '-', 45, '/', 44, - 'C', 1216, - 'R', 1152, - '[', 1128, - 'f', 1244, + 'C', 1218, + 'R', 1153, + '[', 1129, + 'f', 1246, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(30); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 31: ADVANCE_MAP( @@ -5460,69 +5489,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 821, '-', 49, '/', 44, - 'C', 1216, - 'O', 1211, - 'R', 1152, - '[', 1128, - 'f', 1244, + 'C', 1218, + 'O', 1213, + 'R', 1153, + '[', 1129, + 'f', 1246, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(31); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1277); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 32: if (lookahead == '#') ADVANCE(873); - if (lookahead == '*') ADVANCE(1139); + if (lookahead == '*') ADVANCE(1140); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(32); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 33: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(46); if (lookahead == '.') ADVANCE(51); if (lookahead == '/') ADVANCE(44); - if (lookahead == '=') ADVANCE(1543); - if (lookahead == '[') ADVANCE(1128); - if (lookahead == '{') ADVANCE(1135); + if (lookahead == '=') ADVANCE(1545); + if (lookahead == '[') ADVANCE(1129); + if (lookahead == '{') ADVANCE(1136); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(33); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 34: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'A') ADVANCE(1257); + if (lookahead == 'A') ADVANCE(1259); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(34); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 35: ADVANCE_MAP( '#', 873, '-', 45, '/', 44, - 'A', 532, + 'A', 533, 'D', 91, 'E', 729, - 'F', 388, - 'I', 334, + 'F', 389, + 'I', 335, 'N', 95, 'P', 129, - 'S', 169, + 'S', 170, 'T', 85, 'U', 655, ); @@ -5533,68 +5562,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'B') ADVANCE(1261); + if (lookahead == 'B') ADVANCE(1263); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 37: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'I') ADVANCE(1251); - if (lookahead == 'O') ADVANCE(1259); + if (lookahead == 'I') ADVANCE(1253); + if (lookahead == 'O') ADVANCE(1261); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 38: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'I') ADVANCE(1251); + if (lookahead == 'I') ADVANCE(1253); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(38); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 39: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'O') ADVANCE(1254); + if (lookahead == 'O') ADVANCE(1256); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(39); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 40: if (lookahead == '#') ADVANCE(873); if (lookahead == '-') ADVANCE(45); if (lookahead == '/') ADVANCE(44); - if (lookahead == 'T') ADVANCE(1246); + if (lookahead == 'T') ADVANCE(1248); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(40); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 41: - if (lookahead == '&') ADVANCE(1553); + if (lookahead == '&') ADVANCE(1555); END_STATE(); case 42: - if (lookahead == '\'') ADVANCE(1273); + if (lookahead == '\'') ADVANCE(1275); if (lookahead == '\\') ADVANCE(825); if (lookahead != 0) ADVANCE(42); END_STATE(); case 43: - if (lookahead == '\'') ADVANCE(1274); + if (lookahead == '\'') ADVANCE(1276); if (lookahead == '\\') ADVANCE(827); if (lookahead != 0) ADVANCE(43); END_STATE(); @@ -5607,27 +5636,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 46: if (lookahead == '-') ADVANCE(862); - if (lookahead == '>') ADVANCE(1127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (lookahead == '>') ADVANCE(1128); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); END_STATE(); case 47: if (lookahead == '-') ADVANCE(862); - if (lookahead == '>') ADVANCE(1127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1277); + if (lookahead == '>') ADVANCE(1128); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); END_STATE(); case 48: if (lookahead == '-') ADVANCE(862); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); END_STATE(); case 49: if (lookahead == '-') ADVANCE(862); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1277); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); END_STATE(); case 50: - if (lookahead == '-') ADVANCE(1137); + if (lookahead == '-') ADVANCE(1138); END_STATE(); case 51: - if (lookahead == '.') ADVANCE(1542); + if (lookahead == '.') ADVANCE(1544); END_STATE(); case 52: if (lookahead == '1') ADVANCE(56); @@ -5705,9 +5734,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '8') ADVANCE(64); END_STATE(); case 75: - if (lookahead == ':') ADVANCE(1556); - if (lookahead == '=') ADVANCE(1559); - if (lookahead == '?') ADVANCE(1555); + if (lookahead == ':') ADVANCE(1558); + if (lookahead == '=') ADVANCE(1561); + if (lookahead == '?') ADVANCE(1557); END_STATE(); case 76: if (lookahead == ':') ADVANCE(822); @@ -5716,25 +5745,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ':') ADVANCE(823); END_STATE(); case 78: - if (lookahead == '=') ADVANCE(1557); - if (lookahead == '~') ADVANCE(1562); + if (lookahead == '=') ADVANCE(1559); + if (lookahead == '~') ADVANCE(1564); END_STATE(); case 79: - if (lookahead == '>') ADVANCE(1552); - if (lookahead == '|') ADVANCE(1554); + if (lookahead == '>') ADVANCE(1554); + if (lookahead == '|') ADVANCE(1556); END_STATE(); case 80: - if (lookahead == 'A') ADVANCE(507); + if (lookahead == 'A') ADVANCE(508); if (lookahead == 'H') ADVANCE(113); - if (lookahead == 'O') ADVANCE(419); - if (lookahead == 'R') ADVANCE(261); + if (lookahead == 'O') ADVANCE(420); + if (lookahead == 'R') ADVANCE(262); END_STATE(); case 81: - if (lookahead == 'A') ADVANCE(468); + if (lookahead == 'A') ADVANCE(469); END_STATE(); case 82: - if (lookahead == 'A') ADVANCE(468); - if (lookahead == 'I') ADVANCE(332); + if (lookahead == 'A') ADVANCE(469); + if (lookahead == 'I') ADVANCE(333); END_STATE(); case 83: if (lookahead == 'A') ADVANCE(596); @@ -5743,23 +5772,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'S') ADVANCE(60); END_STATE(); case 84: - if (lookahead == 'A') ADVANCE(151); + if (lookahead == 'A') ADVANCE(152); if (lookahead == 'E') ADVANCE(600); - if (lookahead == 'H') ADVANCE(279); - if (lookahead == 'I') ADVANCE(477); + if (lookahead == 'H') ADVANCE(280); + if (lookahead == 'I') ADVANCE(478); if (lookahead == 'O') ADVANCE(1054); if (lookahead == 'R') ADVANCE(118); if (lookahead == 'Y') ADVANCE(575); END_STATE(); case 85: - if (lookahead == 'A') ADVANCE(151); - if (lookahead == 'O') ADVANCE(417); + if (lookahead == 'A') ADVANCE(152); + if (lookahead == 'O') ADVANCE(418); END_STATE(); case 86: if (lookahead == 'A') ADVANCE(1029); END_STATE(); case 87: - if (lookahead == 'A') ADVANCE(329); + if (lookahead == 'A') ADVANCE(330); END_STATE(); case 88: if (lookahead == 'A') ADVANCE(618); @@ -5772,143 +5801,143 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 90: if (lookahead == 'A') ADVANCE(692); - if (lookahead == 'B') ADVANCE(1073); - if (lookahead == 'E') ADVANCE(325); - if (lookahead == 'I') ADVANCE(323); - if (lookahead == 'O') ADVANCE(154); + if (lookahead == 'B') ADVANCE(1074); + if (lookahead == 'E') ADVANCE(326); + if (lookahead == 'I') ADVANCE(324); + if (lookahead == 'O') ADVANCE(155); if (lookahead == 'R') ADVANCE(546); END_STATE(); case 91: if (lookahead == 'A') ADVANCE(692); - if (lookahead == 'E') ADVANCE(331); + if (lookahead == 'E') ADVANCE(332); END_STATE(); case 92: - if (lookahead == 'A') ADVANCE(449); + if (lookahead == 'A') ADVANCE(450); if (lookahead == 'E') ADVANCE(693); - if (lookahead == 'I') ADVANCE(275); - if (lookahead == 'L') ADVANCE(213); + if (lookahead == 'I') ADVANCE(276); + if (lookahead == 'L') ADVANCE(214); if (lookahead == 'O') ADVANCE(582); if (lookahead == 'R') ADVANCE(553); - if (lookahead == 'U') ADVANCE(435); + if (lookahead == 'U') ADVANCE(436); END_STATE(); case 93: - if (lookahead == 'A') ADVANCE(439); + if (lookahead == 'A') ADVANCE(440); if (lookahead == 'N') ADVANCE(543); END_STATE(); case 94: - if (lookahead == 'A') ADVANCE(472); - if (lookahead == 'O') ADVANCE(371); - if (lookahead == 'S') ADVANCE(1072); - if (lookahead == 'U') ADVANCE(436); + if (lookahead == 'A') ADVANCE(473); + if (lookahead == 'O') ADVANCE(372); + if (lookahead == 'S') ADVANCE(1073); + if (lookahead == 'U') ADVANCE(437); END_STATE(); case 95: - if (lookahead == 'A') ADVANCE(472); - if (lookahead == 'O') ADVANCE(370); + if (lookahead == 'A') ADVANCE(473); + if (lookahead == 'O') ADVANCE(371); END_STATE(); case 96: - if (lookahead == 'A') ADVANCE(453); + if (lookahead == 'A') ADVANCE(454); END_STATE(); case 97: - if (lookahead == 'A') ADVANCE(505); + if (lookahead == 'A') ADVANCE(506); if (lookahead == 'E') ADVANCE(595); - if (lookahead == 'I') ADVANCE(504); + if (lookahead == 'I') ADVANCE(505); if (lookahead == 'T') ADVANCE(604); END_STATE(); case 98: - if (lookahead == 'A') ADVANCE(505); - if (lookahead == 'I') ADVANCE(504); + if (lookahead == 'A') ADVANCE(506); + if (lookahead == 'I') ADVANCE(505); END_STATE(); case 99: - if (lookahead == 'A') ADVANCE(162); + if (lookahead == 'A') ADVANCE(163); END_STATE(); case 100: - if (lookahead == 'A') ADVANCE(162); - if (lookahead == 'W') ADVANCE(412); + if (lookahead == 'A') ADVANCE(163); + if (lookahead == 'W') ADVANCE(413); END_STATE(); case 101: - if (lookahead == 'A') ADVANCE(150); + if (lookahead == 'A') ADVANCE(151); END_STATE(); case 102: - if (lookahead == 'A') ADVANCE(429); + if (lookahead == 'A') ADVANCE(430); END_STATE(); case 103: if (lookahead == 'A') ADVANCE(721); END_STATE(); case 104: if (lookahead == 'A') ADVANCE(721); - if (lookahead == 'I') ADVANCE(525); + if (lookahead == 'I') ADVANCE(526); END_STATE(); case 105: - if (lookahead == 'A') ADVANCE(421); + if (lookahead == 'A') ADVANCE(422); END_STATE(); case 106: - if (lookahead == 'A') ADVANCE(421); + if (lookahead == 'A') ADVANCE(422); if (lookahead == 'D') ADVANCE(958); if (lookahead == 'Y') ADVANCE(1050); END_STATE(); case 107: - if (lookahead == 'A') ADVANCE(508); + if (lookahead == 'A') ADVANCE(509); if (lookahead == 'E') ADVANCE(110); - if (lookahead == 'O') ADVANCE(437); + if (lookahead == 'O') ADVANCE(438); if (lookahead == 'S') ADVANCE(61); END_STATE(); case 108: - if (lookahead == 'A') ADVANCE(508); + if (lookahead == 'A') ADVANCE(509); if (lookahead == 'E') ADVANCE(111); END_STATE(); case 109: - if (lookahead == 'A') ADVANCE(192); + if (lookahead == 'A') ADVANCE(193); END_STATE(); case 110: - if (lookahead == 'A') ADVANCE(192); + if (lookahead == 'A') ADVANCE(193); if (lookahead == 'L') ADVANCE(123); if (lookahead == 'M') ADVANCE(542); if (lookahead == 'T') ADVANCE(720); END_STATE(); case 111: - if (lookahead == 'A') ADVANCE(192); + if (lookahead == 'A') ADVANCE(193); if (lookahead == 'T') ADVANCE(720); END_STATE(); case 112: - if (lookahead == 'A') ADVANCE(529); + if (lookahead == 'A') ADVANCE(530); END_STATE(); case 113: - if (lookahead == 'A') ADVANCE(529); - if (lookahead == 'E') ADVANCE(149); + if (lookahead == 'A') ADVANCE(530); + if (lookahead == 'E') ADVANCE(150); END_STATE(); case 114: if (lookahead == 'A') ADVANCE(599); - if (lookahead == 'R') ADVANCE(469); + if (lookahead == 'R') ADVANCE(470); END_STATE(); case 115: if (lookahead == 'A') ADVANCE(605); - if (lookahead == 'L') ADVANCE(311); + if (lookahead == 'L') ADVANCE(312); if (lookahead == 'S') ADVANCE(641); - if (lookahead == 'T') ADVANCE(1119); + if (lookahead == 'T') ADVANCE(1120); END_STATE(); case 116: if (lookahead == 'A') ADVANCE(605); if (lookahead == 'S') ADVANCE(641); - if (lookahead == 'T') ADVANCE(1119); + if (lookahead == 'T') ADVANCE(1120); END_STATE(); case 117: if (lookahead == 'A') ADVANCE(609); END_STATE(); case 118: - if (lookahead == 'A') ADVANCE(528); - if (lookahead == 'U') ADVANCE(219); + if (lookahead == 'A') ADVANCE(529); + if (lookahead == 'U') ADVANCE(220); END_STATE(); case 119: - if (lookahead == 'A') ADVANCE(171); + if (lookahead == 'A') ADVANCE(172); END_STATE(); case 120: - if (lookahead == 'A') ADVANCE(466); + if (lookahead == 'A') ADVANCE(467); END_STATE(); case 121: if (lookahead == 'A') ADVANCE(602); END_STATE(); case 122: - if (lookahead == 'A') ADVANCE(425); + if (lookahead == 'A') ADVANCE(426); END_STATE(); case 123: if (lookahead == 'A') ADVANCE(690); @@ -5920,7 +5949,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'A') ADVANCE(705); END_STATE(); case 126: - if (lookahead == 'A') ADVANCE(452); + if (lookahead == 'A') ADVANCE(453); END_STATE(); case 127: if (lookahead == 'A') ADVANCE(617); @@ -5936,19 +5965,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'A') ADVANCE(686); END_STATE(); case 131: - if (lookahead == 'A') ADVANCE(499); + if (lookahead == 'A') ADVANCE(500); END_STATE(); case 132: - if (lookahead == 'A') ADVANCE(500); + if (lookahead == 'A') ADVANCE(501); END_STATE(); case 133: if (lookahead == 'A') ADVANCE(698); END_STATE(); case 134: - if (lookahead == 'A') ADVANCE(456); + if (lookahead == 'A') ADVANCE(457); END_STATE(); case 135: - if (lookahead == 'A') ADVANCE(168); + if (lookahead == 'A') ADVANCE(169); END_STATE(); case 136: if (lookahead == 'A') ADVANCE(700); @@ -5960,14 +5989,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'A') ADVANCE(701); END_STATE(); case 139: - if (lookahead == 'A') ADVANCE(386); + if (lookahead == 'A') ADVANCE(387); END_STATE(); case 140: - if (lookahead == 'A') ADVANCE(386); - if (lookahead == 'E') ADVANCE(523); + if (lookahead == 'A') ADVANCE(387); + if (lookahead == 'E') ADVANCE(524); END_STATE(); case 141: - if (lookahead == 'A') ADVANCE(387); + if (lookahead == 'A') ADVANCE(388); END_STATE(); case 142: if (lookahead == 'A') ADVANCE(703); @@ -5976,94 +6005,96 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'A') ADVANCE(704); END_STATE(); case 144: - if (lookahead == 'A') ADVANCE(172); + if (lookahead == 'A') ADVANCE(173); END_STATE(); case 145: - if (lookahead == 'A') ADVANCE(173); + if (lookahead == 'A') ADVANCE(174); END_STATE(); case 146: - if (lookahead == 'A') ADVANCE(174); + if (lookahead == 'A') ADVANCE(175); END_STATE(); case 147: if (lookahead == 'A') ADVANCE(713); END_STATE(); case 148: - if (lookahead == 'A') ADVANCE(182); + if (lookahead == 'A') ADVANCE(183); END_STATE(); case 149: - if (lookahead == 'B') ADVANCE(742); + if (lookahead == 'B') ADVANCE(1074); + if (lookahead == 'O') ADVANCE(155); + if (lookahead == 'R') ADVANCE(546); END_STATE(); case 150: - if (lookahead == 'B') ADVANCE(137); + if (lookahead == 'B') ADVANCE(742); END_STATE(); case 151: - if (lookahead == 'B') ADVANCE(445); + if (lookahead == 'B') ADVANCE(137); END_STATE(); case 152: - if (lookahead == 'B') ADVANCE(448); + if (lookahead == 'B') ADVANCE(446); END_STATE(); case 153: - if (lookahead == 'C') ADVANCE(352); - if (lookahead == 'E') ADVANCE(115); - if (lookahead == 'I') ADVANCE(336); - if (lookahead == 'P') ADVANCE(455); - if (lookahead == 'T') ADVANCE(117); + if (lookahead == 'B') ADVANCE(449); END_STATE(); case 154: - if (lookahead == 'C') ADVANCE(745); + if (lookahead == 'C') ADVANCE(353); + if (lookahead == 'E') ADVANCE(115); + if (lookahead == 'I') ADVANCE(337); + if (lookahead == 'P') ADVANCE(456); + if (lookahead == 'T') ADVANCE(117); END_STATE(); case 155: - if (lookahead == 'C') ADVANCE(925); + if (lookahead == 'C') ADVANCE(745); END_STATE(); case 156: - if (lookahead == 'C') ADVANCE(921); + if (lookahead == 'C') ADVANCE(925); END_STATE(); case 157: - if (lookahead == 'C') ADVANCE(923); - if (lookahead == 'S') ADVANCE(312); + if (lookahead == 'C') ADVANCE(921); END_STATE(); case 158: - if (lookahead == 'C') ADVANCE(343); + if (lookahead == 'C') ADVANCE(923); + if (lookahead == 'S') ADVANCE(313); END_STATE(); case 159: if (lookahead == 'C') ADVANCE(344); END_STATE(); case 160: - if (lookahead == 'C') ADVANCE(450); + if (lookahead == 'C') ADVANCE(345); END_STATE(); case 161: - if (lookahead == 'C') ADVANCE(345); + if (lookahead == 'C') ADVANCE(451); END_STATE(); case 162: - if (lookahead == 'C') ADVANCE(170); + if (lookahead == 'C') ADVANCE(346); END_STATE(); case 163: - if (lookahead == 'C') ADVANCE(119); - if (lookahead == 'O') ADVANCE(607); + if (lookahead == 'C') ADVANCE(171); END_STATE(); case 164: - if (lookahead == 'C') ADVANCE(710); + if (lookahead == 'C') ADVANCE(119); + if (lookahead == 'O') ADVANCE(607); END_STATE(); case 165: - if (lookahead == 'C') ADVANCE(285); + if (lookahead == 'C') ADVANCE(710); END_STATE(); case 166: - if (lookahead == 'C') ADVANCE(681); + if (lookahead == 'C') ADVANCE(286); END_STATE(); case 167: - if (lookahead == 'C') ADVANCE(697); + if (lookahead == 'C') ADVANCE(681); END_STATE(); case 168: - if (lookahead == 'C') ADVANCE(244); + if (lookahead == 'C') ADVANCE(697); END_STATE(); case 169: - if (lookahead == 'C') ADVANCE(565); + if (lookahead == 'C') ADVANCE(245); END_STATE(); case 170: - if (lookahead == 'C') ADVANCE(121); + if (lookahead == 'C') ADVANCE(565); END_STATE(); case 171: - if (lookahead == 'C') ADVANCE(357); + if (lookahead == 'C') ADVANCE(121); END_STATE(); case 172: if (lookahead == 'C') ADVANCE(358); @@ -6075,611 +6106,611 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'C') ADVANCE(360); END_STATE(); case 175: - if (lookahead == 'C') ADVANCE(351); + if (lookahead == 'C') ADVANCE(361); END_STATE(); case 176: - if (lookahead == 'C') ADVANCE(351); - if (lookahead == 'E') ADVANCE(116); - if (lookahead == 'I') ADVANCE(336); + if (lookahead == 'C') ADVANCE(352); END_STATE(); case 177: - if (lookahead == 'C') ADVANCE(351); - if (lookahead == 'E') ADVANCE(670); + if (lookahead == 'C') ADVANCE(352); + if (lookahead == 'E') ADVANCE(116); + if (lookahead == 'I') ADVANCE(337); END_STATE(); case 178: + if (lookahead == 'C') ADVANCE(352); + if (lookahead == 'E') ADVANCE(670); + END_STATE(); + case 179: if (lookahead == 'C') ADVANCE(144); if (lookahead == 'O') ADVANCE(620); END_STATE(); - case 179: + case 180: if (lookahead == 'C') ADVANCE(145); if (lookahead == 'O') ADVANCE(621); END_STATE(); - case 180: + case 181: if (lookahead == 'C') ADVANCE(142); END_STATE(); - case 181: + case 182: if (lookahead == 'C') ADVANCE(146); if (lookahead == 'O') ADVANCE(622); END_STATE(); - case 182: + case 183: if (lookahead == 'C') ADVANCE(712); END_STATE(); - case 183: - if (lookahead == 'D') ADVANCE(191); + case 184: + if (lookahead == 'D') ADVANCE(192); if (lookahead == 'L') ADVANCE(644); - if (lookahead == 'N') ADVANCE(185); + if (lookahead == 'N') ADVANCE(186); if (lookahead == 'S') ADVANCE(59); - if (lookahead == 'U') ADVANCE(160); - if (lookahead == 'V') ADVANCE(310); - if (lookahead == 'X') ADVANCE(392); - END_STATE(); - case 184: - if (lookahead == 'D') ADVANCE(958); - if (lookahead == 'Y') ADVANCE(410); + if (lookahead == 'U') ADVANCE(161); + if (lookahead == 'V') ADVANCE(311); + if (lookahead == 'X') ADVANCE(393); END_STATE(); case 185: - if (lookahead == 'D') ADVANCE(888); + if (lookahead == 'D') ADVANCE(958); + if (lookahead == 'Y') ADVANCE(411); END_STATE(); case 186: - if (lookahead == 'D') ADVANCE(916); + if (lookahead == 'D') ADVANCE(888); END_STATE(); case 187: - if (lookahead == 'D') ADVANCE(1009); + if (lookahead == 'D') ADVANCE(916); END_STATE(); case 188: - if (lookahead == 'D') ADVANCE(1001); + if (lookahead == 'D') ADVANCE(1009); END_STATE(); case 189: - if (lookahead == 'D') ADVANCE(1114); + if (lookahead == 'D') ADVANCE(1001); END_STATE(); case 190: - if (lookahead == 'D') ADVANCE(1055); + if (lookahead == 'D') ADVANCE(1115); END_STATE(); case 191: - if (lookahead == 'D') ADVANCE(642); + if (lookahead == 'D') ADVANCE(1055); END_STATE(); case 192: - if (lookahead == 'D') ADVANCE(556); + if (lookahead == 'D') ADVANCE(642); END_STATE(); case 193: - if (lookahead == 'D') ADVANCE(634); + if (lookahead == 'D') ADVANCE(556); END_STATE(); case 194: - if (lookahead == 'D') ADVANCE(234); + if (lookahead == 'D') ADVANCE(634); END_STATE(); case 195: - if (lookahead == 'D') ADVANCE(258); + if (lookahead == 'D') ADVANCE(235); END_STATE(); case 196: - if (lookahead == 'D') ADVANCE(242); + if (lookahead == 'D') ADVANCE(259); END_STATE(); case 197: if (lookahead == 'D') ADVANCE(243); END_STATE(); case 198: - if (lookahead == 'D') ADVANCE(245); + if (lookahead == 'D') ADVANCE(244); END_STATE(); case 199: - if (lookahead == 'D') ADVANCE(252); + if (lookahead == 'D') ADVANCE(246); END_STATE(); case 200: if (lookahead == 'D') ADVANCE(253); END_STATE(); case 201: - if (lookahead == 'D') ADVANCE(269); - if (lookahead == 'T') ADVANCE(544); + if (lookahead == 'D') ADVANCE(254); END_STATE(); case 202: - if (lookahead == 'D') ADVANCE(286); + if (lookahead == 'D') ADVANCE(270); + if (lookahead == 'T') ADVANCE(544); END_STATE(); case 203: - if (lookahead == 'D') ADVANCE(727); + if (lookahead == 'D') ADVANCE(287); END_STATE(); case 204: - if (lookahead == 'D') ADVANCE(291); + if (lookahead == 'D') ADVANCE(727); END_STATE(); case 205: - if (lookahead == 'D') ADVANCE(294); + if (lookahead == 'D') ADVANCE(292); END_STATE(); case 206: if (lookahead == 'D') ADVANCE(295); END_STATE(); case 207: - if (lookahead == 'D') ADVANCE(298); + if (lookahead == 'D') ADVANCE(296); END_STATE(); case 208: - if (lookahead == 'D') ADVANCE(136); + if (lookahead == 'D') ADVANCE(299); END_STATE(); case 209: - if (lookahead == 'D') ADVANCE(143); + if (lookahead == 'D') ADVANCE(136); END_STATE(); case 210: - if (lookahead == 'D') ADVANCE(664); + if (lookahead == 'D') ADVANCE(143); END_STATE(); case 211: - if (lookahead == 'E') ADVANCE(326); - if (lookahead == 'M') ADVANCE(55); - if (lookahead == 'Y') ADVANCE(913); + if (lookahead == 'D') ADVANCE(664); END_STATE(); case 212: - if (lookahead == 'E') ADVANCE(114); + if (lookahead == 'E') ADVANCE(327); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == 'Y') ADVANCE(913); END_STATE(); case 213: - if (lookahead == 'E') ADVANCE(735); + if (lookahead == 'E') ADVANCE(114); END_STATE(); case 214: - if (lookahead == 'E') ADVANCE(1071); + if (lookahead == 'E') ADVANCE(735); END_STATE(); case 215: - if (lookahead == 'E') ADVANCE(489); + if (lookahead == 'E') ADVANCE(1072); END_STATE(); case 216: - if (lookahead == 'E') ADVANCE(887); + if (lookahead == 'E') ADVANCE(490); END_STATE(); case 217: - if (lookahead == 'E') ADVANCE(1020); + if (lookahead == 'E') ADVANCE(887); END_STATE(); case 218: - if (lookahead == 'E') ADVANCE(954); + if (lookahead == 'E') ADVANCE(1020); END_STATE(); case 219: - if (lookahead == 'E') ADVANCE(943); + if (lookahead == 'E') ADVANCE(954); END_STATE(); case 220: - if (lookahead == 'E') ADVANCE(1090); + if (lookahead == 'E') ADVANCE(943); END_STATE(); case 221: - if (lookahead == 'E') ADVANCE(945); + if (lookahead == 'E') ADVANCE(1091); END_STATE(); case 222: - if (lookahead == 'E') ADVANCE(1059); + if (lookahead == 'E') ADVANCE(945); END_STATE(); case 223: - if (lookahead == 'E') ADVANCE(1124); + if (lookahead == 'E') ADVANCE(1059); END_STATE(); case 224: - if (lookahead == 'E') ADVANCE(1013); + if (lookahead == 'E') ADVANCE(1125); END_STATE(); case 225: - if (lookahead == 'E') ADVANCE(1067); + if (lookahead == 'E') ADVANCE(1013); END_STATE(); case 226: - if (lookahead == 'E') ADVANCE(894); + if (lookahead == 'E') ADVANCE(1067); END_STATE(); case 227: - if (lookahead == 'E') ADVANCE(933); + if (lookahead == 'E') ADVANCE(894); END_STATE(); case 228: - if (lookahead == 'E') ADVANCE(1063); + if (lookahead == 'E') ADVANCE(933); END_STATE(); case 229: - if (lookahead == 'E') ADVANCE(998); + if (lookahead == 'E') ADVANCE(1063); END_STATE(); case 230: - if (lookahead == 'E') ADVANCE(1078); + if (lookahead == 'E') ADVANCE(998); END_STATE(); case 231: - if (lookahead == 'E') ADVANCE(1005); + if (lookahead == 'E') ADVANCE(1079); END_STATE(); case 232: - if (lookahead == 'E') ADVANCE(1080); + if (lookahead == 'E') ADVANCE(1005); END_STATE(); case 233: - if (lookahead == 'E') ADVANCE(1100); + if (lookahead == 'E') ADVANCE(1081); END_STATE(); case 234: - if (lookahead == 'E') ADVANCE(980); + if (lookahead == 'E') ADVANCE(1101); END_STATE(); case 235: - if (lookahead == 'E') ADVANCE(1098); - if (lookahead == 'I') ADVANCE(560); + if (lookahead == 'E') ADVANCE(980); END_STATE(); case 236: - if (lookahead == 'E') ADVANCE(1076); + if (lookahead == 'E') ADVANCE(1099); + if (lookahead == 'I') ADVANCE(560); END_STATE(); case 237: - if (lookahead == 'E') ADVANCE(1108); + if (lookahead == 'E') ADVANCE(1077); END_STATE(); case 238: - if (lookahead == 'E') ADVANCE(1082); + if (lookahead == 'E') ADVANCE(1109); END_STATE(); case 239: - if (lookahead == 'E') ADVANCE(919); + if (lookahead == 'E') ADVANCE(1083); END_STATE(); case 240: - if (lookahead == 'E') ADVANCE(1113); + if (lookahead == 'E') ADVANCE(919); END_STATE(); case 241: - if (lookahead == 'E') ADVANCE(1024); + if (lookahead == 'E') ADVANCE(1114); END_STATE(); case 242: - if (lookahead == 'E') ADVANCE(987); + if (lookahead == 'E') ADVANCE(1024); END_STATE(); case 243: - if (lookahead == 'E') ADVANCE(989); + if (lookahead == 'E') ADVANCE(987); END_STATE(); case 244: - if (lookahead == 'E') ADVANCE(1011); + if (lookahead == 'E') ADVANCE(989); END_STATE(); case 245: - if (lookahead == 'E') ADVANCE(985); + if (lookahead == 'E') ADVANCE(1011); END_STATE(); case 246: - if (lookahead == 'E') ADVANCE(880); + if (lookahead == 'E') ADVANCE(985); END_STATE(); case 247: - if (lookahead == 'E') ADVANCE(1046); + if (lookahead == 'E') ADVANCE(880); END_STATE(); case 248: - if (lookahead == 'E') ADVANCE(978); + if (lookahead == 'E') ADVANCE(1046); END_STATE(); case 249: - if (lookahead == 'E') ADVANCE(1040); + if (lookahead == 'E') ADVANCE(978); END_STATE(); case 250: - if (lookahead == 'E') ADVANCE(1044); + if (lookahead == 'E') ADVANCE(1040); END_STATE(); case 251: - if (lookahead == 'E') ADVANCE(1042); + if (lookahead == 'E') ADVANCE(1044); END_STATE(); case 252: - if (lookahead == 'E') ADVANCE(993); + if (lookahead == 'E') ADVANCE(1042); END_STATE(); case 253: - if (lookahead == 'E') ADVANCE(991); + if (lookahead == 'E') ADVANCE(993); END_STATE(); case 254: - if (lookahead == 'E') ADVANCE(328); + if (lookahead == 'E') ADVANCE(991); END_STATE(); case 255: - if (lookahead == 'E') ADVANCE(640); - if (lookahead == 'I') ADVANCE(336); + if (lookahead == 'E') ADVANCE(329); END_STATE(); case 256: - if (lookahead == 'E') ADVANCE(1116); + if (lookahead == 'E') ADVANCE(640); + if (lookahead == 'I') ADVANCE(337); END_STATE(); case 257: - if (lookahead == 'E') ADVANCE(330); + if (lookahead == 'E') ADVANCE(1117); END_STATE(); case 258: - if (lookahead == 'E') ADVANCE(733); + if (lookahead == 'E') ADVANCE(331); END_STATE(); case 259: - if (lookahead == 'E') ADVANCE(728); + if (lookahead == 'E') ADVANCE(733); END_STATE(); case 260: - if (lookahead == 'E') ADVANCE(595); + if (lookahead == 'E') ADVANCE(728); END_STATE(); case 261: - if (lookahead == 'E') ADVANCE(133); + if (lookahead == 'E') ADVANCE(595); END_STATE(); case 262: - if (lookahead == 'E') ADVANCE(693); + if (lookahead == 'E') ADVANCE(133); END_STATE(); case 263: if (lookahead == 'E') ADVANCE(693); - if (lookahead == 'I') ADVANCE(296); - if (lookahead == 'L') ADVANCE(213); - if (lookahead == 'O') ADVANCE(582); END_STATE(); case 264: if (lookahead == 'E') ADVANCE(693); - if (lookahead == 'L') ADVANCE(213); + if (lookahead == 'I') ADVANCE(297); + if (lookahead == 'L') ADVANCE(214); + if (lookahead == 'O') ADVANCE(582); END_STATE(); case 265: if (lookahead == 'E') ADVANCE(693); - if (lookahead == 'L') ADVANCE(213); - if (lookahead == 'O') ADVANCE(582); + if (lookahead == 'L') ADVANCE(214); END_STATE(); case 266: - if (lookahead == 'E') ADVANCE(327); + if (lookahead == 'E') ADVANCE(693); + if (lookahead == 'L') ADVANCE(214); + if (lookahead == 'O') ADVANCE(582); END_STATE(); case 267: - if (lookahead == 'E') ADVANCE(3); + if (lookahead == 'E') ADVANCE(328); END_STATE(); case 268: - if (lookahead == 'E') ADVANCE(668); - if (lookahead == 'I') ADVANCE(480); + if (lookahead == 'E') ADVANCE(3); END_STATE(); case 269: - if (lookahead == 'E') ADVANCE(734); + if (lookahead == 'E') ADVANCE(668); + if (lookahead == 'I') ADVANCE(481); END_STATE(); case 270: - if (lookahead == 'E') ADVANCE(600); - if (lookahead == 'H') ADVANCE(279); - if (lookahead == 'I') ADVANCE(477); - if (lookahead == 'O') ADVANCE(416); - if (lookahead == 'Y') ADVANCE(575); + if (lookahead == 'E') ADVANCE(734); END_STATE(); case 271: - if (lookahead == 'E') ADVANCE(741); + if (lookahead == 'E') ADVANCE(600); + if (lookahead == 'H') ADVANCE(280); + if (lookahead == 'I') ADVANCE(478); + if (lookahead == 'O') ADVANCE(417); + if (lookahead == 'Y') ADVANCE(575); END_STATE(); case 272: - if (lookahead == 'E') ADVANCE(583); + if (lookahead == 'E') ADVANCE(741); END_STATE(); case 273: - if (lookahead == 'E') ADVANCE(639); + if (lookahead == 'E') ADVANCE(583); END_STATE(); case 274: - if (lookahead == 'E') ADVANCE(431); + if (lookahead == 'E') ADVANCE(639); END_STATE(); case 275: - if (lookahead == 'E') ADVANCE(431); - if (lookahead == 'L') ADVANCE(709); + if (lookahead == 'E') ADVANCE(432); END_STATE(); case 276: - if (lookahead == 'E') ADVANCE(554); + if (lookahead == 'E') ADVANCE(432); + if (lookahead == 'L') ADVANCE(709); END_STATE(); case 277: - if (lookahead == 'E') ADVANCE(625); + if (lookahead == 'E') ADVANCE(554); END_STATE(); case 278: - if (lookahead == 'E') ADVANCE(585); + if (lookahead == 'E') ADVANCE(625); END_STATE(); case 279: - if (lookahead == 'E') ADVANCE(488); + if (lookahead == 'E') ADVANCE(585); END_STATE(); case 280: - if (lookahead == 'E') ADVANCE(471); + if (lookahead == 'E') ADVANCE(489); END_STATE(); case 281: - if (lookahead == 'E') ADVANCE(619); + if (lookahead == 'E') ADVANCE(472); END_STATE(); case 282: - if (lookahead == 'E') ADVANCE(601); + if (lookahead == 'E') ADVANCE(619); END_STATE(); case 283: - if (lookahead == 'E') ADVANCE(190); + if (lookahead == 'E') ADVANCE(601); END_STATE(); case 284: - if (lookahead == 'E') ADVANCE(586); + if (lookahead == 'E') ADVANCE(191); END_STATE(); case 285: - if (lookahead == 'E') ADVANCE(424); + if (lookahead == 'E') ADVANCE(586); END_STATE(); case 286: - if (lookahead == 'E') ADVANCE(131); + if (lookahead == 'E') ADVANCE(425); END_STATE(); case 287: - if (lookahead == 'E') ADVANCE(535); + if (lookahead == 'E') ADVANCE(131); END_STATE(); case 288: - if (lookahead == 'E') ADVANCE(426); + if (lookahead == 'E') ADVANCE(536); END_STATE(); case 289: - if (lookahead == 'E') ADVANCE(587); + if (lookahead == 'E') ADVANCE(427); END_STATE(); case 290: - if (lookahead == 'E') ADVANCE(109); + if (lookahead == 'E') ADVANCE(587); END_STATE(); case 291: - if (lookahead == 'E') ADVANCE(588); + if (lookahead == 'E') ADVANCE(109); END_STATE(); case 292: - if (lookahead == 'E') ADVANCE(679); + if (lookahead == 'E') ADVANCE(588); END_STATE(); case 293: - if (lookahead == 'E') ADVANCE(651); + if (lookahead == 'E') ADVANCE(679); END_STATE(); case 294: - if (lookahead == 'E') ADVANCE(589); + if (lookahead == 'E') ADVANCE(651); END_STATE(); case 295: - if (lookahead == 'E') ADVANCE(590); + if (lookahead == 'E') ADVANCE(589); END_STATE(); case 296: - if (lookahead == 'E') ADVANCE(454); + if (lookahead == 'E') ADVANCE(590); END_STATE(); case 297: - if (lookahead == 'E') ADVANCE(454); - if (lookahead == 'L') ADVANCE(709); + if (lookahead == 'E') ADVANCE(455); END_STATE(); case 298: - if (lookahead == 'E') ADVANCE(591); + if (lookahead == 'E') ADVANCE(455); + if (lookahead == 'L') ADVANCE(709); END_STATE(); case 299: - if (lookahead == 'E') ADVANCE(511); + if (lookahead == 'E') ADVANCE(591); END_STATE(); case 300: - if (lookahead == 'E') ADVANCE(223); + if (lookahead == 'E') ADVANCE(512); END_STATE(); case 301: - if (lookahead == 'E') ADVANCE(584); + if (lookahead == 'E') ADVANCE(224); END_STATE(); case 302: - if (lookahead == 'E') ADVANCE(457); + if (lookahead == 'E') ADVANCE(584); END_STATE(); case 303: - if (lookahead == 'E') ADVANCE(635); + if (lookahead == 'E') ADVANCE(458); END_STATE(); case 304: - if (lookahead == 'E') ADVANCE(689); + if (lookahead == 'E') ADVANCE(635); END_STATE(); case 305: - if (lookahead == 'E') ADVANCE(670); + if (lookahead == 'E') ADVANCE(689); END_STATE(); case 306: - if (lookahead == 'E') ADVANCE(515); + if (lookahead == 'E') ADVANCE(670); END_STATE(); case 307: - if (lookahead == 'E') ADVANCE(503); + if (lookahead == 'E') ADVANCE(516); END_STATE(); case 308: - if (lookahead == 'E') ADVANCE(283); + if (lookahead == 'E') ADVANCE(504); END_STATE(); case 309: - if (lookahead == 'E') ADVANCE(608); + if (lookahead == 'E') ADVANCE(284); END_STATE(); case 310: - if (lookahead == 'E') ADVANCE(517); + if (lookahead == 'E') ADVANCE(608); END_STATE(); case 311: - if (lookahead == 'E') ADVANCE(166); + if (lookahead == 'E') ADVANCE(518); END_STATE(); case 312: - if (lookahead == 'E') ADVANCE(615); + if (lookahead == 'E') ADVANCE(167); END_STATE(); case 313: - if (lookahead == 'E') ADVANCE(699); + if (lookahead == 'E') ADVANCE(615); END_STATE(); case 314: - if (lookahead == 'E') ADVANCE(613); + if (lookahead == 'E') ADVANCE(699); END_STATE(); case 315: - if (lookahead == 'E') ADVANCE(521); + if (lookahead == 'E') ADVANCE(613); END_STATE(); case 316: - if (lookahead == 'E') ADVANCE(521); - if (lookahead == 'I') ADVANCE(680); + if (lookahead == 'E') ADVANCE(522); END_STATE(); case 317: - if (lookahead == 'E') ADVANCE(167); + if (lookahead == 'E') ADVANCE(522); + if (lookahead == 'I') ADVANCE(680); END_STATE(); case 318: - if (lookahead == 'E') ADVANCE(612); + if (lookahead == 'E') ADVANCE(168); END_STATE(); case 319: - if (lookahead == 'E') ADVANCE(411); + if (lookahead == 'E') ADVANCE(612); END_STATE(); case 320: + if (lookahead == 'E') ADVANCE(412); + END_STATE(); + case 321: if (lookahead == 'F') ADVANCE(706); - if (lookahead == 'L') ADVANCE(418); + if (lookahead == 'L') ADVANCE(419); if (lookahead == 'N') ADVANCE(106); if (lookahead == 'S') ADVANCE(897); if (lookahead == 'T') ADVANCE(938); END_STATE(); - case 321: + case 322: if (lookahead == 'F') ADVANCE(875); - if (lookahead == 'G') ADVANCE(534); + if (lookahead == 'G') ADVANCE(535); if (lookahead == 'N') ADVANCE(984); if (lookahead == 'S') ADVANCE(964); END_STATE(); - case 322: + case 323: if (lookahead == 'F') ADVANCE(875); if (lookahead == 'N') ADVANCE(984); if (lookahead == 'S') ADVANCE(964); END_STATE(); - case 323: - if (lookahead == 'F') ADVANCE(324); - if (lookahead == 'M') ADVANCE(287); - if (lookahead == 'S') ADVANCE(671); - END_STATE(); case 324: - if (lookahead == 'F') ADVANCE(1022); + if (lookahead == 'F') ADVANCE(325); + if (lookahead == 'M') ADVANCE(288); + if (lookahead == 'S') ADVANCE(671); END_STATE(); case 325: - if (lookahead == 'F') ADVANCE(104); - if (lookahead == 'L') ADVANCE(313); - if (lookahead == 'S') ADVANCE(155); + if (lookahead == 'F') ADVANCE(1022); END_STATE(); case 326: - if (lookahead == 'F') ADVANCE(567); - if (lookahead == 'G') ADVANCE(376); + if (lookahead == 'F') ADVANCE(104); + if (lookahead == 'L') ADVANCE(314); + if (lookahead == 'S') ADVANCE(156); END_STATE(); case 327: - if (lookahead == 'F') ADVANCE(103); + if (lookahead == 'F') ADVANCE(567); + if (lookahead == 'G') ADVANCE(377); END_STATE(); case 328: if (lookahead == 'F') ADVANCE(103); - if (lookahead == 'S') ADVANCE(155); END_STATE(); case 329: - if (lookahead == 'F') ADVANCE(722); - if (lookahead == 'L') ADVANCE(293); + if (lookahead == 'F') ADVANCE(103); + if (lookahead == 'S') ADVANCE(156); END_STATE(); case 330: - if (lookahead == 'F') ADVANCE(308); + if (lookahead == 'F') ADVANCE(722); + if (lookahead == 'L') ADVANCE(294); END_STATE(); case 331: - if (lookahead == 'F') ADVANCE(395); + if (lookahead == 'F') ADVANCE(309); END_STATE(); case 332: - if (lookahead == 'G') ADVANCE(350); + if (lookahead == 'F') ADVANCE(396); END_STATE(); case 333: - if (lookahead == 'G') ADVANCE(1000); + if (lookahead == 'G') ADVANCE(351); END_STATE(); case 334: - if (lookahead == 'G') ADVANCE(534); - if (lookahead == 'N') ADVANCE(201); + if (lookahead == 'G') ADVANCE(1000); END_STATE(); case 335: - if (lookahead == 'G') ADVANCE(355); + if (lookahead == 'G') ADVANCE(535); + if (lookahead == 'N') ADVANCE(202); END_STATE(); case 336: - if (lookahead == 'G') ADVANCE(487); + if (lookahead == 'G') ADVANCE(356); END_STATE(); case 337: - if (lookahead == 'G') ADVANCE(222); + if (lookahead == 'G') ADVANCE(488); END_STATE(); case 338: - if (lookahead == 'G') ADVANCE(694); + if (lookahead == 'G') ADVANCE(223); END_STATE(); case 339: - if (lookahead == 'G') ADVANCE(257); + if (lookahead == 'G') ADVANCE(694); END_STATE(); case 340: - if (lookahead == 'G') ADVANCE(665); + if (lookahead == 'G') ADVANCE(258); END_STATE(); case 341: - if (lookahead == 'H') ADVANCE(113); - if (lookahead == 'O') ADVANCE(475); + if (lookahead == 'G') ADVANCE(665); END_STATE(); case 342: - if (lookahead == 'H') ADVANCE(929); + if (lookahead == 'H') ADVANCE(113); + if (lookahead == 'O') ADVANCE(476); END_STATE(); case 343: - if (lookahead == 'H') ADVANCE(908); + if (lookahead == 'H') ADVANCE(929); END_STATE(); case 344: - if (lookahead == 'H') ADVANCE(1061); + if (lookahead == 'H') ADVANCE(908); END_STATE(); case 345: - if (lookahead == 'H') ADVANCE(1109); + if (lookahead == 'H') ADVANCE(1061); END_STATE(); case 346: - if (lookahead == 'H') ADVANCE(1115); + if (lookahead == 'H') ADVANCE(1110); END_STATE(); case 347: - if (lookahead == 'H') ADVANCE(215); + if (lookahead == 'H') ADVANCE(1116); END_STATE(); case 348: - if (lookahead == 'H') ADVANCE(215); - if (lookahead == 'I') ADVANCE(691); + if (lookahead == 'H') ADVANCE(216); END_STATE(); case 349: - if (lookahead == 'H') ADVANCE(124); - if (lookahead == 'W') ADVANCE(555); + if (lookahead == 'H') ADVANCE(216); + if (lookahead == 'I') ADVANCE(691); END_STATE(); case 350: - if (lookahead == 'H') ADVANCE(433); + if (lookahead == 'H') ADVANCE(124); + if (lookahead == 'W') ADVANCE(555); END_STATE(); case 351: - if (lookahead == 'H') ADVANCE(280); + if (lookahead == 'H') ADVANCE(434); END_STATE(); case 352: - if (lookahead == 'H') ADVANCE(280); - if (lookahead == 'O') ADVANCE(577); + if (lookahead == 'H') ADVANCE(281); END_STATE(); case 353: - if (lookahead == 'H') ADVANCE(112); - if (lookahead == 'O') ADVANCE(432); + if (lookahead == 'H') ADVANCE(281); + if (lookahead == 'O') ADVANCE(577); END_STATE(); case 354: if (lookahead == 'H') ADVANCE(112); - if (lookahead == 'O') ADVANCE(473); + if (lookahead == 'O') ADVANCE(433); END_STATE(); case 355: - if (lookahead == 'H') ADVANCE(696); + if (lookahead == 'H') ADVANCE(112); + if (lookahead == 'O') ADVANCE(474); END_STATE(); case 356: - if (lookahead == 'H') ADVANCE(259); + if (lookahead == 'H') ADVANCE(696); END_STATE(); case 357: - if (lookahead == 'H') ADVANCE(247); + if (lookahead == 'H') ADVANCE(260); END_STATE(); case 358: - if (lookahead == 'H') ADVANCE(249); + if (lookahead == 'H') ADVANCE(248); END_STATE(); case 359: if (lookahead == 'H') ADVANCE(250); @@ -6688,602 +6719,601 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'H') ADVANCE(251); END_STATE(); case 361: - if (lookahead == 'H') ADVANCE(318); + if (lookahead == 'H') ADVANCE(252); END_STATE(); case 362: - if (lookahead == 'H') ADVANCE(318); - if (lookahead == 'I') ADVANCE(691); + if (lookahead == 'H') ADVANCE(319); END_STATE(); case 363: - if (lookahead == 'H') ADVANCE(279); - if (lookahead == 'I') ADVANCE(477); - if (lookahead == 'Y') ADVANCE(575); + if (lookahead == 'H') ADVANCE(319); + if (lookahead == 'I') ADVANCE(691); END_STATE(); case 364: - if (lookahead == 'H') ADVANCE(125); + if (lookahead == 'H') ADVANCE(280); + if (lookahead == 'I') ADVANCE(478); + if (lookahead == 'Y') ADVANCE(575); END_STATE(); case 365: - if (lookahead == 'H') ADVANCE(667); + if (lookahead == 'H') ADVANCE(125); END_STATE(); case 366: - if (lookahead == 'I') ADVANCE(332); + if (lookahead == 'H') ADVANCE(667); END_STATE(); case 367: - if (lookahead == 'I') ADVANCE(579); - if (lookahead == 'S') ADVANCE(292); + if (lookahead == 'I') ADVANCE(333); END_STATE(); case 368: - if (lookahead == 'I') ADVANCE(1003); + if (lookahead == 'I') ADVANCE(579); + if (lookahead == 'S') ADVANCE(293); END_STATE(); case 369: - if (lookahead == 'I') ADVANCE(194); + if (lookahead == 'I') ADVANCE(1003); END_STATE(); case 370: - if (lookahead == 'I') ADVANCE(530); + if (lookahead == 'I') ADVANCE(195); END_STATE(); case 371: - if (lookahead == 'I') ADVANCE(530); - if (lookahead == 'N') ADVANCE(218); - if (lookahead == 'R') ADVANCE(478); - if (lookahead == 'T') ADVANCE(969); + if (lookahead == 'I') ADVANCE(531); END_STATE(); case 372: - if (lookahead == 'I') ADVANCE(202); + if (lookahead == 'I') ADVANCE(531); + if (lookahead == 'N') ADVANCE(219); + if (lookahead == 'R') ADVANCE(479); + if (lookahead == 'T') ADVANCE(969); END_STATE(); case 373: - if (lookahead == 'I') ADVANCE(672); + if (lookahead == 'I') ADVANCE(203); END_STATE(); case 374: - if (lookahead == 'I') ADVANCE(156); + if (lookahead == 'I') ADVANCE(672); END_STATE(); case 375: - if (lookahead == 'I') ADVANCE(514); + if (lookahead == 'I') ADVANCE(157); END_STATE(); case 376: - if (lookahead == 'I') ADVANCE(490); + if (lookahead == 'I') ADVANCE(515); END_STATE(); case 377: - if (lookahead == 'I') ADVANCE(180); + if (lookahead == 'I') ADVANCE(491); END_STATE(); case 378: - if (lookahead == 'I') ADVANCE(479); + if (lookahead == 'I') ADVANCE(181); END_STATE(); case 379: - if (lookahead == 'I') ADVANCE(524); + if (lookahead == 'I') ADVANCE(480); END_STATE(); case 380: - if (lookahead == 'I') ADVANCE(666); + if (lookahead == 'I') ADVANCE(525); END_STATE(); case 381: - if (lookahead == 'I') ADVANCE(676); + if (lookahead == 'I') ADVANCE(666); END_STATE(); case 382: - if (lookahead == 'I') ADVANCE(509); + if (lookahead == 'I') ADVANCE(676); END_STATE(); case 383: - if (lookahead == 'I') ADVANCE(677); + if (lookahead == 'I') ADVANCE(510); END_STATE(); case 384: - if (lookahead == 'I') ADVANCE(510); + if (lookahead == 'I') ADVANCE(677); END_STATE(); case 385: - if (lookahead == 'I') ADVANCE(492); - if (lookahead == 'U') ADVANCE(571); + if (lookahead == 'I') ADVANCE(511); END_STATE(); case 386: - if (lookahead == 'I') ADVANCE(520); + if (lookahead == 'I') ADVANCE(493); + if (lookahead == 'U') ADVANCE(571); END_STATE(); case 387: - if (lookahead == 'I') ADVANCE(493); + if (lookahead == 'I') ADVANCE(521); END_STATE(); case 388: - if (lookahead == 'I') ADVANCE(274); - if (lookahead == 'U') ADVANCE(513); + if (lookahead == 'I') ADVANCE(494); END_STATE(); case 389: - if (lookahead == 'I') ADVANCE(210); - if (lookahead == 'L') ADVANCE(299); + if (lookahead == 'I') ADVANCE(275); + if (lookahead == 'U') ADVANCE(514); END_STATE(); case 390: - if (lookahead == 'I') ADVANCE(297); - if (lookahead == 'O') ADVANCE(582); - if (lookahead == 'R') ADVANCE(553); - if (lookahead == 'U') ADVANCE(513); + if (lookahead == 'I') ADVANCE(211); + if (lookahead == 'L') ADVANCE(300); END_STATE(); case 391: - if (lookahead == 'I') ADVANCE(335); + if (lookahead == 'I') ADVANCE(298); + if (lookahead == 'O') ADVANCE(582); + if (lookahead == 'R') ADVANCE(553); + if (lookahead == 'U') ADVANCE(514); END_STATE(); case 392: - if (lookahead == 'I') ADVANCE(648); - if (lookahead == 'P') ADVANCE(434); + if (lookahead == 'I') ADVANCE(336); END_STATE(); case 393: - if (lookahead == 'I') ADVANCE(477); + if (lookahead == 'I') ADVANCE(648); + if (lookahead == 'P') ADVANCE(435); END_STATE(); case 394: - if (lookahead == 'I') ADVANCE(477); - if (lookahead == 'Y') ADVANCE(575); + if (lookahead == 'I') ADVANCE(478); END_STATE(); case 395: - if (lookahead == 'I') ADVANCE(525); + if (lookahead == 'I') ADVANCE(478); + if (lookahead == 'Y') ADVANCE(575); END_STATE(); case 396: - if (lookahead == 'I') ADVANCE(558); + if (lookahead == 'I') ADVANCE(526); END_STATE(); case 397: - if (lookahead == 'I') ADVANCE(196); + if (lookahead == 'I') ADVANCE(558); END_STATE(); case 398: - if (lookahead == 'I') ADVANCE(559); + if (lookahead == 'I') ADVANCE(197); END_STATE(); case 399: - if (lookahead == 'I') ADVANCE(197); + if (lookahead == 'I') ADVANCE(559); END_STATE(); case 400: - if (lookahead == 'I') ADVANCE(560); + if (lookahead == 'I') ADVANCE(198); END_STATE(); case 401: - if (lookahead == 'I') ADVANCE(198); + if (lookahead == 'I') ADVANCE(560); END_STATE(); case 402: - if (lookahead == 'I') ADVANCE(702); + if (lookahead == 'I') ADVANCE(199); END_STATE(); case 403: - if (lookahead == 'I') ADVANCE(561); + if (lookahead == 'I') ADVANCE(702); END_STATE(); case 404: - if (lookahead == 'I') ADVANCE(199); + if (lookahead == 'I') ADVANCE(561); END_STATE(); case 405: - if (lookahead == 'I') ADVANCE(562); + if (lookahead == 'I') ADVANCE(200); END_STATE(); case 406: - if (lookahead == 'I') ADVANCE(200); + if (lookahead == 'I') ADVANCE(562); END_STATE(); case 407: - if (lookahead == 'I') ADVANCE(563); + if (lookahead == 'I') ADVANCE(201); END_STATE(); case 408: - if (lookahead == 'I') ADVANCE(152); + if (lookahead == 'I') ADVANCE(563); END_STATE(); case 409: - if (lookahead == 'I') ADVANCE(744); + if (lookahead == 'I') ADVANCE(153); END_STATE(); case 410: - if (lookahead == 'I') ADVANCE(536); + if (lookahead == 'I') ADVANCE(744); END_STATE(); case 411: - if (lookahead == 'I') ADVANCE(538); + if (lookahead == 'I') ADVANCE(537); END_STATE(); case 412: - if (lookahead == 'K') ADVANCE(623); + if (lookahead == 'I') ADVANCE(539); END_STATE(); case 413: - if (lookahead == 'K') ADVANCE(547); + if (lookahead == 'K') ADVANCE(623); END_STATE(); case 414: - if (lookahead == 'K') ADVANCE(368); + if (lookahead == 'K') ADVANCE(547); END_STATE(); case 415: - if (lookahead == 'K') ADVANCE(271); + if (lookahead == 'K') ADVANCE(369); END_STATE(); case 416: - if (lookahead == 'K') ADVANCE(306); + if (lookahead == 'K') ADVANCE(272); END_STATE(); case 417: if (lookahead == 'K') ADVANCE(307); END_STATE(); case 418: - if (lookahead == 'L') ADVANCE(942); + if (lookahead == 'K') ADVANCE(308); END_STATE(); case 419: - if (lookahead == 'L') ADVANCE(460); - if (lookahead == 'M') ADVANCE(467); - if (lookahead == 'N') ADVANCE(688); - if (lookahead == 'S') ADVANCE(379); - if (lookahead == 'U') ADVANCE(516); + if (lookahead == 'L') ADVANCE(942); END_STATE(); case 420: - if (lookahead == 'L') ADVANCE(460); - if (lookahead == 'M') ADVANCE(483); + if (lookahead == 'L') ADVANCE(461); + if (lookahead == 'M') ADVANCE(468); if (lookahead == 'N') ADVANCE(688); + if (lookahead == 'S') ADVANCE(380); + if (lookahead == 'U') ADVANCE(517); END_STATE(); case 421: - if (lookahead == 'L') ADVANCE(737); + if (lookahead == 'L') ADVANCE(461); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'N') ADVANCE(688); END_STATE(); case 422: - if (lookahead == 'L') ADVANCE(903); + if (lookahead == 'L') ADVANCE(737); END_STATE(); case 423: - if (lookahead == 'L') ADVANCE(956); + if (lookahead == 'L') ADVANCE(903); END_STATE(); case 424: - if (lookahead == 'L') ADVANCE(949); + if (lookahead == 'L') ADVANCE(956); END_STATE(); case 425: - if (lookahead == 'L') ADVANCE(1051); + if (lookahead == 'L') ADVANCE(949); END_STATE(); case 426: - if (lookahead == 'L') ADVANCE(904); + if (lookahead == 'L') ADVANCE(1051); END_STATE(); case 427: - if (lookahead == 'L') ADVANCE(1016); + if (lookahead == 'L') ADVANCE(904); END_STATE(); case 428: - if (lookahead == 'L') ADVANCE(974); + if (lookahead == 'L') ADVANCE(1016); END_STATE(); case 429: - if (lookahead == 'L') ADVANCE(723); + if (lookahead == 'L') ADVANCE(974); END_STATE(); case 430: - if (lookahead == 'L') ADVANCE(738); + if (lookahead == 'L') ADVANCE(723); END_STATE(); case 431: - if (lookahead == 'L') ADVANCE(187); + if (lookahead == 'L') ADVANCE(738); END_STATE(); case 432: - if (lookahead == 'L') ADVANCE(719); - if (lookahead == 'M') ADVANCE(483); - if (lookahead == 'N') ADVANCE(688); + if (lookahead == 'L') ADVANCE(188); END_STATE(); case 433: - if (lookahead == 'L') ADVANCE(391); + if (lookahead == 'L') ADVANCE(719); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'N') ADVANCE(688); END_STATE(); case 434: - if (lookahead == 'L') ADVANCE(141); + if (lookahead == 'L') ADVANCE(392); END_STATE(); case 435: - if (lookahead == 'L') ADVANCE(422); - if (lookahead == 'N') ADVANCE(164); + if (lookahead == 'L') ADVANCE(141); END_STATE(); case 436: if (lookahead == 'L') ADVANCE(423); - if (lookahead == 'M') ADVANCE(282); + if (lookahead == 'N') ADVANCE(165); END_STATE(); case 437: - if (lookahead == 'L') ADVANCE(277); - if (lookahead == 'O') ADVANCE(673); + if (lookahead == 'L') ADVANCE(424); + if (lookahead == 'M') ADVANCE(283); END_STATE(); case 438: - if (lookahead == 'L') ADVANCE(427); + if (lookahead == 'L') ADVANCE(278); + if (lookahead == 'O') ADVANCE(673); END_STATE(); case 439: if (lookahead == 'L') ADVANCE(428); - if (lookahead == 'N') ADVANCE(739); END_STATE(); case 440: - if (lookahead == 'L') ADVANCE(458); - if (lookahead == 'N') ADVANCE(184); + if (lookahead == 'L') ADVANCE(429); + if (lookahead == 'N') ADVANCE(739); END_STATE(); case 441: - if (lookahead == 'L') ADVANCE(458); - if (lookahead == 'N') ADVANCE(184); - if (lookahead == 'S') ADVANCE(897); + if (lookahead == 'L') ADVANCE(459); + if (lookahead == 'N') ADVANCE(185); END_STATE(); case 442: - if (lookahead == 'L') ADVANCE(458); - if (lookahead == 'N') ADVANCE(184); - if (lookahead == 'S') ADVANCE(157); + if (lookahead == 'L') ADVANCE(459); + if (lookahead == 'N') ADVANCE(185); + if (lookahead == 'S') ADVANCE(897); END_STATE(); case 443: - if (lookahead == 'L') ADVANCE(458); - if (lookahead == 'N') ADVANCE(184); - if (lookahead == 'S') ADVANCE(654); + if (lookahead == 'L') ADVANCE(459); + if (lookahead == 'N') ADVANCE(185); + if (lookahead == 'S') ADVANCE(158); END_STATE(); case 444: if (lookahead == 'L') ADVANCE(459); - if (lookahead == 'M') ADVANCE(483); - if (lookahead == 'N') ADVANCE(688); + if (lookahead == 'N') ADVANCE(185); + if (lookahead == 'S') ADVANCE(654); END_STATE(); case 445: - if (lookahead == 'L') ADVANCE(225); + if (lookahead == 'L') ADVANCE(460); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'N') ADVANCE(688); END_STATE(); case 446: - if (lookahead == 'L') ADVANCE(684); + if (lookahead == 'L') ADVANCE(226); END_STATE(); case 447: - if (lookahead == 'L') ADVANCE(288); + if (lookahead == 'L') ADVANCE(684); END_STATE(); case 448: - if (lookahead == 'L') ADVANCE(241); + if (lookahead == 'L') ADVANCE(289); END_STATE(); case 449: - if (lookahead == 'L') ADVANCE(650); + if (lookahead == 'L') ADVANCE(242); END_STATE(); case 450: - if (lookahead == 'L') ADVANCE(372); + if (lookahead == 'L') ADVANCE(650); END_STATE(); case 451: - if (lookahead == 'L') ADVANCE(377); + if (lookahead == 'L') ADVANCE(373); END_STATE(); case 452: - if (lookahead == 'L') ADVANCE(447); + if (lookahead == 'L') ADVANCE(378); END_STATE(); case 453: - if (lookahead == 'L') ADVANCE(447); - if (lookahead == 'M') ADVANCE(1012); + if (lookahead == 'L') ADVANCE(448); END_STATE(); case 454: - if (lookahead == 'L') ADVANCE(193); + if (lookahead == 'L') ADVANCE(448); + if (lookahead == 'M') ADVANCE(1012); END_STATE(); case 455: - if (lookahead == 'L') ADVANCE(383); + if (lookahead == 'L') ADVANCE(194); END_STATE(); case 456: - if (lookahead == 'L') ADVANCE(726); + if (lookahead == 'L') ADVANCE(384); END_STATE(); case 457: - if (lookahead == 'L') ADVANCE(147); + if (lookahead == 'L') ADVANCE(726); END_STATE(); case 458: - if (lookahead == 'L') ADVANCE(375); + if (lookahead == 'L') ADVANCE(147); END_STATE(); case 459: - if (lookahead == 'L') ADVANCE(138); + if (lookahead == 'L') ADVANCE(376); END_STATE(); case 460: if (lookahead == 'L') ADVANCE(138); - if (lookahead == 'U') ADVANCE(476); END_STATE(); case 461: - if (lookahead == 'M') ADVANCE(55); + if (lookahead == 'L') ADVANCE(138); + if (lookahead == 'U') ADVANCE(477); END_STATE(); case 462: - if (lookahead == 'M') ADVANCE(373); + if (lookahead == 'M') ADVANCE(55); + END_STATE(); + case 463: + if (lookahead == 'M') ADVANCE(374); if (lookahead == 'N') ADVANCE(882); if (lookahead == 'R') ADVANCE(962); if (lookahead == 'U') ADVANCE(669); - if (lookahead == 'V') ADVANCE(272); + if (lookahead == 'V') ADVANCE(273); END_STATE(); - case 463: - if (lookahead == 'M') ADVANCE(373); + case 464: + if (lookahead == 'M') ADVANCE(374); if (lookahead == 'N') ADVANCE(882); if (lookahead == 'R') ADVANCE(960); if (lookahead == 'U') ADVANCE(714); END_STATE(); - case 464: - if (lookahead == 'M') ADVANCE(373); + case 465: + if (lookahead == 'M') ADVANCE(374); if (lookahead == 'R') ADVANCE(960); if (lookahead == 'U') ADVANCE(714); END_STATE(); - case 465: - if (lookahead == 'M') ADVANCE(891); - END_STATE(); case 466: - if (lookahead == 'M') ADVANCE(1012); + if (lookahead == 'M') ADVANCE(891); END_STATE(); case 467: - if (lookahead == 'M') ADVANCE(316); + if (lookahead == 'M') ADVANCE(1012); END_STATE(); case 468: - if (lookahead == 'M') ADVANCE(481); + if (lookahead == 'M') ADVANCE(317); END_STATE(); case 469: - if (lookahead == 'M') ADVANCE(380); + if (lookahead == 'M') ADVANCE(482); END_STATE(); case 470: - if (lookahead == 'M') ADVANCE(637); + if (lookahead == 'M') ADVANCE(381); END_STATE(); case 471: - if (lookahead == 'M') ADVANCE(87); + if (lookahead == 'M') ADVANCE(637); END_STATE(); case 472: - if (lookahead == 'M') ADVANCE(273); + if (lookahead == 'M') ADVANCE(87); END_STATE(); case 473: - if (lookahead == 'M') ADVANCE(483); - if (lookahead == 'N') ADVANCE(688); + if (lookahead == 'M') ADVANCE(274); END_STATE(); case 474: - if (lookahead == 'M') ADVANCE(483); - if (lookahead == 'N') ADVANCE(711); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'N') ADVANCE(688); END_STATE(); case 475: - if (lookahead == 'M') ADVANCE(483); - if (lookahead == 'S') ADVANCE(379); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'N') ADVANCE(711); END_STATE(); case 476: - if (lookahead == 'M') ADVANCE(518); + if (lookahead == 'M') ADVANCE(484); + if (lookahead == 'S') ADVANCE(380); END_STATE(); case 477: - if (lookahead == 'M') ADVANCE(276); + if (lookahead == 'M') ADVANCE(519); END_STATE(); case 478: - if (lookahead == 'M') ADVANCE(122); + if (lookahead == 'M') ADVANCE(277); END_STATE(); case 479: - if (lookahead == 'M') ADVANCE(381); + if (lookahead == 'M') ADVANCE(122); END_STATE(); case 480: - if (lookahead == 'M') ADVANCE(381); - if (lookahead == 'V') ADVANCE(217); + if (lookahead == 'M') ADVANCE(382); END_STATE(); case 481: if (lookahead == 'M') ADVANCE(382); + if (lookahead == 'V') ADVANCE(218); END_STATE(); case 482: - if (lookahead == 'M') ADVANCE(282); + if (lookahead == 'M') ADVANCE(383); END_STATE(); case 483: - if (lookahead == 'M') ADVANCE(315); + if (lookahead == 'M') ADVANCE(283); END_STATE(); case 484: - if (lookahead == 'N') ADVANCE(984); - if (lookahead == 'S') ADVANCE(964); + if (lookahead == 'M') ADVANCE(316); END_STATE(); case 485: - if (lookahead == 'N') ADVANCE(367); + if (lookahead == 'N') ADVANCE(984); + if (lookahead == 'S') ADVANCE(964); END_STATE(); case 486: - if (lookahead == 'N') ADVANCE(367); - if (lookahead == 'P') ADVANCE(208); - if (lookahead == 'S') ADVANCE(214); + if (lookahead == 'N') ADVANCE(368); END_STATE(); case 487: - if (lookahead == 'N') ADVANCE(385); + if (lookahead == 'N') ADVANCE(368); + if (lookahead == 'P') ADVANCE(209); + if (lookahead == 'S') ADVANCE(215); END_STATE(); case 488: - if (lookahead == 'N') ADVANCE(1088); + if (lookahead == 'N') ADVANCE(386); END_STATE(); case 489: - if (lookahead == 'N') ADVANCE(1087); - if (lookahead == 'R') ADVANCE(227); + if (lookahead == 'N') ADVANCE(1089); END_STATE(); case 490: - if (lookahead == 'N') ADVANCE(947); + if (lookahead == 'N') ADVANCE(1088); + if (lookahead == 'R') ADVANCE(228); END_STATE(); case 491: - if (lookahead == 'N') ADVANCE(885); + if (lookahead == 'N') ADVANCE(947); END_STATE(); case 492: - if (lookahead == 'N') ADVANCE(1111); + if (lookahead == 'N') ADVANCE(885); END_STATE(); case 493: - if (lookahead == 'N') ADVANCE(901); + if (lookahead == 'N') ADVANCE(1112); END_STATE(); case 494: - if (lookahead == 'N') ADVANCE(1004); + if (lookahead == 'N') ADVANCE(901); END_STATE(); case 495: - if (lookahead == 'N') ADVANCE(1110); + if (lookahead == 'N') ADVANCE(1004); END_STATE(); case 496: - if (lookahead == 'N') ADVANCE(1010); + if (lookahead == 'N') ADVANCE(1111); END_STATE(); case 497: - if (lookahead == 'N') ADVANCE(1052); + if (lookahead == 'N') ADVANCE(1010); END_STATE(); case 498: - if (lookahead == 'N') ADVANCE(1123); + if (lookahead == 'N') ADVANCE(1052); END_STATE(); case 499: - if (lookahead == 'N') ADVANCE(999); + if (lookahead == 'N') ADVANCE(1124); END_STATE(); case 500: - if (lookahead == 'N') ADVANCE(1002); + if (lookahead == 'N') ADVANCE(999); END_STATE(); case 501: - if (lookahead == 'N') ADVANCE(953); + if (lookahead == 'N') ADVANCE(1002); END_STATE(); case 502: - if (lookahead == 'N') ADVANCE(982); + if (lookahead == 'N') ADVANCE(953); END_STATE(); case 503: - if (lookahead == 'N') ADVANCE(1070); + if (lookahead == 'N') ADVANCE(982); END_STATE(); case 504: - if (lookahead == 'N') ADVANCE(413); + if (lookahead == 'N') ADVANCE(1070); END_STATE(); case 505: - if (lookahead == 'N') ADVANCE(364); + if (lookahead == 'N') ADVANCE(414); END_STATE(); case 506: + if (lookahead == 'N') ADVANCE(365); + END_STATE(); + case 507: if (lookahead == 'N') ADVANCE(4); if (lookahead == 'R') ADVANCE(960); if (lookahead == 'U') ADVANCE(714); END_STATE(); - case 507: - if (lookahead == 'N') ADVANCE(165); - END_STATE(); case 508: - if (lookahead == 'N') ADVANCE(186); + if (lookahead == 'N') ADVANCE(166); END_STATE(); case 509: - if (lookahead == 'N') ADVANCE(333); + if (lookahead == 'N') ADVANCE(187); END_STATE(); case 510: - if (lookahead == 'N') ADVANCE(340); + if (lookahead == 'N') ADVANCE(334); END_STATE(); case 511: - if (lookahead == 'N') ADVANCE(338); + if (lookahead == 'N') ADVANCE(341); END_STATE(); case 512: - if (lookahead == 'N') ADVANCE(740); - if (lookahead == 'S') ADVANCE(897); + if (lookahead == 'N') ADVANCE(339); END_STATE(); case 513: - if (lookahead == 'N') ADVANCE(164); + if (lookahead == 'N') ADVANCE(740); + if (lookahead == 'S') ADVANCE(897); END_STATE(); case 514: - if (lookahead == 'N') ADVANCE(656); + if (lookahead == 'N') ADVANCE(165); END_STATE(); case 515: - if (lookahead == 'N') ADVANCE(409); + if (lookahead == 'N') ADVANCE(656); END_STATE(); case 516: - if (lookahead == 'N') ADVANCE(674); + if (lookahead == 'N') ADVANCE(410); END_STATE(); case 517: - if (lookahead == 'N') ADVANCE(675); + if (lookahead == 'N') ADVANCE(674); END_STATE(); case 518: - if (lookahead == 'N') ADVANCE(627); + if (lookahead == 'N') ADVANCE(675); END_STATE(); case 519: - if (lookahead == 'N') ADVANCE(430); + if (lookahead == 'N') ADVANCE(627); END_STATE(); case 520: - if (lookahead == 'N') ADVANCE(629); + if (lookahead == 'N') ADVANCE(431); END_STATE(); case 521: - if (lookahead == 'N') ADVANCE(682); + if (lookahead == 'N') ADVANCE(629); END_STATE(); case 522: - if (lookahead == 'N') ADVANCE(633); + if (lookahead == 'N') ADVANCE(682); END_STATE(); case 523: - if (lookahead == 'N') ADVANCE(683); + if (lookahead == 'N') ADVANCE(633); END_STATE(); case 524: - if (lookahead == 'N') ADVANCE(229); + if (lookahead == 'N') ADVANCE(683); END_STATE(); case 525: - if (lookahead == 'N') ADVANCE(231); + if (lookahead == 'N') ADVANCE(230); END_STATE(); case 526: - if (lookahead == 'N') ADVANCE(248); - if (lookahead == 'T') ADVANCE(972); + if (lookahead == 'N') ADVANCE(232); END_STATE(); case 527: - if (lookahead == 'N') ADVANCE(319); - if (lookahead == 'T') ADVANCE(969); + if (lookahead == 'N') ADVANCE(249); + if (lookahead == 'T') ADVANCE(972); END_STATE(); case 528: - if (lookahead == 'N') ADVANCE(647); + if (lookahead == 'N') ADVANCE(320); + if (lookahead == 'T') ADVANCE(969); END_STATE(); case 529: - if (lookahead == 'N') ADVANCE(339); + if (lookahead == 'N') ADVANCE(647); END_STATE(); case 530: - if (lookahead == 'N') ADVANCE(195); + if (lookahead == 'N') ADVANCE(340); END_STATE(); case 531: - if (lookahead == 'N') ADVANCE(711); + if (lookahead == 'N') ADVANCE(196); END_STATE(); case 532: - if (lookahead == 'N') ADVANCE(105); + if (lookahead == 'N') ADVANCE(711); END_STATE(); case 533: - if (lookahead == 'N') ADVANCE(649); + if (lookahead == 'N') ADVANCE(105); END_STATE(); case 534: - if (lookahead == 'N') ADVANCE(568); + if (lookahead == 'N') ADVANCE(649); END_STATE(); case 535: - if (lookahead == 'N') ADVANCE(659); + if (lookahead == 'N') ADVANCE(568); END_STATE(); case 536: - if (lookahead == 'N') ADVANCE(658); + if (lookahead == 'N') ADVANCE(659); END_STATE(); case 537: - if (lookahead == 'N') ADVANCE(660); + if (lookahead == 'N') ADVANCE(658); END_STATE(); case 538: - if (lookahead == 'N') ADVANCE(663); + if (lookahead == 'N') ADVANCE(660); END_STATE(); case 539: - if (lookahead == 'O') ADVANCE(154); - if (lookahead == 'R') ADVANCE(546); + if (lookahead == 'N') ADVANCE(663); END_STATE(); case 540: if (lookahead == 'O') ADVANCE(1054); @@ -7296,10 +7326,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'O') ADVANCE(730); END_STATE(); case 543: - if (lookahead == 'O') ADVANCE(526); + if (lookahead == 'O') ADVANCE(527); END_STATE(); case 544: - if (lookahead == 'O') ADVANCE(1085); + if (lookahead == 'O') ADVANCE(1086); END_STATE(); case 545: if (lookahead == 'O') ADVANCE(582); @@ -7312,23 +7342,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'O') ADVANCE(732); END_STATE(); case 548: - if (lookahead == 'O') ADVANCE(527); + if (lookahead == 'O') ADVANCE(528); END_STATE(); case 549: - if (lookahead == 'O') ADVANCE(527); - if (lookahead == 'U') ADVANCE(482); + if (lookahead == 'O') ADVANCE(528); + if (lookahead == 'U') ADVANCE(483); END_STATE(); case 550: - if (lookahead == 'O') ADVANCE(420); + if (lookahead == 'O') ADVANCE(421); END_STATE(); case 551: if (lookahead == 'O') ADVANCE(597); END_STATE(); case 552: - if (lookahead == 'O') ADVANCE(444); + if (lookahead == 'O') ADVANCE(445); END_STATE(); case 553: - if (lookahead == 'O') ADVANCE(465); + if (lookahead == 'O') ADVANCE(466); END_STATE(); case 554: if (lookahead == 'O') ADVANCE(724); @@ -7337,37 +7367,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'O') ADVANCE(606); END_STATE(); case 556: - if (lookahead == 'O') ADVANCE(519); + if (lookahead == 'O') ADVANCE(520); END_STATE(); case 557: - if (lookahead == 'O') ADVANCE(494); + if (lookahead == 'O') ADVANCE(495); END_STATE(); case 558: - if (lookahead == 'O') ADVANCE(495); + if (lookahead == 'O') ADVANCE(496); END_STATE(); case 559: - if (lookahead == 'O') ADVANCE(496); + if (lookahead == 'O') ADVANCE(497); END_STATE(); case 560: - if (lookahead == 'O') ADVANCE(497); + if (lookahead == 'O') ADVANCE(498); END_STATE(); case 561: - if (lookahead == 'O') ADVANCE(498); + if (lookahead == 'O') ADVANCE(499); END_STATE(); case 562: - if (lookahead == 'O') ADVANCE(522); + if (lookahead == 'O') ADVANCE(523); END_STATE(); case 563: - if (lookahead == 'O') ADVANCE(501); + if (lookahead == 'O') ADVANCE(502); END_STATE(); case 564: - if (lookahead == 'O') ADVANCE(531); + if (lookahead == 'O') ADVANCE(532); END_STATE(); case 565: if (lookahead == 'O') ADVANCE(577); END_STATE(); case 566: - if (lookahead == 'O') ADVANCE(474); + if (lookahead == 'O') ADVANCE(475); END_STATE(); case 567: if (lookahead == 'O') ADVANCE(614); @@ -7382,28 +7412,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'P') ADVANCE(940); END_STATE(); case 571: - if (lookahead == 'P') ADVANCE(1112); + if (lookahead == 'P') ADVANCE(1113); END_STATE(); case 572: - if (lookahead == 'P') ADVANCE(455); + if (lookahead == 'P') ADVANCE(456); END_STATE(); case 573: - if (lookahead == 'P') ADVANCE(434); + if (lookahead == 'P') ADVANCE(435); END_STATE(); case 574: if (lookahead == 'P') ADVANCE(135); END_STATE(); case 575: - if (lookahead == 'P') ADVANCE(220); + if (lookahead == 'P') ADVANCE(221); END_STATE(); case 576: - if (lookahead == 'P') ADVANCE(451); + if (lookahead == 'P') ADVANCE(452); END_STATE(); case 577: - if (lookahead == 'P') ADVANCE(224); + if (lookahead == 'P') ADVANCE(225); END_STATE(); case 578: - if (lookahead == 'P') ADVANCE(209); + if (lookahead == 'P') ADVANCE(210); END_STATE(); case 579: if (lookahead == 'Q') ADVANCE(725); @@ -7416,13 +7446,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'U') ADVANCE(714); END_STATE(); case 582: - if (lookahead == 'R') ADVANCE(1102); + if (lookahead == 'R') ADVANCE(1103); END_STATE(); case 583: if (lookahead == 'R') ADVANCE(731); END_STATE(); case 584: - if (lookahead == 'R') ADVANCE(1074); + if (lookahead == 'R') ADVANCE(1075); END_STATE(); case 585: if (lookahead == 'R') ADVANCE(1065); @@ -7456,46 +7486,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'R') ADVANCE(541); END_STATE(); case 595: - if (lookahead == 'R') ADVANCE(337); + if (lookahead == 'R') ADVANCE(338); END_STATE(); case 596: if (lookahead == 'R') ADVANCE(96); if (lookahead == 'S') ADVANCE(624); - if (lookahead == 'T') ADVANCE(159); + if (lookahead == 'T') ADVANCE(160); END_STATE(); case 597: - if (lookahead == 'R') ADVANCE(478); + if (lookahead == 'R') ADVANCE(479); if (lookahead == 'T') ADVANCE(966); END_STATE(); case 598: - if (lookahead == 'R') ADVANCE(469); + if (lookahead == 'R') ADVANCE(470); END_STATE(); case 599: if (lookahead == 'R') ADVANCE(653); END_STATE(); case 600: - if (lookahead == 'R') ADVANCE(470); + if (lookahead == 'R') ADVANCE(471); END_STATE(); case 601: - if (lookahead == 'R') ADVANCE(374); + if (lookahead == 'R') ADVANCE(375); END_STATE(); case 602: - if (lookahead == 'R') ADVANCE(188); + if (lookahead == 'R') ADVANCE(189); END_STATE(); case 603: - if (lookahead == 'R') ADVANCE(402); + if (lookahead == 'R') ADVANCE(403); END_STATE(); case 604: - if (lookahead == 'R') ADVANCE(300); + if (lookahead == 'R') ADVANCE(301); END_STATE(); case 605: - if (lookahead == 'R') ADVANCE(161); + if (lookahead == 'R') ADVANCE(162); END_STATE(); case 606: - if (lookahead == 'R') ADVANCE(189); + if (lookahead == 'R') ADVANCE(190); END_STATE(); case 607: - if (lookahead == 'R') ADVANCE(204); + if (lookahead == 'R') ADVANCE(205); END_STATE(); case 608: if (lookahead == 'R') ADVANCE(628); @@ -7504,62 +7534,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'R') ADVANCE(678); END_STATE(); case 610: - if (lookahead == 'R') ADVANCE(491); + if (lookahead == 'R') ADVANCE(492); END_STATE(); case 611: if (lookahead == 'R') ADVANCE(120); END_STATE(); case 612: - if (lookahead == 'R') ADVANCE(227); + if (lookahead == 'R') ADVANCE(228); END_STATE(); case 613: if (lookahead == 'R') ADVANCE(636); END_STATE(); case 614: - if (lookahead == 'R') ADVANCE(228); + if (lookahead == 'R') ADVANCE(229); END_STATE(); case 615: if (lookahead == 'R') ADVANCE(687); END_STATE(); case 616: - if (lookahead == 'R') ADVANCE(233); + if (lookahead == 'R') ADVANCE(234); END_STATE(); case 617: if (lookahead == 'R') ADVANCE(126); END_STATE(); case 618: if (lookahead == 'R') ADVANCE(126); - if (lookahead == 'T') ADVANCE(159); + if (lookahead == 'T') ADVANCE(160); END_STATE(); case 619: if (lookahead == 'R') ADVANCE(657); END_STATE(); case 620: - if (lookahead == 'R') ADVANCE(205); + if (lookahead == 'R') ADVANCE(206); END_STATE(); case 621: - if (lookahead == 'R') ADVANCE(206); + if (lookahead == 'R') ADVANCE(207); END_STATE(); case 622: - if (lookahead == 'R') ADVANCE(207); + if (lookahead == 'R') ADVANCE(208); END_STATE(); case 623: if (lookahead == 'S') ADVANCE(1028); END_STATE(); case 624: - if (lookahead == 'S') ADVANCE(349); + if (lookahead == 'S') ADVANCE(350); END_STATE(); case 625: - if (lookahead == 'S') ADVANCE(1075); + if (lookahead == 'S') ADVANCE(1076); END_STATE(); case 626: if (lookahead == 'S') ADVANCE(878); END_STATE(); case 627: - if (lookahead == 'S') ADVANCE(1107); + if (lookahead == 'S') ADVANCE(1108); END_STATE(); case 628: - if (lookahead == 'S') ADVANCE(1086); + if (lookahead == 'S') ADVANCE(1087); END_STATE(); case 629: if (lookahead == 'S') ADVANCE(93); @@ -7574,13 +7604,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'S') ADVANCE(1018); END_STATE(); case 633: - if (lookahead == 'S') ADVANCE(1096); + if (lookahead == 'S') ADVANCE(1097); END_STATE(); case 634: - if (lookahead == 'S') ADVANCE(1106); + if (lookahead == 'S') ADVANCE(1107); END_STATE(); case 635: - if (lookahead == 'S') ADVANCE(1101); + if (lookahead == 'S') ADVANCE(1102); END_STATE(); case 636: if (lookahead == 'S') ADVANCE(879); @@ -7589,29 +7619,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'S') ADVANCE(746); END_STATE(); case 638: - if (lookahead == 'S') ADVANCE(414); + if (lookahead == 'S') ADVANCE(415); END_STATE(); case 639: if (lookahead == 'S') ADVANCE(574); END_STATE(); case 640: if (lookahead == 'S') ADVANCE(641); - if (lookahead == 'T') ADVANCE(1119); + if (lookahead == 'T') ADVANCE(1120); END_STATE(); case 641: - if (lookahead == 'S') ADVANCE(396); + if (lookahead == 'S') ADVANCE(397); END_STATE(); case 642: if (lookahead == 'S') ADVANCE(86); END_STATE(); case 643: - if (lookahead == 'S') ADVANCE(356); + if (lookahead == 'S') ADVANCE(357); END_STATE(); case 644: - if (lookahead == 'S') ADVANCE(216); + if (lookahead == 'S') ADVANCE(217); END_STATE(); case 645: - if (lookahead == 'S') ADVANCE(346); + if (lookahead == 'S') ADVANCE(347); END_STATE(); case 646: if (lookahead == 'S') ADVANCE(708); @@ -7623,49 +7653,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'S') ADVANCE(695); END_STATE(); case 649: - if (lookahead == 'S') ADVANCE(292); + if (lookahead == 'S') ADVANCE(293); END_STATE(); case 650: - if (lookahead == 'S') ADVANCE(221); + if (lookahead == 'S') ADVANCE(222); END_STATE(); case 651: if (lookahead == 'S') ADVANCE(632); END_STATE(); case 652: - if (lookahead == 'S') ADVANCE(240); + if (lookahead == 'S') ADVANCE(241); END_STATE(); case 653: if (lookahead == 'S') ADVANCE(557); END_STATE(); case 654: - if (lookahead == 'S') ADVANCE(312); + if (lookahead == 'S') ADVANCE(313); END_STATE(); case 655: - if (lookahead == 'S') ADVANCE(301); + if (lookahead == 'S') ADVANCE(302); END_STATE(); case 656: - if (lookahead == 'S') ADVANCE(397); + if (lookahead == 'S') ADVANCE(398); END_STATE(); case 657: - if (lookahead == 'S') ADVANCE(317); + if (lookahead == 'S') ADVANCE(318); END_STATE(); case 658: - if (lookahead == 'S') ADVANCE(399); + if (lookahead == 'S') ADVANCE(400); END_STATE(); case 659: - if (lookahead == 'S') ADVANCE(403); + if (lookahead == 'S') ADVANCE(404); END_STATE(); case 660: - if (lookahead == 'S') ADVANCE(401); + if (lookahead == 'S') ADVANCE(402); END_STATE(); case 661: - if (lookahead == 'S') ADVANCE(405); + if (lookahead == 'S') ADVANCE(406); END_STATE(); case 662: - if (lookahead == 'S') ADVANCE(404); + if (lookahead == 'S') ADVANCE(405); END_STATE(); case 663: - if (lookahead == 'S') ADVANCE(406); + if (lookahead == 'S') ADVANCE(407); END_STATE(); case 664: if (lookahead == 'S') ADVANCE(747); @@ -7686,10 +7716,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(1053); END_STATE(); case 670: - if (lookahead == 'T') ADVANCE(1119); + if (lookahead == 'T') ADVANCE(1120); END_STATE(); case 671: - if (lookahead == 'T') ADVANCE(1125); + if (lookahead == 'T') ADVANCE(1126); END_STATE(); case 672: if (lookahead == 'T') ADVANCE(899); @@ -7698,7 +7728,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(1069); END_STATE(); case 674: - if (lookahead == 'T') ADVANCE(1117); + if (lookahead == 'T') ADVANCE(1118); END_STATE(); case 675: if (lookahead == 'T') ADVANCE(1008); @@ -7713,7 +7743,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(6); END_STATE(); case 679: - if (lookahead == 'T') ADVANCE(1121); + if (lookahead == 'T') ADVANCE(1122); END_STATE(); case 680: if (lookahead == 'T') ADVANCE(951); @@ -7722,13 +7752,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(889); END_STATE(); case 682: - if (lookahead == 'T') ADVANCE(1104); + if (lookahead == 'T') ADVANCE(1105); END_STATE(); case 683: if (lookahead == 'T') ADVANCE(1057); END_STATE(); case 684: - if (lookahead == 'T') ADVANCE(1092); + if (lookahead == 'T') ADVANCE(1093); END_STATE(); case 685: if (lookahead == 'T') ADVANCE(906); @@ -7737,7 +7767,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(910); END_STATE(); case 687: - if (lookahead == 'T') ADVANCE(1094); + if (lookahead == 'T') ADVANCE(1095); END_STATE(); case 688: if (lookahead == 'T') ADVANCE(140); @@ -7746,19 +7776,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(720); END_STATE(); case 690: - if (lookahead == 'T') ADVANCE(235); + if (lookahead == 'T') ADVANCE(236); END_STATE(); case 691: - if (lookahead == 'T') ADVANCE(342); + if (lookahead == 'T') ADVANCE(343); END_STATE(); case 692: if (lookahead == 'T') ADVANCE(101); END_STATE(); case 693: - if (lookahead == 'T') ADVANCE(158); + if (lookahead == 'T') ADVANCE(159); END_STATE(); case 694: - if (lookahead == 'T') ADVANCE(365); + if (lookahead == 'T') ADVANCE(366); END_STATE(); case 695: if (lookahead == 'T') ADVANCE(626); @@ -7770,58 +7800,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'T') ADVANCE(631); END_STATE(); case 698: - if (lookahead == 'T') ADVANCE(230); + if (lookahead == 'T') ADVANCE(231); END_STATE(); case 699: - if (lookahead == 'T') ADVANCE(232); + if (lookahead == 'T') ADVANCE(233); END_STATE(); case 700: - if (lookahead == 'T') ADVANCE(238); + if (lookahead == 'T') ADVANCE(239); END_STATE(); case 701: - if (lookahead == 'T') ADVANCE(239); + if (lookahead == 'T') ADVANCE(240); END_STATE(); case 702: - if (lookahead == 'T') ADVANCE(246); + if (lookahead == 'T') ADVANCE(247); END_STATE(); case 703: - if (lookahead == 'T') ADVANCE(267); + if (lookahead == 'T') ADVANCE(268); END_STATE(); case 704: - if (lookahead == 'T') ADVANCE(256); + if (lookahead == 'T') ADVANCE(257); END_STATE(); case 705: if (lookahead == 'T') ADVANCE(707); END_STATE(); case 706: - if (lookahead == 'T') ADVANCE(278); + if (lookahead == 'T') ADVANCE(279); END_STATE(); case 707: if (lookahead == 'T') ADVANCE(132); END_STATE(); case 708: - if (lookahead == 'T') ADVANCE(384); + if (lookahead == 'T') ADVANCE(385); END_STATE(); case 709: - if (lookahead == 'T') ADVANCE(309); + if (lookahead == 'T') ADVANCE(310); END_STATE(); case 710: - if (lookahead == 'T') ADVANCE(398); + if (lookahead == 'T') ADVANCE(399); END_STATE(); case 711: if (lookahead == 'T') ADVANCE(139); END_STATE(); case 712: - if (lookahead == 'T') ADVANCE(407); + if (lookahead == 'T') ADVANCE(408); END_STATE(); case 713: - if (lookahead == 'T') ADVANCE(400); + if (lookahead == 'T') ADVANCE(401); END_STATE(); case 714: if (lookahead == 'T') ADVANCE(662); END_STATE(); case 715: - if (lookahead == 'U') ADVANCE(160); + if (lookahead == 'U') ADVANCE(161); END_STATE(); case 716: if (lookahead == 'U') ADVANCE(570); @@ -7833,28 +7863,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'U') ADVANCE(578); END_STATE(); case 719: - if (lookahead == 'U') ADVANCE(476); + if (lookahead == 'U') ADVANCE(477); END_STATE(); case 720: if (lookahead == 'U') ADVANCE(610); END_STATE(); case 721: - if (lookahead == 'U') ADVANCE(446); + if (lookahead == 'U') ADVANCE(447); END_STATE(); case 722: - if (lookahead == 'U') ADVANCE(438); + if (lookahead == 'U') ADVANCE(439); END_STATE(); case 723: - if (lookahead == 'U') ADVANCE(226); + if (lookahead == 'U') ADVANCE(227); END_STATE(); case 724: if (lookahead == 'U') ADVANCE(685); END_STATE(); case 725: - if (lookahead == 'U') ADVANCE(237); + if (lookahead == 'U') ADVANCE(238); END_STATE(); case 726: - if (lookahead == 'U') ADVANCE(303); + if (lookahead == 'U') ADVANCE(304); END_STATE(); case 727: if (lookahead == 'U') ADVANCE(576); @@ -7863,10 +7893,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'V') ADVANCE(997); END_STATE(); case 729: - if (lookahead == 'V') ADVANCE(310); + if (lookahead == 'V') ADVANCE(311); END_STATE(); case 730: - if (lookahead == 'V') ADVANCE(236); + if (lookahead == 'V') ADVANCE(237); END_STATE(); case 731: if (lookahead == 'W') ADVANCE(603); @@ -7881,7 +7911,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'X') ADVANCE(931); END_STATE(); case 735: - if (lookahead == 'X') ADVANCE(408); + if (lookahead == 'X') ADVANCE(409); END_STATE(); case 736: if (lookahead == 'X') ADVANCE(573); @@ -7905,25 +7935,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'Y') ADVANCE(643); END_STATE(); case 743: - if (lookahead == 'Z') ADVANCE(289); + if (lookahead == 'Z') ADVANCE(290); END_STATE(); case 744: - if (lookahead == 'Z') ADVANCE(314); + if (lookahead == 'Z') ADVANCE(315); END_STATE(); case 745: - if (lookahead == '_') ADVANCE(389); + if (lookahead == '_') ADVANCE(390); END_STATE(); case 746: - if (lookahead == '_') ADVANCE(163); + if (lookahead == '_') ADVANCE(164); END_STATE(); case 747: - if (lookahead == '_') ADVANCE(178); + if (lookahead == '_') ADVANCE(179); END_STATE(); case 748: - if (lookahead == '_') ADVANCE(179); + if (lookahead == '_') ADVANCE(180); END_STATE(); case 749: - if (lookahead == '_') ADVANCE(181); + if (lookahead == '_') ADVANCE(182); END_STATE(); case 750: if (lookahead == 'a') ADVANCE(786); @@ -7961,7 +7991,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(777); END_STATE(); case 761: - if (lookahead == 'c') ADVANCE(1284); + if (lookahead == 'c') ADVANCE(1286); END_STATE(); case 762: if (lookahead == 'c') ADVANCE(810); @@ -7976,10 +8006,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(774); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1268); + if (lookahead == 'e') ADVANCE(1270); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1269); + if (lookahead == 'e') ADVANCE(1271); END_STATE(); case 768: if (lookahead == 'e') ADVANCE(781); @@ -8006,7 +8036,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(801); END_STATE(); case 776: - if (lookahead == 'i') ADVANCE(1267); + if (lookahead == 'i') ADVANCE(1269); END_STATE(); case 777: if (lookahead == 'i') ADVANCE(776); @@ -8015,46 +8045,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(793); END_STATE(); case 779: - if (lookahead == 'k') ADVANCE(1263); + if (lookahead == 'k') ADVANCE(1265); END_STATE(); case 780: if (lookahead == 'l') ADVANCE(756); END_STATE(); case 781: - if (lookahead == 'l') ADVANCE(1264); + if (lookahead == 'l') ADVANCE(1266); END_STATE(); case 782: - if (lookahead == 'l') ADVANCE(1272); + if (lookahead == 'l') ADVANCE(1274); END_STATE(); case 783: if (lookahead == 'l') ADVANCE(782); END_STATE(); case 784: ADVANCE_MAP( - 'm', 1546, + 'm', 1548, 'n', 804, 'u', 804, 0xb5, 804, - 'd', 1545, - 'h', 1545, - 's', 1545, - 'w', 1545, - 'y', 1545, + 'd', 1547, + 'h', 1547, + 's', 1547, + 'w', 1547, + 'y', 1547, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(784); END_STATE(); case 785: ADVANCE_MAP( - 'm', 1546, + 'm', 1548, 'n', 804, 'u', 804, 0xb5, 804, - 'd', 1545, - 'h', 1545, - 's', 1545, - 'w', 1545, - 'y', 1545, + 'd', 1547, + 'h', 1547, + 's', 1547, + 'w', 1547, + 'y', 1547, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(784); @@ -8064,13 +8094,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'm') ADVANCE(768); END_STATE(); case 787: - if (lookahead == 'm') ADVANCE(1271); + if (lookahead == 'm') ADVANCE(1273); END_STATE(); case 788: - if (lookahead == 'm') ADVANCE(1270); + if (lookahead == 'm') ADVANCE(1272); END_STATE(); case 789: - if (lookahead == 'n') ADVANCE(1286); + if (lookahead == 'n') ADVANCE(1288); END_STATE(); case 790: if (lookahead == 'n') ADVANCE(811); @@ -8115,10 +8145,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(760); END_STATE(); case 804: - if (lookahead == 's') ADVANCE(1545); + if (lookahead == 's') ADVANCE(1547); END_STATE(); case 805: - if (lookahead == 's') ADVANCE(1265); + if (lookahead == 's') ADVANCE(1267); END_STATE(); case 806: if (lookahead == 's') ADVANCE(970); @@ -8133,7 +8163,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(767); END_STATE(); case 810: - if (lookahead == 't') ADVANCE(1266); + if (lookahead == 't') ADVANCE(1268); END_STATE(); case 811: if (lookahead == 't') ADVANCE(755); @@ -8148,39 +8178,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(769); END_STATE(); case 815: - if (lookahead == '|') ADVANCE(1554); + if (lookahead == '|') ADVANCE(1556); END_STATE(); case 816: if (lookahead == '+' || lookahead == '-') ADVANCE(818); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1283); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1285); END_STATE(); case 817: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1284); END_STATE(); case 818: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1283); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1285); END_STATE(); case 819: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1292); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1294); END_STATE(); case 820: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1291); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1293); END_STATE(); case 821: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1285); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1287); END_STATE(); case 822: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1287); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1289); END_STATE(); case 823: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1291); END_STATE(); case 824: if (lookahead != 0 && @@ -8207,44 +8237,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 821, '&', 41, '\'', 42, - '(', 1130, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1142, - '/', 1570, - ':', 1134, + '(', 1131, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1143, + '/', 1572, + ':', 1135, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, - '?', 1133, - '@', 1550, - 'A', 320, - 'B', 211, + '<', 1144, + '=', 1546, + '>', 1146, + '?', 1134, + '@', 1552, + 'A', 321, + 'B', 212, 'C', 80, 'D', 90, - 'E', 183, + 'E', 184, 'F', 92, 'G', 594, 'H', 82, - 'I', 321, + 'I', 322, 'J', 100, - 'L', 268, + 'L', 269, 'M', 97, 'N', 94, - 'O', 462, + 'O', 463, 'P', 83, 'R', 107, - 'S', 153, + 'S', 154, 'T', 84, - 'U', 486, + 'U', 487, 'V', 102, - 'W', 348, - '[', 1128, - ']', 1129, + 'W', 349, + '[', 1129, + ']', 1130, 'a', 803, 'b', 780, 'c', 750, @@ -8255,28 +8285,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'p', 812, 's', 28, 'u', 29, - '{', 1135, + '{', 1136, '|', 79, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, 'd', 27, 'r', 27, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(828); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); END_STATE(); case 829: if (eof) ADVANCE(854); @@ -8285,60 +8315,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '&', 41, - '(', 1130, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1548, - '.', 1142, - '/', 1570, - ':', 1134, + '(', 1131, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1550, + '.', 1143, + '/', 1572, + ':', 1135, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, - '?', 1133, - '@', 1550, - 'A', 441, - 'B', 461, - 'C', 353, - 'D', 539, + '<', 1144, + '=', 1546, + '>', 1146, + '?', 1134, + '@', 1552, + 'A', 442, + 'B', 462, + 'C', 354, + 'D', 149, 'E', 736, - 'F', 390, + 'F', 391, 'G', 594, - 'H', 366, - 'I', 322, - 'M', 260, + 'H', 367, + 'I', 323, + 'M', 261, 'N', 548, - 'O', 463, + 'O', 464, 'P', 89, - 'R', 304, - 'S', 176, - 'T', 270, - 'U', 485, + 'R', 305, + 'S', 177, + 'T', 271, + 'U', 486, 'V', 134, - 'W', 347, - '[', 1128, - ']', 1129, + 'W', 348, + '[', 1129, + ']', 1130, 'c', 796, 'f', 789, - '{', 1135, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(829); @@ -8351,57 +8381,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '&', 41, - '(', 1130, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1547, - '/', 1570, + '(', 1131, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1549, + '/', 1572, ';', 874, - '<', 1144, - '=', 1544, - '>', 1145, - '?', 1133, - '@', 1550, - 'A', 441, - 'C', 354, + '<', 1145, + '=', 1546, + '>', 1146, + '?', 1134, + '@', 1552, + 'A', 442, + 'C', 355, 'D', 580, 'F', 545, 'G', 594, - 'I', 322, - 'M', 260, + 'I', 323, + 'M', 261, 'N', 548, - 'O', 464, + 'O', 465, 'P', 88, - 'R', 304, - 'S', 177, - 'T', 363, - 'U', 533, - 'W', 361, - ']', 1129, + 'R', 305, + 'S', 178, + 'T', 364, + 'U', 534, + 'W', 362, + ']', 1130, 'c', 796, 'f', 789, - '{', 1135, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(830); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1290); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1292); END_STATE(); case 831: if (eof) ADVANCE(854); @@ -8409,57 +8439,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - '(', 1130, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1548, - '.', 1142, - '/', 1570, - ':', 1134, + '(', 1131, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1550, + '.', 1143, + '/', 1572, + ':', 1135, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 442, + '@', 1552, + 'A', 443, 'C', 550, - 'D', 254, + 'D', 255, 'E', 736, - 'F', 263, - 'I', 484, - 'L', 378, - 'M', 260, + 'F', 264, + 'I', 485, + 'L', 379, + 'M', 261, 'N', 549, - 'O', 506, + 'O', 507, 'P', 88, 'R', 108, - 'S', 255, - 'T', 363, - 'U', 533, + 'S', 256, + 'T', 364, + 'U', 534, 'V', 102, - 'W', 347, - '[', 1128, - ']', 1129, + 'W', 348, + '[', 1129, + ']', 1130, 'c', 796, - '{', 1135, + '{', 1136, '|', 79, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(831); @@ -8471,50 +8501,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, - '?', 1133, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - '[', 1128, - ']', 1129, - 'c', 1538, - '{', 1135, + '<', 1144, + '=', 1546, + '>', 1146, + '?', 1134, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + '[', 1129, + ']', 1130, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(832); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 833: if (eof) ADVANCE(854); @@ -8522,55 +8552,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1371, - 'D', 1475, - 'G', 1478, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - 'S', 1311, - 'T', 1530, - 'W', 1378, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1373, + 'D', 1477, + 'G', 1480, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + 'S', 1313, + 'T', 1532, + 'W', 1380, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(833); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 834: if (eof) ADVANCE(854); @@ -8578,56 +8608,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1400, - 'C', 1458, - 'D', 1356, - 'E', 1528, - 'F', 1348, - 'I', 1430, - 'L', 1392, - 'N', 1452, - 'O', 1471, - 'P', 1298, - 'R', 1300, - 'T', 1390, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1402, + 'C', 1460, + 'D', 1358, + 'E', 1530, + 'F', 1350, + 'I', 1432, + 'L', 1394, + 'N', 1454, + 'O', 1473, + 'P', 1300, + 'R', 1302, + 'T', 1392, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(834); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 835: if (eof) ADVANCE(854); @@ -8635,57 +8665,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'E', 1528, - 'F', 1348, - 'G', 1478, - 'I', 1430, - 'L', 1392, - 'N', 1453, - 'O', 1472, - 'P', 1298, - 'S', 1470, - 'T', 1390, - 'W', 1378, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'E', 1530, + 'F', 1350, + 'G', 1480, + 'I', 1432, + 'L', 1394, + 'N', 1455, + 'O', 1474, + 'P', 1300, + 'S', 1472, + 'T', 1392, + 'W', 1380, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(835); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 836: if (eof) ADVANCE(854); @@ -8693,57 +8723,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'E', 1528, - 'F', 1348, - 'G', 1478, - 'I', 1430, - 'L', 1392, - 'N', 1453, - 'O', 1472, - 'P', 1298, - 'S', 1470, - 'T', 1390, - 'W', 1377, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'E', 1530, + 'F', 1350, + 'G', 1480, + 'I', 1432, + 'L', 1394, + 'N', 1455, + 'O', 1474, + 'P', 1300, + 'S', 1472, + 'T', 1392, + 'W', 1379, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(836); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 837: if (eof) ADVANCE(854); @@ -8751,53 +8781,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1298, - 'R', 1357, - 'T', 1390, - 'W', 1378, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1300, + 'R', 1359, + 'T', 1392, + 'W', 1380, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 838: if (eof) ADVANCE(854); @@ -8805,52 +8835,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1298, - 'R', 1357, - 'T', 1390, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1300, + 'R', 1359, + 'T', 1392, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(838); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 839: if (eof) ADVANCE(854); @@ -8858,51 +8888,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1298, - 'T', 1390, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1300, + 'T', 1392, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(839); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 840: if (eof) ADVANCE(854); @@ -8910,56 +8940,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1461, - 'I', 1430, - 'M', 1354, - 'N', 1453, - 'O', 1471, - 'P', 1296, - 'R', 1357, - 'S', 1359, - 'T', 1390, - 'U', 1445, - 'W', 1378, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1463, + 'I', 1432, + 'M', 1356, + 'N', 1455, + 'O', 1473, + 'P', 1298, + 'R', 1359, + 'S', 1361, + 'T', 1392, + 'U', 1447, + 'W', 1380, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(840); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 841: if (eof) ADVANCE(854); @@ -8967,53 +8997,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1548, - '.', 1142, - '/', 1570, - ':', 1134, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1550, + '.', 1143, + '/', 1572, + ':', 1135, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 443, + '@', 1552, + 'A', 444, 'C', 566, - 'D', 266, + 'D', 267, 'E', 736, - 'F', 264, + 'F', 265, 'G', 594, - 'I', 484, - 'L', 378, + 'I', 485, + 'L', 379, 'N', 548, 'O', 581, 'P', 128, - 'R', 290, + 'R', 291, 'S', 572, - 'T', 394, + 'T', 395, 'V', 102, - 'W', 362, - '[', 1128, + 'W', 363, + '[', 1129, 'c', 796, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(841); @@ -9025,51 +9055,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1548, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1550, + '/', 1572, ';', 874, - '<', 1144, - '=', 1544, - '>', 1145, + '<', 1145, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 442, + '@', 1552, + 'A', 443, 'C', 552, - 'D', 254, + 'D', 255, 'E', 736, - 'F', 265, - 'I', 484, - 'L', 378, - 'M', 260, + 'F', 266, + 'I', 485, + 'L', 379, + 'M', 261, 'N', 549, 'O', 592, 'P', 88, 'R', 108, - 'S', 305, - 'T', 394, - 'U', 533, + 'S', 306, + 'T', 395, + 'U', 534, 'V', 102, - 'W', 361, + 'W', 362, 'c', 796, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(842); @@ -9080,47 +9110,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - ',', 1126, - '-', 1547, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + ',', 1127, + '-', 1549, + '/', 1572, ';', 874, - '<', 1144, - '=', 1544, - '>', 1145, + '<', 1145, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 440, + '@', 1552, + 'A', 441, 'C', 564, 'E', 736, - 'F', 262, + 'F', 263, 'G', 594, - 'I', 484, - 'L', 378, + 'I', 485, + 'L', 379, 'N', 548, 'O', 581, 'P', 127, 'S', 572, - 'T', 393, - 'W', 362, + 'T', 394, + 'W', 363, 'c', 796, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(843); @@ -9131,53 +9161,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1371, - 'D', 1475, - 'F', 1462, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - 'S', 1311, - 'T', 1530, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1373, + 'D', 1477, + 'F', 1464, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + 'S', 1313, + 'T', 1532, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(844); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 845: if (eof) ADVANCE(854); @@ -9185,53 +9215,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1399, - 'C', 1371, - 'D', 1475, - 'G', 1478, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - 'S', 1311, - 'T', 1530, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1401, + 'C', 1373, + 'D', 1477, + 'G', 1480, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + 'S', 1313, + 'T', 1532, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(845); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 846: if (eof) ADVANCE(854); @@ -9239,49 +9269,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1451, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1453, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(846); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 847: if (eof) ADVANCE(854); @@ -9289,55 +9319,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1402, - 'C', 1459, - 'E', 1528, - 'F', 1348, - 'G', 1478, - 'I', 1430, - 'L', 1392, - 'N', 1453, - 'O', 1472, - 'P', 1298, - 'S', 1470, - 'T', 1390, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1404, + 'C', 1461, + 'E', 1530, + 'F', 1350, + 'G', 1480, + 'I', 1432, + 'L', 1394, + 'N', 1455, + 'O', 1474, + 'P', 1300, + 'S', 1472, + 'T', 1392, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(847); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 848: if (eof) ADVANCE(854); @@ -9345,54 +9375,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1401, - 'C', 1451, - 'D', 1342, - 'F', 1417, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - 'R', 1355, - 'T', 1530, - 'V', 1301, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1403, + 'C', 1453, + 'D', 1344, + 'F', 1419, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + 'R', 1357, + 'T', 1532, + 'V', 1303, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(848); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 849: if (eof) ADVANCE(854); @@ -9400,54 +9430,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 78, '#', 873, '&', 41, - ')', 1131, - '*', 1140, - '+', 1566, - '-', 1549, - '.', 1141, - '/', 1570, + ')', 1132, + '*', 1141, + '+', 1568, + '-', 1551, + '.', 1142, + '/', 1572, ';', 874, - '<', 1143, - '=', 1544, - '>', 1145, + '<', 1144, + '=', 1546, + '>', 1146, '?', 75, - '@', 1550, - 'A', 1401, - 'C', 1451, - 'D', 1342, - 'F', 1418, - 'I', 1430, - 'N', 1453, - 'O', 1471, - 'P', 1339, - 'R', 1355, - 'T', 1530, - 'V', 1301, - '[', 1128, - 'c', 1538, - '{', 1135, + '@', 1552, + 'A', 1403, + 'C', 1453, + 'D', 1344, + 'F', 1420, + 'I', 1432, + 'N', 1455, + 'O', 1473, + 'P', 1341, + 'R', 1357, + 'T', 1532, + 'V', 1303, + '[', 1129, + 'c', 1540, + '{', 1136, '|', 815, - '}', 1136, - '~', 1561, - 0xd7, 1569, - 0xf7, 1571, - 0x2208, 1578, - 0x2209, 1579, - 0x220b, 1573, - 0x220c, 1574, - 0x2282, 1581, - 0x2283, 1576, - 0x2284, 1582, - 0x2285, 1577, - 0x2286, 1580, - 0x2287, 1575, + '}', 1137, + '~', 1563, + 0xd7, 1571, + 0xf7, 1573, + 0x2208, 1580, + 0x2209, 1581, + 0x220b, 1575, + 0x220c, 1576, + 0x2282, 1583, + 0x2283, 1578, + 0x2284, 1584, + 0x2285, 1579, + 0x2286, 1582, + 0x2287, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 850: if (eof) ADVANCE(854); @@ -9456,117 +9486,117 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 873, '$', 821, '\'', 42, - '(', 1130, - ')', 1131, + '(', 1131, + ')', 1132, '-', 47, '/', 44, '<', 50, - 'B', 1160, - 'C', 1149, - 'D', 1161, - 'F', 1148, - 'I', 1206, - 'L', 1191, - 'N', 1217, - 'R', 1151, - 'S', 1180, - 'T', 1221, - 'U', 1220, - '[', 1128, - 'f', 1244, - '{', 1135, - '}', 1136, - 'd', 1146, - 'r', 1146, - 's', 1146, - 'u', 1146, + 'B', 1161, + 'C', 1150, + 'D', 1162, + 'F', 1149, + 'I', 1208, + 'L', 1193, + 'N', 1219, + 'R', 1152, + 'S', 1182, + 'T', 1223, + 'U', 1222, + '[', 1129, + 'f', 1246, + '{', 1136, + '}', 1137, + 'd', 1147, + 'r', 1147, + 's', 1147, + 'u', 1147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(850); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 851: if (eof) ADVANCE(854); ADVANCE_MAP( '#', 873, - ')', 1131, + ')', 1132, '-', 48, '/', 44, ';', 874, - '=', 1543, - 'C', 1464, - 'P', 1298, - 'R', 1357, - 'S', 1359, - 'T', 1390, - 'U', 1445, - '[', 1128, - '{', 1135, - '}', 1136, + '=', 1545, + 'C', 1466, + 'P', 1300, + 'R', 1359, + 'S', 1361, + 'T', 1392, + 'U', 1447, + '[', 1129, + '{', 1136, + '}', 1137, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(851); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 852: if (eof) ADVANCE(854); ADVANCE_MAP( '#', 873, - ')', 1131, + ')', 1132, '-', 48, '/', 44, ';', 874, - '=', 1543, - 'C', 1464, - 'P', 1298, - 'R', 1357, - 'S', 1359, - 'T', 1390, - '[', 1128, - '{', 1135, - '}', 1136, + '=', 1545, + 'C', 1466, + 'P', 1300, + 'R', 1359, + 'S', 1361, + 'T', 1392, + '[', 1129, + '{', 1136, + '}', 1137, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(852); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 853: if (eof) ADVANCE(854); ADVANCE_MAP( '#', 873, - ')', 1131, + ')', 1132, '-', 48, '/', 44, ';', 874, - 'A', 512, - 'C', 341, + 'A', 513, + 'C', 342, 'D', 580, 'E', 715, 'F', 593, 'H', 81, - 'I', 502, + 'I', 503, 'J', 99, 'M', 98, 'N', 551, 'O', 717, - 'P', 212, - 'R', 302, - 'S', 175, + 'P', 213, + 'R', 303, + 'S', 176, 'T', 540, - '}', 1136, + '}', 1137, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(853); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); END_STATE(); case 854: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -9696,14 +9726,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 877: ACCEPT_TOKEN(sym_keyword_if); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 878: ACCEPT_TOKEN(sym_keyword_exists); @@ -9719,7 +9749,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 882: ACCEPT_TOKEN(sym_keyword_on); @@ -9729,7 +9759,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 884: ACCEPT_TOKEN(sym_keyword_let); @@ -9742,7 +9772,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 887: ACCEPT_TOKEN(sym_keyword_else); @@ -9759,7 +9789,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 891: ACCEPT_TOKEN(sym_keyword_from); @@ -9769,7 +9799,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 893: ACCEPT_TOKEN(sym_keyword_only); @@ -9777,7 +9807,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 894: ACCEPT_TOKEN(sym_keyword_value); @@ -9788,14 +9818,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 896: ACCEPT_TOKEN(sym_keyword_value); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 897: ACCEPT_TOKEN(sym_keyword_as); @@ -9805,7 +9835,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 899: ACCEPT_TOKEN(sym_keyword_omit); @@ -9815,7 +9845,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 901: ACCEPT_TOKEN(sym_keyword_explain); @@ -9825,7 +9855,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 903: ACCEPT_TOKEN(sym_keyword_full); @@ -9838,7 +9868,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 906: ACCEPT_TOKEN(sym_keyword_timeout); @@ -9848,7 +9878,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 908: ACCEPT_TOKEN(sym_keyword_fetch); @@ -9858,7 +9888,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 910: ACCEPT_TOKEN(sym_keyword_start_at); @@ -9871,7 +9901,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 913: ACCEPT_TOKEN(sym_keyword_by); @@ -9882,14 +9912,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 915: ACCEPT_TOKEN(sym_keyword_by); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 916: ACCEPT_TOKEN(sym_keyword_rand); @@ -9900,14 +9930,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 918: ACCEPT_TOKEN(sym_keyword_rand); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 919: ACCEPT_TOKEN(sym_keyword_collate); @@ -9917,7 +9947,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 921: ACCEPT_TOKEN(sym_keyword_numeric); @@ -9927,7 +9957,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 923: ACCEPT_TOKEN(sym_keyword_asc); @@ -9937,7 +9967,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 925: ACCEPT_TOKEN(sym_keyword_desc); @@ -9947,7 +9977,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 927: ACCEPT_TOKEN(sym_keyword_order); @@ -9957,7 +9987,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 929: ACCEPT_TOKEN(sym_keyword_with); @@ -9967,7 +9997,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 931: ACCEPT_TOKEN(sym_keyword_index); @@ -9984,14 +10014,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 935: ACCEPT_TOKEN(sym_keyword_where); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 936: ACCEPT_TOKEN(sym_keyword_split); @@ -10001,7 +10031,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 938: ACCEPT_TOKEN(sym_keyword_at); @@ -10011,7 +10041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 940: ACCEPT_TOKEN(sym_keyword_group); @@ -10021,11 +10051,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 942: ACCEPT_TOKEN(sym_keyword_all); - if (lookahead == 'I') ADVANCE(514); + if (lookahead == 'I') ADVANCE(515); END_STATE(); case 943: ACCEPT_TOKEN(sym_keyword_true); @@ -10036,7 +10066,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 945: ACCEPT_TOKEN(sym_keyword_false); @@ -10047,7 +10077,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 947: ACCEPT_TOKEN(sym_keyword_begin); @@ -10058,7 +10088,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 949: ACCEPT_TOKEN(sym_keyword_cancel); @@ -10069,7 +10099,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 951: ACCEPT_TOKEN(sym_keyword_commit); @@ -10080,7 +10110,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 953: ACCEPT_TOKEN(sym_keyword_transaction); @@ -10094,7 +10124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 956: ACCEPT_TOKEN(sym_keyword_null); @@ -10105,7 +10135,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 958: ACCEPT_TOKEN(sym_keyword_and); @@ -10115,29 +10145,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 960: ACCEPT_TOKEN(sym_keyword_or); END_STATE(); case 961: ACCEPT_TOKEN(sym_keyword_or); - if (lookahead == 'D') ADVANCE(1351); + if (lookahead == 'D') ADVANCE(1353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 962: ACCEPT_TOKEN(sym_keyword_or); - if (lookahead == 'D') ADVANCE(284); + if (lookahead == 'D') ADVANCE(285); END_STATE(); case 963: ACCEPT_TOKEN(sym_keyword_or); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 964: ACCEPT_TOKEN(sym_keyword_is); @@ -10147,7 +10177,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 966: ACCEPT_TOKEN(sym_keyword_not); @@ -10158,19 +10188,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 968: ACCEPT_TOKEN(sym_keyword_not); - if (lookahead == 'I') ADVANCE(1449); + if (lookahead == 'I') ADVANCE(1451); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 969: ACCEPT_TOKEN(sym_keyword_not); - if (lookahead == 'I') ADVANCE(537); + if (lookahead == 'I') ADVANCE(538); END_STATE(); case 970: ACCEPT_TOKEN(sym_keyword_contains); @@ -10180,7 +10210,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 972: ACCEPT_TOKEN(sym_keyword_contains_not); @@ -10190,7 +10220,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 974: ACCEPT_TOKEN(sym_keyword_contains_all); @@ -10200,7 +10230,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 976: ACCEPT_TOKEN(sym_keyword_contains_any); @@ -10210,7 +10240,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 978: ACCEPT_TOKEN(sym_keyword_contains_none); @@ -10220,7 +10250,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 980: ACCEPT_TOKEN(sym_keyword_inside); @@ -10230,24 +10260,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 982: ACCEPT_TOKEN(sym_keyword_in); END_STATE(); case 983: ACCEPT_TOKEN(sym_keyword_in); - if (lookahead == 'S') ADVANCE(1379); - if (lookahead == 'T') ADVANCE(1347); + if (lookahead == 'S') ADVANCE(1381); + if (lookahead == 'T') ADVANCE(1349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 984: ACCEPT_TOKEN(sym_keyword_in); - if (lookahead == 'S') ADVANCE(369); - if (lookahead == 'T') ADVANCE(281); + if (lookahead == 'S') ADVANCE(370); + if (lookahead == 'T') ADVANCE(282); END_STATE(); case 985: ACCEPT_TOKEN(sym_keyword_not_inside); @@ -10257,7 +10287,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 987: ACCEPT_TOKEN(sym_keyword_all_inside); @@ -10267,7 +10297,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 989: ACCEPT_TOKEN(sym_keyword_any_inside); @@ -10277,7 +10307,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 991: ACCEPT_TOKEN(sym_keyword_none_inside); @@ -10287,7 +10317,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 993: ACCEPT_TOKEN(sym_keyword_outside); @@ -10297,7 +10327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 995: ACCEPT_TOKEN(sym_keyword_intersects); @@ -10307,7 +10337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 997: ACCEPT_TOKEN(sym_keyword_chebyshev); @@ -10342,7 +10372,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1007: ACCEPT_TOKEN(sym_keyword_analyzer); @@ -10373,7 +10403,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1016: ACCEPT_TOKEN(sym_keyword_schemafull); @@ -10383,7 +10413,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1018: ACCEPT_TOKEN(sym_keyword_schemaless); @@ -10393,7 +10423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1020: ACCEPT_TOKEN(sym_keyword_live); @@ -10404,7 +10434,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1022: ACCEPT_TOKEN(sym_keyword_diff); @@ -10415,7 +10445,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1024: ACCEPT_TOKEN(sym_keyword_flexible); @@ -10425,7 +10455,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1026: ACCEPT_TOKEN(sym_keyword_readonly); @@ -10435,7 +10465,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1028: ACCEPT_TOKEN(sym_keyword_jwks); @@ -10505,7 +10535,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1050: ACCEPT_TOKEN(sym_keyword_any); - if (lookahead == 'I') ADVANCE(536); + if (lookahead == 'I') ADVANCE(537); END_STATE(); case 1051: ACCEPT_TOKEN(sym_keyword_normal); @@ -10527,7 +10557,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1057: ACCEPT_TOKEN(sym_keyword_content); @@ -10537,7 +10567,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1059: ACCEPT_TOKEN(sym_keyword_merge); @@ -10547,7 +10577,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1061: ACCEPT_TOKEN(sym_keyword_patch); @@ -10557,7 +10587,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1063: ACCEPT_TOKEN(sym_keyword_before); @@ -10568,7 +10598,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1065: ACCEPT_TOKEN(sym_keyword_after); @@ -10579,7 +10609,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1067: ACCEPT_TOKEN(sym_keyword_table); @@ -10589,7 +10619,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1069: ACCEPT_TOKEN(sym_keyword_root); @@ -10599,316 +10629,324 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1071: ACCEPT_TOKEN(sym_keyword_use); - if (lookahead == 'R') ADVANCE(1074); + if (lookahead == ':') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1072: - ACCEPT_TOKEN(sym_keyword_ns); + ACCEPT_TOKEN(sym_keyword_use); + if (lookahead == 'R') ADVANCE(1075); END_STATE(); case 1073: - ACCEPT_TOKEN(sym_keyword_db); + ACCEPT_TOKEN(sym_keyword_ns); END_STATE(); case 1074: - ACCEPT_TOKEN(sym_keyword_user); + ACCEPT_TOKEN(sym_keyword_db); END_STATE(); case 1075: - ACCEPT_TOKEN(sym_keyword_roles); + ACCEPT_TOKEN(sym_keyword_user); END_STATE(); case 1076: - ACCEPT_TOKEN(sym_keyword_remove); + ACCEPT_TOKEN(sym_keyword_roles); END_STATE(); case 1077: + ACCEPT_TOKEN(sym_keyword_remove); + END_STATE(); + case 1078: ACCEPT_TOKEN(sym_keyword_remove); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1078: + case 1079: ACCEPT_TOKEN(sym_keyword_create); END_STATE(); - case 1079: + case 1080: ACCEPT_TOKEN(sym_keyword_create); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1080: + case 1081: ACCEPT_TOKEN(sym_keyword_delete); END_STATE(); - case 1081: + case 1082: ACCEPT_TOKEN(sym_keyword_delete); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1082: + case 1083: ACCEPT_TOKEN(sym_keyword_update); END_STATE(); - case 1083: + case 1084: ACCEPT_TOKEN(sym_keyword_update); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1084: + case 1085: ACCEPT_TOKEN(sym_keyword_insert); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1085: + case 1086: ACCEPT_TOKEN(sym_keyword_into); END_STATE(); - case 1086: + case 1087: ACCEPT_TOKEN(sym_keyword_filters); END_STATE(); - case 1087: + case 1088: ACCEPT_TOKEN(sym_keyword_when); END_STATE(); - case 1088: + case 1089: ACCEPT_TOKEN(sym_keyword_then); END_STATE(); - case 1089: + case 1090: ACCEPT_TOKEN(sym_keyword_then); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1090: + case 1091: ACCEPT_TOKEN(sym_keyword_type); END_STATE(); - case 1091: + case 1092: ACCEPT_TOKEN(sym_keyword_type); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1092: + case 1093: ACCEPT_TOKEN(sym_keyword_default); END_STATE(); - case 1093: + case 1094: ACCEPT_TOKEN(sym_keyword_default); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1094: + case 1095: ACCEPT_TOKEN(sym_keyword_assert); END_STATE(); - case 1095: + case 1096: ACCEPT_TOKEN(sym_keyword_assert); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1096: + case 1097: ACCEPT_TOKEN(sym_keyword_permissions); END_STATE(); - case 1097: + case 1098: ACCEPT_TOKEN(sym_keyword_permissions); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1098: + case 1099: ACCEPT_TOKEN(sym_keyword_relate); END_STATE(); - case 1099: + case 1100: ACCEPT_TOKEN(sym_keyword_relate); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1100: + case 1101: ACCEPT_TOKEN(sym_keyword_ignore); END_STATE(); - case 1101: + case 1102: ACCEPT_TOKEN(sym_keyword_values); END_STATE(); - case 1102: + case 1103: ACCEPT_TOKEN(sym_keyword_for); END_STATE(); - case 1103: + case 1104: ACCEPT_TOKEN(sym_keyword_for); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1104: + case 1105: ACCEPT_TOKEN(sym_keyword_comment); END_STATE(); - case 1105: + case 1106: ACCEPT_TOKEN(sym_keyword_comment); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1106: + case 1107: ACCEPT_TOKEN(sym_keyword_fields); END_STATE(); - case 1107: + case 1108: ACCEPT_TOKEN(sym_keyword_columns); END_STATE(); - case 1108: + case 1109: ACCEPT_TOKEN(sym_keyword_unique); END_STATE(); - case 1109: + case 1110: ACCEPT_TOKEN(sym_keyword_search); END_STATE(); - case 1110: + case 1111: ACCEPT_TOKEN(sym_keyword_session); END_STATE(); - case 1111: + case 1112: ACCEPT_TOKEN(sym_keyword_signin); END_STATE(); - case 1112: + case 1113: ACCEPT_TOKEN(sym_keyword_signup); END_STATE(); - case 1113: + case 1114: ACCEPT_TOKEN(sym_keyword_database); END_STATE(); - case 1114: + case 1115: ACCEPT_TOKEN(sym_keyword_password); END_STATE(); - case 1115: + case 1116: ACCEPT_TOKEN(sym_keyword_password_hash); END_STATE(); - case 1116: + case 1117: ACCEPT_TOKEN(sym_keyword_on_duplicate_key_update); END_STATE(); - case 1117: + case 1118: ACCEPT_TOKEN(sym_keyword_count); END_STATE(); - case 1118: + case 1119: ACCEPT_TOKEN(sym_keyword_count); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1119: + case 1120: ACCEPT_TOKEN(sym_keyword_set); END_STATE(); - case 1120: + case 1121: ACCEPT_TOKEN(sym_keyword_set); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1121: + case 1122: ACCEPT_TOKEN(sym_keyword_unset); END_STATE(); - case 1122: + case 1123: ACCEPT_TOKEN(sym_keyword_unset); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); - END_STATE(); - case 1123: - ACCEPT_TOKEN(sym_keyword_dimension); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1124: - ACCEPT_TOKEN(sym_keyword_mtree); + ACCEPT_TOKEN(sym_keyword_dimension); END_STATE(); case 1125: - ACCEPT_TOKEN(sym_keyword_dist); + ACCEPT_TOKEN(sym_keyword_mtree); END_STATE(); case 1126: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(sym_keyword_dist); END_STATE(); case 1127: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1128: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 1129: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 1130: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 1131: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 1132: - ACCEPT_TOKEN(anon_sym_QMARK); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 1133: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == ':') ADVANCE(1556); - if (lookahead == '=') ADVANCE(1559); - if (lookahead == '?') ADVANCE(1555); END_STATE(); case 1134: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == ':') ADVANCE(1558); + if (lookahead == '=') ADVANCE(1561); + if (lookahead == '?') ADVANCE(1557); END_STATE(); case 1135: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 1136: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 1137: - ACCEPT_TOKEN(anon_sym_LT_DASH); - if (lookahead == '>') ADVANCE(1138); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 1138: - ACCEPT_TOKEN(anon_sym_LT_DASH_GT); + ACCEPT_TOKEN(anon_sym_LT_DASH); + if (lookahead == '>') ADVANCE(1139); END_STATE(); case 1139: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(anon_sym_LT_DASH_GT); END_STATE(); case 1140: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(1572); - if (lookahead == '=') ADVANCE(1560); - if (lookahead == '~') ADVANCE(1563); END_STATE(); case 1141: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(1574); + if (lookahead == '=') ADVANCE(1562); + if (lookahead == '~') ADVANCE(1565); END_STATE(); case 1142: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(1542); END_STATE(); case 1143: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '-') ADVANCE(1137); - if (lookahead == '=') ADVANCE(1564); - if (lookahead == '|') ADVANCE(1551); + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(1544); END_STATE(); case 1144: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(1564); - if (lookahead == '|') ADVANCE(1551); + if (lookahead == '-') ADVANCE(1138); + if (lookahead == '=') ADVANCE(1566); + if (lookahead == '|') ADVANCE(1553); END_STATE(); case 1145: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(1565); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '=') ADVANCE(1566); + if (lookahead == '|') ADVANCE(1553); END_STATE(); case 1146: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(1567); + END_STATE(); + case 1147: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == '"') ADVANCE(25); if (lookahead == '\'') ADVANCE(43); @@ -10916,561 +10954,552 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); - case 1147: + case 1148: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); - END_STATE(); - case 1148: - ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1201); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1149: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1207); - if (lookahead == 'O') ADVANCE(1204); - if (lookahead == 'R') ADVANCE(1175); + if (lookahead == 'A') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1150: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1232); + if (lookahead == 'A') ADVANCE(1209); + if (lookahead == 'O') ADVANCE(1206); + if (lookahead == 'R') ADVANCE(1177); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1151: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1210); - if (lookahead == 'E') ADVANCE(1203); + if (lookahead == 'A') ADVANCE(1234); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1152: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1210); + if (lookahead == 'A') ADVANCE(1212); + if (lookahead == 'E') ADVANCE(1205); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1153: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1202); + if (lookahead == 'A') ADVANCE(1212); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1154: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1234); + if (lookahead == 'A') ADVANCE(1204); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1155: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'A') ADVANCE(1235); + if (lookahead == 'A') ADVANCE(1236); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1156: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'C') ADVANCE(1231); + if (lookahead == 'A') ADVANCE(1237); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1157: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'C') ADVANCE(1182); + if (lookahead == 'C') ADVANCE(1233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1158: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'D') ADVANCE(917); + if (lookahead == 'C') ADVANCE(1184); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1159: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'D') ADVANCE(1155); + if (lookahead == 'D') ADVANCE(917); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1160: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1189); + if (lookahead == 'D') ADVANCE(1156); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1161: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1187); + if (lookahead == 'E') ADVANCE(1191); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1162: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1021); + if (lookahead == 'E') ADVANCE(1189); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1163: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(955); + if (lookahead == 'E') ADVANCE(1071); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1164: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(944); + if (lookahead == 'E') ADVANCE(1021); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1165: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(946); + if (lookahead == 'E') ADVANCE(955); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1166: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(934); + if (lookahead == 'E') ADVANCE(944); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1167: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1079); + if (lookahead == 'E') ADVANCE(946); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1168: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1006); + if (lookahead == 'E') ADVANCE(934); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1169: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1081); + if (lookahead == 'E') ADVANCE(1080); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1170: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1099); + if (lookahead == 'E') ADVANCE(1006); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1171: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1077); + if (lookahead == 'E') ADVANCE(1082); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1172: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1083); + if (lookahead == 'E') ADVANCE(1100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1173: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(895); + if (lookahead == 'E') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1174: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1064); + if (lookahead == 'E') ADVANCE(1084); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1175: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1150); + if (lookahead == 'E') ADVANCE(895); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1176: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1224); + if (lookahead == 'E') ADVANCE(1064); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1177: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1156); + if (lookahead == 'E') ADVANCE(1151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1178: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1185); + if (lookahead == 'E') ADVANCE(1226); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1179: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1223); + if (lookahead == 'E') ADVANCE(1157); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1180: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1200); + if (lookahead == 'E') ADVANCE(1187); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1181: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1222); + if (lookahead == 'E') ADVANCE(1225); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1182: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1197); + if (lookahead == 'E') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1183: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'E') ADVANCE(1233); + if (lookahead == 'E') ADVANCE(1224); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1184: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'F') ADVANCE(1023); + if (lookahead == 'E') ADVANCE(1199); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1185: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'F') ADVANCE(1219); + if (lookahead == 'E') ADVANCE(1235); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1186: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'F') ADVANCE(1184); + if (lookahead == 'F') ADVANCE(1023); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1187: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'F') ADVANCE(1195); - if (lookahead == 'L') ADVANCE(1183); + if (lookahead == 'F') ADVANCE(1221); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1188: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'F') ADVANCE(1236); + if (lookahead == 'F') ADVANCE(1186); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1189: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'G') ADVANCE(1194); + if (lookahead == 'F') ADVANCE(1197); + if (lookahead == 'L') ADVANCE(1185); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1190: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'H') ADVANCE(1176); + if (lookahead == 'F') ADVANCE(1238); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1191: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'I') ADVANCE(1240); + if (lookahead == 'G') ADVANCE(1196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1192: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'I') ADVANCE(1229); + if (lookahead == 'H') ADVANCE(1178); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1193: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'I') ADVANCE(1186); + if (lookahead == 'I') ADVANCE(1242); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1194: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'I') ADVANCE(1209); + if (lookahead == 'I') ADVANCE(1231); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1195: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'I') ADVANCE(1214); + if (lookahead == 'I') ADVANCE(1188); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1196: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(957); + if (lookahead == 'I') ADVANCE(1211); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1197: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(950); + if (lookahead == 'I') ADVANCE(1216); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1198: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1242); + if (lookahead == 'L') ADVANCE(957); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1199: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1196); + if (lookahead == 'L') ADVANCE(950); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1200: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1177); + if (lookahead == 'L') ADVANCE(1244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1201: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1227); + if (lookahead == 'L') ADVANCE(1198); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1202: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1239); + if (lookahead == 'L') ADVANCE(1179); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1203: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'L') ADVANCE(1154); - if (lookahead == 'M') ADVANCE(1218); + if (lookahead == 'L') ADVANCE(1229); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1204: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'M') ADVANCE(1205); - if (lookahead == 'U') ADVANCE(1208); + if (lookahead == 'L') ADVANCE(1241); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1205: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'M') ADVANCE(1192); + if (lookahead == 'L') ADVANCE(1155); + if (lookahead == 'M') ADVANCE(1220); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1206: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1226); + if (lookahead == 'M') ADVANCE(1207); + if (lookahead == 'U') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1207: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1157); + if (lookahead == 'M') ADVANCE(1194); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1208: ACCEPT_TOKEN(aux_sym_type_name_token1); @@ -11479,859 +11508,862 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1209: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(948); + if (lookahead == 'N') ADVANCE(1158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1210: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1158); + if (lookahead == 'N') ADVANCE(1230); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1211: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1198); + if (lookahead == 'N') ADVANCE(948); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1212: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1163); - if (lookahead == 'T') ADVANCE(967); + if (lookahead == 'N') ADVANCE(1159); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1213: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1163); + if (lookahead == 'N') ADVANCE(1200); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1214: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'N') ADVANCE(1168); + if (lookahead == 'N') ADVANCE(1165); + if (lookahead == 'T') ADVANCE(967); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1215: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'O') ADVANCE(1212); - if (lookahead == 'U') ADVANCE(1199); + if (lookahead == 'N') ADVANCE(1165); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1216: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'O') ADVANCE(1237); + if (lookahead == 'N') ADVANCE(1170); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1217: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'O') ADVANCE(1213); - if (lookahead == 'U') ADVANCE(1199); + if (lookahead == 'O') ADVANCE(1214); + if (lookahead == 'U') ADVANCE(1201); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1218: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'O') ADVANCE(1241); + if (lookahead == 'O') ADVANCE(1239); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1219: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'O') ADVANCE(1225); + if (lookahead == 'O') ADVANCE(1215); + if (lookahead == 'U') ADVANCE(1201); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1220: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'P') ADVANCE(1159); + if (lookahead == 'O') ADVANCE(1243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1221: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'R') ADVANCE(1238); + if (lookahead == 'O') ADVANCE(1227); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1222: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'R') ADVANCE(1066); + if (lookahead == 'P') ADVANCE(1160); + if (lookahead == 'S') ADVANCE(1163); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1223: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'R') ADVANCE(1230); + if (lookahead == 'R') ADVANCE(1240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1224: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'R') ADVANCE(1166); + if (lookahead == 'R') ADVANCE(1066); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1225: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'R') ADVANCE(1174); + if (lookahead == 'R') ADVANCE(1232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1226: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'S') ADVANCE(1179); + if (lookahead == 'R') ADVANCE(1168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1227: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'S') ADVANCE(1165); + if (lookahead == 'R') ADVANCE(1176); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1228: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1118); + if (lookahead == 'S') ADVANCE(1181); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1229: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(952); + if (lookahead == 'S') ADVANCE(1167); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1230: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1084); + if (lookahead == 'T') ADVANCE(1119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1231: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(890); + if (lookahead == 'T') ADVANCE(952); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1232: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1167); + if (lookahead == 'T') ADVANCE(1085); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1233: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1169); + if (lookahead == 'T') ADVANCE(890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1234: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1170); + if (lookahead == 'T') ADVANCE(1169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1235: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1172); + if (lookahead == 'T') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1236: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'T') ADVANCE(1181); + if (lookahead == 'T') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1237: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'U') ADVANCE(1208); + if (lookahead == 'T') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1238: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'U') ADVANCE(1164); + if (lookahead == 'T') ADVANCE(1183); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1239: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'U') ADVANCE(1173); + if (lookahead == 'U') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1240: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'V') ADVANCE(1162); + if (lookahead == 'U') ADVANCE(1166); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1241: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'V') ADVANCE(1171); + if (lookahead == 'U') ADVANCE(1175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1242: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'Y') ADVANCE(893); + if (lookahead == 'V') ADVANCE(1164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1243: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'Y') ADVANCE(914); + if (lookahead == 'V') ADVANCE(1173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1244: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); - if (lookahead == 'n') ADVANCE(1147); + if (lookahead == 'Y') ADVANCE(893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1245: ACCEPT_TOKEN(aux_sym_type_name_token1); if (lookahead == ':') ADVANCE(77); + if (lookahead == 'Y') ADVANCE(914); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1245); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1246: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'A') ADVANCE(1247); + if (lookahead == ':') ADVANCE(77); + if (lookahead == 'n') ADVANCE(1148); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1247: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'B') ADVANCE(1253); + if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1247); END_STATE(); case 1248: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'E') ADVANCE(1255); + if (lookahead == 'A') ADVANCE(1249); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1249: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'E') ADVANCE(881); + if (lookahead == 'B') ADVANCE(1255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1250: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'E') ADVANCE(1068); + if (lookahead == 'E') ADVANCE(1257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1251: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'F') ADVANCE(877); + if (lookahead == 'E') ADVANCE(881); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1252: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'I') ADVANCE(1258); + if (lookahead == 'E') ADVANCE(1068); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1253: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'L') ADVANCE(1250); + if (lookahead == 'F') ADVANCE(877); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1254: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'N') ADVANCE(883); + if (lookahead == 'I') ADVANCE(1260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1255: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'R') ADVANCE(1260); + if (lookahead == 'L') ADVANCE(1252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1256: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'R') ADVANCE(1252); + if (lookahead == 'N') ADVANCE(883); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1257: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'T') ADVANCE(939); + if (lookahead == 'R') ADVANCE(1262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1258: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'T') ADVANCE(1249); + if (lookahead == 'R') ADVANCE(1254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1259: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'V') ADVANCE(1248); + if (lookahead == 'T') ADVANCE(939); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1260: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'W') ADVANCE(1256); + if (lookahead == 'T') ADVANCE(1251); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1261: ACCEPT_TOKEN(aux_sym_type_name_token1); - if (lookahead == 'Y') ADVANCE(915); + if (lookahead == 'V') ADVANCE(1250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1262: ACCEPT_TOKEN(aux_sym_type_name_token1); + if (lookahead == 'W') ADVANCE(1258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1262); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1263: - ACCEPT_TOKEN(anon_sym_blank); + ACCEPT_TOKEN(aux_sym_type_name_token1); + if (lookahead == 'Y') ADVANCE(915); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1264: - ACCEPT_TOKEN(anon_sym_camel); + ACCEPT_TOKEN(aux_sym_type_name_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1264); END_STATE(); case 1265: - ACCEPT_TOKEN(anon_sym_class); + ACCEPT_TOKEN(anon_sym_blank); END_STATE(); case 1266: - ACCEPT_TOKEN(anon_sym_punct); + ACCEPT_TOKEN(anon_sym_camel); END_STATE(); case 1267: - ACCEPT_TOKEN(anon_sym_ascii); + ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 1268: - ACCEPT_TOKEN(anon_sym_lowercase); + ACCEPT_TOKEN(anon_sym_punct); END_STATE(); case 1269: - ACCEPT_TOKEN(anon_sym_uppercase); + ACCEPT_TOKEN(anon_sym_ascii); END_STATE(); case 1270: - ACCEPT_TOKEN(anon_sym_edgengram); + ACCEPT_TOKEN(anon_sym_lowercase); END_STATE(); case 1271: - ACCEPT_TOKEN(anon_sym_ngram); + ACCEPT_TOKEN(anon_sym_uppercase); END_STATE(); case 1272: - ACCEPT_TOKEN(anon_sym_snowball); + ACCEPT_TOKEN(anon_sym_edgengram); END_STATE(); case 1273: - ACCEPT_TOKEN(sym_string); + ACCEPT_TOKEN(anon_sym_ngram); END_STATE(); case 1274: - ACCEPT_TOKEN(sym_prefixed_string); + ACCEPT_TOKEN(anon_sym_snowball); END_STATE(); case 1275: + ACCEPT_TOKEN(sym_string); + END_STATE(); + case 1276: ACCEPT_TOKEN(sym_prefixed_string); - if (lookahead == '"') ADVANCE(1275); + END_STATE(); + case 1277: + ACCEPT_TOKEN(sym_prefixed_string); + if (lookahead == '"') ADVANCE(1277); if (lookahead == '\\') ADVANCE(826); if (lookahead != 0 && lookahead != '\'') ADVANCE(26); END_STATE(); - case 1276: + case 1278: ACCEPT_TOKEN(sym_int); ADVANCE_MAP( '.', 817, - 'm', 1546, + 'm', 1548, 'n', 804, 'u', 804, 0xb5, 804, - 'd', 1545, - 'h', 1545, - 's', 1545, - 'w', 1545, - 'y', 1545, + 'd', 1547, + 'h', 1547, + 's', 1547, + 'w', 1547, + 'y', 1547, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); END_STATE(); - case 1277: + case 1279: ACCEPT_TOKEN(sym_int); if (lookahead == '.') ADVANCE(817); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1277); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); END_STATE(); - case 1278: + case 1280: ACCEPT_TOKEN(sym_int); ADVANCE_MAP( - 'm', 1546, + 'm', 1548, 'n', 804, 'u', 804, 0xb5, 804, - 'd', 1545, - 'h', 1545, - 's', 1545, - 'w', 1545, - 'y', 1545, + 'd', 1547, + 'h', 1547, + 's', 1547, + 'w', 1547, + 'y', 1547, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1278); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); END_STATE(); - case 1279: + case 1281: ACCEPT_TOKEN(sym_int); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); END_STATE(); - case 1280: + case 1282: ACCEPT_TOKEN(sym_int); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1280); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1281: + case 1283: ACCEPT_TOKEN(sym_float); END_STATE(); - case 1282: + case 1284: ACCEPT_TOKEN(sym_float); if (lookahead == 'd') ADVANCE(770); - if (lookahead == 'f') ADVANCE(1281); + if (lookahead == 'f') ADVANCE(1283); if (lookahead == 'E' || lookahead == 'e') ADVANCE(816); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1282); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1284); END_STATE(); - case 1283: + case 1285: ACCEPT_TOKEN(sym_float); if (lookahead == 'd') ADVANCE(770); - if (lookahead == 'f') ADVANCE(1281); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1283); + if (lookahead == 'f') ADVANCE(1283); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1285); END_STATE(); - case 1284: + case 1286: ACCEPT_TOKEN(sym_decimal); END_STATE(); - case 1285: + case 1287: ACCEPT_TOKEN(sym_variable_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1285); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1287); END_STATE(); - case 1286: + case 1288: ACCEPT_TOKEN(sym_custom_function_name); if (lookahead == ':') ADVANCE(76); END_STATE(); - case 1287: + case 1289: ACCEPT_TOKEN(sym_custom_function_name); if (lookahead == ':') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1287); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1289); END_STATE(); - case 1288: + case 1290: ACCEPT_TOKEN(sym_custom_function_name); if (lookahead == ':') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); - case 1289: + case 1291: ACCEPT_TOKEN(sym_function_name); if (lookahead == ':') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1289); - END_STATE(); - case 1290: - ACCEPT_TOKEN(sym_version_number); - if (lookahead == '.') ADVANCE(820); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1290); - END_STATE(); - case 1291: - ACCEPT_TOKEN(sym_version_number); - if (lookahead == '.') ADVANCE(819); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1291); END_STATE(); case 1292: ACCEPT_TOKEN(sym_version_number); + if (lookahead == '.') ADVANCE(820); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1292); END_STATE(); case 1293: - ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1431); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ACCEPT_TOKEN(sym_version_number); + if (lookahead == '.') ADVANCE(819); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1293); END_STATE(); case 1294: - ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1366); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ACCEPT_TOKEN(sym_version_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1294); END_STATE(); case 1295: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1409); - if (lookahead == 'N') ADVANCE(1455); + if (lookahead == 'A') ADVANCE(1433); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1296: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1479); + if (lookahead == 'A') ADVANCE(1368); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1297: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1324); + if (lookahead == 'A') ADVANCE(1411); + if (lookahead == 'N') ADVANCE(1457); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1298: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1480); + if (lookahead == 'A') ADVANCE(1481); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1299: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1526); + if (lookahead == 'A') ADVANCE(1326); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1300: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1438); + if (lookahead == 'A') ADVANCE(1482); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1301: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1410); + if (lookahead == 'A') ADVANCE(1528); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1302: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1519); + if (lookahead == 'A') ADVANCE(1440); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1303: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1384); - if (lookahead == 'E') ADVANCE(1443); + if (lookahead == 'A') ADVANCE(1412); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1304: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1384); + if (lookahead == 'A') ADVANCE(1521); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1305: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1411); + if (lookahead == 'A') ADVANCE(1386); + if (lookahead == 'E') ADVANCE(1445); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1306: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'A') ADVANCE(1387); + if (lookahead == 'A') ADVANCE(1386); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1307: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'B') ADVANCE(1419); + if (lookahead == 'A') ADVANCE(1413); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1308: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(924); + if (lookahead == 'A') ADVANCE(1389); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1309: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(926); + if (lookahead == 'B') ADVANCE(1421); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1310: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(922); + if (lookahead == 'C') ADVANCE(924); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1311: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(1375); + if (lookahead == 'C') ADVANCE(926); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1312: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(1373); + if (lookahead == 'C') ADVANCE(922); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1313: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(1374); + if (lookahead == 'C') ADVANCE(1377); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1314: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'C') ADVANCE(1518); + if (lookahead == 'C') ADVANCE(1375); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1315: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(959); - if (lookahead == 'Y') ADVANCE(1397); + if (lookahead == 'C') ADVANCE(1376); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1316: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(1056); + if (lookahead == 'C') ADVANCE(1520); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1317: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(918); + if (lookahead == 'D') ADVANCE(959); + if (lookahead == 'Y') ADVANCE(1399); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1318: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(1328); + if (lookahead == 'D') ADVANCE(1056); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1319: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(1329); + if (lookahead == 'D') ADVANCE(918); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1320: ACCEPT_TOKEN(sym_record_id_ident); @@ -12339,7 +12371,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1321: ACCEPT_TOKEN(sym_record_id_ident); @@ -12347,7 +12379,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1322: ACCEPT_TOKEN(sym_record_id_ident); @@ -12355,7 +12387,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1323: ACCEPT_TOKEN(sym_record_id_ident); @@ -12363,303 +12395,303 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1324: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'D') ADVANCE(1463); + if (lookahead == 'D') ADVANCE(1334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1325: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1091); + if (lookahead == 'D') ADVANCE(1335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1326: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(935); + if (lookahead == 'D') ADVANCE(1465); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1327: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1368); + if (lookahead == 'E') ADVANCE(1092); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1328: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(981); + if (lookahead == 'E') ADVANCE(935); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1329: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(994); + if (lookahead == 'E') ADVANCE(1370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1330: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(988); + if (lookahead == 'E') ADVANCE(981); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1331: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(990); + if (lookahead == 'E') ADVANCE(994); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1332: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(986); + if (lookahead == 'E') ADVANCE(988); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1333: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(992); + if (lookahead == 'E') ADVANCE(990); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1334: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(979); + if (lookahead == 'E') ADVANCE(986); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1335: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(920); + if (lookahead == 'E') ADVANCE(992); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1336: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1060); + if (lookahead == 'E') ADVANCE(979); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1337: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(896); + if (lookahead == 'E') ADVANCE(920); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1338: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1025); + if (lookahead == 'E') ADVANCE(1060); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1339: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1476); + if (lookahead == 'E') ADVANCE(896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1340: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1314); + if (lookahead == 'E') ADVANCE(1025); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1341: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1316); + if (lookahead == 'E') ADVANCE(1478); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1342: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1367); + if (lookahead == 'E') ADVANCE(1316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1343: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1529); + if (lookahead == 'E') ADVANCE(1318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1344: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1481); + if (lookahead == 'E') ADVANCE(1369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1345: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1437); + if (lookahead == 'E') ADVANCE(1531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1346: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1423); + if (lookahead == 'E') ADVANCE(1483); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1347: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1477); + if (lookahead == 'E') ADVANCE(1439); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1348: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1521); + if (lookahead == 'E') ADVANCE(1425); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1349: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1457); + if (lookahead == 'E') ADVANCE(1479); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1350: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1493); + if (lookahead == 'E') ADVANCE(1523); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1351: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1473); + if (lookahead == 'E') ADVANCE(1459); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1352: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1483); + if (lookahead == 'E') ADVANCE(1495); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1353: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1406); + if (lookahead == 'E') ADVANCE(1475); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1354: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1486); + if (lookahead == 'E') ADVANCE(1485); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1355: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1297); + if (lookahead == 'E') ADVANCE(1408); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1356: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1491); + if (lookahead == 'E') ADVANCE(1488); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1357: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1517); + if (lookahead == 'E') ADVANCE(1299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1358: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1485); + if (lookahead == 'E') ADVANCE(1493); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1359: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1508); + if (lookahead == 'E') ADVANCE(1519); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1360: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1434); + if (lookahead == 'E') ADVANCE(1487); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1361: ACCEPT_TOKEN(sym_record_id_ident); @@ -12667,276 +12699,276 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1362: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1341); + if (lookahead == 'E') ADVANCE(1436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1363: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1443); + if (lookahead == 'E') ADVANCE(1512); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1364: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'E') ADVANCE(1398); + if (lookahead == 'E') ADVANCE(1343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1365: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'F') ADVANCE(876); - if (lookahead == 'N') ADVANCE(983); - if (lookahead == 'S') ADVANCE(965); + if (lookahead == 'E') ADVANCE(1445); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1366: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'F') ADVANCE(1522); - if (lookahead == 'L') ADVANCE(1350); + if (lookahead == 'E') ADVANCE(1400); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1367: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'F') ADVANCE(1299); + if (lookahead == 'F') ADVANCE(876); + if (lookahead == 'N') ADVANCE(983); + if (lookahead == 'S') ADVANCE(965); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1368: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'F') ADVANCE(1362); + if (lookahead == 'F') ADVANCE(1524); + if (lookahead == 'L') ADVANCE(1352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1369: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'G') ADVANCE(1327); + if (lookahead == 'F') ADVANCE(1301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1370: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'G') ADVANCE(1336); + if (lookahead == 'F') ADVANCE(1364); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1371: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1293); - if (lookahead == 'O') ADVANCE(1421); + if (lookahead == 'G') ADVANCE(1329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1372: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(930); + if (lookahead == 'G') ADVANCE(1338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1373: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(909); + if (lookahead == 'H') ADVANCE(1295); + if (lookahead == 'O') ADVANCE(1423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1374: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1062); + if (lookahead == 'H') ADVANCE(930); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1375: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1346); + if (lookahead == 'H') ADVANCE(909); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1376: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1360); + if (lookahead == 'H') ADVANCE(1062); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1377: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1344); - if (lookahead == 'I') ADVANCE(1516); + if (lookahead == 'H') ADVANCE(1348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1378: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'H') ADVANCE(1344); + if (lookahead == 'H') ADVANCE(1362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1379: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1318); + if (lookahead == 'H') ADVANCE(1346); + if (lookahead == 'I') ADVANCE(1518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1380: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1307); + if (lookahead == 'H') ADVANCE(1346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1381: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1447); + if (lookahead == 'I') ADVANCE(1320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1382: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1496); + if (lookahead == 'I') ADVANCE(1309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1383: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1465); + if (lookahead == 'I') ADVANCE(1449); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1384: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1439); + if (lookahead == 'I') ADVANCE(1498); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1385: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1310); + if (lookahead == 'I') ADVANCE(1467); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1386: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1505); + if (lookahead == 'I') ADVANCE(1441); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1387: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1432); + if (lookahead == 'I') ADVANCE(1312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1388: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1506); + if (lookahead == 'I') ADVANCE(1507); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1389: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1514); + if (lookahead == 'I') ADVANCE(1434); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1390: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1428); + if (lookahead == 'I') ADVANCE(1508); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1391: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1319); + if (lookahead == 'I') ADVANCE(1516); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1392: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1426); + if (lookahead == 'I') ADVANCE(1430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1393: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1320); + if (lookahead == 'I') ADVANCE(1321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1394: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1321); + if (lookahead == 'I') ADVANCE(1428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1395: ACCEPT_TOKEN(sym_record_id_ident); @@ -12944,7 +12976,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1396: ACCEPT_TOKEN(sym_record_id_ident); @@ -12952,439 +12984,439 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1397: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1448); + if (lookahead == 'I') ADVANCE(1324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1398: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'I') ADVANCE(1450); + if (lookahead == 'I') ADVANCE(1325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1399: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1403); - if (lookahead == 'N') ADVANCE(1315); - if (lookahead == 'S') ADVANCE(898); + if (lookahead == 'I') ADVANCE(1450); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1400: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1403); - if (lookahead == 'N') ADVANCE(1315); - if (lookahead == 'S') ADVANCE(1308); + if (lookahead == 'I') ADVANCE(1452); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1401: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1403); - if (lookahead == 'N') ADVANCE(1315); - if (lookahead == 'S') ADVANCE(1502); + if (lookahead == 'L') ADVANCE(1405); + if (lookahead == 'N') ADVANCE(1317); + if (lookahead == 'S') ADVANCE(898); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1402: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1403); - if (lookahead == 'N') ADVANCE(1315); + if (lookahead == 'L') ADVANCE(1405); + if (lookahead == 'N') ADVANCE(1317); + if (lookahead == 'S') ADVANCE(1310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1403: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1381); + if (lookahead == 'L') ADVANCE(1405); + if (lookahead == 'N') ADVANCE(1317); + if (lookahead == 'S') ADVANCE(1504); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1404: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1017); + if (lookahead == 'L') ADVANCE(1405); + if (lookahead == 'N') ADVANCE(1317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1405: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(975); + if (lookahead == 'L') ADVANCE(1383); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1406: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(905); + if (lookahead == 'L') ADVANCE(1017); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1407: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1532); + if (lookahead == 'L') ADVANCE(975); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1408: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1404); + if (lookahead == 'L') ADVANCE(905); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1409: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1405); - if (lookahead == 'N') ADVANCE(1531); + if (lookahead == 'L') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1410: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1527); + if (lookahead == 'L') ADVANCE(1406); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1411: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1416); + if (lookahead == 'L') ADVANCE(1407); + if (lookahead == 'N') ADVANCE(1533); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1412: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1302); + if (lookahead == 'L') ADVANCE(1529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1413: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1412); - if (lookahead == 'N') ADVANCE(1515); + if (lookahead == 'L') ADVANCE(1418); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1414: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1388); + if (lookahead == 'L') ADVANCE(1304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1415: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1513); + if (lookahead == 'L') ADVANCE(1414); + if (lookahead == 'N') ADVANCE(1517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1416: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1353); + if (lookahead == 'L') ADVANCE(1390); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1417: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1343); - if (lookahead == 'O') ADVANCE(1474); + if (lookahead == 'L') ADVANCE(1515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1418: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1343); + if (lookahead == 'L') ADVANCE(1355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1419: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1338); + if (lookahead == 'L') ADVANCE(1345); + if (lookahead == 'O') ADVANCE(1476); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1420: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'L') ADVANCE(1306); + if (lookahead == 'L') ADVANCE(1345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1421: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1425); - if (lookahead == 'N') ADVANCE(1515); + if (lookahead == 'L') ADVANCE(1340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1422: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(892); + if (lookahead == 'L') ADVANCE(1308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1423: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1294); + if (lookahead == 'M') ADVANCE(1427); + if (lookahead == 'N') ADVANCE(1517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1424: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1382); + if (lookahead == 'M') ADVANCE(892); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1425: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1345); + if (lookahead == 'M') ADVANCE(1296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1426: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1386); + if (lookahead == 'M') ADVANCE(1384); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1427: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1389); - if (lookahead == 'R') ADVANCE(963); - if (lookahead == 'U') ADVANCE(1503); + if (lookahead == 'M') ADVANCE(1347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1428: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1349); + if (lookahead == 'M') ADVANCE(1388); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1429: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'M') ADVANCE(1352); + if (lookahead == 'M') ADVANCE(1391); + if (lookahead == 'R') ADVANCE(963); + if (lookahead == 'U') ADVANCE(1505); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1430: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(983); - if (lookahead == 'S') ADVANCE(965); + if (lookahead == 'M') ADVANCE(1351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1431: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1369); + if (lookahead == 'M') ADVANCE(1354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1432: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(902); + if (lookahead == 'N') ADVANCE(983); + if (lookahead == 'S') ADVANCE(965); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1433: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(886); + if (lookahead == 'N') ADVANCE(1371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1434: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1089); + if (lookahead == 'N') ADVANCE(902); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1435: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1364); - if (lookahead == 'T') ADVANCE(968); + if (lookahead == 'N') ADVANCE(886); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1436: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1515); + if (lookahead == 'N') ADVANCE(1090); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1437: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1504); + if (lookahead == 'N') ADVANCE(1366); + if (lookahead == 'T') ADVANCE(968); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1438: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1317); + if (lookahead == 'N') ADVANCE(1517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1439: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1487); + if (lookahead == 'N') ADVANCE(1506); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1440: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1490); + if (lookahead == 'N') ADVANCE(1319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1441: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1407); + if (lookahead == 'N') ADVANCE(1489); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1442: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1509); + if (lookahead == 'N') ADVANCE(1492); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1443: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1511); + if (lookahead == 'N') ADVANCE(1409); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1444: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1334); - if (lookahead == 'T') ADVANCE(973); + if (lookahead == 'N') ADVANCE(1511); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1445: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1495); + if (lookahead == 'N') ADVANCE(1513); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1446: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1520); + if (lookahead == 'N') ADVANCE(1336); + if (lookahead == 'T') ADVANCE(973); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1447: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1498); + if (lookahead == 'N') ADVANCE(1497); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1448: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'N') ADVANCE(1499); + if (lookahead == 'N') ADVANCE(1522); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1449: ACCEPT_TOKEN(sym_record_id_ident); @@ -13392,7 +13424,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1450: ACCEPT_TOKEN(sym_record_id_ident); @@ -13400,403 +13432,403 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1451: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1421); + if (lookahead == 'N') ADVANCE(1502); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1452: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1435); - if (lookahead == 'U') ADVANCE(1429); + if (lookahead == 'N') ADVANCE(1503); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1453: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1435); + if (lookahead == 'O') ADVANCE(1423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1454: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1523); + if (lookahead == 'O') ADVANCE(1437); + if (lookahead == 'U') ADVANCE(1431); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1455: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1444); + if (lookahead == 'O') ADVANCE(1437); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1456: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1466); + if (lookahead == 'O') ADVANCE(1525); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1457: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1524); + if (lookahead == 'O') ADVANCE(1446); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1458: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1413); + if (lookahead == 'O') ADVANCE(1468); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1459: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1436); + if (lookahead == 'O') ADVANCE(1526); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1460: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1422); + if (lookahead == 'O') ADVANCE(1415); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1461: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1442); + if (lookahead == 'O') ADVANCE(1438); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1462: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1474); + if (lookahead == 'O') ADVANCE(1424); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1463: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1441); + if (lookahead == 'O') ADVANCE(1444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1464: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1446); + if (lookahead == 'O') ADVANCE(1476); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1465: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'O') ADVANCE(1440); + if (lookahead == 'O') ADVANCE(1443); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1466: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'P') ADVANCE(1015); + if (lookahead == 'O') ADVANCE(1448); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1467: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'P') ADVANCE(941); + if (lookahead == 'O') ADVANCE(1442); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1468: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'P') ADVANCE(1325); + if (lookahead == 'P') ADVANCE(1015); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1469: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'P') ADVANCE(1420); + if (lookahead == 'P') ADVANCE(941); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1470: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'P') ADVANCE(1414); + if (lookahead == 'P') ADVANCE(1327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1471: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(963); - if (lookahead == 'U') ADVANCE(1503); + if (lookahead == 'P') ADVANCE(1422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1472: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(961); - if (lookahead == 'U') ADVANCE(1503); + if (lookahead == 'P') ADVANCE(1416); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1473: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(928); + if (lookahead == 'R') ADVANCE(963); + if (lookahead == 'U') ADVANCE(1505); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1474: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1103); + if (lookahead == 'R') ADVANCE(961); + if (lookahead == 'U') ADVANCE(1505); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1475: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1456); + if (lookahead == 'R') ADVANCE(928); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1476: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1424); + if (lookahead == 'R') ADVANCE(1104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1477: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1494); + if (lookahead == 'R') ADVANCE(1458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1478: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1454); + if (lookahead == 'R') ADVANCE(1426); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1479: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1305); - if (lookahead == 'T') ADVANCE(1313); + if (lookahead == 'R') ADVANCE(1496); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1480: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1305); + if (lookahead == 'R') ADVANCE(1456); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1481: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1326); + if (lookahead == 'R') ADVANCE(1307); + if (lookahead == 'T') ADVANCE(1315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1482: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1460); + if (lookahead == 'R') ADVANCE(1307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1483: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1385); + if (lookahead == 'R') ADVANCE(1328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1484: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1433); + if (lookahead == 'R') ADVANCE(1462); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1485: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1512); + if (lookahead == 'R') ADVANCE(1387); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1486: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'R') ADVANCE(1370); + if (lookahead == 'R') ADVANCE(1435); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1487: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1295); + if (lookahead == 'R') ADVANCE(1514); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1488: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(996); + if (lookahead == 'R') ADVANCE(1372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1489: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1019); + if (lookahead == 'S') ADVANCE(1297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1490: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1097); + if (lookahead == 'S') ADVANCE(996); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1491: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1309); + if (lookahead == 'S') ADVANCE(1019); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1492: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1383); + if (lookahead == 'S') ADVANCE(1098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1493: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1489); + if (lookahead == 'S') ADVANCE(1311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1494: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1340); + if (lookahead == 'S') ADVANCE(1385); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1495: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1361); + if (lookahead == 'S') ADVANCE(1491); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1496: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1492); + if (lookahead == 'S') ADVANCE(1342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1497: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1391); + if (lookahead == 'S') ADVANCE(1363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1498: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1393); + if (lookahead == 'S') ADVANCE(1494); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1499: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1394); + if (lookahead == 'S') ADVANCE(1393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1500: ACCEPT_TOKEN(sym_record_id_ident); @@ -13804,7 +13836,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1501: ACCEPT_TOKEN(sym_record_id_ident); @@ -13812,466 +13844,482 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1502: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'S') ADVANCE(1358); + if (lookahead == 'S') ADVANCE(1397); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1503: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1497); + if (lookahead == 'S') ADVANCE(1398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1504: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1105); + if (lookahead == 'S') ADVANCE(1360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1505: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(912); + if (lookahead == 'T') ADVANCE(1499); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1506: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(937); + if (lookahead == 'T') ADVANCE(1106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1507: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(907); + if (lookahead == 'T') ADVANCE(912); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1508: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1120); + if (lookahead == 'T') ADVANCE(937); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1509: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1303); + if (lookahead == 'T') ADVANCE(907); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1510: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1122); + if (lookahead == 'T') ADVANCE(1121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1511: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1058); + if (lookahead == 'T') ADVANCE(1305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1512: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1095); + if (lookahead == 'T') ADVANCE(1123); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1513: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1093); + if (lookahead == 'T') ADVANCE(1058); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1514: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(900); + if (lookahead == 'T') ADVANCE(1096); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1515: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1304); + if (lookahead == 'T') ADVANCE(1094); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1516: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1372); + if (lookahead == 'T') ADVANCE(900); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1517: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1525); + if (lookahead == 'T') ADVANCE(1306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1518: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1488); + if (lookahead == 'T') ADVANCE(1374); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1519: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1335); + if (lookahead == 'T') ADVANCE(1527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1520: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1363); + if (lookahead == 'T') ADVANCE(1490); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1521: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'T') ADVANCE(1312); + if (lookahead == 'T') ADVANCE(1337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1522: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1408); + if (lookahead == 'T') ADVANCE(1365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1523: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1467); + if (lookahead == 'T') ADVANCE(1314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1524: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1507); + if (lookahead == 'U') ADVANCE(1410); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1525: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1484); + if (lookahead == 'U') ADVANCE(1469); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1526: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1415); + if (lookahead == 'U') ADVANCE(1509); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1527: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'U') ADVANCE(1337); + if (lookahead == 'U') ADVANCE(1486); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1528: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'X') ADVANCE(1469); + if (lookahead == 'U') ADVANCE(1417); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1529: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'X') ADVANCE(1380); + if (lookahead == 'U') ADVANCE(1339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1530: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'Y') ADVANCE(1468); + if (lookahead == 'X') ADVANCE(1471); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1531: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'Y') ADVANCE(977); + if (lookahead == 'X') ADVANCE(1382); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1532: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'Y') ADVANCE(1027); + if (lookahead == 'Y') ADVANCE(1470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1533: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'a') ADVANCE(1534); + if (lookahead == 'Y') ADVANCE(977); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1534: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'i') ADVANCE(1536); + if (lookahead == 'Y') ADVANCE(1027); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1535: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'n') ADVANCE(1540); + if (lookahead == 'a') ADVANCE(1536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1536: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'n') ADVANCE(1539); + if (lookahead == 'i') ADVANCE(1538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1537: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'n') ADVANCE(1288); + if (lookahead == 'n') ADVANCE(1542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1538: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 'o') ADVANCE(1535); + if (lookahead == 'n') ADVANCE(1541); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1539: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 's') ADVANCE(971); + if (lookahead == 'n') ADVANCE(1290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1540: ACCEPT_TOKEN(sym_record_id_ident); - if (lookahead == 't') ADVANCE(1533); + if (lookahead == 'o') ADVANCE(1537); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1541: ACCEPT_TOKEN(sym_record_id_ident); + if (lookahead == 's') ADVANCE(971); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1541); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1542: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(sym_record_id_ident); + if (lookahead == 't') ADVANCE(1535); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1543: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(sym_record_id_ident); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1543); END_STATE(); case 1544: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(1558); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 1545: - ACCEPT_TOKEN(sym_duration_part); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1546: - ACCEPT_TOKEN(sym_duration_part); - if (lookahead == 's') ADVANCE(1545); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(1560); END_STATE(); case 1547: + ACCEPT_TOKEN(sym_duration_part); + END_STATE(); + case 1548: + ACCEPT_TOKEN(sym_duration_part); + if (lookahead == 's') ADVANCE(1547); + END_STATE(); + case 1549: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(862); - if (lookahead == '=') ADVANCE(1568); + if (lookahead == '=') ADVANCE(1570); END_STATE(); - case 1548: + case 1550: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(862); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(1127); + if (lookahead == '=') ADVANCE(1570); + if (lookahead == '>') ADVANCE(1128); END_STATE(); - case 1549: + case 1551: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(862); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(1127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1279); + if (lookahead == '=') ADVANCE(1570); + if (lookahead == '>') ADVANCE(1128); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1281); END_STATE(); - case 1550: + case 1552: ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == '@') ADVANCE(1583); + if (lookahead == '@') ADVANCE(1585); END_STATE(); - case 1551: + case 1553: ACCEPT_TOKEN(anon_sym_LT_PIPE); END_STATE(); - case 1552: + case 1554: ACCEPT_TOKEN(anon_sym_PIPE_GT); END_STATE(); - case 1553: + case 1555: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 1554: + case 1556: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 1555: + case 1557: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); - case 1556: + case 1558: ACCEPT_TOKEN(anon_sym_QMARK_COLON); END_STATE(); - case 1557: + case 1559: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 1558: + case 1560: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); - case 1559: + case 1561: ACCEPT_TOKEN(anon_sym_QMARK_EQ); END_STATE(); - case 1560: + case 1562: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 1561: + case 1563: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 1562: + case 1564: ACCEPT_TOKEN(anon_sym_BANG_TILDE); END_STATE(); - case 1563: + case 1565: ACCEPT_TOKEN(anon_sym_STAR_TILDE); END_STATE(); - case 1564: + case 1566: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 1565: + case 1567: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 1566: + case 1568: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(1567); + if (lookahead == '=') ADVANCE(1569); END_STATE(); - case 1567: + case 1569: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 1568: + case 1570: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 1569: + case 1571: ACCEPT_TOKEN(anon_sym_u00d7); END_STATE(); - case 1570: + case 1572: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(2); if (lookahead == '/') ADVANCE(873); END_STATE(); - case 1571: + case 1573: ACCEPT_TOKEN(anon_sym_u00f7); END_STATE(); - case 1572: + case 1574: ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); - case 1573: + case 1575: ACCEPT_TOKEN(anon_sym_u220b); END_STATE(); - case 1574: + case 1576: ACCEPT_TOKEN(anon_sym_u220c); END_STATE(); - case 1575: + case 1577: ACCEPT_TOKEN(anon_sym_u2287); END_STATE(); - case 1576: + case 1578: ACCEPT_TOKEN(anon_sym_u2283); END_STATE(); - case 1577: + case 1579: ACCEPT_TOKEN(anon_sym_u2285); END_STATE(); - case 1578: + case 1580: ACCEPT_TOKEN(anon_sym_u2208); END_STATE(); - case 1579: + case 1581: ACCEPT_TOKEN(anon_sym_u2209); END_STATE(); - case 1580: + case 1582: ACCEPT_TOKEN(anon_sym_u2286); END_STATE(); - case 1581: + case 1583: ACCEPT_TOKEN(anon_sym_u2282); END_STATE(); - case 1582: + case 1584: ACCEPT_TOKEN(anon_sym_u2284); END_STATE(); - case 1583: + case 1585: ACCEPT_TOKEN(anon_sym_AT_AT); END_STATE(); default: @@ -14291,25 +14339,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8] = {.lex_state = 829}, [9] = {.lex_state = 829}, [10] = {.lex_state = 829}, - [11] = {.lex_state = 829}, - [12] = {.lex_state = 831}, + [11] = {.lex_state = 831}, + [12] = {.lex_state = 829}, [13] = {.lex_state = 829}, [14] = {.lex_state = 829}, [15] = {.lex_state = 829}, [16] = {.lex_state = 829}, - [17] = {.lex_state = 829}, - [18] = {.lex_state = 831}, + [17] = {.lex_state = 831}, + [18] = {.lex_state = 829}, [19] = {.lex_state = 829}, [20] = {.lex_state = 829}, [21] = {.lex_state = 829}, [22] = {.lex_state = 829}, [23] = {.lex_state = 829}, - [24] = {.lex_state = 829}, + [24] = {.lex_state = 831}, [25] = {.lex_state = 829}, [26] = {.lex_state = 829}, [27] = {.lex_state = 829}, [28] = {.lex_state = 829}, - [29] = {.lex_state = 831}, + [29] = {.lex_state = 829}, [30] = {.lex_state = 829}, [31] = {.lex_state = 829}, [32] = {.lex_state = 829}, @@ -14346,40 +14394,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [63] = {.lex_state = 831}, [64] = {.lex_state = 831}, [65] = {.lex_state = 831}, - [66] = {.lex_state = 830}, + [66] = {.lex_state = 831}, [67] = {.lex_state = 830}, - [68] = {.lex_state = 830}, - [69] = {.lex_state = 831}, + [68] = {.lex_state = 831}, + [69] = {.lex_state = 830}, [70] = {.lex_state = 831}, [71] = {.lex_state = 830}, - [72] = {.lex_state = 830}, + [72] = {.lex_state = 831}, [73] = {.lex_state = 830}, - [74] = {.lex_state = 831}, + [74] = {.lex_state = 830}, [75] = {.lex_state = 830}, [76] = {.lex_state = 830}, - [77] = {.lex_state = 831}, + [77] = {.lex_state = 830}, [78] = {.lex_state = 830}, [79] = {.lex_state = 831}, [80] = {.lex_state = 842}, [81] = {.lex_state = 842}, [82] = {.lex_state = 842}, [83] = {.lex_state = 842}, - [84] = {.lex_state = 842}, - [85] = {.lex_state = 831}, - [86] = {.lex_state = 842}, + [84] = {.lex_state = 831}, + [85] = {.lex_state = 842}, + [86] = {.lex_state = 831}, [87] = {.lex_state = 842}, [88] = {.lex_state = 831}, [89] = {.lex_state = 842}, - [90] = {.lex_state = 831}, + [90] = {.lex_state = 842}, [91] = {.lex_state = 831}, [92] = {.lex_state = 831}, [93] = {.lex_state = 831}, [94] = {.lex_state = 831}, [95] = {.lex_state = 831}, [96] = {.lex_state = 831}, - [97] = {.lex_state = 831}, + [97] = {.lex_state = 842}, [98] = {.lex_state = 831}, - [99] = {.lex_state = 842}, + [99] = {.lex_state = 831}, [100] = {.lex_state = 831}, [101] = {.lex_state = 831}, [102] = {.lex_state = 831}, @@ -14391,7 +14439,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [108] = {.lex_state = 831}, [109] = {.lex_state = 831}, [110] = {.lex_state = 831}, - [111] = {.lex_state = 841}, + [111] = {.lex_state = 831}, [112] = {.lex_state = 831}, [113] = {.lex_state = 831}, [114] = {.lex_state = 831}, @@ -14402,7 +14450,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [119] = {.lex_state = 831}, [120] = {.lex_state = 831}, [121] = {.lex_state = 831}, - [122] = {.lex_state = 831}, + [122] = {.lex_state = 841}, [123] = {.lex_state = 831}, [124] = {.lex_state = 831}, [125] = {.lex_state = 843}, @@ -14411,147 +14459,147 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [128] = {.lex_state = 843}, [129] = {.lex_state = 843}, [130] = {.lex_state = 833}, - [131] = {.lex_state = 836}, - [132] = {.lex_state = 833}, - [133] = {.lex_state = 833}, - [134] = {.lex_state = 834}, + [131] = {.lex_state = 830}, + [132] = {.lex_state = 836}, + [133] = {.lex_state = 830}, + [134] = {.lex_state = 836}, [135] = {.lex_state = 836}, - [136] = {.lex_state = 834}, - [137] = {.lex_state = 830}, - [138] = {.lex_state = 830}, + [136] = {.lex_state = 833}, + [137] = {.lex_state = 834}, + [138] = {.lex_state = 834}, [139] = {.lex_state = 834}, - [140] = {.lex_state = 836}, - [141] = {.lex_state = 835}, - [142] = {.lex_state = 836}, + [140] = {.lex_state = 850}, + [141] = {.lex_state = 833}, + [142] = {.lex_state = 829}, [143] = {.lex_state = 841}, - [144] = {.lex_state = 829}, - [145] = {.lex_state = 829}, - [146] = {.lex_state = 841}, - [147] = {.lex_state = 830}, - [148] = {.lex_state = 829}, - [149] = {.lex_state = 833}, - [150] = {.lex_state = 841}, - [151] = {.lex_state = 841}, - [152] = {.lex_state = 833}, - [153] = {.lex_state = 834}, - [154] = {.lex_state = 829}, - [155] = {.lex_state = 834}, - [156] = {.lex_state = 834}, - [157] = {.lex_state = 840}, + [144] = {.lex_state = 830}, + [145] = {.lex_state = 841}, + [146] = {.lex_state = 829}, + [147] = {.lex_state = 841}, + [148] = {.lex_state = 850}, + [149] = {.lex_state = 829}, + [150] = {.lex_state = 833}, + [151] = {.lex_state = 850}, + [152] = {.lex_state = 840}, + [153] = {.lex_state = 829}, + [154] = {.lex_state = 840}, + [155] = {.lex_state = 829}, + [156] = {.lex_state = 840}, + [157] = {.lex_state = 836}, [158] = {.lex_state = 836}, - [159] = {.lex_state = 829}, - [160] = {.lex_state = 836}, - [161] = {.lex_state = 840}, - [162] = {.lex_state = 835}, - [163] = {.lex_state = 829}, - [164] = {.lex_state = 833}, - [165] = {.lex_state = 829}, + [159] = {.lex_state = 836}, + [160] = {.lex_state = 841}, + [161] = {.lex_state = 833}, + [162] = {.lex_state = 829}, + [163] = {.lex_state = 850}, + [164] = {.lex_state = 850}, + [165] = {.lex_state = 833}, [166] = {.lex_state = 835}, - [167] = {.lex_state = 829}, - [168] = {.lex_state = 840}, - [169] = {.lex_state = 830}, - [170] = {.lex_state = 842}, - [171] = {.lex_state = 841}, - [172] = {.lex_state = 842}, - [173] = {.lex_state = 842}, - [174] = {.lex_state = 842}, - [175] = {.lex_state = 835}, - [176] = {.lex_state = 840}, - [177] = {.lex_state = 844}, - [178] = {.lex_state = 841}, + [167] = {.lex_state = 835}, + [168] = {.lex_state = 834}, + [169] = {.lex_state = 834}, + [170] = {.lex_state = 834}, + [171] = {.lex_state = 835}, + [172] = {.lex_state = 830}, + [173] = {.lex_state = 829}, + [174] = {.lex_state = 829}, + [175] = {.lex_state = 850}, + [176] = {.lex_state = 845}, + [177] = {.lex_state = 850}, + [178] = {.lex_state = 850}, [179] = {.lex_state = 850}, - [180] = {.lex_state = 842}, - [181] = {.lex_state = 841}, - [182] = {.lex_state = 845}, - [183] = {.lex_state = 844}, - [184] = {.lex_state = 842}, - [185] = {.lex_state = 845}, - [186] = {.lex_state = 842}, - [187] = {.lex_state = 845}, - [188] = {.lex_state = 848}, - [189] = {.lex_state = 841}, + [180] = {.lex_state = 850}, + [181] = {.lex_state = 850}, + [182] = {.lex_state = 850}, + [183] = {.lex_state = 19}, + [184] = {.lex_state = 850}, + [185] = {.lex_state = 19}, + [186] = {.lex_state = 835}, + [187] = {.lex_state = 835}, + [188] = {.lex_state = 835}, + [189] = {.lex_state = 850}, [190] = {.lex_state = 842}, - [191] = {.lex_state = 848}, - [192] = {.lex_state = 848}, - [193] = {.lex_state = 835}, - [194] = {.lex_state = 835}, - [195] = {.lex_state = 840}, - [196] = {.lex_state = 844}, - [197] = {.lex_state = 842}, - [198] = {.lex_state = 840}, - [199] = {.lex_state = 849}, - [200] = {.lex_state = 847}, - [201] = {.lex_state = 844}, - [202] = {.lex_state = 844}, - [203] = {.lex_state = 849}, - [204] = {.lex_state = 850}, - [205] = {.lex_state = 845}, - [206] = {.lex_state = 850}, - [207] = {.lex_state = 848}, - [208] = {.lex_state = 850}, - [209] = {.lex_state = 848}, - [210] = {.lex_state = 845}, - [211] = {.lex_state = 849}, - [212] = {.lex_state = 845}, - [213] = {.lex_state = 850}, - [214] = {.lex_state = 847}, + [191] = {.lex_state = 850}, + [192] = {.lex_state = 842}, + [193] = {.lex_state = 19}, + [194] = {.lex_state = 850}, + [195] = {.lex_state = 850}, + [196] = {.lex_state = 841}, + [197] = {.lex_state = 19}, + [198] = {.lex_state = 841}, + [199] = {.lex_state = 841}, + [200] = {.lex_state = 841}, + [201] = {.lex_state = 842}, + [202] = {.lex_state = 850}, + [203] = {.lex_state = 19}, + [204] = {.lex_state = 842}, + [205] = {.lex_state = 840}, + [206] = {.lex_state = 842}, + [207] = {.lex_state = 850}, + [208] = {.lex_state = 845}, + [209] = {.lex_state = 845}, + [210] = {.lex_state = 850}, + [211] = {.lex_state = 842}, + [212] = {.lex_state = 842}, + [213] = {.lex_state = 842}, + [214] = {.lex_state = 19}, [215] = {.lex_state = 848}, - [216] = {.lex_state = 844}, - [217] = {.lex_state = 847}, - [218] = {.lex_state = 19}, - [219] = {.lex_state = 19}, - [220] = {.lex_state = 850}, - [221] = {.lex_state = 847}, - [222] = {.lex_state = 841}, - [223] = {.lex_state = 850}, - [224] = {.lex_state = 850}, - [225] = {.lex_state = 850}, - [226] = {.lex_state = 850}, + [216] = {.lex_state = 848}, + [217] = {.lex_state = 840}, + [218] = {.lex_state = 842}, + [219] = {.lex_state = 844}, + [220] = {.lex_state = 844}, + [221] = {.lex_state = 844}, + [222] = {.lex_state = 848}, + [223] = {.lex_state = 840}, + [224] = {.lex_state = 844}, + [225] = {.lex_state = 849}, + [226] = {.lex_state = 845}, [227] = {.lex_state = 850}, - [228] = {.lex_state = 850}, - [229] = {.lex_state = 850}, + [228] = {.lex_state = 847}, + [229] = {.lex_state = 847}, [230] = {.lex_state = 850}, - [231] = {.lex_state = 847}, - [232] = {.lex_state = 849}, - [233] = {.lex_state = 841}, + [231] = {.lex_state = 850}, + [232] = {.lex_state = 848}, + [233] = {.lex_state = 847}, [234] = {.lex_state = 850}, - [235] = {.lex_state = 849}, - [236] = {.lex_state = 849}, - [237] = {.lex_state = 850}, - [238] = {.lex_state = 850}, - [239] = {.lex_state = 19}, - [240] = {.lex_state = 850}, - [241] = {.lex_state = 19}, - [242] = {.lex_state = 850}, - [243] = {.lex_state = 850}, - [244] = {.lex_state = 19}, - [245] = {.lex_state = 19}, + [235] = {.lex_state = 848}, + [236] = {.lex_state = 850}, + [237] = {.lex_state = 848}, + [238] = {.lex_state = 845}, + [239] = {.lex_state = 850}, + [240] = {.lex_state = 845}, + [241] = {.lex_state = 844}, + [242] = {.lex_state = 849}, + [243] = {.lex_state = 844}, + [244] = {.lex_state = 849}, + [245] = {.lex_state = 847}, [246] = {.lex_state = 847}, - [247] = {.lex_state = 841}, - [248] = {.lex_state = 829}, - [249] = {.lex_state = 850}, - [250] = {.lex_state = 850}, - [251] = {.lex_state = 829}, - [252] = {.lex_state = 850}, - [253] = {.lex_state = 850}, - [254] = {.lex_state = 831}, + [247] = {.lex_state = 847}, + [248] = {.lex_state = 849}, + [249] = {.lex_state = 841}, + [250] = {.lex_state = 841}, + [251] = {.lex_state = 849}, + [252] = {.lex_state = 849}, + [253] = {.lex_state = 841}, + [254] = {.lex_state = 829}, [255] = {.lex_state = 841}, [256] = {.lex_state = 829}, - [257] = {.lex_state = 829}, + [257] = {.lex_state = 841}, [258] = {.lex_state = 841}, - [259] = {.lex_state = 829}, - [260] = {.lex_state = 829}, - [261] = {.lex_state = 841}, - [262] = {.lex_state = 850}, + [259] = {.lex_state = 841}, + [260] = {.lex_state = 841}, + [261] = {.lex_state = 829}, + [262] = {.lex_state = 841}, [263] = {.lex_state = 841}, - [264] = {.lex_state = 829}, - [265] = {.lex_state = 841}, + [264] = {.lex_state = 831}, + [265] = {.lex_state = 829}, [266] = {.lex_state = 841}, - [267] = {.lex_state = 841}, - [268] = {.lex_state = 841}, + [267] = {.lex_state = 829}, + [268] = {.lex_state = 829}, [269] = {.lex_state = 829}, - [270] = {.lex_state = 850}, - [271] = {.lex_state = 841}, + [270] = {.lex_state = 841}, + [271] = {.lex_state = 829}, [272] = {.lex_state = 841}, [273] = {.lex_state = 829}, [274] = {.lex_state = 841}, @@ -14559,17 +14607,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [276] = {.lex_state = 841}, [277] = {.lex_state = 841}, [278] = {.lex_state = 830}, - [279] = {.lex_state = 841}, + [279] = {.lex_state = 830}, [280] = {.lex_state = 841}, [281] = {.lex_state = 829}, - [282] = {.lex_state = 841}, - [283] = {.lex_state = 841}, - [284] = {.lex_state = 829}, + [282] = {.lex_state = 837}, + [283] = {.lex_state = 829}, + [284] = {.lex_state = 841}, [285] = {.lex_state = 841}, - [286] = {.lex_state = 829}, - [287] = {.lex_state = 831}, - [288] = {.lex_state = 830}, - [289] = {.lex_state = 841}, + [286] = {.lex_state = 841}, + [287] = {.lex_state = 841}, + [288] = {.lex_state = 837}, + [289] = {.lex_state = 829}, [290] = {.lex_state = 841}, [291] = {.lex_state = 841}, [292] = {.lex_state = 841}, @@ -14578,203 +14626,203 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [295] = {.lex_state = 841}, [296] = {.lex_state = 829}, [297] = {.lex_state = 829}, - [298] = {.lex_state = 829}, + [298] = {.lex_state = 837}, [299] = {.lex_state = 841}, [300] = {.lex_state = 841}, - [301] = {.lex_state = 841}, - [302] = {.lex_state = 841}, + [301] = {.lex_state = 829}, + [302] = {.lex_state = 829}, [303] = {.lex_state = 829}, - [304] = {.lex_state = 829}, - [305] = {.lex_state = 829}, + [304] = {.lex_state = 841}, + [305] = {.lex_state = 841}, [306] = {.lex_state = 841}, - [307] = {.lex_state = 837}, - [308] = {.lex_state = 841}, - [309] = {.lex_state = 837}, - [310] = {.lex_state = 829}, + [307] = {.lex_state = 829}, + [308] = {.lex_state = 829}, + [309] = {.lex_state = 829}, + [310] = {.lex_state = 841}, [311] = {.lex_state = 841}, [312] = {.lex_state = 829}, - [313] = {.lex_state = 837}, - [314] = {.lex_state = 829}, - [315] = {.lex_state = 841}, + [313] = {.lex_state = 841}, + [314] = {.lex_state = 831}, + [315] = {.lex_state = 829}, [316] = {.lex_state = 829}, - [317] = {.lex_state = 841}, + [317] = {.lex_state = 829}, [318] = {.lex_state = 841}, - [319] = {.lex_state = 829}, - [320] = {.lex_state = 841}, + [319] = {.lex_state = 841}, + [320] = {.lex_state = 829}, [321] = {.lex_state = 841}, [322] = {.lex_state = 829}, [323] = {.lex_state = 829}, - [324] = {.lex_state = 829}, + [324] = {.lex_state = 841}, [325] = {.lex_state = 829}, [326] = {.lex_state = 829}, - [327] = {.lex_state = 841}, - [328] = {.lex_state = 829}, - [329] = {.lex_state = 829}, + [327] = {.lex_state = 829}, + [328] = {.lex_state = 841}, + [329] = {.lex_state = 841}, [330] = {.lex_state = 841}, - [331] = {.lex_state = 829}, - [332] = {.lex_state = 829}, - [333] = {.lex_state = 841}, + [331] = {.lex_state = 841}, + [332] = {.lex_state = 841}, + [333] = {.lex_state = 838}, [334] = {.lex_state = 841}, - [335] = {.lex_state = 841}, - [336] = {.lex_state = 838}, + [335] = {.lex_state = 837}, + [336] = {.lex_state = 830}, [337] = {.lex_state = 841}, - [338] = {.lex_state = 830}, + [338] = {.lex_state = 841}, [339] = {.lex_state = 841}, - [340] = {.lex_state = 831}, - [341] = {.lex_state = 837}, - [342] = {.lex_state = 841}, - [343] = {.lex_state = 841}, + [340] = {.lex_state = 837}, + [341] = {.lex_state = 841}, + [342] = {.lex_state = 838}, + [343] = {.lex_state = 837}, [344] = {.lex_state = 841}, - [345] = {.lex_state = 838}, + [345] = {.lex_state = 841}, [346] = {.lex_state = 841}, - [347] = {.lex_state = 837}, + [347] = {.lex_state = 841}, [348] = {.lex_state = 841}, [349] = {.lex_state = 841}, [350] = {.lex_state = 841}, [351] = {.lex_state = 829}, - [352] = {.lex_state = 837}, - [353] = {.lex_state = 841}, - [354] = {.lex_state = 841}, + [352] = {.lex_state = 829}, + [353] = {.lex_state = 838}, + [354] = {.lex_state = 831}, [355] = {.lex_state = 841}, [356] = {.lex_state = 841}, - [357] = {.lex_state = 830}, - [358] = {.lex_state = 838}, - [359] = {.lex_state = 841}, + [357] = {.lex_state = 841}, + [358] = {.lex_state = 841}, + [359] = {.lex_state = 830}, [360] = {.lex_state = 841}, [361] = {.lex_state = 841}, - [362] = {.lex_state = 841}, - [363] = {.lex_state = 832}, - [364] = {.lex_state = 841}, + [362] = {.lex_state = 829}, + [363] = {.lex_state = 838}, + [364] = {.lex_state = 832}, [365] = {.lex_state = 832}, - [366] = {.lex_state = 838}, - [367] = {.lex_state = 832}, - [368] = {.lex_state = 839}, - [369] = {.lex_state = 829}, + [366] = {.lex_state = 832}, + [367] = {.lex_state = 831}, + [368] = {.lex_state = 829}, + [369] = {.lex_state = 839}, [370] = {.lex_state = 838}, [371] = {.lex_state = 838}, - [372] = {.lex_state = 831}, - [373] = {.lex_state = 839}, - [374] = {.lex_state = 829}, - [375] = {.lex_state = 831}, + [372] = {.lex_state = 829}, + [373] = {.lex_state = 831}, + [374] = {.lex_state = 841}, + [375] = {.lex_state = 839}, [376] = {.lex_state = 839}, [377] = {.lex_state = 843}, - [378] = {.lex_state = 843}, - [379] = {.lex_state = 839}, - [380] = {.lex_state = 831}, - [381] = {.lex_state = 842}, - [382] = {.lex_state = 843}, - [383] = {.lex_state = 830}, - [384] = {.lex_state = 839}, - [385] = {.lex_state = 839}, - [386] = {.lex_state = 842}, - [387] = {.lex_state = 846}, - [388] = {.lex_state = 830}, - [389] = {.lex_state = 846}, - [390] = {.lex_state = 841}, - [391] = {.lex_state = 846}, - [392] = {.lex_state = 830}, + [378] = {.lex_state = 842}, + [379] = {.lex_state = 843}, + [380] = {.lex_state = 830}, + [381] = {.lex_state = 839}, + [382] = {.lex_state = 839}, + [383] = {.lex_state = 839}, + [384] = {.lex_state = 841}, + [385] = {.lex_state = 843}, + [386] = {.lex_state = 846}, + [387] = {.lex_state = 831}, + [388] = {.lex_state = 846}, + [389] = {.lex_state = 842}, + [390] = {.lex_state = 846}, + [391] = {.lex_state = 830}, + [392] = {.lex_state = 12}, [393] = {.lex_state = 830}, - [394] = {.lex_state = 12}, - [395] = {.lex_state = 9}, - [396] = {.lex_state = 846}, - [397] = {.lex_state = 830}, - [398] = {.lex_state = 842}, - [399] = {.lex_state = 12}, - [400] = {.lex_state = 843}, - [401] = {.lex_state = 842}, - [402] = {.lex_state = 13}, - [403] = {.lex_state = 13}, + [394] = {.lex_state = 830}, + [395] = {.lex_state = 12}, + [396] = {.lex_state = 13}, + [397] = {.lex_state = 13}, + [398] = {.lex_state = 846}, + [399] = {.lex_state = 846}, + [400] = {.lex_state = 846}, + [401] = {.lex_state = 843}, + [402] = {.lex_state = 12}, + [403] = {.lex_state = 9}, [404] = {.lex_state = 9}, - [405] = {.lex_state = 830}, - [406] = {.lex_state = 12}, - [407] = {.lex_state = 846}, - [408] = {.lex_state = 9}, - [409] = {.lex_state = 843}, - [410] = {.lex_state = 846}, + [405] = {.lex_state = 843}, + [406] = {.lex_state = 842}, + [407] = {.lex_state = 843}, + [408] = {.lex_state = 830}, + [409] = {.lex_state = 830}, + [410] = {.lex_state = 843}, [411] = {.lex_state = 843}, - [412] = {.lex_state = 843}, - [413] = {.lex_state = 13}, - [414] = {.lex_state = 830}, - [415] = {.lex_state = 843}, + [412] = {.lex_state = 13}, + [413] = {.lex_state = 9}, + [414] = {.lex_state = 842}, + [415] = {.lex_state = 830}, [416] = {.lex_state = 830}, [417] = {.lex_state = 830}, [418] = {.lex_state = 843}, - [419] = {.lex_state = 830}, + [419] = {.lex_state = 843}, [420] = {.lex_state = 830}, - [421] = {.lex_state = 830}, - [422] = {.lex_state = 843}, - [423] = {.lex_state = 830}, - [424] = {.lex_state = 10}, - [425] = {.lex_state = 10}, - [426] = {.lex_state = 11}, + [421] = {.lex_state = 10}, + [422] = {.lex_state = 10}, + [423] = {.lex_state = 843}, + [424] = {.lex_state = 843}, + [425] = {.lex_state = 830}, + [426] = {.lex_state = 830}, [427] = {.lex_state = 830}, - [428] = {.lex_state = 832}, - [429] = {.lex_state = 842}, - [430] = {.lex_state = 830}, + [428] = {.lex_state = 11}, + [429] = {.lex_state = 832}, + [430] = {.lex_state = 843}, [431] = {.lex_state = 11}, - [432] = {.lex_state = 830}, - [433] = {.lex_state = 843}, - [434] = {.lex_state = 830}, + [432] = {.lex_state = 11}, + [433] = {.lex_state = 830}, + [434] = {.lex_state = 10}, [435] = {.lex_state = 830}, - [436] = {.lex_state = 832}, - [437] = {.lex_state = 843}, - [438] = {.lex_state = 10}, - [439] = {.lex_state = 832}, + [436] = {.lex_state = 830}, + [437] = {.lex_state = 830}, + [438] = {.lex_state = 830}, + [439] = {.lex_state = 842}, [440] = {.lex_state = 830}, - [441] = {.lex_state = 830}, - [442] = {.lex_state = 843}, - [443] = {.lex_state = 842}, + [441] = {.lex_state = 842}, + [442] = {.lex_state = 830}, + [443] = {.lex_state = 843}, [444] = {.lex_state = 843}, [445] = {.lex_state = 830}, [446] = {.lex_state = 830}, - [447] = {.lex_state = 830}, + [447] = {.lex_state = 829}, [448] = {.lex_state = 830}, [449] = {.lex_state = 843}, [450] = {.lex_state = 843}, [451] = {.lex_state = 843}, - [452] = {.lex_state = 843}, - [453] = {.lex_state = 843}, + [452] = {.lex_state = 830}, + [453] = {.lex_state = 832}, [454] = {.lex_state = 830}, - [455] = {.lex_state = 11}, - [456] = {.lex_state = 829}, - [457] = {.lex_state = 8}, - [458] = {.lex_state = 843}, - [459] = {.lex_state = 7}, - [460] = {.lex_state = 830}, + [455] = {.lex_state = 843}, + [456] = {.lex_state = 832}, + [457] = {.lex_state = 830}, + [458] = {.lex_state = 8}, + [459] = {.lex_state = 842}, + [460] = {.lex_state = 842}, [461] = {.lex_state = 843}, - [462] = {.lex_state = 842}, + [462] = {.lex_state = 843}, [463] = {.lex_state = 830}, [464] = {.lex_state = 843}, - [465] = {.lex_state = 7}, - [466] = {.lex_state = 842}, - [467] = {.lex_state = 8}, - [468] = {.lex_state = 830}, - [469] = {.lex_state = 8}, - [470] = {.lex_state = 842}, - [471] = {.lex_state = 843}, - [472] = {.lex_state = 830}, + [465] = {.lex_state = 843}, + [466] = {.lex_state = 843}, + [467] = {.lex_state = 842}, + [468] = {.lex_state = 843}, + [469] = {.lex_state = 843}, + [470] = {.lex_state = 8}, + [471] = {.lex_state = 8}, + [472] = {.lex_state = 842}, [473] = {.lex_state = 7}, - [474] = {.lex_state = 843}, - [475] = {.lex_state = 843}, - [476] = {.lex_state = 829}, + [474] = {.lex_state = 7}, + [475] = {.lex_state = 7}, + [476] = {.lex_state = 843}, [477] = {.lex_state = 843}, - [478] = {.lex_state = 843}, - [479] = {.lex_state = 843}, - [480] = {.lex_state = 843}, - [481] = {.lex_state = 842}, - [482] = {.lex_state = 842}, - [483] = {.lex_state = 843}, - [484] = {.lex_state = 842}, - [485] = {.lex_state = 829}, - [486] = {.lex_state = 843}, - [487] = {.lex_state = 842}, - [488] = {.lex_state = 843}, + [478] = {.lex_state = 829}, + [479] = {.lex_state = 830}, + [480] = {.lex_state = 830}, + [481] = {.lex_state = 843}, + [482] = {.lex_state = 843}, + [483] = {.lex_state = 842}, + [484] = {.lex_state = 829}, + [485] = {.lex_state = 842}, + [486] = {.lex_state = 829}, + [487] = {.lex_state = 843}, + [488] = {.lex_state = 14}, [489] = {.lex_state = 14}, [490] = {.lex_state = 14}, - [491] = {.lex_state = 14}, + [491] = {.lex_state = 829}, [492] = {.lex_state = 842}, - [493] = {.lex_state = 829}, - [494] = {.lex_state = 829}, + [493] = {.lex_state = 842}, + [494] = {.lex_state = 843}, [495] = {.lex_state = 842}, [496] = {.lex_state = 842}, [497] = {.lex_state = 829}, @@ -14784,40 +14832,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [501] = {.lex_state = 830}, [502] = {.lex_state = 830}, [503] = {.lex_state = 829}, - [504] = {.lex_state = 830}, + [504] = {.lex_state = 829}, [505] = {.lex_state = 829}, - [506] = {.lex_state = 829}, + [506] = {.lex_state = 830}, [507] = {.lex_state = 830}, [508] = {.lex_state = 830}, - [509] = {.lex_state = 830}, - [510] = {.lex_state = 829}, + [509] = {.lex_state = 829}, + [510] = {.lex_state = 830}, [511] = {.lex_state = 830}, - [512] = {.lex_state = 829}, - [513] = {.lex_state = 830}, - [514] = {.lex_state = 829}, - [515] = {.lex_state = 830}, + [512] = {.lex_state = 830}, + [513] = {.lex_state = 829}, + [514] = {.lex_state = 830}, + [515] = {.lex_state = 829}, [516] = {.lex_state = 829}, [517] = {.lex_state = 830}, [518] = {.lex_state = 830}, [519] = {.lex_state = 830}, - [520] = {.lex_state = 829}, + [520] = {.lex_state = 830}, [521] = {.lex_state = 830}, [522] = {.lex_state = 830}, [523] = {.lex_state = 830}, - [524] = {.lex_state = 830}, + [524] = {.lex_state = 829}, [525] = {.lex_state = 829}, [526] = {.lex_state = 830}, [527] = {.lex_state = 830}, - [528] = {.lex_state = 829}, - [529] = {.lex_state = 830}, + [528] = {.lex_state = 830}, + [529] = {.lex_state = 829}, [530] = {.lex_state = 829}, - [531] = {.lex_state = 830}, - [532] = {.lex_state = 829}, - [533] = {.lex_state = 830}, + [531] = {.lex_state = 829}, + [532] = {.lex_state = 830}, + [533] = {.lex_state = 829}, [534] = {.lex_state = 829}, [535] = {.lex_state = 830}, [536] = {.lex_state = 829}, - [537] = {.lex_state = 829}, + [537] = {.lex_state = 830}, [538] = {.lex_state = 830}, [539] = {.lex_state = 830}, [540] = {.lex_state = 830}, @@ -14893,24 +14941,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [610] = {.lex_state = 830}, [611] = {.lex_state = 830}, [612] = {.lex_state = 16}, - [613] = {.lex_state = 15}, + [613] = {.lex_state = 18}, [614] = {.lex_state = 15}, [615] = {.lex_state = 15}, [616] = {.lex_state = 15}, - [617] = {.lex_state = 18}, + [617] = {.lex_state = 15}, [618] = {.lex_state = 18}, [619] = {.lex_state = 15}, - [620] = {.lex_state = 15}, - [621] = {.lex_state = 15}, - [622] = {.lex_state = 21}, + [620] = {.lex_state = 20}, + [621] = {.lex_state = 20}, + [622] = {.lex_state = 15}, [623] = {.lex_state = 21}, - [624] = {.lex_state = 15}, - [625] = {.lex_state = 20}, - [626] = {.lex_state = 21}, - [627] = {.lex_state = 15}, + [624] = {.lex_state = 21}, + [625] = {.lex_state = 15}, + [626] = {.lex_state = 15}, + [627] = {.lex_state = 21}, [628] = {.lex_state = 21}, - [629] = {.lex_state = 20}, - [630] = {.lex_state = 21}, + [629] = {.lex_state = 21}, + [630] = {.lex_state = 15}, [631] = {.lex_state = 21}, [632] = {.lex_state = 15}, [633] = {.lex_state = 15}, @@ -15053,10 +15101,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [770] = {.lex_state = 0}, [771] = {.lex_state = 0}, [772] = {.lex_state = 0}, - [773] = {.lex_state = 22}, - [774] = {.lex_state = 0}, - [775] = {.lex_state = 15}, - [776] = {.lex_state = 0}, + [773] = {.lex_state = 0}, + [774] = {.lex_state = 22}, + [775] = {.lex_state = 0}, + [776] = {.lex_state = 15}, [777] = {.lex_state = 15}, [778] = {.lex_state = 15}, [779] = {.lex_state = 15}, @@ -15067,44 +15115,44 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [784] = {.lex_state = 0}, [785] = {.lex_state = 0}, [786] = {.lex_state = 0}, - [787] = {.lex_state = 829}, + [787] = {.lex_state = 0}, [788] = {.lex_state = 0}, - [789] = {.lex_state = 0}, + [789] = {.lex_state = 829}, [790] = {.lex_state = 0}, - [791] = {.lex_state = 0}, + [791] = {.lex_state = 831}, [792] = {.lex_state = 831}, [793] = {.lex_state = 0}, - [794] = {.lex_state = 831}, + [794] = {.lex_state = 0}, [795] = {.lex_state = 0}, - [796] = {.lex_state = 0}, - [797] = {.lex_state = 831}, + [796] = {.lex_state = 831}, + [797] = {.lex_state = 0}, [798] = {.lex_state = 831}, - [799] = {.lex_state = 831}, - [800] = {.lex_state = 0}, + [799] = {.lex_state = 0}, + [800] = {.lex_state = 831}, [801] = {.lex_state = 831}, [802] = {.lex_state = 831}, - [803] = {.lex_state = 831}, - [804] = {.lex_state = 0}, - [805] = {.lex_state = 831}, - [806] = {.lex_state = 851}, - [807] = {.lex_state = 831}, - [808] = {.lex_state = 831}, + [803] = {.lex_state = 0}, + [804] = {.lex_state = 831}, + [805] = {.lex_state = 851}, + [806] = {.lex_state = 831}, + [807] = {.lex_state = 851}, + [808] = {.lex_state = 0}, [809] = {.lex_state = 831}, [810] = {.lex_state = 0}, [811] = {.lex_state = 851}, - [812] = {.lex_state = 851}, - [813] = {.lex_state = 0}, + [812] = {.lex_state = 831}, + [813] = {.lex_state = 831}, [814] = {.lex_state = 0}, [815] = {.lex_state = 0}, - [816] = {.lex_state = 0}, + [816] = {.lex_state = 852}, [817] = {.lex_state = 0}, [818] = {.lex_state = 0}, [819] = {.lex_state = 0}, - [820] = {.lex_state = 852}, - [821] = {.lex_state = 852}, + [820] = {.lex_state = 0}, + [821] = {.lex_state = 0}, [822] = {.lex_state = 0}, [823] = {.lex_state = 852}, - [824] = {.lex_state = 0}, + [824] = {.lex_state = 852}, [825] = {.lex_state = 0}, [826] = {.lex_state = 0}, [827] = {.lex_state = 0}, @@ -15122,7 +15170,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [839] = {.lex_state = 0}, [840] = {.lex_state = 0}, [841] = {.lex_state = 0}, - [842] = {.lex_state = 0}, + [842] = {.lex_state = 853}, [843] = {.lex_state = 0}, [844] = {.lex_state = 0}, [845] = {.lex_state = 0}, @@ -15131,21 +15179,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [848] = {.lex_state = 0}, [849] = {.lex_state = 0}, [850] = {.lex_state = 0}, - [851] = {.lex_state = 853}, + [851] = {.lex_state = 0}, [852] = {.lex_state = 0}, [853] = {.lex_state = 0}, [854] = {.lex_state = 0}, [855] = {.lex_state = 0}, [856] = {.lex_state = 842}, [857] = {.lex_state = 0}, - [858] = {.lex_state = 0}, + [858] = {.lex_state = 842}, [859] = {.lex_state = 0}, [860] = {.lex_state = 0}, - [861] = {.lex_state = 842}, - [862] = {.lex_state = 842}, + [861] = {.lex_state = 0}, + [862] = {.lex_state = 0}, [863] = {.lex_state = 0}, [864] = {.lex_state = 0}, - [865] = {.lex_state = 0}, + [865] = {.lex_state = 842}, [866] = {.lex_state = 0}, [867] = {.lex_state = 0}, [868] = {.lex_state = 0}, @@ -15158,7 +15206,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [875] = {.lex_state = 0}, [876] = {.lex_state = 0}, [877] = {.lex_state = 0}, - [878] = {.lex_state = 0}, + [878] = {.lex_state = 31}, [879] = {.lex_state = 0}, [880] = {.lex_state = 0}, [881] = {.lex_state = 0}, @@ -15169,8 +15217,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [886] = {.lex_state = 0}, [887] = {.lex_state = 0}, [888] = {.lex_state = 0}, - [889] = {.lex_state = 31}, - [890] = {.lex_state = 31}, + [889] = {.lex_state = 0}, + [890] = {.lex_state = 0}, [891] = {.lex_state = 0}, [892] = {.lex_state = 0}, [893] = {.lex_state = 0}, @@ -15179,100 +15227,100 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [896] = {.lex_state = 0}, [897] = {.lex_state = 0}, [898] = {.lex_state = 0}, - [899] = {.lex_state = 0}, + [899] = {.lex_state = 31}, [900] = {.lex_state = 0}, [901] = {.lex_state = 0}, [902] = {.lex_state = 0}, [903] = {.lex_state = 0}, [904] = {.lex_state = 0}, [905] = {.lex_state = 0}, - [906] = {.lex_state = 829}, + [906] = {.lex_state = 831}, [907] = {.lex_state = 0}, - [908] = {.lex_state = 842}, - [909] = {.lex_state = 35}, + [908] = {.lex_state = 829}, + [909] = {.lex_state = 829}, [910] = {.lex_state = 0}, [911] = {.lex_state = 0}, - [912] = {.lex_state = 0}, - [913] = {.lex_state = 0}, + [912] = {.lex_state = 30}, + [913] = {.lex_state = 35}, [914] = {.lex_state = 0}, - [915] = {.lex_state = 30}, - [916] = {.lex_state = 0}, - [917] = {.lex_state = 30}, + [915] = {.lex_state = 0}, + [916] = {.lex_state = 30}, + [917] = {.lex_state = 0}, [918] = {.lex_state = 0}, - [919] = {.lex_state = 842}, + [919] = {.lex_state = 30}, [920] = {.lex_state = 30}, - [921] = {.lex_state = 0}, - [922] = {.lex_state = 0}, - [923] = {.lex_state = 829}, + [921] = {.lex_state = 829}, + [922] = {.lex_state = 829}, + [923] = {.lex_state = 30}, [924] = {.lex_state = 0}, [925] = {.lex_state = 0}, - [926] = {.lex_state = 30}, - [927] = {.lex_state = 30}, + [926] = {.lex_state = 842}, + [927] = {.lex_state = 831}, [928] = {.lex_state = 0}, [929] = {.lex_state = 30}, - [930] = {.lex_state = 831}, - [931] = {.lex_state = 831}, + [930] = {.lex_state = 842}, + [931] = {.lex_state = 30}, [932] = {.lex_state = 0}, - [933] = {.lex_state = 829}, - [934] = {.lex_state = 831}, - [935] = {.lex_state = 829}, - [936] = {.lex_state = 0}, - [937] = {.lex_state = 0}, - [938] = {.lex_state = 829}, - [939] = {.lex_state = 30}, - [940] = {.lex_state = 30}, + [933] = {.lex_state = 0}, + [934] = {.lex_state = 0}, + [935] = {.lex_state = 0}, + [936] = {.lex_state = 30}, + [937] = {.lex_state = 831}, + [938] = {.lex_state = 30}, + [939] = {.lex_state = 35}, + [940] = {.lex_state = 829}, [941] = {.lex_state = 0}, [942] = {.lex_state = 0}, [943] = {.lex_state = 0}, - [944] = {.lex_state = 30}, + [944] = {.lex_state = 0}, [945] = {.lex_state = 0}, - [946] = {.lex_state = 35}, - [947] = {.lex_state = 831}, - [948] = {.lex_state = 30}, + [946] = {.lex_state = 831}, + [947] = {.lex_state = 30}, + [948] = {.lex_state = 0}, [949] = {.lex_state = 0}, [950] = {.lex_state = 0}, - [951] = {.lex_state = 0}, + [951] = {.lex_state = 31}, [952] = {.lex_state = 0}, [953] = {.lex_state = 0}, [954] = {.lex_state = 831}, - [955] = {.lex_state = 0}, + [955] = {.lex_state = 831}, [956] = {.lex_state = 0}, - [957] = {.lex_state = 0}, + [957] = {.lex_state = 831}, [958] = {.lex_state = 0}, [959] = {.lex_state = 0}, - [960] = {.lex_state = 831}, - [961] = {.lex_state = 35}, - [962] = {.lex_state = 31}, + [960] = {.lex_state = 0}, + [961] = {.lex_state = 0}, + [962] = {.lex_state = 0}, [963] = {.lex_state = 0}, [964] = {.lex_state = 0}, - [965] = {.lex_state = 31}, + [965] = {.lex_state = 0}, [966] = {.lex_state = 0}, - [967] = {.lex_state = 0}, - [968] = {.lex_state = 831}, - [969] = {.lex_state = 831}, - [970] = {.lex_state = 831}, + [967] = {.lex_state = 35}, + [968] = {.lex_state = 0}, + [969] = {.lex_state = 0}, + [970] = {.lex_state = 0}, [971] = {.lex_state = 0}, [972] = {.lex_state = 0}, [973] = {.lex_state = 0}, [974] = {.lex_state = 0}, [975] = {.lex_state = 0}, - [976] = {.lex_state = 0}, + [976] = {.lex_state = 831}, [977] = {.lex_state = 0}, [978] = {.lex_state = 0}, - [979] = {.lex_state = 0}, - [980] = {.lex_state = 0}, + [979] = {.lex_state = 831}, + [980] = {.lex_state = 831}, [981] = {.lex_state = 0}, [982] = {.lex_state = 0}, [983] = {.lex_state = 0}, [984] = {.lex_state = 0}, - [985] = {.lex_state = 831}, - [986] = {.lex_state = 0}, - [987] = {.lex_state = 30}, + [985] = {.lex_state = 0}, + [986] = {.lex_state = 31}, + [987] = {.lex_state = 0}, [988] = {.lex_state = 0}, - [989] = {.lex_state = 0}, - [990] = {.lex_state = 30}, + [989] = {.lex_state = 30}, + [990] = {.lex_state = 0}, [991] = {.lex_state = 0}, - [992] = {.lex_state = 0}, + [992] = {.lex_state = 30}, [993] = {.lex_state = 0}, [994] = {.lex_state = 0}, [995] = {.lex_state = 829}, @@ -15284,105 +15332,105 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1001] = {.lex_state = 0}, [1002] = {.lex_state = 0}, [1003] = {.lex_state = 0}, - [1004] = {.lex_state = 829}, - [1005] = {.lex_state = 829}, - [1006] = {.lex_state = 829}, + [1004] = {.lex_state = 0}, + [1005] = {.lex_state = 0}, + [1006] = {.lex_state = 0}, [1007] = {.lex_state = 0}, - [1008] = {.lex_state = 0}, + [1008] = {.lex_state = 829}, [1009] = {.lex_state = 0}, - [1010] = {.lex_state = 0}, - [1011] = {.lex_state = 0}, + [1010] = {.lex_state = 829}, + [1011] = {.lex_state = 829}, [1012] = {.lex_state = 0}, [1013] = {.lex_state = 0}, [1014] = {.lex_state = 0}, - [1015] = {.lex_state = 829}, + [1015] = {.lex_state = 0}, [1016] = {.lex_state = 829}, [1017] = {.lex_state = 0}, - [1018] = {.lex_state = 0}, + [1018] = {.lex_state = 829}, [1019] = {.lex_state = 0}, [1020] = {.lex_state = 0}, [1021] = {.lex_state = 0}, - [1022] = {.lex_state = 33}, - [1023] = {.lex_state = 33}, - [1024] = {.lex_state = 0}, + [1022] = {.lex_state = 0}, + [1023] = {.lex_state = 853}, + [1024] = {.lex_state = 33}, [1025] = {.lex_state = 33}, [1026] = {.lex_state = 33}, - [1027] = {.lex_state = 829}, + [1027] = {.lex_state = 33}, [1028] = {.lex_state = 33}, - [1029] = {.lex_state = 0}, - [1030] = {.lex_state = 0}, + [1029] = {.lex_state = 33}, + [1030] = {.lex_state = 33}, [1031] = {.lex_state = 33}, - [1032] = {.lex_state = 829}, - [1033] = {.lex_state = 0}, - [1034] = {.lex_state = 33}, + [1032] = {.lex_state = 33}, + [1033] = {.lex_state = 33}, + [1034] = {.lex_state = 0}, [1035] = {.lex_state = 33}, [1036] = {.lex_state = 33}, - [1037] = {.lex_state = 0}, - [1038] = {.lex_state = 0}, + [1037] = {.lex_state = 33}, + [1038] = {.lex_state = 33}, [1039] = {.lex_state = 0}, [1040] = {.lex_state = 33}, [1041] = {.lex_state = 0}, - [1042] = {.lex_state = 33}, - [1043] = {.lex_state = 33}, - [1044] = {.lex_state = 829}, + [1042] = {.lex_state = 0}, + [1043] = {.lex_state = 0}, + [1044] = {.lex_state = 33}, [1045] = {.lex_state = 33}, - [1046] = {.lex_state = 829}, - [1047] = {.lex_state = 0}, + [1046] = {.lex_state = 0}, + [1047] = {.lex_state = 33}, [1048] = {.lex_state = 33}, - [1049] = {.lex_state = 0}, - [1050] = {.lex_state = 829}, + [1049] = {.lex_state = 33}, + [1050] = {.lex_state = 0}, [1051] = {.lex_state = 0}, [1052] = {.lex_state = 33}, [1053] = {.lex_state = 0}, [1054] = {.lex_state = 33}, - [1055] = {.lex_state = 33}, - [1056] = {.lex_state = 829}, - [1057] = {.lex_state = 33}, - [1058] = {.lex_state = 33}, + [1055] = {.lex_state = 0}, + [1056] = {.lex_state = 33}, + [1057] = {.lex_state = 829}, + [1058] = {.lex_state = 0}, [1059] = {.lex_state = 0}, - [1060] = {.lex_state = 0}, - [1061] = {.lex_state = 0}, - [1062] = {.lex_state = 0}, + [1060] = {.lex_state = 33}, + [1061] = {.lex_state = 33}, + [1062] = {.lex_state = 33}, [1063] = {.lex_state = 33}, [1064] = {.lex_state = 0}, [1065] = {.lex_state = 33}, [1066] = {.lex_state = 33}, [1067] = {.lex_state = 0}, - [1068] = {.lex_state = 0}, - [1069] = {.lex_state = 33}, - [1070] = {.lex_state = 33}, - [1071] = {.lex_state = 33}, + [1068] = {.lex_state = 33}, + [1069] = {.lex_state = 0}, + [1070] = {.lex_state = 0}, + [1071] = {.lex_state = 0}, [1072] = {.lex_state = 0}, - [1073] = {.lex_state = 33}, - [1074] = {.lex_state = 33}, - [1075] = {.lex_state = 33}, - [1076] = {.lex_state = 0}, + [1073] = {.lex_state = 0}, + [1074] = {.lex_state = 0}, + [1075] = {.lex_state = 829}, + [1076] = {.lex_state = 33}, [1077] = {.lex_state = 0}, [1078] = {.lex_state = 33}, [1079] = {.lex_state = 33}, - [1080] = {.lex_state = 33}, - [1081] = {.lex_state = 0}, - [1082] = {.lex_state = 33}, + [1080] = {.lex_state = 0}, + [1081] = {.lex_state = 33}, + [1082] = {.lex_state = 0}, [1083] = {.lex_state = 33}, [1084] = {.lex_state = 0}, [1085] = {.lex_state = 33}, - [1086] = {.lex_state = 33}, - [1087] = {.lex_state = 33}, + [1086] = {.lex_state = 0}, + [1087] = {.lex_state = 829}, [1088] = {.lex_state = 33}, [1089] = {.lex_state = 0}, - [1090] = {.lex_state = 33}, - [1091] = {.lex_state = 853}, - [1092] = {.lex_state = 33}, - [1093] = {.lex_state = 0}, + [1090] = {.lex_state = 0}, + [1091] = {.lex_state = 829}, + [1092] = {.lex_state = 0}, + [1093] = {.lex_state = 33}, [1094] = {.lex_state = 33}, [1095] = {.lex_state = 33}, - [1096] = {.lex_state = 0}, + [1096] = {.lex_state = 829}, [1097] = {.lex_state = 0}, [1098] = {.lex_state = 33}, - [1099] = {.lex_state = 0}, - [1100] = {.lex_state = 0}, + [1099] = {.lex_state = 33}, + [1100] = {.lex_state = 33}, [1101] = {.lex_state = 33}, - [1102] = {.lex_state = 33}, + [1102] = {.lex_state = 829}, [1103] = {.lex_state = 0}, [1104] = {.lex_state = 0}, [1105] = {.lex_state = 0}, @@ -15393,7 +15441,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1110] = {.lex_state = 0}, [1111] = {.lex_state = 0}, [1112] = {.lex_state = 0}, - [1113] = {.lex_state = 0}, + [1113] = {.lex_state = 829}, [1114] = {.lex_state = 0}, [1115] = {.lex_state = 0}, [1116] = {.lex_state = 0}, @@ -15429,7 +15477,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1146] = {.lex_state = 0}, [1147] = {.lex_state = 0}, [1148] = {.lex_state = 0}, - [1149] = {.lex_state = 829}, + [1149] = {.lex_state = 0}, [1150] = {.lex_state = 0}, [1151] = {.lex_state = 0}, [1152] = {.lex_state = 0}, @@ -15450,7 +15498,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1167] = {.lex_state = 0}, [1168] = {.lex_state = 0}, [1169] = {.lex_state = 0}, - [1170] = {.lex_state = 0}, + [1170] = {.lex_state = 33}, [1171] = {.lex_state = 0}, [1172] = {.lex_state = 0}, [1173] = {.lex_state = 0}, @@ -15460,10 +15508,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1177] = {.lex_state = 0}, [1178] = {.lex_state = 0}, [1179] = {.lex_state = 0}, - [1180] = {.lex_state = 0}, + [1180] = {.lex_state = 33}, [1181] = {.lex_state = 33}, [1182] = {.lex_state = 0}, - [1183] = {.lex_state = 33}, + [1183] = {.lex_state = 0}, [1184] = {.lex_state = 0}, [1185] = {.lex_state = 0}, [1186] = {.lex_state = 0}, @@ -15475,36 +15523,36 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1192] = {.lex_state = 0}, [1193] = {.lex_state = 0}, [1194] = {.lex_state = 0}, - [1195] = {.lex_state = 33}, + [1195] = {.lex_state = 0}, [1196] = {.lex_state = 0}, [1197] = {.lex_state = 0}, [1198] = {.lex_state = 0}, [1199] = {.lex_state = 0}, [1200] = {.lex_state = 0}, - [1201] = {.lex_state = 0}, + [1201] = {.lex_state = 23}, [1202] = {.lex_state = 0}, [1203] = {.lex_state = 0}, [1204] = {.lex_state = 0}, - [1205] = {.lex_state = 23}, + [1205] = {.lex_state = 0}, [1206] = {.lex_state = 0}, [1207] = {.lex_state = 0}, [1208] = {.lex_state = 0}, [1209] = {.lex_state = 0}, - [1210] = {.lex_state = 0}, + [1210] = {.lex_state = 23}, [1211] = {.lex_state = 0}, - [1212] = {.lex_state = 0}, + [1212] = {.lex_state = 23}, [1213] = {.lex_state = 0}, - [1214] = {.lex_state = 23}, + [1214] = {.lex_state = 0}, [1215] = {.lex_state = 0}, [1216] = {.lex_state = 23}, [1217] = {.lex_state = 0}, [1218] = {.lex_state = 0}, - [1219] = {.lex_state = 0}, + [1219] = {.lex_state = 23}, [1220] = {.lex_state = 0}, [1221] = {.lex_state = 0}, [1222] = {.lex_state = 0}, [1223] = {.lex_state = 0}, - [1224] = {.lex_state = 0}, + [1224] = {.lex_state = 23}, [1225] = {.lex_state = 0}, [1226] = {.lex_state = 0}, [1227] = {.lex_state = 0}, @@ -15515,10 +15563,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1232] = {.lex_state = 0}, [1233] = {.lex_state = 0}, [1234] = {.lex_state = 0}, - [1235] = {.lex_state = 23}, + [1235] = {.lex_state = 0}, [1236] = {.lex_state = 0}, [1237] = {.lex_state = 0}, - [1238] = {.lex_state = 23}, + [1238] = {.lex_state = 0}, [1239] = {.lex_state = 0}, [1240] = {.lex_state = 0}, [1241] = {.lex_state = 0}, @@ -15533,123 +15581,123 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1250] = {.lex_state = 0}, [1251] = {.lex_state = 0}, [1252] = {.lex_state = 0}, - [1253] = {.lex_state = 23}, + [1253] = {.lex_state = 0}, [1254] = {.lex_state = 0}, [1255] = {.lex_state = 0}, [1256] = {.lex_state = 0}, - [1257] = {.lex_state = 0}, + [1257] = {.lex_state = 37}, [1258] = {.lex_state = 0}, [1259] = {.lex_state = 0}, [1260] = {.lex_state = 0}, - [1261] = {.lex_state = 0}, + [1261] = {.lex_state = 37}, [1262] = {.lex_state = 0}, - [1263] = {.lex_state = 37}, - [1264] = {.lex_state = 37}, - [1265] = {.lex_state = 23}, + [1263] = {.lex_state = 0}, + [1264] = {.lex_state = 0}, + [1265] = {.lex_state = 0}, [1266] = {.lex_state = 0}, [1267] = {.lex_state = 0}, [1268] = {.lex_state = 0}, [1269] = {.lex_state = 0}, [1270] = {.lex_state = 0}, [1271] = {.lex_state = 0}, - [1272] = {.lex_state = 0}, + [1272] = {.lex_state = 23}, [1273] = {.lex_state = 0}, [1274] = {.lex_state = 0}, [1275] = {.lex_state = 0}, [1276] = {.lex_state = 0}, [1277] = {.lex_state = 0}, [1278] = {.lex_state = 0}, - [1279] = {.lex_state = 31}, + [1279] = {.lex_state = 0}, [1280] = {.lex_state = 0}, - [1281] = {.lex_state = 0}, - [1282] = {.lex_state = 32}, + [1281] = {.lex_state = 38}, + [1282] = {.lex_state = 38}, [1283] = {.lex_state = 0}, - [1284] = {.lex_state = 23}, + [1284] = {.lex_state = 0}, [1285] = {.lex_state = 0}, [1286] = {.lex_state = 0}, [1287] = {.lex_state = 0}, [1288] = {.lex_state = 0}, [1289] = {.lex_state = 0}, [1290] = {.lex_state = 0}, - [1291] = {.lex_state = 0}, - [1292] = {.lex_state = 32}, + [1291] = {.lex_state = 32}, + [1292] = {.lex_state = 0}, [1293] = {.lex_state = 0}, [1294] = {.lex_state = 0}, [1295] = {.lex_state = 0}, - [1296] = {.lex_state = 0}, - [1297] = {.lex_state = 0}, + [1296] = {.lex_state = 23}, + [1297] = {.lex_state = 830}, [1298] = {.lex_state = 0}, [1299] = {.lex_state = 0}, - [1300] = {.lex_state = 830}, + [1300] = {.lex_state = 0}, [1301] = {.lex_state = 0}, [1302] = {.lex_state = 0}, - [1303] = {.lex_state = 23}, + [1303] = {.lex_state = 830}, [1304] = {.lex_state = 0}, [1305] = {.lex_state = 0}, - [1306] = {.lex_state = 31}, + [1306] = {.lex_state = 0}, [1307] = {.lex_state = 0}, [1308] = {.lex_state = 0}, [1309] = {.lex_state = 0}, [1310] = {.lex_state = 0}, - [1311] = {.lex_state = 0}, + [1311] = {.lex_state = 830}, [1312] = {.lex_state = 0}, - [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 38}, + [1313] = {.lex_state = 23}, + [1314] = {.lex_state = 0}, [1315] = {.lex_state = 0}, - [1316] = {.lex_state = 23}, - [1317] = {.lex_state = 23}, + [1316] = {.lex_state = 0}, + [1317] = {.lex_state = 0}, [1318] = {.lex_state = 0}, - [1319] = {.lex_state = 32}, - [1320] = {.lex_state = 0}, + [1319] = {.lex_state = 0}, + [1320] = {.lex_state = 38}, [1321] = {.lex_state = 0}, [1322] = {.lex_state = 0}, [1323] = {.lex_state = 0}, [1324] = {.lex_state = 0}, - [1325] = {.lex_state = 0}, - [1326] = {.lex_state = 0}, - [1327] = {.lex_state = 0}, + [1325] = {.lex_state = 38}, + [1326] = {.lex_state = 38}, + [1327] = {.lex_state = 32}, [1328] = {.lex_state = 0}, [1329] = {.lex_state = 0}, - [1330] = {.lex_state = 23}, + [1330] = {.lex_state = 0}, [1331] = {.lex_state = 0}, - [1332] = {.lex_state = 0}, - [1333] = {.lex_state = 0}, + [1332] = {.lex_state = 38}, + [1333] = {.lex_state = 31}, [1334] = {.lex_state = 0}, [1335] = {.lex_state = 0}, [1336] = {.lex_state = 0}, [1337] = {.lex_state = 0}, [1338] = {.lex_state = 0}, [1339] = {.lex_state = 0}, - [1340] = {.lex_state = 23}, + [1340] = {.lex_state = 0}, [1341] = {.lex_state = 0}, - [1342] = {.lex_state = 0}, + [1342] = {.lex_state = 32}, [1343] = {.lex_state = 0}, - [1344] = {.lex_state = 0}, + [1344] = {.lex_state = 38}, [1345] = {.lex_state = 0}, [1346] = {.lex_state = 0}, [1347] = {.lex_state = 38}, [1348] = {.lex_state = 0}, - [1349] = {.lex_state = 38}, - [1350] = {.lex_state = 0}, - [1351] = {.lex_state = 38}, - [1352] = {.lex_state = 0}, - [1353] = {.lex_state = 0}, + [1349] = {.lex_state = 0}, + [1350] = {.lex_state = 23}, + [1351] = {.lex_state = 0}, + [1352] = {.lex_state = 38}, + [1353] = {.lex_state = 32}, [1354] = {.lex_state = 0}, [1355] = {.lex_state = 38}, - [1356] = {.lex_state = 0}, + [1356] = {.lex_state = 38}, [1357] = {.lex_state = 0}, - [1358] = {.lex_state = 38}, + [1358] = {.lex_state = 23}, [1359] = {.lex_state = 0}, [1360] = {.lex_state = 0}, - [1361] = {.lex_state = 23}, - [1362] = {.lex_state = 38}, + [1361] = {.lex_state = 0}, + [1362] = {.lex_state = 0}, [1363] = {.lex_state = 0}, [1364] = {.lex_state = 0}, [1365] = {.lex_state = 0}, - [1366] = {.lex_state = 830}, + [1366] = {.lex_state = 0}, [1367] = {.lex_state = 0}, - [1368] = {.lex_state = 23}, - [1369] = {.lex_state = 38}, + [1368] = {.lex_state = 32}, + [1369] = {.lex_state = 0}, [1370] = {.lex_state = 0}, [1371] = {.lex_state = 0}, [1372] = {.lex_state = 0}, @@ -15660,76 +15708,76 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1377] = {.lex_state = 0}, [1378] = {.lex_state = 0}, [1379] = {.lex_state = 0}, - [1380] = {.lex_state = 830}, - [1381] = {.lex_state = 38}, + [1380] = {.lex_state = 0}, + [1381] = {.lex_state = 0}, [1382] = {.lex_state = 0}, [1383] = {.lex_state = 0}, - [1384] = {.lex_state = 23}, - [1385] = {.lex_state = 38}, + [1384] = {.lex_state = 0}, + [1385] = {.lex_state = 23}, [1386] = {.lex_state = 0}, [1387] = {.lex_state = 0}, [1388] = {.lex_state = 0}, - [1389] = {.lex_state = 830}, - [1390] = {.lex_state = 32}, + [1389] = {.lex_state = 0}, + [1390] = {.lex_state = 0}, [1391] = {.lex_state = 0}, - [1392] = {.lex_state = 38}, - [1393] = {.lex_state = 38}, - [1394] = {.lex_state = 0}, + [1392] = {.lex_state = 31}, + [1393] = {.lex_state = 0}, + [1394] = {.lex_state = 23}, [1395] = {.lex_state = 0}, - [1396] = {.lex_state = 830}, + [1396] = {.lex_state = 32}, [1397] = {.lex_state = 0}, [1398] = {.lex_state = 32}, [1399] = {.lex_state = 23}, [1400] = {.lex_state = 0}, [1401] = {.lex_state = 0}, [1402] = {.lex_state = 0}, - [1403] = {.lex_state = 32}, - [1404] = {.lex_state = 0}, + [1403] = {.lex_state = 830}, + [1404] = {.lex_state = 830}, [1405] = {.lex_state = 0}, [1406] = {.lex_state = 0}, - [1407] = {.lex_state = 0}, + [1407] = {.lex_state = 23}, [1408] = {.lex_state = 0}, - [1409] = {.lex_state = 0}, - [1410] = {.lex_state = 830}, - [1411] = {.lex_state = 0}, + [1409] = {.lex_state = 23}, + [1410] = {.lex_state = 0}, + [1411] = {.lex_state = 38}, [1412] = {.lex_state = 0}, [1413] = {.lex_state = 0}, - [1414] = {.lex_state = 23}, - [1415] = {.lex_state = 0}, - [1416] = {.lex_state = 0}, + [1414] = {.lex_state = 0}, + [1415] = {.lex_state = 23}, + [1416] = {.lex_state = 830}, [1417] = {.lex_state = 0}, [1418] = {.lex_state = 0}, - [1419] = {.lex_state = 23}, - [1420] = {.lex_state = 830}, + [1419] = {.lex_state = 0}, + [1420] = {.lex_state = 23}, [1421] = {.lex_state = 0}, [1422] = {.lex_state = 0}, [1423] = {.lex_state = 0}, - [1424] = {.lex_state = 0}, - [1425] = {.lex_state = 32}, + [1424] = {.lex_state = 830}, + [1425] = {.lex_state = 0}, [1426] = {.lex_state = 0}, [1427] = {.lex_state = 23}, [1428] = {.lex_state = 0}, - [1429] = {.lex_state = 23}, + [1429] = {.lex_state = 0}, [1430] = {.lex_state = 0}, [1431] = {.lex_state = 0}, [1432] = {.lex_state = 0}, - [1433] = {.lex_state = 23}, + [1433] = {.lex_state = 831}, [1434] = {.lex_state = 0}, - [1435] = {.lex_state = 23}, + [1435] = {.lex_state = 0}, [1436] = {.lex_state = 0}, - [1437] = {.lex_state = 23}, + [1437] = {.lex_state = 0}, [1438] = {.lex_state = 0}, [1439] = {.lex_state = 0}, [1440] = {.lex_state = 0}, - [1441] = {.lex_state = 39}, + [1441] = {.lex_state = 0}, [1442] = {.lex_state = 0}, [1443] = {.lex_state = 0}, - [1444] = {.lex_state = 23}, - [1445] = {.lex_state = 0}, - [1446] = {.lex_state = 0}, + [1444] = {.lex_state = 0}, + [1445] = {.lex_state = 23}, + [1446] = {.lex_state = 23}, [1447] = {.lex_state = 0}, [1448] = {.lex_state = 0}, - [1449] = {.lex_state = 0}, + [1449] = {.lex_state = 40}, [1450] = {.lex_state = 0}, [1451] = {.lex_state = 0}, [1452] = {.lex_state = 0}, @@ -15738,253 +15786,253 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1455] = {.lex_state = 0}, [1456] = {.lex_state = 0}, [1457] = {.lex_state = 0}, - [1458] = {.lex_state = 0}, + [1458] = {.lex_state = 23}, [1459] = {.lex_state = 0}, [1460] = {.lex_state = 0}, [1461] = {.lex_state = 0}, - [1462] = {.lex_state = 23}, - [1463] = {.lex_state = 23}, - [1464] = {.lex_state = 23}, + [1462] = {.lex_state = 0}, + [1463] = {.lex_state = 0}, + [1464] = {.lex_state = 0}, [1465] = {.lex_state = 0}, - [1466] = {.lex_state = 0}, + [1466] = {.lex_state = 39}, [1467] = {.lex_state = 0}, - [1468] = {.lex_state = 40}, - [1469] = {.lex_state = 829}, + [1468] = {.lex_state = 23}, + [1469] = {.lex_state = 0}, [1470] = {.lex_state = 0}, [1471] = {.lex_state = 0}, - [1472] = {.lex_state = 23}, + [1472] = {.lex_state = 0}, [1473] = {.lex_state = 0}, [1474] = {.lex_state = 0}, - [1475] = {.lex_state = 0}, + [1475] = {.lex_state = 23}, [1476] = {.lex_state = 0}, [1477] = {.lex_state = 0}, [1478] = {.lex_state = 0}, - [1479] = {.lex_state = 23}, - [1480] = {.lex_state = 0}, + [1479] = {.lex_state = 0}, + [1480] = {.lex_state = 23}, [1481] = {.lex_state = 0}, [1482] = {.lex_state = 0}, [1483] = {.lex_state = 0}, - [1484] = {.lex_state = 23}, - [1485] = {.lex_state = 831}, - [1486] = {.lex_state = 23}, - [1487] = {.lex_state = 0}, - [1488] = {.lex_state = 0}, + [1484] = {.lex_state = 0}, + [1485] = {.lex_state = 0}, + [1486] = {.lex_state = 831}, + [1487] = {.lex_state = 23}, + [1488] = {.lex_state = 23}, [1489] = {.lex_state = 0}, - [1490] = {.lex_state = 830}, - [1491] = {.lex_state = 853}, + [1490] = {.lex_state = 0}, + [1491] = {.lex_state = 0}, [1492] = {.lex_state = 23}, [1493] = {.lex_state = 0}, [1494] = {.lex_state = 0}, - [1495] = {.lex_state = 0}, + [1495] = {.lex_state = 23}, [1496] = {.lex_state = 0}, - [1497] = {.lex_state = 831}, - [1498] = {.lex_state = 0}, - [1499] = {.lex_state = 0}, + [1497] = {.lex_state = 39}, + [1498] = {.lex_state = 829}, + [1499] = {.lex_state = 853}, [1500] = {.lex_state = 0}, [1501] = {.lex_state = 0}, [1502] = {.lex_state = 0}, [1503] = {.lex_state = 0}, [1504] = {.lex_state = 0}, - [1505] = {.lex_state = 23}, - [1506] = {.lex_state = 0}, - [1507] = {.lex_state = 39}, - [1508] = {.lex_state = 23}, + [1505] = {.lex_state = 0}, + [1506] = {.lex_state = 23}, + [1507] = {.lex_state = 831}, + [1508] = {.lex_state = 0}, [1509] = {.lex_state = 0}, - [1510] = {.lex_state = 0}, + [1510] = {.lex_state = 23}, [1511] = {.lex_state = 0}, [1512] = {.lex_state = 0}, - [1513] = {.lex_state = 0}, + [1513] = {.lex_state = 36}, [1514] = {.lex_state = 0}, [1515] = {.lex_state = 0}, - [1516] = {.lex_state = 831}, - [1517] = {.lex_state = 831}, + [1516] = {.lex_state = 23}, + [1517] = {.lex_state = 0}, [1518] = {.lex_state = 0}, - [1519] = {.lex_state = 831}, - [1520] = {.lex_state = 0}, + [1519] = {.lex_state = 0}, + [1520] = {.lex_state = 23}, [1521] = {.lex_state = 0}, - [1522] = {.lex_state = 0}, - [1523] = {.lex_state = 0}, + [1522] = {.lex_state = 23}, + [1523] = {.lex_state = 34}, [1524] = {.lex_state = 0}, - [1525] = {.lex_state = 0}, - [1526] = {.lex_state = 23}, + [1525] = {.lex_state = 23}, + [1526] = {.lex_state = 831}, [1527] = {.lex_state = 831}, - [1528] = {.lex_state = 0}, - [1529] = {.lex_state = 831}, + [1528] = {.lex_state = 831}, + [1529] = {.lex_state = 23}, [1530] = {.lex_state = 0}, - [1531] = {.lex_state = 0}, - [1532] = {.lex_state = 0}, + [1531] = {.lex_state = 36}, + [1532] = {.lex_state = 23}, [1533] = {.lex_state = 0}, [1534] = {.lex_state = 0}, [1535] = {.lex_state = 0}, - [1536] = {.lex_state = 23}, - [1537] = {.lex_state = 0}, + [1536] = {.lex_state = 0}, + [1537] = {.lex_state = 831}, [1538] = {.lex_state = 831}, - [1539] = {.lex_state = 0}, + [1539] = {.lex_state = 831}, [1540] = {.lex_state = 831}, - [1541] = {.lex_state = 0}, - [1542] = {.lex_state = 831}, - [1543] = {.lex_state = 831}, - [1544] = {.lex_state = 0}, + [1541] = {.lex_state = 829}, + [1542] = {.lex_state = 0}, + [1543] = {.lex_state = 40}, + [1544] = {.lex_state = 831}, [1545] = {.lex_state = 831}, - [1546] = {.lex_state = 23}, - [1547] = {.lex_state = 23}, - [1548] = {.lex_state = 0}, + [1546] = {.lex_state = 831}, + [1547] = {.lex_state = 0}, + [1548] = {.lex_state = 831}, [1549] = {.lex_state = 0}, - [1550] = {.lex_state = 0}, + [1550] = {.lex_state = 23}, [1551] = {.lex_state = 23}, [1552] = {.lex_state = 0}, [1553] = {.lex_state = 0}, - [1554] = {.lex_state = 40}, + [1554] = {.lex_state = 0}, [1555] = {.lex_state = 0}, - [1556] = {.lex_state = 829}, + [1556] = {.lex_state = 0}, [1557] = {.lex_state = 0}, [1558] = {.lex_state = 0}, [1559] = {.lex_state = 0}, - [1560] = {.lex_state = 36}, + [1560] = {.lex_state = 0}, [1561] = {.lex_state = 23}, - [1562] = {.lex_state = 831}, + [1562] = {.lex_state = 23}, [1563] = {.lex_state = 0}, [1564] = {.lex_state = 0}, - [1565] = {.lex_state = 831}, + [1565] = {.lex_state = 0}, [1566] = {.lex_state = 0}, - [1567] = {.lex_state = 36}, - [1568] = {.lex_state = 34}, - [1569] = {.lex_state = 831}, - [1570] = {.lex_state = 831}, + [1567] = {.lex_state = 0}, + [1568] = {.lex_state = 0}, + [1569] = {.lex_state = 0}, + [1570] = {.lex_state = 0}, [1571] = {.lex_state = 831}, [1572] = {.lex_state = 0}, [1573] = {.lex_state = 23}, [1574] = {.lex_state = 0}, - [1575] = {.lex_state = 23}, + [1575] = {.lex_state = 0}, [1576] = {.lex_state = 0}, - [1577] = {.lex_state = 0}, - [1578] = {.lex_state = 0}, + [1577] = {.lex_state = 830}, + [1578] = {.lex_state = 23}, [1579] = {.lex_state = 0}, - [1580] = {.lex_state = 0}, + [1580] = {.lex_state = 831}, [1581] = {.lex_state = 0}, - [1582] = {.lex_state = 35}, - [1583] = {.lex_state = 23}, - [1584] = {.lex_state = 23}, + [1582] = {.lex_state = 0}, + [1583] = {.lex_state = 831}, + [1584] = {.lex_state = 0}, [1585] = {.lex_state = 23}, - [1586] = {.lex_state = 0}, - [1587] = {.lex_state = 23}, - [1588] = {.lex_state = 0}, + [1586] = {.lex_state = 23}, + [1587] = {.lex_state = 35}, + [1588] = {.lex_state = 23}, [1589] = {.lex_state = 23}, [1590] = {.lex_state = 23}, [1591] = {.lex_state = 0}, - [1592] = {.lex_state = 23}, - [1593] = {.lex_state = 39}, - [1594] = {.lex_state = 0}, - [1595] = {.lex_state = 23}, - [1596] = {.lex_state = 23}, - [1597] = {.lex_state = 23}, - [1598] = {.lex_state = 0}, - [1599] = {.lex_state = 0}, - [1600] = {.lex_state = 23}, + [1592] = {.lex_state = 39}, + [1593] = {.lex_state = 23}, + [1594] = {.lex_state = 23}, + [1595] = {.lex_state = 17}, + [1596] = {.lex_state = 0}, + [1597] = {.lex_state = 0}, + [1598] = {.lex_state = 23}, + [1599] = {.lex_state = 23}, + [1600] = {.lex_state = 0}, [1601] = {.lex_state = 23}, - [1602] = {.lex_state = 0}, + [1602] = {.lex_state = 23}, [1603] = {.lex_state = 0}, - [1604] = {.lex_state = 35}, - [1605] = {.lex_state = 0}, + [1604] = {.lex_state = 0}, + [1605] = {.lex_state = 23}, [1606] = {.lex_state = 0}, - [1607] = {.lex_state = 23}, - [1608] = {.lex_state = 23}, - [1609] = {.lex_state = 831}, - [1610] = {.lex_state = 23}, + [1607] = {.lex_state = 35}, + [1608] = {.lex_state = 0}, + [1609] = {.lex_state = 23}, + [1610] = {.lex_state = 0}, [1611] = {.lex_state = 0}, [1612] = {.lex_state = 0}, - [1613] = {.lex_state = 23}, - [1614] = {.lex_state = 0}, - [1615] = {.lex_state = 35}, - [1616] = {.lex_state = 0}, - [1617] = {.lex_state = 23}, - [1618] = {.lex_state = 831}, - [1619] = {.lex_state = 35}, - [1620] = {.lex_state = 0}, + [1613] = {.lex_state = 0}, + [1614] = {.lex_state = 35}, + [1615] = {.lex_state = 23}, + [1616] = {.lex_state = 23}, + [1617] = {.lex_state = 0}, + [1618] = {.lex_state = 830}, + [1619] = {.lex_state = 0}, + [1620] = {.lex_state = 17}, [1621] = {.lex_state = 0}, - [1622] = {.lex_state = 17}, - [1623] = {.lex_state = 0}, - [1624] = {.lex_state = 23}, + [1622] = {.lex_state = 0}, + [1623] = {.lex_state = 17}, + [1624] = {.lex_state = 0}, [1625] = {.lex_state = 23}, - [1626] = {.lex_state = 0}, + [1626] = {.lex_state = 23}, [1627] = {.lex_state = 0}, [1628] = {.lex_state = 23}, - [1629] = {.lex_state = 23}, - [1630] = {.lex_state = 23}, - [1631] = {.lex_state = 23}, + [1629] = {.lex_state = 0}, + [1630] = {.lex_state = 0}, + [1631] = {.lex_state = 0}, [1632] = {.lex_state = 0}, [1633] = {.lex_state = 23}, - [1634] = {.lex_state = 23}, - [1635] = {.lex_state = 23}, - [1636] = {.lex_state = 0}, - [1637] = {.lex_state = 0}, + [1634] = {.lex_state = 17}, + [1635] = {.lex_state = 0}, + [1636] = {.lex_state = 23}, + [1637] = {.lex_state = 23}, [1638] = {.lex_state = 23}, - [1639] = {.lex_state = 0}, - [1640] = {.lex_state = 23}, + [1639] = {.lex_state = 23}, + [1640] = {.lex_state = 0}, [1641] = {.lex_state = 23}, [1642] = {.lex_state = 0}, [1643] = {.lex_state = 0}, - [1644] = {.lex_state = 0}, + [1644] = {.lex_state = 23}, [1645] = {.lex_state = 0}, - [1646] = {.lex_state = 0}, - [1647] = {.lex_state = 23}, - [1648] = {.lex_state = 23}, + [1646] = {.lex_state = 23}, + [1647] = {.lex_state = 0}, + [1648] = {.lex_state = 0}, [1649] = {.lex_state = 0}, - [1650] = {.lex_state = 23}, - [1651] = {.lex_state = 23}, + [1650] = {.lex_state = 0}, + [1651] = {.lex_state = 0}, [1652] = {.lex_state = 0}, - [1653] = {.lex_state = 23}, - [1654] = {.lex_state = 17}, + [1653] = {.lex_state = 0}, + [1654] = {.lex_state = 0}, [1655] = {.lex_state = 23}, [1656] = {.lex_state = 23}, [1657] = {.lex_state = 23}, [1658] = {.lex_state = 23}, - [1659] = {.lex_state = 23}, - [1660] = {.lex_state = 0}, - [1661] = {.lex_state = 23}, - [1662] = {.lex_state = 23}, - [1663] = {.lex_state = 0}, - [1664] = {.lex_state = 23}, - [1665] = {.lex_state = 23}, - [1666] = {.lex_state = 0}, - [1667] = {.lex_state = 23}, + [1659] = {.lex_state = 0}, + [1660] = {.lex_state = 831}, + [1661] = {.lex_state = 0}, + [1662] = {.lex_state = 17}, + [1663] = {.lex_state = 23}, + [1664] = {.lex_state = 0}, + [1665] = {.lex_state = 0}, + [1666] = {.lex_state = 23}, + [1667] = {.lex_state = 0}, [1668] = {.lex_state = 23}, - [1669] = {.lex_state = 830}, - [1670] = {.lex_state = 0}, - [1671] = {.lex_state = 0}, - [1672] = {.lex_state = 23}, - [1673] = {.lex_state = 0}, - [1674] = {.lex_state = 0}, - [1675] = {.lex_state = 17}, + [1669] = {.lex_state = 0}, + [1670] = {.lex_state = 23}, + [1671] = {.lex_state = 23}, + [1672] = {.lex_state = 0}, + [1673] = {.lex_state = 23}, + [1674] = {.lex_state = 23}, + [1675] = {.lex_state = 0}, [1676] = {.lex_state = 0}, - [1677] = {.lex_state = 0}, - [1678] = {.lex_state = 0}, + [1677] = {.lex_state = 23}, + [1678] = {.lex_state = 23}, [1679] = {.lex_state = 0}, - [1680] = {.lex_state = 17}, + [1680] = {.lex_state = 0}, [1681] = {.lex_state = 0}, - [1682] = {.lex_state = 0}, - [1683] = {.lex_state = 0}, - [1684] = {.lex_state = 0}, - [1685] = {.lex_state = 0}, - [1686] = {.lex_state = 17}, - [1687] = {.lex_state = 0}, - [1688] = {.lex_state = 0}, + [1682] = {.lex_state = 23}, + [1683] = {.lex_state = 23}, + [1684] = {.lex_state = 23}, + [1685] = {.lex_state = 23}, + [1686] = {.lex_state = 23}, + [1687] = {.lex_state = 831}, + [1688] = {.lex_state = 23}, [1689] = {.lex_state = 0}, [1690] = {.lex_state = 0}, - [1691] = {.lex_state = 0}, - [1692] = {.lex_state = 17}, + [1691] = {.lex_state = 23}, + [1692] = {.lex_state = 23}, [1693] = {.lex_state = 23}, - [1694] = {.lex_state = 23}, - [1695] = {.lex_state = 23}, + [1694] = {.lex_state = 0}, + [1695] = {.lex_state = 35}, [1696] = {.lex_state = 0}, [1697] = {.lex_state = 0}, [1698] = {.lex_state = 0}, [1699] = {.lex_state = 0}, - [1700] = {.lex_state = 0}, - [1701] = {.lex_state = 0}, - [1702] = {.lex_state = 0}, + [1700] = {.lex_state = 23}, + [1701] = {.lex_state = 23}, + [1702] = {.lex_state = 17}, [1703] = {.lex_state = 0}, - [1704] = {.lex_state = 829}, + [1704] = {.lex_state = 23}, [1705] = {.lex_state = 0}, [1706] = {.lex_state = 0}, [1707] = {.lex_state = 0}, @@ -15993,9 +16041,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1710] = {.lex_state = 0}, [1711] = {.lex_state = 0}, [1712] = {.lex_state = 0}, - [1713] = {.lex_state = 0}, + [1713] = {.lex_state = 853}, [1714] = {.lex_state = 0}, - [1715] = {.lex_state = 0}, + [1715] = {.lex_state = 853}, [1716] = {.lex_state = 0}, [1717] = {.lex_state = 0}, [1718] = {.lex_state = 0}, @@ -16024,9 +16072,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1741] = {.lex_state = 0}, [1742] = {.lex_state = 0}, [1743] = {.lex_state = 0}, - [1744] = {.lex_state = 829}, + [1744] = {.lex_state = 0}, [1745] = {.lex_state = 0}, - [1746] = {.lex_state = 17}, + [1746] = {.lex_state = 0}, [1747] = {.lex_state = 0}, [1748] = {.lex_state = 0}, [1749] = {.lex_state = 0}, @@ -16054,7 +16102,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1771] = {.lex_state = 0}, [1772] = {.lex_state = 0}, [1773] = {.lex_state = 0}, - [1774] = {.lex_state = 0}, + [1774] = {.lex_state = 853}, [1775] = {.lex_state = 0}, [1776] = {.lex_state = 0}, [1777] = {.lex_state = 0}, @@ -16064,71 +16112,71 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1781] = {.lex_state = 0}, [1782] = {.lex_state = 0}, [1783] = {.lex_state = 0}, - [1784] = {.lex_state = 0}, - [1785] = {.lex_state = 0}, - [1786] = {.lex_state = 0}, - [1787] = {.lex_state = 853}, - [1788] = {.lex_state = 0}, + [1784] = {.lex_state = 853}, + [1785] = {.lex_state = 853}, + [1786] = {.lex_state = 853}, + [1787] = {.lex_state = 0}, + [1788] = {.lex_state = 17}, [1789] = {.lex_state = 0}, [1790] = {.lex_state = 0}, [1791] = {.lex_state = 0}, [1792] = {.lex_state = 0}, [1793] = {.lex_state = 0}, - [1794] = {.lex_state = 17}, + [1794] = {.lex_state = 0}, [1795] = {.lex_state = 0}, - [1796] = {.lex_state = 853}, - [1797] = {.lex_state = 0}, + [1796] = {.lex_state = 0}, + [1797] = {.lex_state = 853}, [1798] = {.lex_state = 0}, - [1799] = {.lex_state = 0}, + [1799] = {.lex_state = 35}, [1800] = {.lex_state = 0}, [1801] = {.lex_state = 0}, - [1802] = {.lex_state = 853}, - [1803] = {.lex_state = 853}, - [1804] = {.lex_state = 853}, + [1802] = {.lex_state = 829}, + [1803] = {.lex_state = 0}, + [1804] = {.lex_state = 17}, [1805] = {.lex_state = 0}, [1806] = {.lex_state = 0}, - [1807] = {.lex_state = 829}, - [1808] = {.lex_state = 17}, + [1807] = {.lex_state = 853}, + [1808] = {.lex_state = 0}, [1809] = {.lex_state = 0}, [1810] = {.lex_state = 0}, - [1811] = {.lex_state = 0}, + [1811] = {.lex_state = 17}, [1812] = {.lex_state = 0}, - [1813] = {.lex_state = 0}, - [1814] = {.lex_state = 35}, + [1813] = {.lex_state = 853}, + [1814] = {.lex_state = 0}, [1815] = {.lex_state = 0}, - [1816] = {.lex_state = 853}, - [1817] = {.lex_state = 853}, - [1818] = {.lex_state = 853}, + [1816] = {.lex_state = 0}, + [1817] = {.lex_state = 0}, + [1818] = {.lex_state = 0}, [1819] = {.lex_state = 853}, [1820] = {.lex_state = 0}, - [1821] = {.lex_state = 853}, + [1821] = {.lex_state = 17}, [1822] = {.lex_state = 0}, - [1823] = {.lex_state = 0}, + [1823] = {.lex_state = 17}, [1824] = {.lex_state = 0}, - [1825] = {.lex_state = 853}, + [1825] = {.lex_state = 0}, [1826] = {.lex_state = 0}, - [1827] = {.lex_state = 853}, - [1828] = {.lex_state = 853}, + [1827] = {.lex_state = 0}, + [1828] = {.lex_state = 0}, [1829] = {.lex_state = 0}, - [1830] = {.lex_state = 17}, + [1830] = {.lex_state = 0}, [1831] = {.lex_state = 0}, [1832] = {.lex_state = 0}, - [1833] = {.lex_state = 0}, + [1833] = {.lex_state = 853}, [1834] = {.lex_state = 0}, - [1835] = {.lex_state = 17}, + [1835] = {.lex_state = 853}, [1836] = {.lex_state = 0}, [1837] = {.lex_state = 0}, - [1838] = {.lex_state = 17}, - [1839] = {.lex_state = 853}, + [1838] = {.lex_state = 0}, + [1839] = {.lex_state = 0}, [1840] = {.lex_state = 0}, [1841] = {.lex_state = 0}, - [1842] = {.lex_state = 17}, - [1843] = {.lex_state = 0}, + [1842] = {.lex_state = 0}, + [1843] = {.lex_state = 830}, [1844] = {.lex_state = 0}, [1845] = {.lex_state = 0}, [1846] = {.lex_state = 0}, [1847] = {.lex_state = 0}, - [1848] = {.lex_state = 830}, + [1848] = {.lex_state = 0}, [1849] = {.lex_state = 0}, [1850] = {.lex_state = 0}, [1851] = {.lex_state = 0}, @@ -16137,34 +16185,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1854] = {.lex_state = 0}, [1855] = {.lex_state = 0}, [1856] = {.lex_state = 0}, - [1857] = {.lex_state = 0}, + [1857] = {.lex_state = 17}, [1858] = {.lex_state = 0}, - [1859] = {.lex_state = 0}, + [1859] = {.lex_state = 853}, [1860] = {.lex_state = 0}, [1861] = {.lex_state = 0}, - [1862] = {.lex_state = 17}, + [1862] = {.lex_state = 853}, [1863] = {.lex_state = 0}, - [1864] = {.lex_state = 853}, - [1865] = {.lex_state = 0}, - [1866] = {.lex_state = 0}, + [1864] = {.lex_state = 0}, + [1865] = {.lex_state = 17}, + [1866] = {.lex_state = 853}, [1867] = {.lex_state = 0}, - [1868] = {.lex_state = 0}, + [1868] = {.lex_state = 829}, [1869] = {.lex_state = 0}, - [1870] = {.lex_state = 829}, - [1871] = {.lex_state = 829}, - [1872] = {.lex_state = 829}, + [1870] = {.lex_state = 0}, + [1871] = {.lex_state = 0}, + [1872] = {.lex_state = 0}, [1873] = {.lex_state = 0}, [1874] = {.lex_state = 0}, [1875] = {.lex_state = 0}, [1876] = {.lex_state = 0}, [1877] = {.lex_state = 0}, - [1878] = {.lex_state = 0}, - [1879] = {.lex_state = 0}, - [1880] = {.lex_state = 0}, + [1878] = {.lex_state = 829}, + [1879] = {.lex_state = 829}, + [1880] = {.lex_state = 829}, [1881] = {.lex_state = 0}, [1882] = {.lex_state = 0}, [1883] = {.lex_state = 0}, - [1884] = {.lex_state = 35}, + [1884] = {.lex_state = 829}, + [1885] = {.lex_state = 0}, + [1886] = {.lex_state = 0}, + [1887] = {.lex_state = 0}, + [1888] = {.lex_state = 0}, + [1889] = {.lex_state = 0}, + [1890] = {.lex_state = 17}, + [1891] = {.lex_state = 0}, + [1892] = {.lex_state = 35}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -16390,50 +16446,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_AT] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(1857), - [sym_expressions] = STATE(1856), - [sym_expression] = STATE(1532), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_where_clause] = STATE(1856), - [sym_value] = STATE(595), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1851), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), + [sym_source_file] = STATE(1854), + [sym_expressions] = STATE(1853), + [sym_expression] = STATE(1451), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_where_clause] = STATE(1853), + [sym_value] = STATE(594), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1846), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), [aux_sym_duration_repeat1] = STATE(51), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), @@ -16448,951 +16505,958 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_null] = ACTIONS(11), [sym_keyword_define] = ACTIONS(19), [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), [sym_custom_function_name] = ACTIONS(7), [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_duration_part] = ACTIONS(57), }, [2] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_tokenizers] = ACTIONS(57), - [sym_keyword_on] = ACTIONS(57), - [sym_keyword_return] = ACTIONS(57), - [sym_keyword_from] = ACTIONS(57), - [sym_keyword_as] = ACTIONS(57), - [sym_keyword_omit] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_function] = ACTIONS(57), - [sym_keyword_drop] = ACTIONS(57), - [sym_keyword_schemafull] = ACTIONS(57), - [sym_keyword_schemaless] = ACTIONS(57), - [sym_keyword_bm25] = ACTIONS(57), - [sym_keyword_doc_ids_cache] = ACTIONS(57), - [sym_keyword_doc_ids_order] = ACTIONS(57), - [sym_keyword_doc_lengths_cache] = ACTIONS(57), - [sym_keyword_doc_lengths_order] = ACTIONS(57), - [sym_keyword_postings_cache] = ACTIONS(57), - [sym_keyword_postings_order] = ACTIONS(57), - [sym_keyword_terms_cache] = ACTIONS(57), - [sym_keyword_terms_order] = ACTIONS(57), - [sym_keyword_highlights] = ACTIONS(57), - [sym_keyword_changefeed] = ACTIONS(57), - [sym_keyword_content] = ACTIONS(57), - [sym_keyword_merge] = ACTIONS(57), - [sym_keyword_patch] = ACTIONS(57), - [sym_keyword_filters] = ACTIONS(57), - [sym_keyword_when] = ACTIONS(57), - [sym_keyword_then] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [sym_keyword_fields] = ACTIONS(57), - [sym_keyword_columns] = ACTIONS(57), - [sym_keyword_unique] = ACTIONS(57), - [sym_keyword_search] = ACTIONS(57), - [sym_keyword_session] = ACTIONS(57), - [sym_keyword_signin] = ACTIONS(57), - [sym_keyword_signup] = ACTIONS(57), - [sym_keyword_set] = ACTIONS(57), - [sym_keyword_unset] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_tokenizers] = ACTIONS(59), + [sym_keyword_on] = ACTIONS(59), + [sym_keyword_return] = ACTIONS(59), + [sym_keyword_from] = ACTIONS(59), + [sym_keyword_as] = ACTIONS(59), + [sym_keyword_omit] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_function] = ACTIONS(59), + [sym_keyword_drop] = ACTIONS(59), + [sym_keyword_schemafull] = ACTIONS(59), + [sym_keyword_schemaless] = ACTIONS(59), + [sym_keyword_bm25] = ACTIONS(59), + [sym_keyword_doc_ids_cache] = ACTIONS(59), + [sym_keyword_doc_ids_order] = ACTIONS(59), + [sym_keyword_doc_lengths_cache] = ACTIONS(59), + [sym_keyword_doc_lengths_order] = ACTIONS(59), + [sym_keyword_postings_cache] = ACTIONS(59), + [sym_keyword_postings_order] = ACTIONS(59), + [sym_keyword_terms_cache] = ACTIONS(59), + [sym_keyword_terms_order] = ACTIONS(59), + [sym_keyword_highlights] = ACTIONS(59), + [sym_keyword_changefeed] = ACTIONS(59), + [sym_keyword_content] = ACTIONS(59), + [sym_keyword_merge] = ACTIONS(59), + [sym_keyword_patch] = ACTIONS(59), + [sym_keyword_db] = ACTIONS(59), + [sym_keyword_filters] = ACTIONS(59), + [sym_keyword_when] = ACTIONS(59), + [sym_keyword_then] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [sym_keyword_fields] = ACTIONS(59), + [sym_keyword_columns] = ACTIONS(59), + [sym_keyword_unique] = ACTIONS(59), + [sym_keyword_search] = ACTIONS(59), + [sym_keyword_session] = ACTIONS(59), + [sym_keyword_signin] = ACTIONS(59), + [sym_keyword_signup] = ACTIONS(59), + [sym_keyword_set] = ACTIONS(59), + [sym_keyword_unset] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_LPAREN] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_LBRACE] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, [3] = { - [sym_filter] = STATE(23), - [sym_path_element] = STATE(4), - [sym_graph_path] = STATE(23), - [sym_subscript] = STATE(23), - [aux_sym_path_repeat1] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_if] = ACTIONS(61), - [sym_keyword_return] = ACTIONS(61), - [sym_keyword_from] = ACTIONS(61), - [sym_keyword_as] = ACTIONS(61), - [sym_keyword_omit] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_drop] = ACTIONS(61), - [sym_keyword_schemafull] = ACTIONS(61), - [sym_keyword_schemaless] = ACTIONS(61), - [sym_keyword_changefeed] = ACTIONS(61), - [sym_keyword_content] = ACTIONS(61), - [sym_keyword_merge] = ACTIONS(61), - [sym_keyword_patch] = ACTIONS(61), - [sym_keyword_then] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [sym_keyword_set] = ACTIONS(61), - [sym_keyword_unset] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(61), - [anon_sym_LPAREN] = ACTIONS(61), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_QMARK] = ACTIONS(63), - [anon_sym_LBRACE] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(71), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [sym_variable_name] = ACTIONS(61), - [sym_custom_function_name] = ACTIONS(61), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_filter] = STATE(38), + [sym_path_element] = STATE(3), + [sym_graph_path] = STATE(38), + [sym_subscript] = STATE(38), + [aux_sym_path_repeat1] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_if] = ACTIONS(63), + [sym_keyword_return] = ACTIONS(63), + [sym_keyword_from] = ACTIONS(63), + [sym_keyword_as] = ACTIONS(63), + [sym_keyword_omit] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_where] = ACTIONS(63), + [sym_keyword_group] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(63), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [sym_keyword_drop] = ACTIONS(63), + [sym_keyword_schemafull] = ACTIONS(63), + [sym_keyword_schemaless] = ACTIONS(63), + [sym_keyword_changefeed] = ACTIONS(63), + [sym_keyword_content] = ACTIONS(63), + [sym_keyword_merge] = ACTIONS(63), + [sym_keyword_patch] = ACTIONS(63), + [sym_keyword_then] = ACTIONS(63), + [sym_keyword_type] = ACTIONS(63), + [sym_keyword_permissions] = ACTIONS(63), + [sym_keyword_for] = ACTIONS(63), + [sym_keyword_comment] = ACTIONS(63), + [sym_keyword_set] = ACTIONS(63), + [sym_keyword_unset] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(67), + [anon_sym_LBRACK] = ACTIONS(70), + [anon_sym_RBRACK] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(63), + [anon_sym_QMARK] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(63), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_LT_DASH] = ACTIONS(73), + [anon_sym_LT_DASH_GT] = ACTIONS(67), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(76), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [sym_variable_name] = ACTIONS(63), + [sym_custom_function_name] = ACTIONS(63), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), }, [4] = { - [sym_filter] = STATE(23), - [sym_path_element] = STATE(5), - [sym_graph_path] = STATE(23), - [sym_subscript] = STATE(23), - [aux_sym_path_repeat1] = STATE(5), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_if] = ACTIONS(73), - [sym_keyword_return] = ACTIONS(73), - [sym_keyword_from] = ACTIONS(73), - [sym_keyword_as] = ACTIONS(73), - [sym_keyword_omit] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_where] = ACTIONS(73), - [sym_keyword_group] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(73), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [sym_keyword_drop] = ACTIONS(73), - [sym_keyword_schemafull] = ACTIONS(73), - [sym_keyword_schemaless] = ACTIONS(73), - [sym_keyword_changefeed] = ACTIONS(73), - [sym_keyword_content] = ACTIONS(73), - [sym_keyword_merge] = ACTIONS(73), - [sym_keyword_patch] = ACTIONS(73), - [sym_keyword_then] = ACTIONS(73), - [sym_keyword_type] = ACTIONS(73), - [sym_keyword_permissions] = ACTIONS(73), - [sym_keyword_for] = ACTIONS(73), - [sym_keyword_comment] = ACTIONS(73), - [sym_keyword_set] = ACTIONS(73), - [sym_keyword_unset] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(73), - [anon_sym_RPAREN] = ACTIONS(73), - [anon_sym_QMARK] = ACTIONS(75), - [anon_sym_LBRACE] = ACTIONS(73), - [anon_sym_RBRACE] = ACTIONS(73), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(71), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [sym_variable_name] = ACTIONS(73), - [sym_custom_function_name] = ACTIONS(73), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [sym_filter] = STATE(38), + [sym_path_element] = STATE(6), + [sym_graph_path] = STATE(38), + [sym_subscript] = STATE(38), + [aux_sym_path_repeat1] = STATE(6), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_if] = ACTIONS(79), + [sym_keyword_return] = ACTIONS(79), + [sym_keyword_from] = ACTIONS(79), + [sym_keyword_as] = ACTIONS(79), + [sym_keyword_omit] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_drop] = ACTIONS(79), + [sym_keyword_schemafull] = ACTIONS(79), + [sym_keyword_schemaless] = ACTIONS(79), + [sym_keyword_changefeed] = ACTIONS(79), + [sym_keyword_content] = ACTIONS(79), + [sym_keyword_merge] = ACTIONS(79), + [sym_keyword_patch] = ACTIONS(79), + [sym_keyword_then] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [sym_keyword_set] = ACTIONS(79), + [sym_keyword_unset] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(79), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_QMARK] = ACTIONS(81), + [anon_sym_LBRACE] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(89), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [sym_variable_name] = ACTIONS(79), + [sym_custom_function_name] = ACTIONS(79), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [5] = { - [sym_filter] = STATE(23), - [sym_path_element] = STATE(5), - [sym_graph_path] = STATE(23), - [sym_subscript] = STATE(23), - [aux_sym_path_repeat1] = STATE(5), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_if] = ACTIONS(77), - [sym_keyword_return] = ACTIONS(77), - [sym_keyword_from] = ACTIONS(77), - [sym_keyword_as] = ACTIONS(77), - [sym_keyword_omit] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_where] = ACTIONS(77), - [sym_keyword_group] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(77), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [sym_keyword_drop] = ACTIONS(77), - [sym_keyword_schemafull] = ACTIONS(77), - [sym_keyword_schemaless] = ACTIONS(77), - [sym_keyword_changefeed] = ACTIONS(77), - [sym_keyword_content] = ACTIONS(77), - [sym_keyword_merge] = ACTIONS(77), - [sym_keyword_patch] = ACTIONS(77), - [sym_keyword_then] = ACTIONS(77), - [sym_keyword_type] = ACTIONS(77), - [sym_keyword_permissions] = ACTIONS(77), - [sym_keyword_for] = ACTIONS(77), - [sym_keyword_comment] = ACTIONS(77), - [sym_keyword_set] = ACTIONS(77), - [sym_keyword_unset] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(84), - [anon_sym_RBRACK] = ACTIONS(77), - [anon_sym_LPAREN] = ACTIONS(77), - [anon_sym_RPAREN] = ACTIONS(77), - [anon_sym_QMARK] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(77), - [anon_sym_RBRACE] = ACTIONS(77), + [sym_filter] = STATE(38), + [sym_path_element] = STATE(6), + [sym_graph_path] = STATE(38), + [sym_subscript] = STATE(38), + [aux_sym_path_repeat1] = STATE(6), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_if] = ACTIONS(91), + [sym_keyword_return] = ACTIONS(91), + [sym_keyword_from] = ACTIONS(91), + [sym_keyword_as] = ACTIONS(91), + [sym_keyword_omit] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_where] = ACTIONS(91), + [sym_keyword_group] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(91), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [sym_keyword_drop] = ACTIONS(91), + [sym_keyword_schemafull] = ACTIONS(91), + [sym_keyword_schemaless] = ACTIONS(91), + [sym_keyword_changefeed] = ACTIONS(91), + [sym_keyword_content] = ACTIONS(91), + [sym_keyword_merge] = ACTIONS(91), + [sym_keyword_patch] = ACTIONS(91), + [sym_keyword_then] = ACTIONS(91), + [sym_keyword_type] = ACTIONS(91), + [sym_keyword_permissions] = ACTIONS(91), + [sym_keyword_for] = ACTIONS(91), + [sym_keyword_comment] = ACTIONS(91), + [sym_keyword_set] = ACTIONS(91), + [sym_keyword_unset] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(91), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_RPAREN] = ACTIONS(91), + [anon_sym_QMARK] = ACTIONS(93), + [anon_sym_LBRACE] = ACTIONS(91), + [anon_sym_RBRACE] = ACTIONS(91), [anon_sym_LT_DASH] = ACTIONS(87), - [anon_sym_LT_DASH_GT] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(90), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [sym_variable_name] = ACTIONS(77), - [sym_custom_function_name] = ACTIONS(77), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(89), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [sym_variable_name] = ACTIONS(91), + [sym_custom_function_name] = ACTIONS(91), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, [6] = { - [sym_filter] = STATE(23), - [sym_path_element] = STATE(4), - [sym_graph_path] = STATE(23), - [sym_subscript] = STATE(23), - [aux_sym_path_repeat1] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_if] = ACTIONS(93), - [sym_keyword_return] = ACTIONS(93), - [sym_keyword_from] = ACTIONS(93), - [sym_keyword_as] = ACTIONS(93), - [sym_keyword_omit] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_where] = ACTIONS(93), - [sym_keyword_group] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(93), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [sym_keyword_drop] = ACTIONS(93), - [sym_keyword_schemafull] = ACTIONS(93), - [sym_keyword_schemaless] = ACTIONS(93), - [sym_keyword_changefeed] = ACTIONS(93), - [sym_keyword_content] = ACTIONS(93), - [sym_keyword_merge] = ACTIONS(93), - [sym_keyword_patch] = ACTIONS(93), - [sym_keyword_then] = ACTIONS(93), - [sym_keyword_type] = ACTIONS(93), - [sym_keyword_permissions] = ACTIONS(93), - [sym_keyword_for] = ACTIONS(93), - [sym_keyword_comment] = ACTIONS(93), - [sym_keyword_set] = ACTIONS(93), - [sym_keyword_unset] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(93), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_RPAREN] = ACTIONS(93), - [anon_sym_QMARK] = ACTIONS(95), - [anon_sym_LBRACE] = ACTIONS(93), - [anon_sym_RBRACE] = ACTIONS(93), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(71), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [sym_variable_name] = ACTIONS(93), - [sym_custom_function_name] = ACTIONS(93), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [sym_filter] = STATE(38), + [sym_path_element] = STATE(3), + [sym_graph_path] = STATE(38), + [sym_subscript] = STATE(38), + [aux_sym_path_repeat1] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_if] = ACTIONS(95), + [sym_keyword_return] = ACTIONS(95), + [sym_keyword_from] = ACTIONS(95), + [sym_keyword_as] = ACTIONS(95), + [sym_keyword_omit] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_where] = ACTIONS(95), + [sym_keyword_group] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(95), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [sym_keyword_drop] = ACTIONS(95), + [sym_keyword_schemafull] = ACTIONS(95), + [sym_keyword_schemaless] = ACTIONS(95), + [sym_keyword_changefeed] = ACTIONS(95), + [sym_keyword_content] = ACTIONS(95), + [sym_keyword_merge] = ACTIONS(95), + [sym_keyword_patch] = ACTIONS(95), + [sym_keyword_then] = ACTIONS(95), + [sym_keyword_type] = ACTIONS(95), + [sym_keyword_permissions] = ACTIONS(95), + [sym_keyword_for] = ACTIONS(95), + [sym_keyword_comment] = ACTIONS(95), + [sym_keyword_set] = ACTIONS(95), + [sym_keyword_unset] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(95), + [anon_sym_LPAREN] = ACTIONS(95), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_QMARK] = ACTIONS(97), + [anon_sym_LBRACE] = ACTIONS(95), + [anon_sym_RBRACE] = ACTIONS(95), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(89), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [sym_variable_name] = ACTIONS(95), + [sym_custom_function_name] = ACTIONS(95), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), }, [7] = { - [aux_sym_duration_repeat1] = STATE(7), + [aux_sym_duration_repeat1] = STATE(8), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_if] = ACTIONS(97), - [sym_keyword_return] = ACTIONS(97), - [sym_keyword_from] = ACTIONS(97), - [sym_keyword_as] = ACTIONS(97), - [sym_keyword_omit] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_where] = ACTIONS(97), - [sym_keyword_group] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(97), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [sym_keyword_drop] = ACTIONS(97), - [sym_keyword_schemafull] = ACTIONS(97), - [sym_keyword_schemaless] = ACTIONS(97), - [sym_keyword_changefeed] = ACTIONS(97), - [sym_keyword_content] = ACTIONS(97), - [sym_keyword_merge] = ACTIONS(97), - [sym_keyword_patch] = ACTIONS(97), - [sym_keyword_then] = ACTIONS(97), - [sym_keyword_type] = ACTIONS(97), - [sym_keyword_permissions] = ACTIONS(97), - [sym_keyword_for] = ACTIONS(97), - [sym_keyword_comment] = ACTIONS(97), - [sym_keyword_set] = ACTIONS(97), - [sym_keyword_unset] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_RBRACK] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(97), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(99), - [anon_sym_LBRACE] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [sym_variable_name] = ACTIONS(97), - [sym_custom_function_name] = ACTIONS(97), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(101), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_if] = ACTIONS(99), + [sym_keyword_return] = ACTIONS(99), + [sym_keyword_from] = ACTIONS(99), + [sym_keyword_as] = ACTIONS(99), + [sym_keyword_omit] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_where] = ACTIONS(99), + [sym_keyword_group] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(99), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [sym_keyword_drop] = ACTIONS(99), + [sym_keyword_schemafull] = ACTIONS(99), + [sym_keyword_schemaless] = ACTIONS(99), + [sym_keyword_changefeed] = ACTIONS(99), + [sym_keyword_content] = ACTIONS(99), + [sym_keyword_merge] = ACTIONS(99), + [sym_keyword_patch] = ACTIONS(99), + [sym_keyword_then] = ACTIONS(99), + [sym_keyword_type] = ACTIONS(99), + [sym_keyword_permissions] = ACTIONS(99), + [sym_keyword_for] = ACTIONS(99), + [sym_keyword_comment] = ACTIONS(99), + [sym_keyword_set] = ACTIONS(99), + [sym_keyword_unset] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_RBRACK] = ACTIONS(99), + [anon_sym_LPAREN] = ACTIONS(99), + [anon_sym_RPAREN] = ACTIONS(99), + [anon_sym_QMARK] = ACTIONS(101), + [anon_sym_LBRACE] = ACTIONS(99), + [anon_sym_RBRACE] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [sym_variable_name] = ACTIONS(99), + [sym_custom_function_name] = ACTIONS(99), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(103), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), }, [8] = { - [aux_sym_duration_repeat1] = STATE(7), + [aux_sym_duration_repeat1] = STATE(8), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_if] = ACTIONS(104), - [sym_keyword_return] = ACTIONS(104), - [sym_keyword_from] = ACTIONS(104), - [sym_keyword_as] = ACTIONS(104), - [sym_keyword_omit] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_where] = ACTIONS(104), - [sym_keyword_group] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(104), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [sym_keyword_drop] = ACTIONS(104), - [sym_keyword_schemafull] = ACTIONS(104), - [sym_keyword_schemaless] = ACTIONS(104), - [sym_keyword_changefeed] = ACTIONS(104), - [sym_keyword_content] = ACTIONS(104), - [sym_keyword_merge] = ACTIONS(104), - [sym_keyword_patch] = ACTIONS(104), - [sym_keyword_then] = ACTIONS(104), - [sym_keyword_type] = ACTIONS(104), - [sym_keyword_permissions] = ACTIONS(104), - [sym_keyword_for] = ACTIONS(104), - [sym_keyword_comment] = ACTIONS(104), - [sym_keyword_set] = ACTIONS(104), - [sym_keyword_unset] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_RBRACK] = ACTIONS(104), - [anon_sym_LPAREN] = ACTIONS(104), - [anon_sym_RPAREN] = ACTIONS(104), - [anon_sym_QMARK] = ACTIONS(106), - [anon_sym_LBRACE] = ACTIONS(104), - [anon_sym_RBRACE] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [sym_variable_name] = ACTIONS(104), - [sym_custom_function_name] = ACTIONS(104), - [anon_sym_EQ] = ACTIONS(106), - [sym_duration_part] = ACTIONS(108), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_if] = ACTIONS(105), + [sym_keyword_return] = ACTIONS(105), + [sym_keyword_from] = ACTIONS(105), + [sym_keyword_as] = ACTIONS(105), + [sym_keyword_omit] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_where] = ACTIONS(105), + [sym_keyword_group] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(105), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [sym_keyword_drop] = ACTIONS(105), + [sym_keyword_schemafull] = ACTIONS(105), + [sym_keyword_schemaless] = ACTIONS(105), + [sym_keyword_changefeed] = ACTIONS(105), + [sym_keyword_content] = ACTIONS(105), + [sym_keyword_merge] = ACTIONS(105), + [sym_keyword_patch] = ACTIONS(105), + [sym_keyword_then] = ACTIONS(105), + [sym_keyword_type] = ACTIONS(105), + [sym_keyword_permissions] = ACTIONS(105), + [sym_keyword_for] = ACTIONS(105), + [sym_keyword_comment] = ACTIONS(105), + [sym_keyword_set] = ACTIONS(105), + [sym_keyword_unset] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_RBRACK] = ACTIONS(105), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_RPAREN] = ACTIONS(105), + [anon_sym_QMARK] = ACTIONS(107), + [anon_sym_LBRACE] = ACTIONS(105), + [anon_sym_RBRACE] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [sym_variable_name] = ACTIONS(105), + [sym_custom_function_name] = ACTIONS(105), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(109), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), }, [9] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_if] = ACTIONS(110), - [sym_keyword_return] = ACTIONS(110), - [sym_keyword_from] = ACTIONS(110), - [sym_keyword_as] = ACTIONS(110), - [sym_keyword_omit] = ACTIONS(110), - [sym_keyword_parallel] = ACTIONS(110), - [sym_keyword_timeout] = ACTIONS(110), - [sym_keyword_where] = ACTIONS(110), - [sym_keyword_group] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(110), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [sym_keyword_drop] = ACTIONS(110), - [sym_keyword_schemafull] = ACTIONS(110), - [sym_keyword_schemaless] = ACTIONS(110), - [sym_keyword_changefeed] = ACTIONS(110), - [sym_keyword_content] = ACTIONS(110), - [sym_keyword_merge] = ACTIONS(110), - [sym_keyword_patch] = ACTIONS(110), - [sym_keyword_then] = ACTIONS(110), - [sym_keyword_type] = ACTIONS(110), - [sym_keyword_permissions] = ACTIONS(110), - [sym_keyword_for] = ACTIONS(110), - [sym_keyword_comment] = ACTIONS(110), - [sym_keyword_set] = ACTIONS(110), - [sym_keyword_unset] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_RBRACK] = ACTIONS(110), - [anon_sym_LPAREN] = ACTIONS(110), - [anon_sym_RPAREN] = ACTIONS(110), - [anon_sym_QMARK] = ACTIONS(112), - [anon_sym_LBRACE] = ACTIONS(110), - [anon_sym_RBRACE] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [sym_variable_name] = ACTIONS(110), - [sym_custom_function_name] = ACTIONS(110), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_if] = ACTIONS(112), + [sym_keyword_return] = ACTIONS(112), + [sym_keyword_from] = ACTIONS(112), + [sym_keyword_as] = ACTIONS(112), + [sym_keyword_omit] = ACTIONS(112), + [sym_keyword_parallel] = ACTIONS(112), + [sym_keyword_timeout] = ACTIONS(112), + [sym_keyword_where] = ACTIONS(112), + [sym_keyword_group] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(112), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [sym_keyword_drop] = ACTIONS(112), + [sym_keyword_schemafull] = ACTIONS(112), + [sym_keyword_schemaless] = ACTIONS(112), + [sym_keyword_changefeed] = ACTIONS(112), + [sym_keyword_content] = ACTIONS(112), + [sym_keyword_merge] = ACTIONS(112), + [sym_keyword_patch] = ACTIONS(112), + [sym_keyword_then] = ACTIONS(112), + [sym_keyword_type] = ACTIONS(112), + [sym_keyword_permissions] = ACTIONS(112), + [sym_keyword_for] = ACTIONS(112), + [sym_keyword_comment] = ACTIONS(112), + [sym_keyword_set] = ACTIONS(112), + [sym_keyword_unset] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_RBRACK] = ACTIONS(112), + [anon_sym_LPAREN] = ACTIONS(112), + [anon_sym_RPAREN] = ACTIONS(112), + [anon_sym_QMARK] = ACTIONS(114), + [anon_sym_LBRACE] = ACTIONS(112), + [anon_sym_RBRACE] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [sym_variable_name] = ACTIONS(112), + [sym_custom_function_name] = ACTIONS(112), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), }, [10] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_if] = ACTIONS(114), - [sym_keyword_return] = ACTIONS(114), - [sym_keyword_from] = ACTIONS(114), - [sym_keyword_as] = ACTIONS(114), - [sym_keyword_omit] = ACTIONS(114), - [sym_keyword_parallel] = ACTIONS(114), - [sym_keyword_timeout] = ACTIONS(114), - [sym_keyword_where] = ACTIONS(114), - [sym_keyword_group] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(114), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [sym_keyword_drop] = ACTIONS(114), - [sym_keyword_schemafull] = ACTIONS(114), - [sym_keyword_schemaless] = ACTIONS(114), - [sym_keyword_changefeed] = ACTIONS(114), - [sym_keyword_content] = ACTIONS(114), - [sym_keyword_merge] = ACTIONS(114), - [sym_keyword_patch] = ACTIONS(114), - [sym_keyword_then] = ACTIONS(114), - [sym_keyword_type] = ACTIONS(114), - [sym_keyword_permissions] = ACTIONS(114), - [sym_keyword_for] = ACTIONS(114), - [sym_keyword_comment] = ACTIONS(114), - [sym_keyword_set] = ACTIONS(114), - [sym_keyword_unset] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_RBRACK] = ACTIONS(114), - [anon_sym_LPAREN] = ACTIONS(114), - [anon_sym_RPAREN] = ACTIONS(114), - [anon_sym_QMARK] = ACTIONS(116), - [anon_sym_LBRACE] = ACTIONS(114), - [anon_sym_RBRACE] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [sym_variable_name] = ACTIONS(114), - [sym_custom_function_name] = ACTIONS(114), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_if] = ACTIONS(59), + [sym_keyword_return] = ACTIONS(59), + [sym_keyword_from] = ACTIONS(59), + [sym_keyword_as] = ACTIONS(59), + [sym_keyword_omit] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_drop] = ACTIONS(59), + [sym_keyword_schemafull] = ACTIONS(59), + [sym_keyword_schemaless] = ACTIONS(59), + [sym_keyword_changefeed] = ACTIONS(59), + [sym_keyword_content] = ACTIONS(59), + [sym_keyword_merge] = ACTIONS(59), + [sym_keyword_patch] = ACTIONS(59), + [sym_keyword_then] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [sym_keyword_set] = ACTIONS(59), + [sym_keyword_unset] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RBRACK] = ACTIONS(59), + [anon_sym_LPAREN] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(61), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_LBRACE] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [sym_variable_name] = ACTIONS(59), + [sym_custom_function_name] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, [11] = { + [ts_builtin_sym_end] = ACTIONS(118), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(118), - [sym_keyword_if] = ACTIONS(118), [sym_keyword_return] = ACTIONS(118), - [sym_keyword_from] = ACTIONS(118), - [sym_keyword_as] = ACTIONS(118), - [sym_keyword_omit] = ACTIONS(118), + [sym_keyword_value] = ACTIONS(118), + [sym_keyword_explain] = ACTIONS(118), [sym_keyword_parallel] = ACTIONS(118), [sym_keyword_timeout] = ACTIONS(118), + [sym_keyword_fetch] = ACTIONS(118), + [sym_keyword_limit] = ACTIONS(118), + [sym_keyword_rand] = ACTIONS(118), + [sym_keyword_collate] = ACTIONS(118), + [sym_keyword_numeric] = ACTIONS(118), + [sym_keyword_asc] = ACTIONS(118), + [sym_keyword_desc] = ACTIONS(118), [sym_keyword_where] = ACTIONS(118), - [sym_keyword_group] = ACTIONS(118), [sym_keyword_and] = ACTIONS(118), [sym_keyword_or] = ACTIONS(118), [sym_keyword_is] = ACTIONS(118), @@ -17410,38 +17474,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_none_inside] = ACTIONS(118), [sym_keyword_outside] = ACTIONS(118), [sym_keyword_intersects] = ACTIONS(118), - [sym_keyword_drop] = ACTIONS(118), - [sym_keyword_schemafull] = ACTIONS(118), - [sym_keyword_schemaless] = ACTIONS(118), - [sym_keyword_changefeed] = ACTIONS(118), + [sym_keyword_flexible] = ACTIONS(118), + [sym_keyword_readonly] = ACTIONS(118), [sym_keyword_content] = ACTIONS(118), [sym_keyword_merge] = ACTIONS(118), [sym_keyword_patch] = ACTIONS(118), - [sym_keyword_then] = ACTIONS(118), [sym_keyword_type] = ACTIONS(118), + [sym_keyword_default] = ACTIONS(118), + [sym_keyword_assert] = ACTIONS(118), [sym_keyword_permissions] = ACTIONS(118), [sym_keyword_for] = ACTIONS(118), [sym_keyword_comment] = ACTIONS(118), + [sym_keyword_session] = ACTIONS(118), + [sym_keyword_signin] = ACTIONS(118), + [sym_keyword_signup] = ACTIONS(118), [sym_keyword_set] = ACTIONS(118), [sym_keyword_unset] = ACTIONS(118), [anon_sym_COMMA] = ACTIONS(118), [anon_sym_DASH_GT] = ACTIONS(118), [anon_sym_LBRACK] = ACTIONS(118), - [anon_sym_RBRACK] = ACTIONS(118), - [anon_sym_LPAREN] = ACTIONS(118), [anon_sym_RPAREN] = ACTIONS(118), - [anon_sym_QMARK] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(118), [anon_sym_RBRACE] = ACTIONS(118), [anon_sym_LT_DASH] = ACTIONS(120), [anon_sym_LT_DASH_GT] = ACTIONS(118), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), [anon_sym_LT] = ACTIONS(120), [anon_sym_GT] = ACTIONS(120), - [sym_variable_name] = ACTIONS(118), - [sym_custom_function_name] = ACTIONS(118), - [anon_sym_DOT_DOT] = ACTIONS(118), [anon_sym_EQ] = ACTIONS(120), [anon_sym_DASH] = ACTIONS(120), [anon_sym_AT] = ACTIONS(120), @@ -17479,22 +17538,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_AT] = ACTIONS(118), }, [12] = { - [ts_builtin_sym_end] = ACTIONS(122), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(122), + [sym_keyword_if] = ACTIONS(122), [sym_keyword_return] = ACTIONS(122), - [sym_keyword_value] = ACTIONS(122), - [sym_keyword_explain] = ACTIONS(122), + [sym_keyword_from] = ACTIONS(122), + [sym_keyword_as] = ACTIONS(122), + [sym_keyword_omit] = ACTIONS(122), [sym_keyword_parallel] = ACTIONS(122), [sym_keyword_timeout] = ACTIONS(122), - [sym_keyword_fetch] = ACTIONS(122), - [sym_keyword_limit] = ACTIONS(122), - [sym_keyword_rand] = ACTIONS(122), - [sym_keyword_collate] = ACTIONS(122), - [sym_keyword_numeric] = ACTIONS(122), - [sym_keyword_asc] = ACTIONS(122), - [sym_keyword_desc] = ACTIONS(122), [sym_keyword_where] = ACTIONS(122), + [sym_keyword_group] = ACTIONS(122), [sym_keyword_and] = ACTIONS(122), [sym_keyword_or] = ACTIONS(122), [sym_keyword_is] = ACTIONS(122), @@ -17512,33 +17566,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_none_inside] = ACTIONS(122), [sym_keyword_outside] = ACTIONS(122), [sym_keyword_intersects] = ACTIONS(122), - [sym_keyword_flexible] = ACTIONS(122), - [sym_keyword_readonly] = ACTIONS(122), + [sym_keyword_drop] = ACTIONS(122), + [sym_keyword_schemafull] = ACTIONS(122), + [sym_keyword_schemaless] = ACTIONS(122), + [sym_keyword_changefeed] = ACTIONS(122), [sym_keyword_content] = ACTIONS(122), [sym_keyword_merge] = ACTIONS(122), [sym_keyword_patch] = ACTIONS(122), + [sym_keyword_then] = ACTIONS(122), [sym_keyword_type] = ACTIONS(122), - [sym_keyword_default] = ACTIONS(122), - [sym_keyword_assert] = ACTIONS(122), [sym_keyword_permissions] = ACTIONS(122), [sym_keyword_for] = ACTIONS(122), [sym_keyword_comment] = ACTIONS(122), - [sym_keyword_session] = ACTIONS(122), - [sym_keyword_signin] = ACTIONS(122), - [sym_keyword_signup] = ACTIONS(122), [sym_keyword_set] = ACTIONS(122), [sym_keyword_unset] = ACTIONS(122), [anon_sym_COMMA] = ACTIONS(122), [anon_sym_DASH_GT] = ACTIONS(122), [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_RBRACK] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), [anon_sym_RPAREN] = ACTIONS(122), + [anon_sym_QMARK] = ACTIONS(124), + [anon_sym_LBRACE] = ACTIONS(122), [anon_sym_RBRACE] = ACTIONS(122), [anon_sym_LT_DASH] = ACTIONS(124), [anon_sym_LT_DASH_GT] = ACTIONS(122), [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(124), [anon_sym_LT] = ACTIONS(124), [anon_sym_GT] = ACTIONS(124), + [sym_variable_name] = ACTIONS(122), + [sym_custom_function_name] = ACTIONS(122), + [anon_sym_DOT_DOT] = ACTIONS(122), [anon_sym_EQ] = ACTIONS(124), [anon_sym_DASH] = ACTIONS(124), [anon_sym_AT] = ACTIONS(124), @@ -17674,1448 +17733,296 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [14] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_if] = ACTIONS(57), - [sym_keyword_return] = ACTIONS(57), - [sym_keyword_from] = ACTIONS(57), - [sym_keyword_as] = ACTIONS(57), - [sym_keyword_omit] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_drop] = ACTIONS(57), - [sym_keyword_schemafull] = ACTIONS(57), - [sym_keyword_schemaless] = ACTIONS(57), - [sym_keyword_changefeed] = ACTIONS(57), - [sym_keyword_content] = ACTIONS(57), - [sym_keyword_merge] = ACTIONS(57), - [sym_keyword_patch] = ACTIONS(57), - [sym_keyword_then] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [sym_keyword_set] = ACTIONS(57), - [sym_keyword_unset] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RBRACK] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_QMARK] = ACTIONS(59), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [sym_variable_name] = ACTIONS(57), - [sym_custom_function_name] = ACTIONS(57), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_if] = ACTIONS(130), + [sym_keyword_return] = ACTIONS(130), + [sym_keyword_from] = ACTIONS(130), + [sym_keyword_as] = ACTIONS(130), + [sym_keyword_omit] = ACTIONS(130), + [sym_keyword_parallel] = ACTIONS(130), + [sym_keyword_timeout] = ACTIONS(130), + [sym_keyword_where] = ACTIONS(130), + [sym_keyword_group] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(130), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [sym_keyword_drop] = ACTIONS(130), + [sym_keyword_schemafull] = ACTIONS(130), + [sym_keyword_schemaless] = ACTIONS(130), + [sym_keyword_changefeed] = ACTIONS(130), + [sym_keyword_content] = ACTIONS(130), + [sym_keyword_merge] = ACTIONS(130), + [sym_keyword_patch] = ACTIONS(130), + [sym_keyword_then] = ACTIONS(130), + [sym_keyword_type] = ACTIONS(130), + [sym_keyword_permissions] = ACTIONS(130), + [sym_keyword_for] = ACTIONS(130), + [sym_keyword_comment] = ACTIONS(130), + [sym_keyword_set] = ACTIONS(130), + [sym_keyword_unset] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_RBRACK] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(130), + [anon_sym_RPAREN] = ACTIONS(130), + [anon_sym_QMARK] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(130), + [anon_sym_RBRACE] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [sym_variable_name] = ACTIONS(130), + [sym_custom_function_name] = ACTIONS(130), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), }, [15] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_if] = ACTIONS(132), - [sym_keyword_return] = ACTIONS(132), - [sym_keyword_from] = ACTIONS(132), - [sym_keyword_as] = ACTIONS(132), - [sym_keyword_omit] = ACTIONS(132), - [sym_keyword_parallel] = ACTIONS(132), - [sym_keyword_timeout] = ACTIONS(132), - [sym_keyword_where] = ACTIONS(132), - [sym_keyword_group] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(132), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [sym_keyword_drop] = ACTIONS(132), - [sym_keyword_schemafull] = ACTIONS(132), - [sym_keyword_schemaless] = ACTIONS(132), - [sym_keyword_changefeed] = ACTIONS(132), - [sym_keyword_content] = ACTIONS(132), - [sym_keyword_merge] = ACTIONS(132), - [sym_keyword_patch] = ACTIONS(132), - [sym_keyword_then] = ACTIONS(132), - [sym_keyword_type] = ACTIONS(132), - [sym_keyword_permissions] = ACTIONS(132), - [sym_keyword_for] = ACTIONS(132), - [sym_keyword_comment] = ACTIONS(132), - [sym_keyword_set] = ACTIONS(132), - [sym_keyword_unset] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_RBRACK] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(132), - [anon_sym_RPAREN] = ACTIONS(132), - [anon_sym_QMARK] = ACTIONS(134), - [anon_sym_LBRACE] = ACTIONS(132), - [anon_sym_RBRACE] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [sym_variable_name] = ACTIONS(132), - [sym_custom_function_name] = ACTIONS(132), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_if] = ACTIONS(134), + [sym_keyword_return] = ACTIONS(134), + [sym_keyword_from] = ACTIONS(134), + [sym_keyword_as] = ACTIONS(134), + [sym_keyword_omit] = ACTIONS(134), + [sym_keyword_parallel] = ACTIONS(134), + [sym_keyword_timeout] = ACTIONS(134), + [sym_keyword_where] = ACTIONS(134), + [sym_keyword_group] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(134), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [sym_keyword_drop] = ACTIONS(134), + [sym_keyword_schemafull] = ACTIONS(134), + [sym_keyword_schemaless] = ACTIONS(134), + [sym_keyword_changefeed] = ACTIONS(134), + [sym_keyword_content] = ACTIONS(134), + [sym_keyword_merge] = ACTIONS(134), + [sym_keyword_patch] = ACTIONS(134), + [sym_keyword_then] = ACTIONS(134), + [sym_keyword_type] = ACTIONS(134), + [sym_keyword_permissions] = ACTIONS(134), + [sym_keyword_for] = ACTIONS(134), + [sym_keyword_comment] = ACTIONS(134), + [sym_keyword_set] = ACTIONS(134), + [sym_keyword_unset] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_RBRACK] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(134), + [anon_sym_RPAREN] = ACTIONS(134), + [anon_sym_QMARK] = ACTIONS(136), + [anon_sym_LBRACE] = ACTIONS(134), + [anon_sym_RBRACE] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [sym_variable_name] = ACTIONS(134), + [sym_custom_function_name] = ACTIONS(134), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), }, [16] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_if] = ACTIONS(136), - [sym_keyword_return] = ACTIONS(136), - [sym_keyword_from] = ACTIONS(136), - [sym_keyword_as] = ACTIONS(136), - [sym_keyword_omit] = ACTIONS(136), - [sym_keyword_parallel] = ACTIONS(136), - [sym_keyword_timeout] = ACTIONS(136), - [sym_keyword_where] = ACTIONS(136), - [sym_keyword_group] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(136), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [sym_keyword_drop] = ACTIONS(136), - [sym_keyword_schemafull] = ACTIONS(136), - [sym_keyword_schemaless] = ACTIONS(136), - [sym_keyword_changefeed] = ACTIONS(136), - [sym_keyword_content] = ACTIONS(136), - [sym_keyword_merge] = ACTIONS(136), - [sym_keyword_patch] = ACTIONS(136), - [sym_keyword_then] = ACTIONS(136), - [sym_keyword_type] = ACTIONS(136), - [sym_keyword_permissions] = ACTIONS(136), - [sym_keyword_for] = ACTIONS(136), - [sym_keyword_comment] = ACTIONS(136), - [sym_keyword_set] = ACTIONS(136), - [sym_keyword_unset] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_RBRACK] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [anon_sym_RPAREN] = ACTIONS(136), - [anon_sym_QMARK] = ACTIONS(138), - [anon_sym_LBRACE] = ACTIONS(136), - [anon_sym_RBRACE] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [sym_variable_name] = ACTIONS(136), - [sym_custom_function_name] = ACTIONS(136), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), - }, - [17] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_if] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(140), - [sym_keyword_from] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(140), - [sym_keyword_omit] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(140), - [sym_keyword_timeout] = ACTIONS(140), - [sym_keyword_where] = ACTIONS(140), - [sym_keyword_group] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(140), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [sym_keyword_drop] = ACTIONS(140), - [sym_keyword_schemafull] = ACTIONS(140), - [sym_keyword_schemaless] = ACTIONS(140), - [sym_keyword_changefeed] = ACTIONS(140), - [sym_keyword_content] = ACTIONS(140), - [sym_keyword_merge] = ACTIONS(140), - [sym_keyword_patch] = ACTIONS(140), - [sym_keyword_then] = ACTIONS(140), - [sym_keyword_type] = ACTIONS(140), - [sym_keyword_permissions] = ACTIONS(140), - [sym_keyword_for] = ACTIONS(140), - [sym_keyword_comment] = ACTIONS(140), - [sym_keyword_set] = ACTIONS(140), - [sym_keyword_unset] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RBRACK] = ACTIONS(140), - [anon_sym_LPAREN] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_QMARK] = ACTIONS(142), - [anon_sym_LBRACE] = ACTIONS(140), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_if] = ACTIONS(138), + [sym_keyword_return] = ACTIONS(138), + [sym_keyword_from] = ACTIONS(138), + [sym_keyword_as] = ACTIONS(138), + [sym_keyword_omit] = ACTIONS(138), + [sym_keyword_parallel] = ACTIONS(138), + [sym_keyword_timeout] = ACTIONS(138), + [sym_keyword_where] = ACTIONS(138), + [sym_keyword_group] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(138), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [sym_keyword_drop] = ACTIONS(138), + [sym_keyword_schemafull] = ACTIONS(138), + [sym_keyword_schemaless] = ACTIONS(138), + [sym_keyword_changefeed] = ACTIONS(138), + [sym_keyword_content] = ACTIONS(138), + [sym_keyword_merge] = ACTIONS(138), + [sym_keyword_patch] = ACTIONS(138), + [sym_keyword_then] = ACTIONS(138), + [sym_keyword_type] = ACTIONS(138), + [sym_keyword_permissions] = ACTIONS(138), + [sym_keyword_for] = ACTIONS(138), + [sym_keyword_comment] = ACTIONS(138), + [sym_keyword_set] = ACTIONS(138), + [sym_keyword_unset] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_RBRACK] = ACTIONS(138), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(138), + [anon_sym_QMARK] = ACTIONS(140), + [anon_sym_LBRACE] = ACTIONS(138), + [anon_sym_RBRACE] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_variable_name] = ACTIONS(140), - [sym_custom_function_name] = ACTIONS(140), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [18] = { - [ts_builtin_sym_end] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_return] = ACTIONS(136), - [sym_keyword_value] = ACTIONS(136), - [sym_keyword_explain] = ACTIONS(136), - [sym_keyword_parallel] = ACTIONS(136), - [sym_keyword_timeout] = ACTIONS(136), - [sym_keyword_fetch] = ACTIONS(136), - [sym_keyword_limit] = ACTIONS(136), - [sym_keyword_rand] = ACTIONS(136), - [sym_keyword_collate] = ACTIONS(136), - [sym_keyword_numeric] = ACTIONS(136), - [sym_keyword_asc] = ACTIONS(136), - [sym_keyword_desc] = ACTIONS(136), - [sym_keyword_where] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(136), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [sym_keyword_flexible] = ACTIONS(136), - [sym_keyword_readonly] = ACTIONS(136), - [sym_keyword_content] = ACTIONS(136), - [sym_keyword_merge] = ACTIONS(136), - [sym_keyword_patch] = ACTIONS(136), - [sym_keyword_type] = ACTIONS(136), - [sym_keyword_default] = ACTIONS(136), - [sym_keyword_assert] = ACTIONS(136), - [sym_keyword_permissions] = ACTIONS(136), - [sym_keyword_for] = ACTIONS(136), - [sym_keyword_comment] = ACTIONS(136), - [sym_keyword_set] = ACTIONS(136), - [sym_keyword_unset] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_RBRACK] = ACTIONS(136), - [anon_sym_RPAREN] = ACTIONS(136), - [anon_sym_RBRACE] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), - }, - [19] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_if] = ACTIONS(144), - [sym_keyword_return] = ACTIONS(144), - [sym_keyword_from] = ACTIONS(144), - [sym_keyword_as] = ACTIONS(144), - [sym_keyword_omit] = ACTIONS(144), - [sym_keyword_parallel] = ACTIONS(144), - [sym_keyword_timeout] = ACTIONS(144), - [sym_keyword_where] = ACTIONS(144), - [sym_keyword_group] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(144), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [sym_keyword_drop] = ACTIONS(144), - [sym_keyword_schemafull] = ACTIONS(144), - [sym_keyword_schemaless] = ACTIONS(144), - [sym_keyword_changefeed] = ACTIONS(144), - [sym_keyword_content] = ACTIONS(144), - [sym_keyword_merge] = ACTIONS(144), - [sym_keyword_patch] = ACTIONS(144), - [sym_keyword_then] = ACTIONS(144), - [sym_keyword_type] = ACTIONS(144), - [sym_keyword_permissions] = ACTIONS(144), - [sym_keyword_for] = ACTIONS(144), - [sym_keyword_comment] = ACTIONS(144), - [sym_keyword_set] = ACTIONS(144), - [sym_keyword_unset] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_RBRACK] = ACTIONS(144), - [anon_sym_LPAREN] = ACTIONS(144), - [anon_sym_RPAREN] = ACTIONS(144), - [anon_sym_QMARK] = ACTIONS(146), - [anon_sym_LBRACE] = ACTIONS(144), - [anon_sym_RBRACE] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [sym_variable_name] = ACTIONS(144), - [sym_custom_function_name] = ACTIONS(144), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), - }, - [20] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_if] = ACTIONS(148), - [sym_keyword_return] = ACTIONS(148), - [sym_keyword_from] = ACTIONS(148), - [sym_keyword_as] = ACTIONS(148), - [sym_keyword_omit] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_drop] = ACTIONS(148), - [sym_keyword_schemafull] = ACTIONS(148), - [sym_keyword_schemaless] = ACTIONS(148), - [sym_keyword_changefeed] = ACTIONS(148), - [sym_keyword_content] = ACTIONS(148), - [sym_keyword_merge] = ACTIONS(148), - [sym_keyword_patch] = ACTIONS(148), - [sym_keyword_then] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [sym_keyword_set] = ACTIONS(148), - [sym_keyword_unset] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_RBRACK] = ACTIONS(148), - [anon_sym_LPAREN] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_QMARK] = ACTIONS(150), - [anon_sym_LBRACE] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [sym_variable_name] = ACTIONS(148), - [sym_custom_function_name] = ACTIONS(148), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), - }, - [21] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_if] = ACTIONS(57), - [sym_keyword_return] = ACTIONS(57), - [sym_keyword_from] = ACTIONS(57), - [sym_keyword_as] = ACTIONS(57), - [sym_keyword_omit] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_drop] = ACTIONS(57), - [sym_keyword_schemafull] = ACTIONS(57), - [sym_keyword_schemaless] = ACTIONS(57), - [sym_keyword_changefeed] = ACTIONS(57), - [sym_keyword_content] = ACTIONS(57), - [sym_keyword_merge] = ACTIONS(57), - [sym_keyword_patch] = ACTIONS(57), - [sym_keyword_then] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [sym_keyword_set] = ACTIONS(57), - [sym_keyword_unset] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RBRACK] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_QMARK] = ACTIONS(59), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [sym_variable_name] = ACTIONS(57), - [sym_custom_function_name] = ACTIONS(57), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), - }, - [22] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_if] = ACTIONS(152), - [sym_keyword_return] = ACTIONS(152), - [sym_keyword_from] = ACTIONS(152), - [sym_keyword_as] = ACTIONS(152), - [sym_keyword_omit] = ACTIONS(152), - [sym_keyword_parallel] = ACTIONS(152), - [sym_keyword_timeout] = ACTIONS(152), - [sym_keyword_where] = ACTIONS(152), - [sym_keyword_group] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), - [sym_keyword_or] = ACTIONS(152), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [sym_keyword_drop] = ACTIONS(152), - [sym_keyword_schemafull] = ACTIONS(152), - [sym_keyword_schemaless] = ACTIONS(152), - [sym_keyword_changefeed] = ACTIONS(152), - [sym_keyword_content] = ACTIONS(152), - [sym_keyword_merge] = ACTIONS(152), - [sym_keyword_patch] = ACTIONS(152), - [sym_keyword_then] = ACTIONS(152), - [sym_keyword_type] = ACTIONS(152), - [sym_keyword_permissions] = ACTIONS(152), - [sym_keyword_for] = ACTIONS(152), - [sym_keyword_comment] = ACTIONS(152), - [sym_keyword_set] = ACTIONS(152), - [sym_keyword_unset] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_RBRACK] = ACTIONS(152), - [anon_sym_LPAREN] = ACTIONS(152), - [anon_sym_RPAREN] = ACTIONS(152), - [anon_sym_QMARK] = ACTIONS(154), - [anon_sym_LBRACE] = ACTIONS(152), - [anon_sym_RBRACE] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [sym_variable_name] = ACTIONS(152), - [sym_custom_function_name] = ACTIONS(152), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), - }, - [23] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_if] = ACTIONS(156), - [sym_keyword_return] = ACTIONS(156), - [sym_keyword_from] = ACTIONS(156), - [sym_keyword_as] = ACTIONS(156), - [sym_keyword_omit] = ACTIONS(156), - [sym_keyword_parallel] = ACTIONS(156), - [sym_keyword_timeout] = ACTIONS(156), - [sym_keyword_where] = ACTIONS(156), - [sym_keyword_group] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(156), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [sym_keyword_drop] = ACTIONS(156), - [sym_keyword_schemafull] = ACTIONS(156), - [sym_keyword_schemaless] = ACTIONS(156), - [sym_keyword_changefeed] = ACTIONS(156), - [sym_keyword_content] = ACTIONS(156), - [sym_keyword_merge] = ACTIONS(156), - [sym_keyword_patch] = ACTIONS(156), - [sym_keyword_then] = ACTIONS(156), - [sym_keyword_type] = ACTIONS(156), - [sym_keyword_permissions] = ACTIONS(156), - [sym_keyword_for] = ACTIONS(156), - [sym_keyword_comment] = ACTIONS(156), - [sym_keyword_set] = ACTIONS(156), - [sym_keyword_unset] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_RBRACK] = ACTIONS(156), - [anon_sym_LPAREN] = ACTIONS(156), - [anon_sym_RPAREN] = ACTIONS(156), - [anon_sym_QMARK] = ACTIONS(158), - [anon_sym_LBRACE] = ACTIONS(156), - [anon_sym_RBRACE] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [sym_variable_name] = ACTIONS(156), - [sym_custom_function_name] = ACTIONS(156), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), - }, - [24] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_if] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_from] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_omit] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_content] = ACTIONS(160), - [sym_keyword_merge] = ACTIONS(160), - [sym_keyword_patch] = ACTIONS(160), - [sym_keyword_then] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [sym_keyword_set] = ACTIONS(160), - [sym_keyword_unset] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RBRACK] = ACTIONS(160), - [anon_sym_LPAREN] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_QMARK] = ACTIONS(162), - [anon_sym_LBRACE] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [sym_variable_name] = ACTIONS(160), - [sym_custom_function_name] = ACTIONS(160), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [25] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_if] = ACTIONS(164), - [sym_keyword_return] = ACTIONS(164), - [sym_keyword_from] = ACTIONS(164), - [sym_keyword_as] = ACTIONS(164), - [sym_keyword_omit] = ACTIONS(164), - [sym_keyword_parallel] = ACTIONS(164), - [sym_keyword_timeout] = ACTIONS(164), - [sym_keyword_where] = ACTIONS(164), - [sym_keyword_group] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), - [sym_keyword_or] = ACTIONS(164), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [sym_keyword_drop] = ACTIONS(164), - [sym_keyword_schemafull] = ACTIONS(164), - [sym_keyword_schemaless] = ACTIONS(164), - [sym_keyword_changefeed] = ACTIONS(164), - [sym_keyword_content] = ACTIONS(164), - [sym_keyword_merge] = ACTIONS(164), - [sym_keyword_patch] = ACTIONS(164), - [sym_keyword_then] = ACTIONS(164), - [sym_keyword_type] = ACTIONS(164), - [sym_keyword_permissions] = ACTIONS(164), - [sym_keyword_for] = ACTIONS(164), - [sym_keyword_comment] = ACTIONS(164), - [sym_keyword_set] = ACTIONS(164), - [sym_keyword_unset] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_RBRACK] = ACTIONS(164), - [anon_sym_LPAREN] = ACTIONS(164), - [anon_sym_RPAREN] = ACTIONS(164), - [anon_sym_QMARK] = ACTIONS(166), - [anon_sym_LBRACE] = ACTIONS(164), - [anon_sym_RBRACE] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [sym_variable_name] = ACTIONS(164), - [sym_custom_function_name] = ACTIONS(164), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), - }, - [26] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_if] = ACTIONS(168), - [sym_keyword_return] = ACTIONS(168), - [sym_keyword_from] = ACTIONS(168), - [sym_keyword_as] = ACTIONS(168), - [sym_keyword_omit] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_drop] = ACTIONS(168), - [sym_keyword_schemafull] = ACTIONS(168), - [sym_keyword_schemaless] = ACTIONS(168), - [sym_keyword_changefeed] = ACTIONS(168), - [sym_keyword_content] = ACTIONS(168), - [sym_keyword_merge] = ACTIONS(168), - [sym_keyword_patch] = ACTIONS(168), - [sym_keyword_then] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [sym_keyword_set] = ACTIONS(168), - [sym_keyword_unset] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_RBRACK] = ACTIONS(168), - [anon_sym_LPAREN] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_QMARK] = ACTIONS(170), - [anon_sym_LBRACE] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [sym_variable_name] = ACTIONS(168), - [sym_custom_function_name] = ACTIONS(168), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), - }, - [27] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_if] = ACTIONS(172), - [sym_keyword_return] = ACTIONS(172), - [sym_keyword_from] = ACTIONS(172), - [sym_keyword_as] = ACTIONS(172), - [sym_keyword_omit] = ACTIONS(172), - [sym_keyword_parallel] = ACTIONS(172), - [sym_keyword_timeout] = ACTIONS(172), - [sym_keyword_where] = ACTIONS(172), - [sym_keyword_group] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(172), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [sym_keyword_drop] = ACTIONS(172), - [sym_keyword_schemafull] = ACTIONS(172), - [sym_keyword_schemaless] = ACTIONS(172), - [sym_keyword_changefeed] = ACTIONS(172), - [sym_keyword_content] = ACTIONS(172), - [sym_keyword_merge] = ACTIONS(172), - [sym_keyword_patch] = ACTIONS(172), - [sym_keyword_then] = ACTIONS(172), - [sym_keyword_type] = ACTIONS(172), - [sym_keyword_permissions] = ACTIONS(172), - [sym_keyword_for] = ACTIONS(172), - [sym_keyword_comment] = ACTIONS(172), - [sym_keyword_set] = ACTIONS(172), - [sym_keyword_unset] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_RBRACK] = ACTIONS(172), - [anon_sym_LPAREN] = ACTIONS(172), - [anon_sym_RPAREN] = ACTIONS(172), - [anon_sym_QMARK] = ACTIONS(174), - [anon_sym_LBRACE] = ACTIONS(172), - [anon_sym_RBRACE] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [sym_variable_name] = ACTIONS(172), - [sym_custom_function_name] = ACTIONS(172), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), - }, - [28] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), - [sym_keyword_if] = ACTIONS(176), - [sym_keyword_return] = ACTIONS(176), - [sym_keyword_from] = ACTIONS(176), - [sym_keyword_as] = ACTIONS(176), - [sym_keyword_omit] = ACTIONS(176), - [sym_keyword_parallel] = ACTIONS(176), - [sym_keyword_timeout] = ACTIONS(176), - [sym_keyword_where] = ACTIONS(176), - [sym_keyword_group] = ACTIONS(176), - [sym_keyword_and] = ACTIONS(176), - [sym_keyword_or] = ACTIONS(176), - [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), - [sym_keyword_contains] = ACTIONS(176), - [sym_keyword_contains_not] = ACTIONS(176), - [sym_keyword_contains_all] = ACTIONS(176), - [sym_keyword_contains_any] = ACTIONS(176), - [sym_keyword_contains_none] = ACTIONS(176), - [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), - [sym_keyword_not_inside] = ACTIONS(176), - [sym_keyword_all_inside] = ACTIONS(176), - [sym_keyword_any_inside] = ACTIONS(176), - [sym_keyword_none_inside] = ACTIONS(176), - [sym_keyword_outside] = ACTIONS(176), - [sym_keyword_intersects] = ACTIONS(176), - [sym_keyword_drop] = ACTIONS(176), - [sym_keyword_schemafull] = ACTIONS(176), - [sym_keyword_schemaless] = ACTIONS(176), - [sym_keyword_changefeed] = ACTIONS(176), - [sym_keyword_content] = ACTIONS(176), - [sym_keyword_merge] = ACTIONS(176), - [sym_keyword_patch] = ACTIONS(176), - [sym_keyword_then] = ACTIONS(176), - [sym_keyword_type] = ACTIONS(176), - [sym_keyword_permissions] = ACTIONS(176), - [sym_keyword_for] = ACTIONS(176), - [sym_keyword_comment] = ACTIONS(176), - [sym_keyword_set] = ACTIONS(176), - [sym_keyword_unset] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_RBRACK] = ACTIONS(176), - [anon_sym_LPAREN] = ACTIONS(176), - [anon_sym_RPAREN] = ACTIONS(176), - [anon_sym_QMARK] = ACTIONS(178), - [anon_sym_LBRACE] = ACTIONS(176), - [anon_sym_RBRACE] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [sym_variable_name] = ACTIONS(176), - [sym_custom_function_name] = ACTIONS(176), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [sym_variable_name] = ACTIONS(138), + [sym_custom_function_name] = ACTIONS(138), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), }, - [29] = { + [17] = { [ts_builtin_sym_end] = ACTIONS(126), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(126), @@ -19211,983 +18118,1170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(126), [anon_sym_AT_AT] = ACTIONS(126), }, - [30] = { + [18] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_if] = ACTIONS(180), - [sym_keyword_return] = ACTIONS(180), - [sym_keyword_from] = ACTIONS(180), - [sym_keyword_as] = ACTIONS(180), - [sym_keyword_omit] = ACTIONS(180), - [sym_keyword_parallel] = ACTIONS(180), - [sym_keyword_timeout] = ACTIONS(180), - [sym_keyword_where] = ACTIONS(180), - [sym_keyword_group] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(180), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [sym_keyword_drop] = ACTIONS(180), - [sym_keyword_schemafull] = ACTIONS(180), - [sym_keyword_schemaless] = ACTIONS(180), - [sym_keyword_changefeed] = ACTIONS(180), - [sym_keyword_content] = ACTIONS(180), - [sym_keyword_merge] = ACTIONS(180), - [sym_keyword_patch] = ACTIONS(180), - [sym_keyword_then] = ACTIONS(180), - [sym_keyword_type] = ACTIONS(180), - [sym_keyword_permissions] = ACTIONS(180), - [sym_keyword_for] = ACTIONS(180), - [sym_keyword_comment] = ACTIONS(180), - [sym_keyword_set] = ACTIONS(180), - [sym_keyword_unset] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_RBRACK] = ACTIONS(180), - [anon_sym_LPAREN] = ACTIONS(180), - [anon_sym_RPAREN] = ACTIONS(180), - [anon_sym_QMARK] = ACTIONS(182), - [anon_sym_LBRACE] = ACTIONS(180), - [anon_sym_RBRACE] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [sym_variable_name] = ACTIONS(180), - [sym_custom_function_name] = ACTIONS(180), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_if] = ACTIONS(142), + [sym_keyword_return] = ACTIONS(142), + [sym_keyword_from] = ACTIONS(142), + [sym_keyword_as] = ACTIONS(142), + [sym_keyword_omit] = ACTIONS(142), + [sym_keyword_parallel] = ACTIONS(142), + [sym_keyword_timeout] = ACTIONS(142), + [sym_keyword_where] = ACTIONS(142), + [sym_keyword_group] = ACTIONS(142), + [sym_keyword_and] = ACTIONS(142), + [sym_keyword_or] = ACTIONS(142), + [sym_keyword_is] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), + [sym_keyword_contains] = ACTIONS(142), + [sym_keyword_contains_not] = ACTIONS(142), + [sym_keyword_contains_all] = ACTIONS(142), + [sym_keyword_contains_any] = ACTIONS(142), + [sym_keyword_contains_none] = ACTIONS(142), + [sym_keyword_inside] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), + [sym_keyword_not_inside] = ACTIONS(142), + [sym_keyword_all_inside] = ACTIONS(142), + [sym_keyword_any_inside] = ACTIONS(142), + [sym_keyword_none_inside] = ACTIONS(142), + [sym_keyword_outside] = ACTIONS(142), + [sym_keyword_intersects] = ACTIONS(142), + [sym_keyword_drop] = ACTIONS(142), + [sym_keyword_schemafull] = ACTIONS(142), + [sym_keyword_schemaless] = ACTIONS(142), + [sym_keyword_changefeed] = ACTIONS(142), + [sym_keyword_content] = ACTIONS(142), + [sym_keyword_merge] = ACTIONS(142), + [sym_keyword_patch] = ACTIONS(142), + [sym_keyword_then] = ACTIONS(142), + [sym_keyword_type] = ACTIONS(142), + [sym_keyword_permissions] = ACTIONS(142), + [sym_keyword_for] = ACTIONS(142), + [sym_keyword_comment] = ACTIONS(142), + [sym_keyword_set] = ACTIONS(142), + [sym_keyword_unset] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_RBRACK] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [anon_sym_RPAREN] = ACTIONS(142), + [anon_sym_QMARK] = ACTIONS(144), + [anon_sym_LBRACE] = ACTIONS(142), + [anon_sym_RBRACE] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [sym_variable_name] = ACTIONS(142), + [sym_custom_function_name] = ACTIONS(142), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), }, - [31] = { + [19] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_if] = ACTIONS(184), - [sym_keyword_return] = ACTIONS(184), - [sym_keyword_from] = ACTIONS(184), - [sym_keyword_as] = ACTIONS(184), - [sym_keyword_omit] = ACTIONS(184), - [sym_keyword_parallel] = ACTIONS(184), - [sym_keyword_timeout] = ACTIONS(184), - [sym_keyword_where] = ACTIONS(184), - [sym_keyword_group] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(184), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [sym_keyword_drop] = ACTIONS(184), - [sym_keyword_schemafull] = ACTIONS(184), - [sym_keyword_schemaless] = ACTIONS(184), - [sym_keyword_changefeed] = ACTIONS(184), - [sym_keyword_content] = ACTIONS(184), - [sym_keyword_merge] = ACTIONS(184), - [sym_keyword_patch] = ACTIONS(184), - [sym_keyword_then] = ACTIONS(184), - [sym_keyword_type] = ACTIONS(184), - [sym_keyword_permissions] = ACTIONS(184), - [sym_keyword_for] = ACTIONS(184), - [sym_keyword_comment] = ACTIONS(184), - [sym_keyword_set] = ACTIONS(184), - [sym_keyword_unset] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_RBRACK] = ACTIONS(184), - [anon_sym_LPAREN] = ACTIONS(184), - [anon_sym_RPAREN] = ACTIONS(184), - [anon_sym_QMARK] = ACTIONS(186), - [anon_sym_LBRACE] = ACTIONS(184), - [anon_sym_RBRACE] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [sym_variable_name] = ACTIONS(184), - [sym_custom_function_name] = ACTIONS(184), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_if] = ACTIONS(146), + [sym_keyword_return] = ACTIONS(146), + [sym_keyword_from] = ACTIONS(146), + [sym_keyword_as] = ACTIONS(146), + [sym_keyword_omit] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_drop] = ACTIONS(146), + [sym_keyword_schemafull] = ACTIONS(146), + [sym_keyword_schemaless] = ACTIONS(146), + [sym_keyword_changefeed] = ACTIONS(146), + [sym_keyword_content] = ACTIONS(146), + [sym_keyword_merge] = ACTIONS(146), + [sym_keyword_patch] = ACTIONS(146), + [sym_keyword_then] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [sym_keyword_set] = ACTIONS(146), + [sym_keyword_unset] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_RBRACK] = ACTIONS(146), + [anon_sym_LPAREN] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_QMARK] = ACTIONS(148), + [anon_sym_LBRACE] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [sym_variable_name] = ACTIONS(146), + [sym_custom_function_name] = ACTIONS(146), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, - [32] = { + [20] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_if] = ACTIONS(188), - [sym_keyword_return] = ACTIONS(188), - [sym_keyword_from] = ACTIONS(188), - [sym_keyword_as] = ACTIONS(188), - [sym_keyword_omit] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_drop] = ACTIONS(188), - [sym_keyword_schemafull] = ACTIONS(188), - [sym_keyword_schemaless] = ACTIONS(188), - [sym_keyword_changefeed] = ACTIONS(188), - [sym_keyword_content] = ACTIONS(188), - [sym_keyword_merge] = ACTIONS(188), - [sym_keyword_patch] = ACTIONS(188), - [sym_keyword_then] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [sym_keyword_set] = ACTIONS(188), - [sym_keyword_unset] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_RBRACK] = ACTIONS(188), - [anon_sym_LPAREN] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_QMARK] = ACTIONS(190), - [anon_sym_LBRACE] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [sym_variable_name] = ACTIONS(188), - [sym_custom_function_name] = ACTIONS(188), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_if] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_from] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_omit] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_content] = ACTIONS(150), + [sym_keyword_merge] = ACTIONS(150), + [sym_keyword_patch] = ACTIONS(150), + [sym_keyword_then] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [sym_keyword_set] = ACTIONS(150), + [sym_keyword_unset] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RBRACK] = ACTIONS(150), + [anon_sym_LPAREN] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_QMARK] = ACTIONS(152), + [anon_sym_LBRACE] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [sym_variable_name] = ACTIONS(150), + [sym_custom_function_name] = ACTIONS(150), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [33] = { + [21] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), - [sym_keyword_if] = ACTIONS(192), - [sym_keyword_return] = ACTIONS(192), - [sym_keyword_from] = ACTIONS(192), - [sym_keyword_as] = ACTIONS(192), - [sym_keyword_omit] = ACTIONS(192), - [sym_keyword_parallel] = ACTIONS(192), - [sym_keyword_timeout] = ACTIONS(192), - [sym_keyword_where] = ACTIONS(192), - [sym_keyword_group] = ACTIONS(192), - [sym_keyword_and] = ACTIONS(192), - [sym_keyword_or] = ACTIONS(192), - [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), - [sym_keyword_contains] = ACTIONS(192), - [sym_keyword_contains_not] = ACTIONS(192), - [sym_keyword_contains_all] = ACTIONS(192), - [sym_keyword_contains_any] = ACTIONS(192), - [sym_keyword_contains_none] = ACTIONS(192), - [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), - [sym_keyword_not_inside] = ACTIONS(192), - [sym_keyword_all_inside] = ACTIONS(192), - [sym_keyword_any_inside] = ACTIONS(192), - [sym_keyword_none_inside] = ACTIONS(192), - [sym_keyword_outside] = ACTIONS(192), - [sym_keyword_intersects] = ACTIONS(192), - [sym_keyword_drop] = ACTIONS(192), - [sym_keyword_schemafull] = ACTIONS(192), - [sym_keyword_schemaless] = ACTIONS(192), - [sym_keyword_changefeed] = ACTIONS(192), - [sym_keyword_content] = ACTIONS(192), - [sym_keyword_merge] = ACTIONS(192), - [sym_keyword_patch] = ACTIONS(192), - [sym_keyword_then] = ACTIONS(192), - [sym_keyword_type] = ACTIONS(192), - [sym_keyword_permissions] = ACTIONS(192), - [sym_keyword_for] = ACTIONS(192), - [sym_keyword_comment] = ACTIONS(192), - [sym_keyword_set] = ACTIONS(192), - [sym_keyword_unset] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_RBRACK] = ACTIONS(192), - [anon_sym_LPAREN] = ACTIONS(192), - [anon_sym_RPAREN] = ACTIONS(192), - [anon_sym_QMARK] = ACTIONS(194), - [anon_sym_LBRACE] = ACTIONS(192), - [anon_sym_RBRACE] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [sym_variable_name] = ACTIONS(192), - [sym_custom_function_name] = ACTIONS(192), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_if] = ACTIONS(59), + [sym_keyword_return] = ACTIONS(59), + [sym_keyword_from] = ACTIONS(59), + [sym_keyword_as] = ACTIONS(59), + [sym_keyword_omit] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_drop] = ACTIONS(59), + [sym_keyword_schemafull] = ACTIONS(59), + [sym_keyword_schemaless] = ACTIONS(59), + [sym_keyword_changefeed] = ACTIONS(59), + [sym_keyword_content] = ACTIONS(59), + [sym_keyword_merge] = ACTIONS(59), + [sym_keyword_patch] = ACTIONS(59), + [sym_keyword_then] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [sym_keyword_set] = ACTIONS(59), + [sym_keyword_unset] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RBRACK] = ACTIONS(59), + [anon_sym_LPAREN] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(61), + [anon_sym_LBRACE] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [sym_variable_name] = ACTIONS(59), + [sym_custom_function_name] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, - [34] = { + [22] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_if] = ACTIONS(196), - [sym_keyword_return] = ACTIONS(196), - [sym_keyword_from] = ACTIONS(196), - [sym_keyword_as] = ACTIONS(196), - [sym_keyword_omit] = ACTIONS(196), - [sym_keyword_parallel] = ACTIONS(196), - [sym_keyword_timeout] = ACTIONS(196), - [sym_keyword_where] = ACTIONS(196), - [sym_keyword_group] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(196), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [sym_keyword_drop] = ACTIONS(196), - [sym_keyword_schemafull] = ACTIONS(196), - [sym_keyword_schemaless] = ACTIONS(196), - [sym_keyword_changefeed] = ACTIONS(196), - [sym_keyword_content] = ACTIONS(196), - [sym_keyword_merge] = ACTIONS(196), - [sym_keyword_patch] = ACTIONS(196), - [sym_keyword_then] = ACTIONS(196), - [sym_keyword_type] = ACTIONS(196), - [sym_keyword_permissions] = ACTIONS(196), - [sym_keyword_for] = ACTIONS(196), - [sym_keyword_comment] = ACTIONS(196), - [sym_keyword_set] = ACTIONS(196), - [sym_keyword_unset] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_RBRACK] = ACTIONS(196), - [anon_sym_LPAREN] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_QMARK] = ACTIONS(198), - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [sym_variable_name] = ACTIONS(196), - [sym_custom_function_name] = ACTIONS(196), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_if] = ACTIONS(154), + [sym_keyword_return] = ACTIONS(154), + [sym_keyword_from] = ACTIONS(154), + [sym_keyword_as] = ACTIONS(154), + [sym_keyword_omit] = ACTIONS(154), + [sym_keyword_parallel] = ACTIONS(154), + [sym_keyword_timeout] = ACTIONS(154), + [sym_keyword_where] = ACTIONS(154), + [sym_keyword_group] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(154), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [sym_keyword_drop] = ACTIONS(154), + [sym_keyword_schemafull] = ACTIONS(154), + [sym_keyword_schemaless] = ACTIONS(154), + [sym_keyword_changefeed] = ACTIONS(154), + [sym_keyword_content] = ACTIONS(154), + [sym_keyword_merge] = ACTIONS(154), + [sym_keyword_patch] = ACTIONS(154), + [sym_keyword_then] = ACTIONS(154), + [sym_keyword_type] = ACTIONS(154), + [sym_keyword_permissions] = ACTIONS(154), + [sym_keyword_for] = ACTIONS(154), + [sym_keyword_comment] = ACTIONS(154), + [sym_keyword_set] = ACTIONS(154), + [sym_keyword_unset] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(156), + [anon_sym_LBRACE] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [sym_variable_name] = ACTIONS(154), + [sym_custom_function_name] = ACTIONS(154), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), }, - [35] = { + [23] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_if] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(200), - [sym_keyword_from] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(200), - [sym_keyword_omit] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(200), - [sym_keyword_timeout] = ACTIONS(200), - [sym_keyword_where] = ACTIONS(200), - [sym_keyword_group] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(200), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [sym_keyword_drop] = ACTIONS(200), - [sym_keyword_schemafull] = ACTIONS(200), - [sym_keyword_schemaless] = ACTIONS(200), - [sym_keyword_changefeed] = ACTIONS(200), - [sym_keyword_content] = ACTIONS(200), - [sym_keyword_merge] = ACTIONS(200), - [sym_keyword_patch] = ACTIONS(200), - [sym_keyword_then] = ACTIONS(200), - [sym_keyword_type] = ACTIONS(200), - [sym_keyword_permissions] = ACTIONS(200), - [sym_keyword_for] = ACTIONS(200), - [sym_keyword_comment] = ACTIONS(200), - [sym_keyword_set] = ACTIONS(200), - [sym_keyword_unset] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RBRACK] = ACTIONS(200), - [anon_sym_LPAREN] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_QMARK] = ACTIONS(202), - [anon_sym_LBRACE] = ACTIONS(200), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_variable_name] = ACTIONS(200), - [sym_custom_function_name] = ACTIONS(200), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_if] = ACTIONS(158), + [sym_keyword_return] = ACTIONS(158), + [sym_keyword_from] = ACTIONS(158), + [sym_keyword_as] = ACTIONS(158), + [sym_keyword_omit] = ACTIONS(158), + [sym_keyword_parallel] = ACTIONS(158), + [sym_keyword_timeout] = ACTIONS(158), + [sym_keyword_where] = ACTIONS(158), + [sym_keyword_group] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(158), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [sym_keyword_drop] = ACTIONS(158), + [sym_keyword_schemafull] = ACTIONS(158), + [sym_keyword_schemaless] = ACTIONS(158), + [sym_keyword_changefeed] = ACTIONS(158), + [sym_keyword_content] = ACTIONS(158), + [sym_keyword_merge] = ACTIONS(158), + [sym_keyword_patch] = ACTIONS(158), + [sym_keyword_then] = ACTIONS(158), + [sym_keyword_type] = ACTIONS(158), + [sym_keyword_permissions] = ACTIONS(158), + [sym_keyword_for] = ACTIONS(158), + [sym_keyword_comment] = ACTIONS(158), + [sym_keyword_set] = ACTIONS(158), + [sym_keyword_unset] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_QMARK] = ACTIONS(160), + [anon_sym_LBRACE] = ACTIONS(158), + [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [sym_variable_name] = ACTIONS(158), + [sym_custom_function_name] = ACTIONS(158), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), }, - [36] = { + [24] = { + [ts_builtin_sym_end] = ACTIONS(130), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_return] = ACTIONS(130), + [sym_keyword_value] = ACTIONS(130), + [sym_keyword_explain] = ACTIONS(130), + [sym_keyword_parallel] = ACTIONS(130), + [sym_keyword_timeout] = ACTIONS(130), + [sym_keyword_fetch] = ACTIONS(130), + [sym_keyword_limit] = ACTIONS(130), + [sym_keyword_rand] = ACTIONS(130), + [sym_keyword_collate] = ACTIONS(130), + [sym_keyword_numeric] = ACTIONS(130), + [sym_keyword_asc] = ACTIONS(130), + [sym_keyword_desc] = ACTIONS(130), + [sym_keyword_where] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(130), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [sym_keyword_flexible] = ACTIONS(130), + [sym_keyword_readonly] = ACTIONS(130), + [sym_keyword_content] = ACTIONS(130), + [sym_keyword_merge] = ACTIONS(130), + [sym_keyword_patch] = ACTIONS(130), + [sym_keyword_type] = ACTIONS(130), + [sym_keyword_default] = ACTIONS(130), + [sym_keyword_assert] = ACTIONS(130), + [sym_keyword_permissions] = ACTIONS(130), + [sym_keyword_for] = ACTIONS(130), + [sym_keyword_comment] = ACTIONS(130), + [sym_keyword_set] = ACTIONS(130), + [sym_keyword_unset] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_RBRACK] = ACTIONS(130), + [anon_sym_RPAREN] = ACTIONS(130), + [anon_sym_RBRACE] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), + }, + [25] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(122), - [sym_keyword_if] = ACTIONS(122), - [sym_keyword_return] = ACTIONS(122), - [sym_keyword_from] = ACTIONS(122), - [sym_keyword_as] = ACTIONS(122), - [sym_keyword_omit] = ACTIONS(122), - [sym_keyword_parallel] = ACTIONS(122), - [sym_keyword_timeout] = ACTIONS(122), - [sym_keyword_where] = ACTIONS(122), - [sym_keyword_group] = ACTIONS(122), - [sym_keyword_and] = ACTIONS(122), - [sym_keyword_or] = ACTIONS(122), - [sym_keyword_is] = ACTIONS(122), - [sym_keyword_not] = ACTIONS(124), - [sym_keyword_contains] = ACTIONS(122), - [sym_keyword_contains_not] = ACTIONS(122), - [sym_keyword_contains_all] = ACTIONS(122), - [sym_keyword_contains_any] = ACTIONS(122), - [sym_keyword_contains_none] = ACTIONS(122), - [sym_keyword_inside] = ACTIONS(122), - [sym_keyword_in] = ACTIONS(124), - [sym_keyword_not_inside] = ACTIONS(122), - [sym_keyword_all_inside] = ACTIONS(122), - [sym_keyword_any_inside] = ACTIONS(122), - [sym_keyword_none_inside] = ACTIONS(122), - [sym_keyword_outside] = ACTIONS(122), - [sym_keyword_intersects] = ACTIONS(122), - [sym_keyword_drop] = ACTIONS(122), - [sym_keyword_schemafull] = ACTIONS(122), - [sym_keyword_schemaless] = ACTIONS(122), - [sym_keyword_changefeed] = ACTIONS(122), - [sym_keyword_content] = ACTIONS(122), - [sym_keyword_merge] = ACTIONS(122), - [sym_keyword_patch] = ACTIONS(122), - [sym_keyword_then] = ACTIONS(122), - [sym_keyword_type] = ACTIONS(122), - [sym_keyword_permissions] = ACTIONS(122), - [sym_keyword_for] = ACTIONS(122), - [sym_keyword_comment] = ACTIONS(122), - [sym_keyword_set] = ACTIONS(122), - [sym_keyword_unset] = ACTIONS(122), - [anon_sym_COMMA] = ACTIONS(122), - [anon_sym_DASH_GT] = ACTIONS(122), - [anon_sym_LBRACK] = ACTIONS(122), - [anon_sym_RBRACK] = ACTIONS(122), - [anon_sym_LPAREN] = ACTIONS(122), - [anon_sym_RPAREN] = ACTIONS(122), - [anon_sym_QMARK] = ACTIONS(124), - [anon_sym_LBRACE] = ACTIONS(122), - [anon_sym_RBRACE] = ACTIONS(122), - [anon_sym_LT_DASH] = ACTIONS(124), - [anon_sym_LT_DASH_GT] = ACTIONS(122), - [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), - [anon_sym_LT] = ACTIONS(124), - [anon_sym_GT] = ACTIONS(124), - [sym_variable_name] = ACTIONS(122), - [sym_custom_function_name] = ACTIONS(122), - [anon_sym_EQ] = ACTIONS(124), - [anon_sym_DASH] = ACTIONS(124), - [anon_sym_AT] = ACTIONS(124), - [anon_sym_LT_PIPE] = ACTIONS(122), - [anon_sym_AMP_AMP] = ACTIONS(122), - [anon_sym_PIPE_PIPE] = ACTIONS(122), - [anon_sym_QMARK_QMARK] = ACTIONS(122), - [anon_sym_QMARK_COLON] = ACTIONS(122), - [anon_sym_BANG_EQ] = ACTIONS(122), - [anon_sym_EQ_EQ] = ACTIONS(122), - [anon_sym_QMARK_EQ] = ACTIONS(122), - [anon_sym_STAR_EQ] = ACTIONS(122), - [anon_sym_TILDE] = ACTIONS(122), - [anon_sym_BANG_TILDE] = ACTIONS(122), - [anon_sym_STAR_TILDE] = ACTIONS(122), - [anon_sym_LT_EQ] = ACTIONS(122), - [anon_sym_GT_EQ] = ACTIONS(122), - [anon_sym_PLUS] = ACTIONS(124), - [anon_sym_PLUS_EQ] = ACTIONS(122), - [anon_sym_DASH_EQ] = ACTIONS(122), - [anon_sym_u00d7] = ACTIONS(122), - [anon_sym_SLASH] = ACTIONS(124), - [anon_sym_u00f7] = ACTIONS(122), - [anon_sym_STAR_STAR] = ACTIONS(122), - [anon_sym_u220b] = ACTIONS(122), - [anon_sym_u220c] = ACTIONS(122), - [anon_sym_u2287] = ACTIONS(122), - [anon_sym_u2283] = ACTIONS(122), - [anon_sym_u2285] = ACTIONS(122), - [anon_sym_u2208] = ACTIONS(122), - [anon_sym_u2209] = ACTIONS(122), - [anon_sym_u2286] = ACTIONS(122), - [anon_sym_u2282] = ACTIONS(122), - [anon_sym_u2284] = ACTIONS(122), - [anon_sym_AT_AT] = ACTIONS(122), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_if] = ACTIONS(162), + [sym_keyword_return] = ACTIONS(162), + [sym_keyword_from] = ACTIONS(162), + [sym_keyword_as] = ACTIONS(162), + [sym_keyword_omit] = ACTIONS(162), + [sym_keyword_parallel] = ACTIONS(162), + [sym_keyword_timeout] = ACTIONS(162), + [sym_keyword_where] = ACTIONS(162), + [sym_keyword_group] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), + [sym_keyword_or] = ACTIONS(162), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [sym_keyword_drop] = ACTIONS(162), + [sym_keyword_schemafull] = ACTIONS(162), + [sym_keyword_schemaless] = ACTIONS(162), + [sym_keyword_changefeed] = ACTIONS(162), + [sym_keyword_content] = ACTIONS(162), + [sym_keyword_merge] = ACTIONS(162), + [sym_keyword_patch] = ACTIONS(162), + [sym_keyword_then] = ACTIONS(162), + [sym_keyword_type] = ACTIONS(162), + [sym_keyword_permissions] = ACTIONS(162), + [sym_keyword_for] = ACTIONS(162), + [sym_keyword_comment] = ACTIONS(162), + [sym_keyword_set] = ACTIONS(162), + [sym_keyword_unset] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_RBRACK] = ACTIONS(162), + [anon_sym_LPAREN] = ACTIONS(162), + [anon_sym_RPAREN] = ACTIONS(162), + [anon_sym_QMARK] = ACTIONS(164), + [anon_sym_LBRACE] = ACTIONS(162), + [anon_sym_RBRACE] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [sym_variable_name] = ACTIONS(162), + [sym_custom_function_name] = ACTIONS(162), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), }, - [37] = { + [26] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_if] = ACTIONS(204), - [sym_keyword_return] = ACTIONS(204), - [sym_keyword_from] = ACTIONS(204), - [sym_keyword_as] = ACTIONS(204), - [sym_keyword_omit] = ACTIONS(204), - [sym_keyword_parallel] = ACTIONS(204), - [sym_keyword_timeout] = ACTIONS(204), - [sym_keyword_where] = ACTIONS(204), - [sym_keyword_group] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(204), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [sym_keyword_drop] = ACTIONS(204), - [sym_keyword_schemafull] = ACTIONS(204), - [sym_keyword_schemaless] = ACTIONS(204), - [sym_keyword_changefeed] = ACTIONS(204), - [sym_keyword_content] = ACTIONS(204), - [sym_keyword_merge] = ACTIONS(204), - [sym_keyword_patch] = ACTIONS(204), - [sym_keyword_then] = ACTIONS(204), - [sym_keyword_type] = ACTIONS(204), - [sym_keyword_permissions] = ACTIONS(204), - [sym_keyword_for] = ACTIONS(204), - [sym_keyword_comment] = ACTIONS(204), - [sym_keyword_set] = ACTIONS(204), - [sym_keyword_unset] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_RBRACK] = ACTIONS(204), - [anon_sym_LPAREN] = ACTIONS(204), - [anon_sym_RPAREN] = ACTIONS(204), - [anon_sym_QMARK] = ACTIONS(206), - [anon_sym_LBRACE] = ACTIONS(204), - [anon_sym_RBRACE] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [sym_variable_name] = ACTIONS(204), - [sym_custom_function_name] = ACTIONS(204), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_if] = ACTIONS(166), + [sym_keyword_return] = ACTIONS(166), + [sym_keyword_from] = ACTIONS(166), + [sym_keyword_as] = ACTIONS(166), + [sym_keyword_omit] = ACTIONS(166), + [sym_keyword_parallel] = ACTIONS(166), + [sym_keyword_timeout] = ACTIONS(166), + [sym_keyword_where] = ACTIONS(166), + [sym_keyword_group] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), + [sym_keyword_or] = ACTIONS(166), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [sym_keyword_drop] = ACTIONS(166), + [sym_keyword_schemafull] = ACTIONS(166), + [sym_keyword_schemaless] = ACTIONS(166), + [sym_keyword_changefeed] = ACTIONS(166), + [sym_keyword_content] = ACTIONS(166), + [sym_keyword_merge] = ACTIONS(166), + [sym_keyword_patch] = ACTIONS(166), + [sym_keyword_then] = ACTIONS(166), + [sym_keyword_type] = ACTIONS(166), + [sym_keyword_permissions] = ACTIONS(166), + [sym_keyword_for] = ACTIONS(166), + [sym_keyword_comment] = ACTIONS(166), + [sym_keyword_set] = ACTIONS(166), + [sym_keyword_unset] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_RBRACK] = ACTIONS(166), + [anon_sym_LPAREN] = ACTIONS(166), + [anon_sym_RPAREN] = ACTIONS(166), + [anon_sym_QMARK] = ACTIONS(168), + [anon_sym_LBRACE] = ACTIONS(166), + [anon_sym_RBRACE] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [sym_variable_name] = ACTIONS(166), + [sym_custom_function_name] = ACTIONS(166), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), }, - [38] = { + [27] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_if] = ACTIONS(208), - [sym_keyword_return] = ACTIONS(208), - [sym_keyword_from] = ACTIONS(208), - [sym_keyword_as] = ACTIONS(208), - [sym_keyword_omit] = ACTIONS(208), - [sym_keyword_parallel] = ACTIONS(208), - [sym_keyword_timeout] = ACTIONS(208), - [sym_keyword_where] = ACTIONS(208), - [sym_keyword_group] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(208), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [sym_keyword_drop] = ACTIONS(208), - [sym_keyword_schemafull] = ACTIONS(208), - [sym_keyword_schemaless] = ACTIONS(208), - [sym_keyword_changefeed] = ACTIONS(208), - [sym_keyword_content] = ACTIONS(208), - [sym_keyword_merge] = ACTIONS(208), - [sym_keyword_patch] = ACTIONS(208), - [sym_keyword_then] = ACTIONS(208), - [sym_keyword_type] = ACTIONS(208), - [sym_keyword_permissions] = ACTIONS(208), - [sym_keyword_for] = ACTIONS(208), - [sym_keyword_comment] = ACTIONS(208), - [sym_keyword_set] = ACTIONS(208), - [sym_keyword_unset] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_RBRACK] = ACTIONS(208), - [anon_sym_LPAREN] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_QMARK] = ACTIONS(210), - [anon_sym_LBRACE] = ACTIONS(208), - [anon_sym_RBRACE] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [sym_variable_name] = ACTIONS(208), - [sym_custom_function_name] = ACTIONS(208), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_if] = ACTIONS(170), + [sym_keyword_return] = ACTIONS(170), + [sym_keyword_from] = ACTIONS(170), + [sym_keyword_as] = ACTIONS(170), + [sym_keyword_omit] = ACTIONS(170), + [sym_keyword_parallel] = ACTIONS(170), + [sym_keyword_timeout] = ACTIONS(170), + [sym_keyword_where] = ACTIONS(170), + [sym_keyword_group] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(170), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [sym_keyword_drop] = ACTIONS(170), + [sym_keyword_schemafull] = ACTIONS(170), + [sym_keyword_schemaless] = ACTIONS(170), + [sym_keyword_changefeed] = ACTIONS(170), + [sym_keyword_content] = ACTIONS(170), + [sym_keyword_merge] = ACTIONS(170), + [sym_keyword_patch] = ACTIONS(170), + [sym_keyword_then] = ACTIONS(170), + [sym_keyword_type] = ACTIONS(170), + [sym_keyword_permissions] = ACTIONS(170), + [sym_keyword_for] = ACTIONS(170), + [sym_keyword_comment] = ACTIONS(170), + [sym_keyword_set] = ACTIONS(170), + [sym_keyword_unset] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_RBRACK] = ACTIONS(170), + [anon_sym_LPAREN] = ACTIONS(170), + [anon_sym_RPAREN] = ACTIONS(170), + [anon_sym_QMARK] = ACTIONS(172), + [anon_sym_LBRACE] = ACTIONS(170), + [anon_sym_RBRACE] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [sym_variable_name] = ACTIONS(170), + [sym_custom_function_name] = ACTIONS(170), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), }, - [39] = { + [28] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_if] = ACTIONS(212), - [sym_keyword_return] = ACTIONS(212), - [sym_keyword_from] = ACTIONS(212), - [sym_keyword_as] = ACTIONS(212), - [sym_keyword_omit] = ACTIONS(212), - [sym_keyword_parallel] = ACTIONS(212), - [sym_keyword_timeout] = ACTIONS(212), - [sym_keyword_where] = ACTIONS(212), - [sym_keyword_group] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), - [sym_keyword_or] = ACTIONS(212), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [sym_keyword_drop] = ACTIONS(212), - [sym_keyword_schemafull] = ACTIONS(212), - [sym_keyword_schemaless] = ACTIONS(212), - [sym_keyword_changefeed] = ACTIONS(212), - [sym_keyword_content] = ACTIONS(212), - [sym_keyword_merge] = ACTIONS(212), - [sym_keyword_patch] = ACTIONS(212), - [sym_keyword_then] = ACTIONS(212), - [sym_keyword_type] = ACTIONS(212), - [sym_keyword_permissions] = ACTIONS(212), - [sym_keyword_for] = ACTIONS(212), - [sym_keyword_comment] = ACTIONS(212), - [sym_keyword_set] = ACTIONS(212), - [sym_keyword_unset] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_RBRACK] = ACTIONS(212), - [anon_sym_LPAREN] = ACTIONS(212), - [anon_sym_RPAREN] = ACTIONS(212), - [anon_sym_QMARK] = ACTIONS(214), - [anon_sym_LBRACE] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [sym_variable_name] = ACTIONS(212), - [sym_custom_function_name] = ACTIONS(212), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_if] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(174), + [sym_keyword_from] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(174), + [sym_keyword_omit] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(174), + [sym_keyword_timeout] = ACTIONS(174), + [sym_keyword_where] = ACTIONS(174), + [sym_keyword_group] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(174), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [sym_keyword_drop] = ACTIONS(174), + [sym_keyword_schemafull] = ACTIONS(174), + [sym_keyword_schemaless] = ACTIONS(174), + [sym_keyword_changefeed] = ACTIONS(174), + [sym_keyword_content] = ACTIONS(174), + [sym_keyword_merge] = ACTIONS(174), + [sym_keyword_patch] = ACTIONS(174), + [sym_keyword_then] = ACTIONS(174), + [sym_keyword_type] = ACTIONS(174), + [sym_keyword_permissions] = ACTIONS(174), + [sym_keyword_for] = ACTIONS(174), + [sym_keyword_comment] = ACTIONS(174), + [sym_keyword_set] = ACTIONS(174), + [sym_keyword_unset] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RBRACK] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_QMARK] = ACTIONS(176), + [anon_sym_LBRACE] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_variable_name] = ACTIONS(174), + [sym_custom_function_name] = ACTIONS(174), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [40] = { - [ts_builtin_sym_end] = ACTIONS(118), + [29] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_if] = ACTIONS(178), + [sym_keyword_return] = ACTIONS(178), + [sym_keyword_from] = ACTIONS(178), + [sym_keyword_as] = ACTIONS(178), + [sym_keyword_omit] = ACTIONS(178), + [sym_keyword_parallel] = ACTIONS(178), + [sym_keyword_timeout] = ACTIONS(178), + [sym_keyword_where] = ACTIONS(178), + [sym_keyword_group] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(178), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [sym_keyword_drop] = ACTIONS(178), + [sym_keyword_schemafull] = ACTIONS(178), + [sym_keyword_schemaless] = ACTIONS(178), + [sym_keyword_changefeed] = ACTIONS(178), + [sym_keyword_content] = ACTIONS(178), + [sym_keyword_merge] = ACTIONS(178), + [sym_keyword_patch] = ACTIONS(178), + [sym_keyword_then] = ACTIONS(178), + [sym_keyword_type] = ACTIONS(178), + [sym_keyword_permissions] = ACTIONS(178), + [sym_keyword_for] = ACTIONS(178), + [sym_keyword_comment] = ACTIONS(178), + [sym_keyword_set] = ACTIONS(178), + [sym_keyword_unset] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_RBRACK] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(178), + [anon_sym_RPAREN] = ACTIONS(178), + [anon_sym_QMARK] = ACTIONS(180), + [anon_sym_LBRACE] = ACTIONS(178), + [anon_sym_RBRACE] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [sym_variable_name] = ACTIONS(178), + [sym_custom_function_name] = ACTIONS(178), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), + }, + [30] = { [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(118), + [sym_keyword_if] = ACTIONS(118), [sym_keyword_return] = ACTIONS(118), - [sym_keyword_value] = ACTIONS(118), - [sym_keyword_explain] = ACTIONS(118), + [sym_keyword_from] = ACTIONS(118), + [sym_keyword_as] = ACTIONS(118), + [sym_keyword_omit] = ACTIONS(118), [sym_keyword_parallel] = ACTIONS(118), [sym_keyword_timeout] = ACTIONS(118), - [sym_keyword_fetch] = ACTIONS(118), - [sym_keyword_limit] = ACTIONS(118), - [sym_keyword_rand] = ACTIONS(118), - [sym_keyword_collate] = ACTIONS(118), - [sym_keyword_numeric] = ACTIONS(118), - [sym_keyword_asc] = ACTIONS(118), - [sym_keyword_desc] = ACTIONS(118), [sym_keyword_where] = ACTIONS(118), + [sym_keyword_group] = ACTIONS(118), [sym_keyword_and] = ACTIONS(118), [sym_keyword_or] = ACTIONS(118), [sym_keyword_is] = ACTIONS(118), @@ -20205,14 +19299,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_none_inside] = ACTIONS(118), [sym_keyword_outside] = ACTIONS(118), [sym_keyword_intersects] = ACTIONS(118), - [sym_keyword_flexible] = ACTIONS(118), - [sym_keyword_readonly] = ACTIONS(118), + [sym_keyword_drop] = ACTIONS(118), + [sym_keyword_schemafull] = ACTIONS(118), + [sym_keyword_schemaless] = ACTIONS(118), + [sym_keyword_changefeed] = ACTIONS(118), [sym_keyword_content] = ACTIONS(118), [sym_keyword_merge] = ACTIONS(118), [sym_keyword_patch] = ACTIONS(118), + [sym_keyword_then] = ACTIONS(118), [sym_keyword_type] = ACTIONS(118), - [sym_keyword_default] = ACTIONS(118), - [sym_keyword_assert] = ACTIONS(118), [sym_keyword_permissions] = ACTIONS(118), [sym_keyword_for] = ACTIONS(118), [sym_keyword_comment] = ACTIONS(118), @@ -20221,15 +19316,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(118), [anon_sym_DASH_GT] = ACTIONS(118), [anon_sym_LBRACK] = ACTIONS(118), + [anon_sym_RBRACK] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(118), [anon_sym_RPAREN] = ACTIONS(118), + [anon_sym_QMARK] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(118), [anon_sym_RBRACE] = ACTIONS(118), [anon_sym_LT_DASH] = ACTIONS(120), [anon_sym_LT_DASH_GT] = ACTIONS(118), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), [anon_sym_LT] = ACTIONS(120), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT_DOT] = ACTIONS(118), + [sym_variable_name] = ACTIONS(118), + [sym_custom_function_name] = ACTIONS(118), [anon_sym_EQ] = ACTIONS(120), [anon_sym_DASH] = ACTIONS(120), [anon_sym_AT] = ACTIONS(120), @@ -20266,5382 +19366,5993 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(118), [anon_sym_AT_AT] = ACTIONS(118), }, - [41] = { - [ts_builtin_sym_end] = ACTIONS(110), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_return] = ACTIONS(110), - [sym_keyword_value] = ACTIONS(110), - [sym_keyword_explain] = ACTIONS(110), - [sym_keyword_parallel] = ACTIONS(110), - [sym_keyword_timeout] = ACTIONS(110), - [sym_keyword_fetch] = ACTIONS(110), - [sym_keyword_limit] = ACTIONS(110), - [sym_keyword_rand] = ACTIONS(110), - [sym_keyword_collate] = ACTIONS(110), - [sym_keyword_numeric] = ACTIONS(110), - [sym_keyword_asc] = ACTIONS(110), - [sym_keyword_desc] = ACTIONS(110), - [sym_keyword_where] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(110), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [sym_keyword_flexible] = ACTIONS(110), - [sym_keyword_readonly] = ACTIONS(110), - [sym_keyword_content] = ACTIONS(110), - [sym_keyword_merge] = ACTIONS(110), - [sym_keyword_patch] = ACTIONS(110), - [sym_keyword_type] = ACTIONS(110), - [sym_keyword_default] = ACTIONS(110), - [sym_keyword_assert] = ACTIONS(110), - [sym_keyword_permissions] = ACTIONS(110), - [sym_keyword_for] = ACTIONS(110), - [sym_keyword_comment] = ACTIONS(110), - [sym_keyword_set] = ACTIONS(110), - [sym_keyword_unset] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_RPAREN] = ACTIONS(110), - [anon_sym_RBRACE] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), - }, - [42] = { - [ts_builtin_sym_end] = ACTIONS(152), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_return] = ACTIONS(152), - [sym_keyword_value] = ACTIONS(152), - [sym_keyword_explain] = ACTIONS(152), - [sym_keyword_parallel] = ACTIONS(152), - [sym_keyword_timeout] = ACTIONS(152), - [sym_keyword_fetch] = ACTIONS(152), - [sym_keyword_limit] = ACTIONS(152), - [sym_keyword_rand] = ACTIONS(152), - [sym_keyword_collate] = ACTIONS(152), - [sym_keyword_numeric] = ACTIONS(152), - [sym_keyword_asc] = ACTIONS(152), - [sym_keyword_desc] = ACTIONS(152), - [sym_keyword_where] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), - [sym_keyword_or] = ACTIONS(152), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [sym_keyword_flexible] = ACTIONS(152), - [sym_keyword_readonly] = ACTIONS(152), - [sym_keyword_content] = ACTIONS(152), - [sym_keyword_merge] = ACTIONS(152), - [sym_keyword_patch] = ACTIONS(152), - [sym_keyword_type] = ACTIONS(152), - [sym_keyword_default] = ACTIONS(152), - [sym_keyword_assert] = ACTIONS(152), - [sym_keyword_permissions] = ACTIONS(152), - [sym_keyword_for] = ACTIONS(152), - [sym_keyword_comment] = ACTIONS(152), - [sym_keyword_set] = ACTIONS(152), - [sym_keyword_unset] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_RPAREN] = ACTIONS(152), - [anon_sym_RBRACE] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_PIPE_GT] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), - }, - [43] = { - [ts_builtin_sym_end] = ACTIONS(114), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_return] = ACTIONS(114), - [sym_keyword_value] = ACTIONS(114), - [sym_keyword_explain] = ACTIONS(114), - [sym_keyword_parallel] = ACTIONS(114), - [sym_keyword_timeout] = ACTIONS(114), - [sym_keyword_fetch] = ACTIONS(114), - [sym_keyword_limit] = ACTIONS(114), - [sym_keyword_rand] = ACTIONS(114), - [sym_keyword_collate] = ACTIONS(114), - [sym_keyword_numeric] = ACTIONS(114), - [sym_keyword_asc] = ACTIONS(114), - [sym_keyword_desc] = ACTIONS(114), - [sym_keyword_where] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(114), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [sym_keyword_flexible] = ACTIONS(114), - [sym_keyword_readonly] = ACTIONS(114), - [sym_keyword_content] = ACTIONS(114), - [sym_keyword_merge] = ACTIONS(114), - [sym_keyword_patch] = ACTIONS(114), - [sym_keyword_type] = ACTIONS(114), - [sym_keyword_default] = ACTIONS(114), - [sym_keyword_assert] = ACTIONS(114), - [sym_keyword_permissions] = ACTIONS(114), - [sym_keyword_for] = ACTIONS(114), - [sym_keyword_comment] = ACTIONS(114), - [sym_keyword_set] = ACTIONS(114), - [sym_keyword_unset] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_RPAREN] = ACTIONS(114), - [anon_sym_RBRACE] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), - }, - [44] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_return] = ACTIONS(57), - [sym_keyword_value] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_rand] = ACTIONS(57), - [sym_keyword_collate] = ACTIONS(57), - [sym_keyword_numeric] = ACTIONS(57), - [sym_keyword_asc] = ACTIONS(57), - [sym_keyword_desc] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_flexible] = ACTIONS(57), - [sym_keyword_readonly] = ACTIONS(57), - [sym_keyword_content] = ACTIONS(57), - [sym_keyword_merge] = ACTIONS(57), - [sym_keyword_patch] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_default] = ACTIONS(57), - [sym_keyword_assert] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [sym_keyword_set] = ACTIONS(57), - [sym_keyword_unset] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), - }, - [45] = { - [ts_builtin_sym_end] = ACTIONS(132), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_return] = ACTIONS(132), - [sym_keyword_value] = ACTIONS(132), - [sym_keyword_explain] = ACTIONS(132), - [sym_keyword_parallel] = ACTIONS(132), - [sym_keyword_timeout] = ACTIONS(132), - [sym_keyword_fetch] = ACTIONS(132), - [sym_keyword_limit] = ACTIONS(132), - [sym_keyword_rand] = ACTIONS(132), - [sym_keyword_collate] = ACTIONS(132), - [sym_keyword_numeric] = ACTIONS(132), - [sym_keyword_asc] = ACTIONS(132), - [sym_keyword_desc] = ACTIONS(132), - [sym_keyword_where] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(132), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [sym_keyword_flexible] = ACTIONS(132), - [sym_keyword_readonly] = ACTIONS(132), - [sym_keyword_content] = ACTIONS(132), - [sym_keyword_merge] = ACTIONS(132), - [sym_keyword_patch] = ACTIONS(132), - [sym_keyword_type] = ACTIONS(132), - [sym_keyword_default] = ACTIONS(132), - [sym_keyword_assert] = ACTIONS(132), - [sym_keyword_permissions] = ACTIONS(132), - [sym_keyword_for] = ACTIONS(132), - [sym_keyword_comment] = ACTIONS(132), - [sym_keyword_set] = ACTIONS(132), - [sym_keyword_unset] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_RPAREN] = ACTIONS(132), - [anon_sym_RBRACE] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), - }, - [46] = { - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(140), - [sym_keyword_timeout] = ACTIONS(140), - [sym_keyword_fetch] = ACTIONS(140), - [sym_keyword_limit] = ACTIONS(140), - [sym_keyword_rand] = ACTIONS(140), - [sym_keyword_collate] = ACTIONS(140), - [sym_keyword_numeric] = ACTIONS(140), - [sym_keyword_asc] = ACTIONS(140), - [sym_keyword_desc] = ACTIONS(140), - [sym_keyword_where] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(140), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [sym_keyword_flexible] = ACTIONS(140), - [sym_keyword_readonly] = ACTIONS(140), - [sym_keyword_content] = ACTIONS(140), - [sym_keyword_merge] = ACTIONS(140), - [sym_keyword_patch] = ACTIONS(140), - [sym_keyword_type] = ACTIONS(140), - [sym_keyword_default] = ACTIONS(140), - [sym_keyword_assert] = ACTIONS(140), - [sym_keyword_permissions] = ACTIONS(140), - [sym_keyword_for] = ACTIONS(140), - [sym_keyword_comment] = ACTIONS(140), - [sym_keyword_set] = ACTIONS(140), - [sym_keyword_unset] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [47] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_rand] = ACTIONS(160), - [sym_keyword_collate] = ACTIONS(160), - [sym_keyword_numeric] = ACTIONS(160), - [sym_keyword_asc] = ACTIONS(160), - [sym_keyword_desc] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_content] = ACTIONS(160), - [sym_keyword_merge] = ACTIONS(160), - [sym_keyword_patch] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [sym_keyword_set] = ACTIONS(160), - [sym_keyword_unset] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [48] = { - [ts_builtin_sym_end] = ACTIONS(208), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_return] = ACTIONS(208), - [sym_keyword_value] = ACTIONS(208), - [sym_keyword_explain] = ACTIONS(208), - [sym_keyword_parallel] = ACTIONS(208), - [sym_keyword_timeout] = ACTIONS(208), - [sym_keyword_fetch] = ACTIONS(208), - [sym_keyword_limit] = ACTIONS(208), - [sym_keyword_rand] = ACTIONS(208), - [sym_keyword_collate] = ACTIONS(208), - [sym_keyword_numeric] = ACTIONS(208), - [sym_keyword_asc] = ACTIONS(208), - [sym_keyword_desc] = ACTIONS(208), - [sym_keyword_where] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(208), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [sym_keyword_flexible] = ACTIONS(208), - [sym_keyword_readonly] = ACTIONS(208), - [sym_keyword_content] = ACTIONS(208), - [sym_keyword_merge] = ACTIONS(208), - [sym_keyword_patch] = ACTIONS(208), - [sym_keyword_type] = ACTIONS(208), - [sym_keyword_default] = ACTIONS(208), - [sym_keyword_assert] = ACTIONS(208), - [sym_keyword_permissions] = ACTIONS(208), - [sym_keyword_for] = ACTIONS(208), - [sym_keyword_comment] = ACTIONS(208), - [sym_keyword_set] = ACTIONS(208), - [sym_keyword_unset] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_RBRACE] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), - }, - [49] = { - [ts_builtin_sym_end] = ACTIONS(164), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_return] = ACTIONS(164), - [sym_keyword_value] = ACTIONS(164), - [sym_keyword_explain] = ACTIONS(164), - [sym_keyword_parallel] = ACTIONS(164), - [sym_keyword_timeout] = ACTIONS(164), - [sym_keyword_fetch] = ACTIONS(164), - [sym_keyword_limit] = ACTIONS(164), - [sym_keyword_rand] = ACTIONS(164), - [sym_keyword_collate] = ACTIONS(164), - [sym_keyword_numeric] = ACTIONS(164), - [sym_keyword_asc] = ACTIONS(164), - [sym_keyword_desc] = ACTIONS(164), - [sym_keyword_where] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), - [sym_keyword_or] = ACTIONS(164), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [sym_keyword_flexible] = ACTIONS(164), - [sym_keyword_readonly] = ACTIONS(164), - [sym_keyword_content] = ACTIONS(164), - [sym_keyword_merge] = ACTIONS(164), - [sym_keyword_patch] = ACTIONS(164), - [sym_keyword_type] = ACTIONS(164), - [sym_keyword_default] = ACTIONS(164), - [sym_keyword_assert] = ACTIONS(164), - [sym_keyword_permissions] = ACTIONS(164), - [sym_keyword_for] = ACTIONS(164), - [sym_keyword_comment] = ACTIONS(164), - [sym_keyword_set] = ACTIONS(164), - [sym_keyword_unset] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_RPAREN] = ACTIONS(164), - [anon_sym_RBRACE] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), - }, - [50] = { - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(200), - [sym_keyword_timeout] = ACTIONS(200), - [sym_keyword_fetch] = ACTIONS(200), - [sym_keyword_limit] = ACTIONS(200), - [sym_keyword_rand] = ACTIONS(200), - [sym_keyword_collate] = ACTIONS(200), - [sym_keyword_numeric] = ACTIONS(200), - [sym_keyword_asc] = ACTIONS(200), - [sym_keyword_desc] = ACTIONS(200), - [sym_keyword_where] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(200), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [sym_keyword_flexible] = ACTIONS(200), - [sym_keyword_readonly] = ACTIONS(200), - [sym_keyword_content] = ACTIONS(200), - [sym_keyword_merge] = ACTIONS(200), - [sym_keyword_patch] = ACTIONS(200), - [sym_keyword_type] = ACTIONS(200), - [sym_keyword_default] = ACTIONS(200), - [sym_keyword_assert] = ACTIONS(200), - [sym_keyword_permissions] = ACTIONS(200), - [sym_keyword_for] = ACTIONS(200), - [sym_keyword_comment] = ACTIONS(200), - [sym_keyword_set] = ACTIONS(200), - [sym_keyword_unset] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [31] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_if] = ACTIONS(182), + [sym_keyword_return] = ACTIONS(182), + [sym_keyword_from] = ACTIONS(182), + [sym_keyword_as] = ACTIONS(182), + [sym_keyword_omit] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_drop] = ACTIONS(182), + [sym_keyword_schemafull] = ACTIONS(182), + [sym_keyword_schemaless] = ACTIONS(182), + [sym_keyword_changefeed] = ACTIONS(182), + [sym_keyword_content] = ACTIONS(182), + [sym_keyword_merge] = ACTIONS(182), + [sym_keyword_patch] = ACTIONS(182), + [sym_keyword_then] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [sym_keyword_set] = ACTIONS(182), + [sym_keyword_unset] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_RBRACK] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_QMARK] = ACTIONS(184), + [anon_sym_LBRACE] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [sym_variable_name] = ACTIONS(182), + [sym_custom_function_name] = ACTIONS(182), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, - [51] = { - [aux_sym_duration_repeat1] = STATE(52), - [ts_builtin_sym_end] = ACTIONS(104), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_return] = ACTIONS(104), - [sym_keyword_as] = ACTIONS(104), - [sym_keyword_explain] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_where] = ACTIONS(104), - [sym_keyword_group] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(104), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [sym_keyword_drop] = ACTIONS(104), - [sym_keyword_schemafull] = ACTIONS(104), - [sym_keyword_schemaless] = ACTIONS(104), - [sym_keyword_changefeed] = ACTIONS(104), - [sym_keyword_content] = ACTIONS(104), - [sym_keyword_merge] = ACTIONS(104), - [sym_keyword_patch] = ACTIONS(104), - [sym_keyword_type] = ACTIONS(104), - [sym_keyword_permissions] = ACTIONS(104), - [sym_keyword_for] = ACTIONS(104), - [sym_keyword_comment] = ACTIONS(104), - [sym_keyword_session] = ACTIONS(104), - [sym_keyword_signin] = ACTIONS(104), - [sym_keyword_signup] = ACTIONS(104), - [sym_keyword_set] = ACTIONS(104), - [sym_keyword_unset] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_RPAREN] = ACTIONS(104), - [anon_sym_RBRACE] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [anon_sym_EQ] = ACTIONS(106), - [sym_duration_part] = ACTIONS(216), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), + [32] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_if] = ACTIONS(186), + [sym_keyword_return] = ACTIONS(186), + [sym_keyword_from] = ACTIONS(186), + [sym_keyword_as] = ACTIONS(186), + [sym_keyword_omit] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_drop] = ACTIONS(186), + [sym_keyword_schemafull] = ACTIONS(186), + [sym_keyword_schemaless] = ACTIONS(186), + [sym_keyword_changefeed] = ACTIONS(186), + [sym_keyword_content] = ACTIONS(186), + [sym_keyword_merge] = ACTIONS(186), + [sym_keyword_patch] = ACTIONS(186), + [sym_keyword_then] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [sym_keyword_set] = ACTIONS(186), + [sym_keyword_unset] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_RBRACK] = ACTIONS(186), + [anon_sym_LPAREN] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_QMARK] = ACTIONS(188), + [anon_sym_LBRACE] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [sym_variable_name] = ACTIONS(186), + [sym_custom_function_name] = ACTIONS(186), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, - [52] = { - [aux_sym_duration_repeat1] = STATE(52), - [ts_builtin_sym_end] = ACTIONS(97), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_return] = ACTIONS(97), - [sym_keyword_as] = ACTIONS(97), - [sym_keyword_explain] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_where] = ACTIONS(97), - [sym_keyword_group] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(97), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [sym_keyword_drop] = ACTIONS(97), - [sym_keyword_schemafull] = ACTIONS(97), - [sym_keyword_schemaless] = ACTIONS(97), - [sym_keyword_changefeed] = ACTIONS(97), - [sym_keyword_content] = ACTIONS(97), - [sym_keyword_merge] = ACTIONS(97), - [sym_keyword_patch] = ACTIONS(97), - [sym_keyword_type] = ACTIONS(97), - [sym_keyword_permissions] = ACTIONS(97), - [sym_keyword_for] = ACTIONS(97), - [sym_keyword_comment] = ACTIONS(97), - [sym_keyword_session] = ACTIONS(97), - [sym_keyword_signin] = ACTIONS(97), - [sym_keyword_signup] = ACTIONS(97), - [sym_keyword_set] = ACTIONS(97), - [sym_keyword_unset] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(218), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [33] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_if] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(190), + [sym_keyword_from] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(190), + [sym_keyword_omit] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(190), + [sym_keyword_timeout] = ACTIONS(190), + [sym_keyword_where] = ACTIONS(190), + [sym_keyword_group] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(190), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [sym_keyword_drop] = ACTIONS(190), + [sym_keyword_schemafull] = ACTIONS(190), + [sym_keyword_schemaless] = ACTIONS(190), + [sym_keyword_changefeed] = ACTIONS(190), + [sym_keyword_content] = ACTIONS(190), + [sym_keyword_merge] = ACTIONS(190), + [sym_keyword_patch] = ACTIONS(190), + [sym_keyword_then] = ACTIONS(190), + [sym_keyword_type] = ACTIONS(190), + [sym_keyword_permissions] = ACTIONS(190), + [sym_keyword_for] = ACTIONS(190), + [sym_keyword_comment] = ACTIONS(190), + [sym_keyword_set] = ACTIONS(190), + [sym_keyword_unset] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RBRACK] = ACTIONS(190), + [anon_sym_LPAREN] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_QMARK] = ACTIONS(192), + [anon_sym_LBRACE] = ACTIONS(190), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_variable_name] = ACTIONS(190), + [sym_custom_function_name] = ACTIONS(190), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [53] = { - [ts_builtin_sym_end] = ACTIONS(172), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_return] = ACTIONS(172), - [sym_keyword_value] = ACTIONS(172), - [sym_keyword_explain] = ACTIONS(172), - [sym_keyword_parallel] = ACTIONS(172), - [sym_keyword_timeout] = ACTIONS(172), - [sym_keyword_fetch] = ACTIONS(172), - [sym_keyword_limit] = ACTIONS(172), - [sym_keyword_rand] = ACTIONS(172), - [sym_keyword_collate] = ACTIONS(172), - [sym_keyword_numeric] = ACTIONS(172), - [sym_keyword_asc] = ACTIONS(172), - [sym_keyword_desc] = ACTIONS(172), - [sym_keyword_where] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(172), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [sym_keyword_flexible] = ACTIONS(172), - [sym_keyword_readonly] = ACTIONS(172), - [sym_keyword_content] = ACTIONS(172), - [sym_keyword_merge] = ACTIONS(172), - [sym_keyword_patch] = ACTIONS(172), - [sym_keyword_type] = ACTIONS(172), - [sym_keyword_default] = ACTIONS(172), - [sym_keyword_assert] = ACTIONS(172), - [sym_keyword_permissions] = ACTIONS(172), - [sym_keyword_for] = ACTIONS(172), - [sym_keyword_comment] = ACTIONS(172), - [sym_keyword_set] = ACTIONS(172), - [sym_keyword_unset] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), + [34] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_if] = ACTIONS(194), + [sym_keyword_return] = ACTIONS(194), + [sym_keyword_from] = ACTIONS(194), + [sym_keyword_as] = ACTIONS(194), + [sym_keyword_omit] = ACTIONS(194), + [sym_keyword_parallel] = ACTIONS(194), + [sym_keyword_timeout] = ACTIONS(194), + [sym_keyword_where] = ACTIONS(194), + [sym_keyword_group] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(194), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [sym_keyword_drop] = ACTIONS(194), + [sym_keyword_schemafull] = ACTIONS(194), + [sym_keyword_schemaless] = ACTIONS(194), + [sym_keyword_changefeed] = ACTIONS(194), + [sym_keyword_content] = ACTIONS(194), + [sym_keyword_merge] = ACTIONS(194), + [sym_keyword_patch] = ACTIONS(194), + [sym_keyword_then] = ACTIONS(194), + [sym_keyword_type] = ACTIONS(194), + [sym_keyword_permissions] = ACTIONS(194), + [sym_keyword_for] = ACTIONS(194), + [sym_keyword_comment] = ACTIONS(194), + [sym_keyword_set] = ACTIONS(194), + [sym_keyword_unset] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_RBRACK] = ACTIONS(194), + [anon_sym_LPAREN] = ACTIONS(194), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_QMARK] = ACTIONS(196), + [anon_sym_LBRACE] = ACTIONS(194), + [anon_sym_RBRACE] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [sym_variable_name] = ACTIONS(194), + [sym_custom_function_name] = ACTIONS(194), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), }, - [54] = { - [ts_builtin_sym_end] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_return] = ACTIONS(168), - [sym_keyword_value] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_rand] = ACTIONS(168), - [sym_keyword_collate] = ACTIONS(168), - [sym_keyword_numeric] = ACTIONS(168), - [sym_keyword_asc] = ACTIONS(168), - [sym_keyword_desc] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_flexible] = ACTIONS(168), - [sym_keyword_readonly] = ACTIONS(168), - [sym_keyword_content] = ACTIONS(168), - [sym_keyword_merge] = ACTIONS(168), - [sym_keyword_patch] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_default] = ACTIONS(168), - [sym_keyword_assert] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [sym_keyword_set] = ACTIONS(168), - [sym_keyword_unset] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [35] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_if] = ACTIONS(198), + [sym_keyword_return] = ACTIONS(198), + [sym_keyword_from] = ACTIONS(198), + [sym_keyword_as] = ACTIONS(198), + [sym_keyword_omit] = ACTIONS(198), + [sym_keyword_parallel] = ACTIONS(198), + [sym_keyword_timeout] = ACTIONS(198), + [sym_keyword_where] = ACTIONS(198), + [sym_keyword_group] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(198), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [sym_keyword_drop] = ACTIONS(198), + [sym_keyword_schemafull] = ACTIONS(198), + [sym_keyword_schemaless] = ACTIONS(198), + [sym_keyword_changefeed] = ACTIONS(198), + [sym_keyword_content] = ACTIONS(198), + [sym_keyword_merge] = ACTIONS(198), + [sym_keyword_patch] = ACTIONS(198), + [sym_keyword_then] = ACTIONS(198), + [sym_keyword_type] = ACTIONS(198), + [sym_keyword_permissions] = ACTIONS(198), + [sym_keyword_for] = ACTIONS(198), + [sym_keyword_comment] = ACTIONS(198), + [sym_keyword_set] = ACTIONS(198), + [sym_keyword_unset] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_RBRACK] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(198), + [anon_sym_RPAREN] = ACTIONS(198), + [anon_sym_QMARK] = ACTIONS(200), + [anon_sym_LBRACE] = ACTIONS(198), + [anon_sym_RBRACE] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [sym_variable_name] = ACTIONS(198), + [sym_custom_function_name] = ACTIONS(198), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), }, - [55] = { - [ts_builtin_sym_end] = ACTIONS(180), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_return] = ACTIONS(180), - [sym_keyword_value] = ACTIONS(180), - [sym_keyword_explain] = ACTIONS(180), - [sym_keyword_parallel] = ACTIONS(180), - [sym_keyword_timeout] = ACTIONS(180), - [sym_keyword_fetch] = ACTIONS(180), - [sym_keyword_limit] = ACTIONS(180), - [sym_keyword_rand] = ACTIONS(180), - [sym_keyword_collate] = ACTIONS(180), - [sym_keyword_numeric] = ACTIONS(180), - [sym_keyword_asc] = ACTIONS(180), - [sym_keyword_desc] = ACTIONS(180), - [sym_keyword_where] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(180), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [sym_keyword_flexible] = ACTIONS(180), - [sym_keyword_readonly] = ACTIONS(180), - [sym_keyword_content] = ACTIONS(180), - [sym_keyword_merge] = ACTIONS(180), - [sym_keyword_patch] = ACTIONS(180), - [sym_keyword_type] = ACTIONS(180), - [sym_keyword_default] = ACTIONS(180), - [sym_keyword_assert] = ACTIONS(180), - [sym_keyword_permissions] = ACTIONS(180), - [sym_keyword_for] = ACTIONS(180), - [sym_keyword_comment] = ACTIONS(180), - [sym_keyword_set] = ACTIONS(180), - [sym_keyword_unset] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), + [36] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_if] = ACTIONS(202), + [sym_keyword_return] = ACTIONS(202), + [sym_keyword_from] = ACTIONS(202), + [sym_keyword_as] = ACTIONS(202), + [sym_keyword_omit] = ACTIONS(202), + [sym_keyword_parallel] = ACTIONS(202), + [sym_keyword_timeout] = ACTIONS(202), + [sym_keyword_where] = ACTIONS(202), + [sym_keyword_group] = ACTIONS(202), + [sym_keyword_and] = ACTIONS(202), + [sym_keyword_or] = ACTIONS(202), + [sym_keyword_is] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), + [sym_keyword_contains] = ACTIONS(202), + [sym_keyword_contains_not] = ACTIONS(202), + [sym_keyword_contains_all] = ACTIONS(202), + [sym_keyword_contains_any] = ACTIONS(202), + [sym_keyword_contains_none] = ACTIONS(202), + [sym_keyword_inside] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), + [sym_keyword_not_inside] = ACTIONS(202), + [sym_keyword_all_inside] = ACTIONS(202), + [sym_keyword_any_inside] = ACTIONS(202), + [sym_keyword_none_inside] = ACTIONS(202), + [sym_keyword_outside] = ACTIONS(202), + [sym_keyword_intersects] = ACTIONS(202), + [sym_keyword_drop] = ACTIONS(202), + [sym_keyword_schemafull] = ACTIONS(202), + [sym_keyword_schemaless] = ACTIONS(202), + [sym_keyword_changefeed] = ACTIONS(202), + [sym_keyword_content] = ACTIONS(202), + [sym_keyword_merge] = ACTIONS(202), + [sym_keyword_patch] = ACTIONS(202), + [sym_keyword_then] = ACTIONS(202), + [sym_keyword_type] = ACTIONS(202), + [sym_keyword_permissions] = ACTIONS(202), + [sym_keyword_for] = ACTIONS(202), + [sym_keyword_comment] = ACTIONS(202), + [sym_keyword_set] = ACTIONS(202), + [sym_keyword_unset] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_RBRACK] = ACTIONS(202), + [anon_sym_LPAREN] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_LBRACE] = ACTIONS(202), + [anon_sym_RBRACE] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [sym_variable_name] = ACTIONS(202), + [sym_custom_function_name] = ACTIONS(202), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), }, - [56] = { - [ts_builtin_sym_end] = ACTIONS(196), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_return] = ACTIONS(196), - [sym_keyword_value] = ACTIONS(196), - [sym_keyword_explain] = ACTIONS(196), - [sym_keyword_parallel] = ACTIONS(196), - [sym_keyword_timeout] = ACTIONS(196), - [sym_keyword_fetch] = ACTIONS(196), - [sym_keyword_limit] = ACTIONS(196), - [sym_keyword_rand] = ACTIONS(196), - [sym_keyword_collate] = ACTIONS(196), - [sym_keyword_numeric] = ACTIONS(196), - [sym_keyword_asc] = ACTIONS(196), - [sym_keyword_desc] = ACTIONS(196), - [sym_keyword_where] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(196), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [sym_keyword_flexible] = ACTIONS(196), - [sym_keyword_readonly] = ACTIONS(196), - [sym_keyword_content] = ACTIONS(196), - [sym_keyword_merge] = ACTIONS(196), - [sym_keyword_patch] = ACTIONS(196), - [sym_keyword_type] = ACTIONS(196), - [sym_keyword_default] = ACTIONS(196), - [sym_keyword_assert] = ACTIONS(196), - [sym_keyword_permissions] = ACTIONS(196), - [sym_keyword_for] = ACTIONS(196), - [sym_keyword_comment] = ACTIONS(196), - [sym_keyword_set] = ACTIONS(196), - [sym_keyword_unset] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), + [37] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_if] = ACTIONS(206), + [sym_keyword_return] = ACTIONS(206), + [sym_keyword_from] = ACTIONS(206), + [sym_keyword_as] = ACTIONS(206), + [sym_keyword_omit] = ACTIONS(206), + [sym_keyword_parallel] = ACTIONS(206), + [sym_keyword_timeout] = ACTIONS(206), + [sym_keyword_where] = ACTIONS(206), + [sym_keyword_group] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(206), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [sym_keyword_drop] = ACTIONS(206), + [sym_keyword_schemafull] = ACTIONS(206), + [sym_keyword_schemaless] = ACTIONS(206), + [sym_keyword_changefeed] = ACTIONS(206), + [sym_keyword_content] = ACTIONS(206), + [sym_keyword_merge] = ACTIONS(206), + [sym_keyword_patch] = ACTIONS(206), + [sym_keyword_then] = ACTIONS(206), + [sym_keyword_type] = ACTIONS(206), + [sym_keyword_permissions] = ACTIONS(206), + [sym_keyword_for] = ACTIONS(206), + [sym_keyword_comment] = ACTIONS(206), + [sym_keyword_set] = ACTIONS(206), + [sym_keyword_unset] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_RBRACK] = ACTIONS(206), + [anon_sym_LPAREN] = ACTIONS(206), + [anon_sym_RPAREN] = ACTIONS(206), + [anon_sym_QMARK] = ACTIONS(208), + [anon_sym_LBRACE] = ACTIONS(206), + [anon_sym_RBRACE] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [sym_variable_name] = ACTIONS(206), + [sym_custom_function_name] = ACTIONS(206), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), }, - [57] = { - [ts_builtin_sym_end] = ACTIONS(144), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_return] = ACTIONS(144), - [sym_keyword_value] = ACTIONS(144), - [sym_keyword_explain] = ACTIONS(144), - [sym_keyword_parallel] = ACTIONS(144), - [sym_keyword_timeout] = ACTIONS(144), - [sym_keyword_fetch] = ACTIONS(144), - [sym_keyword_limit] = ACTIONS(144), - [sym_keyword_rand] = ACTIONS(144), - [sym_keyword_collate] = ACTIONS(144), - [sym_keyword_numeric] = ACTIONS(144), - [sym_keyword_asc] = ACTIONS(144), - [sym_keyword_desc] = ACTIONS(144), - [sym_keyword_where] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(144), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [sym_keyword_flexible] = ACTIONS(144), - [sym_keyword_readonly] = ACTIONS(144), - [sym_keyword_content] = ACTIONS(144), - [sym_keyword_merge] = ACTIONS(144), - [sym_keyword_patch] = ACTIONS(144), - [sym_keyword_type] = ACTIONS(144), - [sym_keyword_default] = ACTIONS(144), - [sym_keyword_assert] = ACTIONS(144), - [sym_keyword_permissions] = ACTIONS(144), - [sym_keyword_for] = ACTIONS(144), - [sym_keyword_comment] = ACTIONS(144), - [sym_keyword_set] = ACTIONS(144), - [sym_keyword_unset] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), + [38] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_if] = ACTIONS(210), + [sym_keyword_return] = ACTIONS(210), + [sym_keyword_from] = ACTIONS(210), + [sym_keyword_as] = ACTIONS(210), + [sym_keyword_omit] = ACTIONS(210), + [sym_keyword_parallel] = ACTIONS(210), + [sym_keyword_timeout] = ACTIONS(210), + [sym_keyword_where] = ACTIONS(210), + [sym_keyword_group] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), + [sym_keyword_or] = ACTIONS(210), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [sym_keyword_drop] = ACTIONS(210), + [sym_keyword_schemafull] = ACTIONS(210), + [sym_keyword_schemaless] = ACTIONS(210), + [sym_keyword_changefeed] = ACTIONS(210), + [sym_keyword_content] = ACTIONS(210), + [sym_keyword_merge] = ACTIONS(210), + [sym_keyword_patch] = ACTIONS(210), + [sym_keyword_then] = ACTIONS(210), + [sym_keyword_type] = ACTIONS(210), + [sym_keyword_permissions] = ACTIONS(210), + [sym_keyword_for] = ACTIONS(210), + [sym_keyword_comment] = ACTIONS(210), + [sym_keyword_set] = ACTIONS(210), + [sym_keyword_unset] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_RBRACK] = ACTIONS(210), + [anon_sym_LPAREN] = ACTIONS(210), + [anon_sym_RPAREN] = ACTIONS(210), + [anon_sym_QMARK] = ACTIONS(212), + [anon_sym_LBRACE] = ACTIONS(210), + [anon_sym_RBRACE] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [sym_variable_name] = ACTIONS(210), + [sym_custom_function_name] = ACTIONS(210), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), }, - [58] = { - [ts_builtin_sym_end] = ACTIONS(156), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_return] = ACTIONS(156), - [sym_keyword_value] = ACTIONS(156), - [sym_keyword_explain] = ACTIONS(156), - [sym_keyword_parallel] = ACTIONS(156), - [sym_keyword_timeout] = ACTIONS(156), - [sym_keyword_fetch] = ACTIONS(156), - [sym_keyword_limit] = ACTIONS(156), - [sym_keyword_rand] = ACTIONS(156), - [sym_keyword_collate] = ACTIONS(156), - [sym_keyword_numeric] = ACTIONS(156), - [sym_keyword_asc] = ACTIONS(156), - [sym_keyword_desc] = ACTIONS(156), - [sym_keyword_where] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(156), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [sym_keyword_flexible] = ACTIONS(156), - [sym_keyword_readonly] = ACTIONS(156), - [sym_keyword_content] = ACTIONS(156), - [sym_keyword_merge] = ACTIONS(156), - [sym_keyword_patch] = ACTIONS(156), - [sym_keyword_type] = ACTIONS(156), - [sym_keyword_default] = ACTIONS(156), - [sym_keyword_assert] = ACTIONS(156), - [sym_keyword_permissions] = ACTIONS(156), - [sym_keyword_for] = ACTIONS(156), - [sym_keyword_comment] = ACTIONS(156), - [sym_keyword_set] = ACTIONS(156), - [sym_keyword_unset] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), + [39] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_if] = ACTIONS(214), + [sym_keyword_return] = ACTIONS(214), + [sym_keyword_from] = ACTIONS(214), + [sym_keyword_as] = ACTIONS(214), + [sym_keyword_omit] = ACTIONS(214), + [sym_keyword_parallel] = ACTIONS(214), + [sym_keyword_timeout] = ACTIONS(214), + [sym_keyword_where] = ACTIONS(214), + [sym_keyword_group] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(214), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [sym_keyword_drop] = ACTIONS(214), + [sym_keyword_schemafull] = ACTIONS(214), + [sym_keyword_schemaless] = ACTIONS(214), + [sym_keyword_changefeed] = ACTIONS(214), + [sym_keyword_content] = ACTIONS(214), + [sym_keyword_merge] = ACTIONS(214), + [sym_keyword_patch] = ACTIONS(214), + [sym_keyword_then] = ACTIONS(214), + [sym_keyword_type] = ACTIONS(214), + [sym_keyword_permissions] = ACTIONS(214), + [sym_keyword_for] = ACTIONS(214), + [sym_keyword_comment] = ACTIONS(214), + [sym_keyword_set] = ACTIONS(214), + [sym_keyword_unset] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_RBRACK] = ACTIONS(214), + [anon_sym_LPAREN] = ACTIONS(214), + [anon_sym_RPAREN] = ACTIONS(214), + [anon_sym_QMARK] = ACTIONS(216), + [anon_sym_LBRACE] = ACTIONS(214), + [anon_sym_RBRACE] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [sym_variable_name] = ACTIONS(214), + [sym_custom_function_name] = ACTIONS(214), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), }, - [59] = { - [ts_builtin_sym_end] = ACTIONS(212), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_return] = ACTIONS(212), - [sym_keyword_value] = ACTIONS(212), - [sym_keyword_explain] = ACTIONS(212), - [sym_keyword_parallel] = ACTIONS(212), - [sym_keyword_timeout] = ACTIONS(212), - [sym_keyword_fetch] = ACTIONS(212), - [sym_keyword_limit] = ACTIONS(212), - [sym_keyword_rand] = ACTIONS(212), - [sym_keyword_collate] = ACTIONS(212), - [sym_keyword_numeric] = ACTIONS(212), - [sym_keyword_asc] = ACTIONS(212), - [sym_keyword_desc] = ACTIONS(212), - [sym_keyword_where] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), - [sym_keyword_or] = ACTIONS(212), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [sym_keyword_flexible] = ACTIONS(212), - [sym_keyword_readonly] = ACTIONS(212), - [sym_keyword_content] = ACTIONS(212), - [sym_keyword_merge] = ACTIONS(212), - [sym_keyword_patch] = ACTIONS(212), - [sym_keyword_type] = ACTIONS(212), - [sym_keyword_default] = ACTIONS(212), - [sym_keyword_assert] = ACTIONS(212), - [sym_keyword_permissions] = ACTIONS(212), - [sym_keyword_for] = ACTIONS(212), - [sym_keyword_comment] = ACTIONS(212), - [sym_keyword_set] = ACTIONS(212), - [sym_keyword_unset] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), + [40] = { + [ts_builtin_sym_end] = ACTIONS(194), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_return] = ACTIONS(194), + [sym_keyword_value] = ACTIONS(194), + [sym_keyword_explain] = ACTIONS(194), + [sym_keyword_parallel] = ACTIONS(194), + [sym_keyword_timeout] = ACTIONS(194), + [sym_keyword_fetch] = ACTIONS(194), + [sym_keyword_limit] = ACTIONS(194), + [sym_keyword_rand] = ACTIONS(194), + [sym_keyword_collate] = ACTIONS(194), + [sym_keyword_numeric] = ACTIONS(194), + [sym_keyword_asc] = ACTIONS(194), + [sym_keyword_desc] = ACTIONS(194), + [sym_keyword_where] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(194), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [sym_keyword_flexible] = ACTIONS(194), + [sym_keyword_readonly] = ACTIONS(194), + [sym_keyword_content] = ACTIONS(194), + [sym_keyword_merge] = ACTIONS(194), + [sym_keyword_patch] = ACTIONS(194), + [sym_keyword_type] = ACTIONS(194), + [sym_keyword_default] = ACTIONS(194), + [sym_keyword_assert] = ACTIONS(194), + [sym_keyword_permissions] = ACTIONS(194), + [sym_keyword_for] = ACTIONS(194), + [sym_keyword_comment] = ACTIONS(194), + [sym_keyword_set] = ACTIONS(194), + [sym_keyword_unset] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_RBRACE] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_PIPE_GT] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), }, - [60] = { - [ts_builtin_sym_end] = ACTIONS(204), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_return] = ACTIONS(204), - [sym_keyword_value] = ACTIONS(204), - [sym_keyword_explain] = ACTIONS(204), - [sym_keyword_parallel] = ACTIONS(204), - [sym_keyword_timeout] = ACTIONS(204), - [sym_keyword_fetch] = ACTIONS(204), - [sym_keyword_limit] = ACTIONS(204), - [sym_keyword_rand] = ACTIONS(204), - [sym_keyword_collate] = ACTIONS(204), - [sym_keyword_numeric] = ACTIONS(204), - [sym_keyword_asc] = ACTIONS(204), - [sym_keyword_desc] = ACTIONS(204), - [sym_keyword_where] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(204), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [sym_keyword_flexible] = ACTIONS(204), - [sym_keyword_readonly] = ACTIONS(204), - [sym_keyword_content] = ACTIONS(204), - [sym_keyword_merge] = ACTIONS(204), - [sym_keyword_patch] = ACTIONS(204), - [sym_keyword_type] = ACTIONS(204), - [sym_keyword_default] = ACTIONS(204), - [sym_keyword_assert] = ACTIONS(204), - [sym_keyword_permissions] = ACTIONS(204), - [sym_keyword_for] = ACTIONS(204), - [sym_keyword_comment] = ACTIONS(204), - [sym_keyword_set] = ACTIONS(204), - [sym_keyword_unset] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), + [41] = { + [ts_builtin_sym_end] = ACTIONS(138), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_return] = ACTIONS(138), + [sym_keyword_value] = ACTIONS(138), + [sym_keyword_explain] = ACTIONS(138), + [sym_keyword_parallel] = ACTIONS(138), + [sym_keyword_timeout] = ACTIONS(138), + [sym_keyword_fetch] = ACTIONS(138), + [sym_keyword_limit] = ACTIONS(138), + [sym_keyword_rand] = ACTIONS(138), + [sym_keyword_collate] = ACTIONS(138), + [sym_keyword_numeric] = ACTIONS(138), + [sym_keyword_asc] = ACTIONS(138), + [sym_keyword_desc] = ACTIONS(138), + [sym_keyword_where] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(138), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [sym_keyword_flexible] = ACTIONS(138), + [sym_keyword_readonly] = ACTIONS(138), + [sym_keyword_content] = ACTIONS(138), + [sym_keyword_merge] = ACTIONS(138), + [sym_keyword_patch] = ACTIONS(138), + [sym_keyword_type] = ACTIONS(138), + [sym_keyword_default] = ACTIONS(138), + [sym_keyword_assert] = ACTIONS(138), + [sym_keyword_permissions] = ACTIONS(138), + [sym_keyword_for] = ACTIONS(138), + [sym_keyword_comment] = ACTIONS(138), + [sym_keyword_set] = ACTIONS(138), + [sym_keyword_unset] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(138), + [anon_sym_RBRACE] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), + [anon_sym_DOT] = ACTIONS(140), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), }, - [61] = { - [ts_builtin_sym_end] = ACTIONS(184), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_return] = ACTIONS(184), - [sym_keyword_value] = ACTIONS(184), - [sym_keyword_explain] = ACTIONS(184), - [sym_keyword_parallel] = ACTIONS(184), - [sym_keyword_timeout] = ACTIONS(184), - [sym_keyword_fetch] = ACTIONS(184), - [sym_keyword_limit] = ACTIONS(184), - [sym_keyword_rand] = ACTIONS(184), - [sym_keyword_collate] = ACTIONS(184), - [sym_keyword_numeric] = ACTIONS(184), - [sym_keyword_asc] = ACTIONS(184), - [sym_keyword_desc] = ACTIONS(184), - [sym_keyword_where] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(184), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [sym_keyword_flexible] = ACTIONS(184), - [sym_keyword_readonly] = ACTIONS(184), - [sym_keyword_content] = ACTIONS(184), - [sym_keyword_merge] = ACTIONS(184), - [sym_keyword_patch] = ACTIONS(184), - [sym_keyword_type] = ACTIONS(184), - [sym_keyword_default] = ACTIONS(184), - [sym_keyword_assert] = ACTIONS(184), - [sym_keyword_permissions] = ACTIONS(184), - [sym_keyword_for] = ACTIONS(184), - [sym_keyword_comment] = ACTIONS(184), - [sym_keyword_set] = ACTIONS(184), - [sym_keyword_unset] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), + [42] = { + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_return] = ACTIONS(59), + [sym_keyword_value] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_rand] = ACTIONS(59), + [sym_keyword_collate] = ACTIONS(59), + [sym_keyword_numeric] = ACTIONS(59), + [sym_keyword_asc] = ACTIONS(59), + [sym_keyword_desc] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_flexible] = ACTIONS(59), + [sym_keyword_readonly] = ACTIONS(59), + [sym_keyword_content] = ACTIONS(59), + [sym_keyword_merge] = ACTIONS(59), + [sym_keyword_patch] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_default] = ACTIONS(59), + [sym_keyword_assert] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [sym_keyword_set] = ACTIONS(59), + [sym_keyword_unset] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, - [62] = { - [ts_builtin_sym_end] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_return] = ACTIONS(148), - [sym_keyword_value] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_rand] = ACTIONS(148), - [sym_keyword_collate] = ACTIONS(148), - [sym_keyword_numeric] = ACTIONS(148), - [sym_keyword_asc] = ACTIONS(148), - [sym_keyword_desc] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_flexible] = ACTIONS(148), - [sym_keyword_readonly] = ACTIONS(148), - [sym_keyword_content] = ACTIONS(148), - [sym_keyword_merge] = ACTIONS(148), - [sym_keyword_patch] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_default] = ACTIONS(148), - [sym_keyword_assert] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [sym_keyword_set] = ACTIONS(148), - [sym_keyword_unset] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [43] = { + [ts_builtin_sym_end] = ACTIONS(134), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_return] = ACTIONS(134), + [sym_keyword_value] = ACTIONS(134), + [sym_keyword_explain] = ACTIONS(134), + [sym_keyword_parallel] = ACTIONS(134), + [sym_keyword_timeout] = ACTIONS(134), + [sym_keyword_fetch] = ACTIONS(134), + [sym_keyword_limit] = ACTIONS(134), + [sym_keyword_rand] = ACTIONS(134), + [sym_keyword_collate] = ACTIONS(134), + [sym_keyword_numeric] = ACTIONS(134), + [sym_keyword_asc] = ACTIONS(134), + [sym_keyword_desc] = ACTIONS(134), + [sym_keyword_where] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(134), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [sym_keyword_flexible] = ACTIONS(134), + [sym_keyword_readonly] = ACTIONS(134), + [sym_keyword_content] = ACTIONS(134), + [sym_keyword_merge] = ACTIONS(134), + [sym_keyword_patch] = ACTIONS(134), + [sym_keyword_type] = ACTIONS(134), + [sym_keyword_default] = ACTIONS(134), + [sym_keyword_assert] = ACTIONS(134), + [sym_keyword_permissions] = ACTIONS(134), + [sym_keyword_for] = ACTIONS(134), + [sym_keyword_comment] = ACTIONS(134), + [sym_keyword_set] = ACTIONS(134), + [sym_keyword_unset] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_RPAREN] = ACTIONS(134), + [anon_sym_RBRACE] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), }, - [63] = { - [ts_builtin_sym_end] = ACTIONS(192), + [44] = { + [ts_builtin_sym_end] = ACTIONS(122), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), - [sym_keyword_return] = ACTIONS(192), - [sym_keyword_value] = ACTIONS(192), - [sym_keyword_explain] = ACTIONS(192), - [sym_keyword_parallel] = ACTIONS(192), - [sym_keyword_timeout] = ACTIONS(192), - [sym_keyword_fetch] = ACTIONS(192), - [sym_keyword_limit] = ACTIONS(192), - [sym_keyword_rand] = ACTIONS(192), - [sym_keyword_collate] = ACTIONS(192), - [sym_keyword_numeric] = ACTIONS(192), - [sym_keyword_asc] = ACTIONS(192), - [sym_keyword_desc] = ACTIONS(192), - [sym_keyword_where] = ACTIONS(192), - [sym_keyword_and] = ACTIONS(192), - [sym_keyword_or] = ACTIONS(192), - [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), - [sym_keyword_contains] = ACTIONS(192), - [sym_keyword_contains_not] = ACTIONS(192), - [sym_keyword_contains_all] = ACTIONS(192), - [sym_keyword_contains_any] = ACTIONS(192), - [sym_keyword_contains_none] = ACTIONS(192), - [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), - [sym_keyword_not_inside] = ACTIONS(192), - [sym_keyword_all_inside] = ACTIONS(192), - [sym_keyword_any_inside] = ACTIONS(192), - [sym_keyword_none_inside] = ACTIONS(192), - [sym_keyword_outside] = ACTIONS(192), - [sym_keyword_intersects] = ACTIONS(192), - [sym_keyword_flexible] = ACTIONS(192), - [sym_keyword_readonly] = ACTIONS(192), - [sym_keyword_content] = ACTIONS(192), - [sym_keyword_merge] = ACTIONS(192), - [sym_keyword_patch] = ACTIONS(192), - [sym_keyword_type] = ACTIONS(192), - [sym_keyword_default] = ACTIONS(192), - [sym_keyword_assert] = ACTIONS(192), - [sym_keyword_permissions] = ACTIONS(192), - [sym_keyword_for] = ACTIONS(192), - [sym_keyword_comment] = ACTIONS(192), - [sym_keyword_set] = ACTIONS(192), - [sym_keyword_unset] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), - }, - [64] = { - [ts_builtin_sym_end] = ACTIONS(176), + [sym_semi_colon] = ACTIONS(122), + [sym_keyword_return] = ACTIONS(122), + [sym_keyword_value] = ACTIONS(122), + [sym_keyword_explain] = ACTIONS(122), + [sym_keyword_parallel] = ACTIONS(122), + [sym_keyword_timeout] = ACTIONS(122), + [sym_keyword_fetch] = ACTIONS(122), + [sym_keyword_limit] = ACTIONS(122), + [sym_keyword_rand] = ACTIONS(122), + [sym_keyword_collate] = ACTIONS(122), + [sym_keyword_numeric] = ACTIONS(122), + [sym_keyword_asc] = ACTIONS(122), + [sym_keyword_desc] = ACTIONS(122), + [sym_keyword_where] = ACTIONS(122), + [sym_keyword_and] = ACTIONS(122), + [sym_keyword_or] = ACTIONS(122), + [sym_keyword_is] = ACTIONS(122), + [sym_keyword_not] = ACTIONS(124), + [sym_keyword_contains] = ACTIONS(122), + [sym_keyword_contains_not] = ACTIONS(122), + [sym_keyword_contains_all] = ACTIONS(122), + [sym_keyword_contains_any] = ACTIONS(122), + [sym_keyword_contains_none] = ACTIONS(122), + [sym_keyword_inside] = ACTIONS(122), + [sym_keyword_in] = ACTIONS(124), + [sym_keyword_not_inside] = ACTIONS(122), + [sym_keyword_all_inside] = ACTIONS(122), + [sym_keyword_any_inside] = ACTIONS(122), + [sym_keyword_none_inside] = ACTIONS(122), + [sym_keyword_outside] = ACTIONS(122), + [sym_keyword_intersects] = ACTIONS(122), + [sym_keyword_flexible] = ACTIONS(122), + [sym_keyword_readonly] = ACTIONS(122), + [sym_keyword_content] = ACTIONS(122), + [sym_keyword_merge] = ACTIONS(122), + [sym_keyword_patch] = ACTIONS(122), + [sym_keyword_type] = ACTIONS(122), + [sym_keyword_default] = ACTIONS(122), + [sym_keyword_assert] = ACTIONS(122), + [sym_keyword_permissions] = ACTIONS(122), + [sym_keyword_for] = ACTIONS(122), + [sym_keyword_comment] = ACTIONS(122), + [sym_keyword_set] = ACTIONS(122), + [sym_keyword_unset] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_RPAREN] = ACTIONS(122), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_LT_DASH] = ACTIONS(124), + [anon_sym_LT_DASH_GT] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(124), + [anon_sym_DOT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_EQ] = ACTIONS(124), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_AT] = ACTIONS(124), + [anon_sym_LT_PIPE] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_QMARK_QMARK] = ACTIONS(122), + [anon_sym_QMARK_COLON] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_QMARK_EQ] = ACTIONS(122), + [anon_sym_STAR_EQ] = ACTIONS(122), + [anon_sym_TILDE] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(122), + [anon_sym_STAR_TILDE] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(124), + [anon_sym_PLUS_EQ] = ACTIONS(122), + [anon_sym_DASH_EQ] = ACTIONS(122), + [anon_sym_u00d7] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_u00f7] = ACTIONS(122), + [anon_sym_STAR_STAR] = ACTIONS(122), + [anon_sym_u220b] = ACTIONS(122), + [anon_sym_u220c] = ACTIONS(122), + [anon_sym_u2287] = ACTIONS(122), + [anon_sym_u2283] = ACTIONS(122), + [anon_sym_u2285] = ACTIONS(122), + [anon_sym_u2208] = ACTIONS(122), + [anon_sym_u2209] = ACTIONS(122), + [anon_sym_u2286] = ACTIONS(122), + [anon_sym_u2282] = ACTIONS(122), + [anon_sym_u2284] = ACTIONS(122), + [anon_sym_AT_AT] = ACTIONS(122), + }, + [45] = { + [ts_builtin_sym_end] = ACTIONS(112), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_return] = ACTIONS(112), + [sym_keyword_value] = ACTIONS(112), + [sym_keyword_explain] = ACTIONS(112), + [sym_keyword_parallel] = ACTIONS(112), + [sym_keyword_timeout] = ACTIONS(112), + [sym_keyword_fetch] = ACTIONS(112), + [sym_keyword_limit] = ACTIONS(112), + [sym_keyword_rand] = ACTIONS(112), + [sym_keyword_collate] = ACTIONS(112), + [sym_keyword_numeric] = ACTIONS(112), + [sym_keyword_asc] = ACTIONS(112), + [sym_keyword_desc] = ACTIONS(112), + [sym_keyword_where] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(112), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [sym_keyword_flexible] = ACTIONS(112), + [sym_keyword_readonly] = ACTIONS(112), + [sym_keyword_content] = ACTIONS(112), + [sym_keyword_merge] = ACTIONS(112), + [sym_keyword_patch] = ACTIONS(112), + [sym_keyword_type] = ACTIONS(112), + [sym_keyword_default] = ACTIONS(112), + [sym_keyword_assert] = ACTIONS(112), + [sym_keyword_permissions] = ACTIONS(112), + [sym_keyword_for] = ACTIONS(112), + [sym_keyword_comment] = ACTIONS(112), + [sym_keyword_set] = ACTIONS(112), + [sym_keyword_unset] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_RPAREN] = ACTIONS(112), + [anon_sym_RBRACE] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), + }, + [46] = { + [ts_builtin_sym_end] = ACTIONS(198), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_return] = ACTIONS(198), + [sym_keyword_value] = ACTIONS(198), + [sym_keyword_explain] = ACTIONS(198), + [sym_keyword_parallel] = ACTIONS(198), + [sym_keyword_timeout] = ACTIONS(198), + [sym_keyword_fetch] = ACTIONS(198), + [sym_keyword_limit] = ACTIONS(198), + [sym_keyword_rand] = ACTIONS(198), + [sym_keyword_collate] = ACTIONS(198), + [sym_keyword_numeric] = ACTIONS(198), + [sym_keyword_asc] = ACTIONS(198), + [sym_keyword_desc] = ACTIONS(198), + [sym_keyword_where] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(198), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [sym_keyword_flexible] = ACTIONS(198), + [sym_keyword_readonly] = ACTIONS(198), + [sym_keyword_content] = ACTIONS(198), + [sym_keyword_merge] = ACTIONS(198), + [sym_keyword_patch] = ACTIONS(198), + [sym_keyword_type] = ACTIONS(198), + [sym_keyword_default] = ACTIONS(198), + [sym_keyword_assert] = ACTIONS(198), + [sym_keyword_permissions] = ACTIONS(198), + [sym_keyword_for] = ACTIONS(198), + [sym_keyword_comment] = ACTIONS(198), + [sym_keyword_set] = ACTIONS(198), + [sym_keyword_unset] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_RPAREN] = ACTIONS(198), + [anon_sym_RBRACE] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), + }, + [47] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_rand] = ACTIONS(150), + [sym_keyword_collate] = ACTIONS(150), + [sym_keyword_numeric] = ACTIONS(150), + [sym_keyword_asc] = ACTIONS(150), + [sym_keyword_desc] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_content] = ACTIONS(150), + [sym_keyword_merge] = ACTIONS(150), + [sym_keyword_patch] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [sym_keyword_set] = ACTIONS(150), + [sym_keyword_unset] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [48] = { + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(174), + [sym_keyword_timeout] = ACTIONS(174), + [sym_keyword_fetch] = ACTIONS(174), + [sym_keyword_limit] = ACTIONS(174), + [sym_keyword_rand] = ACTIONS(174), + [sym_keyword_collate] = ACTIONS(174), + [sym_keyword_numeric] = ACTIONS(174), + [sym_keyword_asc] = ACTIONS(174), + [sym_keyword_desc] = ACTIONS(174), + [sym_keyword_where] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(174), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [sym_keyword_flexible] = ACTIONS(174), + [sym_keyword_readonly] = ACTIONS(174), + [sym_keyword_content] = ACTIONS(174), + [sym_keyword_merge] = ACTIONS(174), + [sym_keyword_patch] = ACTIONS(174), + [sym_keyword_type] = ACTIONS(174), + [sym_keyword_default] = ACTIONS(174), + [sym_keyword_assert] = ACTIONS(174), + [sym_keyword_permissions] = ACTIONS(174), + [sym_keyword_for] = ACTIONS(174), + [sym_keyword_comment] = ACTIONS(174), + [sym_keyword_set] = ACTIONS(174), + [sym_keyword_unset] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [49] = { + [ts_builtin_sym_end] = ACTIONS(202), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), - [sym_keyword_return] = ACTIONS(176), - [sym_keyword_value] = ACTIONS(176), - [sym_keyword_explain] = ACTIONS(176), - [sym_keyword_parallel] = ACTIONS(176), - [sym_keyword_timeout] = ACTIONS(176), - [sym_keyword_fetch] = ACTIONS(176), - [sym_keyword_limit] = ACTIONS(176), - [sym_keyword_rand] = ACTIONS(176), - [sym_keyword_collate] = ACTIONS(176), - [sym_keyword_numeric] = ACTIONS(176), - [sym_keyword_asc] = ACTIONS(176), - [sym_keyword_desc] = ACTIONS(176), - [sym_keyword_where] = ACTIONS(176), - [sym_keyword_and] = ACTIONS(176), - [sym_keyword_or] = ACTIONS(176), - [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), - [sym_keyword_contains] = ACTIONS(176), - [sym_keyword_contains_not] = ACTIONS(176), - [sym_keyword_contains_all] = ACTIONS(176), - [sym_keyword_contains_any] = ACTIONS(176), - [sym_keyword_contains_none] = ACTIONS(176), - [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), - [sym_keyword_not_inside] = ACTIONS(176), - [sym_keyword_all_inside] = ACTIONS(176), - [sym_keyword_any_inside] = ACTIONS(176), - [sym_keyword_none_inside] = ACTIONS(176), - [sym_keyword_outside] = ACTIONS(176), - [sym_keyword_intersects] = ACTIONS(176), - [sym_keyword_flexible] = ACTIONS(176), - [sym_keyword_readonly] = ACTIONS(176), - [sym_keyword_content] = ACTIONS(176), - [sym_keyword_merge] = ACTIONS(176), - [sym_keyword_patch] = ACTIONS(176), - [sym_keyword_type] = ACTIONS(176), - [sym_keyword_default] = ACTIONS(176), - [sym_keyword_assert] = ACTIONS(176), - [sym_keyword_permissions] = ACTIONS(176), - [sym_keyword_for] = ACTIONS(176), - [sym_keyword_comment] = ACTIONS(176), - [sym_keyword_set] = ACTIONS(176), - [sym_keyword_unset] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_return] = ACTIONS(202), + [sym_keyword_value] = ACTIONS(202), + [sym_keyword_explain] = ACTIONS(202), + [sym_keyword_parallel] = ACTIONS(202), + [sym_keyword_timeout] = ACTIONS(202), + [sym_keyword_fetch] = ACTIONS(202), + [sym_keyword_limit] = ACTIONS(202), + [sym_keyword_rand] = ACTIONS(202), + [sym_keyword_collate] = ACTIONS(202), + [sym_keyword_numeric] = ACTIONS(202), + [sym_keyword_asc] = ACTIONS(202), + [sym_keyword_desc] = ACTIONS(202), + [sym_keyword_where] = ACTIONS(202), + [sym_keyword_and] = ACTIONS(202), + [sym_keyword_or] = ACTIONS(202), + [sym_keyword_is] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), + [sym_keyword_contains] = ACTIONS(202), + [sym_keyword_contains_not] = ACTIONS(202), + [sym_keyword_contains_all] = ACTIONS(202), + [sym_keyword_contains_any] = ACTIONS(202), + [sym_keyword_contains_none] = ACTIONS(202), + [sym_keyword_inside] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), + [sym_keyword_not_inside] = ACTIONS(202), + [sym_keyword_all_inside] = ACTIONS(202), + [sym_keyword_any_inside] = ACTIONS(202), + [sym_keyword_none_inside] = ACTIONS(202), + [sym_keyword_outside] = ACTIONS(202), + [sym_keyword_intersects] = ACTIONS(202), + [sym_keyword_flexible] = ACTIONS(202), + [sym_keyword_readonly] = ACTIONS(202), + [sym_keyword_content] = ACTIONS(202), + [sym_keyword_merge] = ACTIONS(202), + [sym_keyword_patch] = ACTIONS(202), + [sym_keyword_type] = ACTIONS(202), + [sym_keyword_default] = ACTIONS(202), + [sym_keyword_assert] = ACTIONS(202), + [sym_keyword_permissions] = ACTIONS(202), + [sym_keyword_for] = ACTIONS(202), + [sym_keyword_comment] = ACTIONS(202), + [sym_keyword_set] = ACTIONS(202), + [sym_keyword_unset] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_RBRACE] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), + }, + [50] = { + [ts_builtin_sym_end] = ACTIONS(190), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(190), + [sym_keyword_timeout] = ACTIONS(190), + [sym_keyword_fetch] = ACTIONS(190), + [sym_keyword_limit] = ACTIONS(190), + [sym_keyword_rand] = ACTIONS(190), + [sym_keyword_collate] = ACTIONS(190), + [sym_keyword_numeric] = ACTIONS(190), + [sym_keyword_asc] = ACTIONS(190), + [sym_keyword_desc] = ACTIONS(190), + [sym_keyword_where] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(190), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [sym_keyword_flexible] = ACTIONS(190), + [sym_keyword_readonly] = ACTIONS(190), + [sym_keyword_content] = ACTIONS(190), + [sym_keyword_merge] = ACTIONS(190), + [sym_keyword_patch] = ACTIONS(190), + [sym_keyword_type] = ACTIONS(190), + [sym_keyword_default] = ACTIONS(190), + [sym_keyword_assert] = ACTIONS(190), + [sym_keyword_permissions] = ACTIONS(190), + [sym_keyword_for] = ACTIONS(190), + [sym_keyword_comment] = ACTIONS(190), + [sym_keyword_set] = ACTIONS(190), + [sym_keyword_unset] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [51] = { + [aux_sym_duration_repeat1] = STATE(52), + [ts_builtin_sym_end] = ACTIONS(99), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_return] = ACTIONS(99), + [sym_keyword_as] = ACTIONS(99), + [sym_keyword_explain] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_where] = ACTIONS(99), + [sym_keyword_group] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(99), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [sym_keyword_drop] = ACTIONS(99), + [sym_keyword_schemafull] = ACTIONS(99), + [sym_keyword_schemaless] = ACTIONS(99), + [sym_keyword_changefeed] = ACTIONS(99), + [sym_keyword_content] = ACTIONS(99), + [sym_keyword_merge] = ACTIONS(99), + [sym_keyword_patch] = ACTIONS(99), + [sym_keyword_type] = ACTIONS(99), + [sym_keyword_permissions] = ACTIONS(99), + [sym_keyword_for] = ACTIONS(99), + [sym_keyword_comment] = ACTIONS(99), + [sym_keyword_session] = ACTIONS(99), + [sym_keyword_signin] = ACTIONS(99), + [sym_keyword_signup] = ACTIONS(99), + [sym_keyword_set] = ACTIONS(99), + [sym_keyword_unset] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_RPAREN] = ACTIONS(99), + [anon_sym_RBRACE] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(218), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), + }, + [52] = { + [aux_sym_duration_repeat1] = STATE(52), + [ts_builtin_sym_end] = ACTIONS(105), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_return] = ACTIONS(105), + [sym_keyword_as] = ACTIONS(105), + [sym_keyword_explain] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_where] = ACTIONS(105), + [sym_keyword_group] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(105), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [sym_keyword_drop] = ACTIONS(105), + [sym_keyword_schemafull] = ACTIONS(105), + [sym_keyword_schemaless] = ACTIONS(105), + [sym_keyword_changefeed] = ACTIONS(105), + [sym_keyword_content] = ACTIONS(105), + [sym_keyword_merge] = ACTIONS(105), + [sym_keyword_patch] = ACTIONS(105), + [sym_keyword_type] = ACTIONS(105), + [sym_keyword_permissions] = ACTIONS(105), + [sym_keyword_for] = ACTIONS(105), + [sym_keyword_comment] = ACTIONS(105), + [sym_keyword_session] = ACTIONS(105), + [sym_keyword_signin] = ACTIONS(105), + [sym_keyword_signup] = ACTIONS(105), + [sym_keyword_set] = ACTIONS(105), + [sym_keyword_unset] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_RPAREN] = ACTIONS(105), + [anon_sym_RBRACE] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(220), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), + }, + [53] = { + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_return] = ACTIONS(146), + [sym_keyword_value] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_rand] = ACTIONS(146), + [sym_keyword_collate] = ACTIONS(146), + [sym_keyword_numeric] = ACTIONS(146), + [sym_keyword_asc] = ACTIONS(146), + [sym_keyword_desc] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_flexible] = ACTIONS(146), + [sym_keyword_readonly] = ACTIONS(146), + [sym_keyword_content] = ACTIONS(146), + [sym_keyword_merge] = ACTIONS(146), + [sym_keyword_patch] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_default] = ACTIONS(146), + [sym_keyword_assert] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [sym_keyword_set] = ACTIONS(146), + [sym_keyword_unset] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), + }, + [54] = { + [ts_builtin_sym_end] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_return] = ACTIONS(154), + [sym_keyword_value] = ACTIONS(154), + [sym_keyword_explain] = ACTIONS(154), + [sym_keyword_parallel] = ACTIONS(154), + [sym_keyword_timeout] = ACTIONS(154), + [sym_keyword_fetch] = ACTIONS(154), + [sym_keyword_limit] = ACTIONS(154), + [sym_keyword_rand] = ACTIONS(154), + [sym_keyword_collate] = ACTIONS(154), + [sym_keyword_numeric] = ACTIONS(154), + [sym_keyword_asc] = ACTIONS(154), + [sym_keyword_desc] = ACTIONS(154), + [sym_keyword_where] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(154), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [sym_keyword_flexible] = ACTIONS(154), + [sym_keyword_readonly] = ACTIONS(154), + [sym_keyword_content] = ACTIONS(154), + [sym_keyword_merge] = ACTIONS(154), + [sym_keyword_patch] = ACTIONS(154), + [sym_keyword_type] = ACTIONS(154), + [sym_keyword_default] = ACTIONS(154), + [sym_keyword_assert] = ACTIONS(154), + [sym_keyword_permissions] = ACTIONS(154), + [sym_keyword_for] = ACTIONS(154), + [sym_keyword_comment] = ACTIONS(154), + [sym_keyword_set] = ACTIONS(154), + [sym_keyword_unset] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), + }, + [55] = { + [ts_builtin_sym_end] = ACTIONS(162), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_return] = ACTIONS(162), + [sym_keyword_value] = ACTIONS(162), + [sym_keyword_explain] = ACTIONS(162), + [sym_keyword_parallel] = ACTIONS(162), + [sym_keyword_timeout] = ACTIONS(162), + [sym_keyword_fetch] = ACTIONS(162), + [sym_keyword_limit] = ACTIONS(162), + [sym_keyword_rand] = ACTIONS(162), + [sym_keyword_collate] = ACTIONS(162), + [sym_keyword_numeric] = ACTIONS(162), + [sym_keyword_asc] = ACTIONS(162), + [sym_keyword_desc] = ACTIONS(162), + [sym_keyword_where] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), + [sym_keyword_or] = ACTIONS(162), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [sym_keyword_flexible] = ACTIONS(162), + [sym_keyword_readonly] = ACTIONS(162), + [sym_keyword_content] = ACTIONS(162), + [sym_keyword_merge] = ACTIONS(162), + [sym_keyword_patch] = ACTIONS(162), + [sym_keyword_type] = ACTIONS(162), + [sym_keyword_default] = ACTIONS(162), + [sym_keyword_assert] = ACTIONS(162), + [sym_keyword_permissions] = ACTIONS(162), + [sym_keyword_for] = ACTIONS(162), + [sym_keyword_comment] = ACTIONS(162), + [sym_keyword_set] = ACTIONS(162), + [sym_keyword_unset] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), + }, + [56] = { + [ts_builtin_sym_end] = ACTIONS(166), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_return] = ACTIONS(166), + [sym_keyword_value] = ACTIONS(166), + [sym_keyword_explain] = ACTIONS(166), + [sym_keyword_parallel] = ACTIONS(166), + [sym_keyword_timeout] = ACTIONS(166), + [sym_keyword_fetch] = ACTIONS(166), + [sym_keyword_limit] = ACTIONS(166), + [sym_keyword_rand] = ACTIONS(166), + [sym_keyword_collate] = ACTIONS(166), + [sym_keyword_numeric] = ACTIONS(166), + [sym_keyword_asc] = ACTIONS(166), + [sym_keyword_desc] = ACTIONS(166), + [sym_keyword_where] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), + [sym_keyword_or] = ACTIONS(166), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [sym_keyword_flexible] = ACTIONS(166), + [sym_keyword_readonly] = ACTIONS(166), + [sym_keyword_content] = ACTIONS(166), + [sym_keyword_merge] = ACTIONS(166), + [sym_keyword_patch] = ACTIONS(166), + [sym_keyword_type] = ACTIONS(166), + [sym_keyword_default] = ACTIONS(166), + [sym_keyword_assert] = ACTIONS(166), + [sym_keyword_permissions] = ACTIONS(166), + [sym_keyword_for] = ACTIONS(166), + [sym_keyword_comment] = ACTIONS(166), + [sym_keyword_set] = ACTIONS(166), + [sym_keyword_unset] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), + }, + [57] = { + [ts_builtin_sym_end] = ACTIONS(214), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_return] = ACTIONS(214), + [sym_keyword_value] = ACTIONS(214), + [sym_keyword_explain] = ACTIONS(214), + [sym_keyword_parallel] = ACTIONS(214), + [sym_keyword_timeout] = ACTIONS(214), + [sym_keyword_fetch] = ACTIONS(214), + [sym_keyword_limit] = ACTIONS(214), + [sym_keyword_rand] = ACTIONS(214), + [sym_keyword_collate] = ACTIONS(214), + [sym_keyword_numeric] = ACTIONS(214), + [sym_keyword_asc] = ACTIONS(214), + [sym_keyword_desc] = ACTIONS(214), + [sym_keyword_where] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(214), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [sym_keyword_flexible] = ACTIONS(214), + [sym_keyword_readonly] = ACTIONS(214), + [sym_keyword_content] = ACTIONS(214), + [sym_keyword_merge] = ACTIONS(214), + [sym_keyword_patch] = ACTIONS(214), + [sym_keyword_type] = ACTIONS(214), + [sym_keyword_default] = ACTIONS(214), + [sym_keyword_assert] = ACTIONS(214), + [sym_keyword_permissions] = ACTIONS(214), + [sym_keyword_for] = ACTIONS(214), + [sym_keyword_comment] = ACTIONS(214), + [sym_keyword_set] = ACTIONS(214), + [sym_keyword_unset] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), + }, + [58] = { + [ts_builtin_sym_end] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_return] = ACTIONS(210), + [sym_keyword_value] = ACTIONS(210), + [sym_keyword_explain] = ACTIONS(210), + [sym_keyword_parallel] = ACTIONS(210), + [sym_keyword_timeout] = ACTIONS(210), + [sym_keyword_fetch] = ACTIONS(210), + [sym_keyword_limit] = ACTIONS(210), + [sym_keyword_rand] = ACTIONS(210), + [sym_keyword_collate] = ACTIONS(210), + [sym_keyword_numeric] = ACTIONS(210), + [sym_keyword_asc] = ACTIONS(210), + [sym_keyword_desc] = ACTIONS(210), + [sym_keyword_where] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), + [sym_keyword_or] = ACTIONS(210), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [sym_keyword_flexible] = ACTIONS(210), + [sym_keyword_readonly] = ACTIONS(210), + [sym_keyword_content] = ACTIONS(210), + [sym_keyword_merge] = ACTIONS(210), + [sym_keyword_patch] = ACTIONS(210), + [sym_keyword_type] = ACTIONS(210), + [sym_keyword_default] = ACTIONS(210), + [sym_keyword_assert] = ACTIONS(210), + [sym_keyword_permissions] = ACTIONS(210), + [sym_keyword_for] = ACTIONS(210), + [sym_keyword_comment] = ACTIONS(210), + [sym_keyword_set] = ACTIONS(210), + [sym_keyword_unset] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), + }, + [59] = { + [ts_builtin_sym_end] = ACTIONS(186), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_return] = ACTIONS(186), + [sym_keyword_value] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_rand] = ACTIONS(186), + [sym_keyword_collate] = ACTIONS(186), + [sym_keyword_numeric] = ACTIONS(186), + [sym_keyword_asc] = ACTIONS(186), + [sym_keyword_desc] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_flexible] = ACTIONS(186), + [sym_keyword_readonly] = ACTIONS(186), + [sym_keyword_content] = ACTIONS(186), + [sym_keyword_merge] = ACTIONS(186), + [sym_keyword_patch] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_default] = ACTIONS(186), + [sym_keyword_assert] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [sym_keyword_set] = ACTIONS(186), + [sym_keyword_unset] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), + }, + [60] = { + [ts_builtin_sym_end] = ACTIONS(182), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_return] = ACTIONS(182), + [sym_keyword_value] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_rand] = ACTIONS(182), + [sym_keyword_collate] = ACTIONS(182), + [sym_keyword_numeric] = ACTIONS(182), + [sym_keyword_asc] = ACTIONS(182), + [sym_keyword_desc] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_flexible] = ACTIONS(182), + [sym_keyword_readonly] = ACTIONS(182), + [sym_keyword_content] = ACTIONS(182), + [sym_keyword_merge] = ACTIONS(182), + [sym_keyword_patch] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_default] = ACTIONS(182), + [sym_keyword_assert] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [sym_keyword_set] = ACTIONS(182), + [sym_keyword_unset] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), + }, + [61] = { + [ts_builtin_sym_end] = ACTIONS(206), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_return] = ACTIONS(206), + [sym_keyword_value] = ACTIONS(206), + [sym_keyword_explain] = ACTIONS(206), + [sym_keyword_parallel] = ACTIONS(206), + [sym_keyword_timeout] = ACTIONS(206), + [sym_keyword_fetch] = ACTIONS(206), + [sym_keyword_limit] = ACTIONS(206), + [sym_keyword_rand] = ACTIONS(206), + [sym_keyword_collate] = ACTIONS(206), + [sym_keyword_numeric] = ACTIONS(206), + [sym_keyword_asc] = ACTIONS(206), + [sym_keyword_desc] = ACTIONS(206), + [sym_keyword_where] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(206), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [sym_keyword_flexible] = ACTIONS(206), + [sym_keyword_readonly] = ACTIONS(206), + [sym_keyword_content] = ACTIONS(206), + [sym_keyword_merge] = ACTIONS(206), + [sym_keyword_patch] = ACTIONS(206), + [sym_keyword_type] = ACTIONS(206), + [sym_keyword_default] = ACTIONS(206), + [sym_keyword_assert] = ACTIONS(206), + [sym_keyword_permissions] = ACTIONS(206), + [sym_keyword_for] = ACTIONS(206), + [sym_keyword_comment] = ACTIONS(206), + [sym_keyword_set] = ACTIONS(206), + [sym_keyword_unset] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), + }, + [62] = { + [ts_builtin_sym_end] = ACTIONS(170), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_return] = ACTIONS(170), + [sym_keyword_value] = ACTIONS(170), + [sym_keyword_explain] = ACTIONS(170), + [sym_keyword_parallel] = ACTIONS(170), + [sym_keyword_timeout] = ACTIONS(170), + [sym_keyword_fetch] = ACTIONS(170), + [sym_keyword_limit] = ACTIONS(170), + [sym_keyword_rand] = ACTIONS(170), + [sym_keyword_collate] = ACTIONS(170), + [sym_keyword_numeric] = ACTIONS(170), + [sym_keyword_asc] = ACTIONS(170), + [sym_keyword_desc] = ACTIONS(170), + [sym_keyword_where] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(170), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [sym_keyword_flexible] = ACTIONS(170), + [sym_keyword_readonly] = ACTIONS(170), + [sym_keyword_content] = ACTIONS(170), + [sym_keyword_merge] = ACTIONS(170), + [sym_keyword_patch] = ACTIONS(170), + [sym_keyword_type] = ACTIONS(170), + [sym_keyword_default] = ACTIONS(170), + [sym_keyword_assert] = ACTIONS(170), + [sym_keyword_permissions] = ACTIONS(170), + [sym_keyword_for] = ACTIONS(170), + [sym_keyword_comment] = ACTIONS(170), + [sym_keyword_set] = ACTIONS(170), + [sym_keyword_unset] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), + }, + [63] = { + [ts_builtin_sym_end] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_return] = ACTIONS(158), + [sym_keyword_value] = ACTIONS(158), + [sym_keyword_explain] = ACTIONS(158), + [sym_keyword_parallel] = ACTIONS(158), + [sym_keyword_timeout] = ACTIONS(158), + [sym_keyword_fetch] = ACTIONS(158), + [sym_keyword_limit] = ACTIONS(158), + [sym_keyword_rand] = ACTIONS(158), + [sym_keyword_collate] = ACTIONS(158), + [sym_keyword_numeric] = ACTIONS(158), + [sym_keyword_asc] = ACTIONS(158), + [sym_keyword_desc] = ACTIONS(158), + [sym_keyword_where] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(158), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [sym_keyword_flexible] = ACTIONS(158), + [sym_keyword_readonly] = ACTIONS(158), + [sym_keyword_content] = ACTIONS(158), + [sym_keyword_merge] = ACTIONS(158), + [sym_keyword_patch] = ACTIONS(158), + [sym_keyword_type] = ACTIONS(158), + [sym_keyword_default] = ACTIONS(158), + [sym_keyword_assert] = ACTIONS(158), + [sym_keyword_permissions] = ACTIONS(158), + [sym_keyword_for] = ACTIONS(158), + [sym_keyword_comment] = ACTIONS(158), + [sym_keyword_set] = ACTIONS(158), + [sym_keyword_unset] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), + }, + [64] = { + [ts_builtin_sym_end] = ACTIONS(178), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_return] = ACTIONS(178), + [sym_keyword_value] = ACTIONS(178), + [sym_keyword_explain] = ACTIONS(178), + [sym_keyword_parallel] = ACTIONS(178), + [sym_keyword_timeout] = ACTIONS(178), + [sym_keyword_fetch] = ACTIONS(178), + [sym_keyword_limit] = ACTIONS(178), + [sym_keyword_rand] = ACTIONS(178), + [sym_keyword_collate] = ACTIONS(178), + [sym_keyword_numeric] = ACTIONS(178), + [sym_keyword_asc] = ACTIONS(178), + [sym_keyword_desc] = ACTIONS(178), + [sym_keyword_where] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(178), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [sym_keyword_flexible] = ACTIONS(178), + [sym_keyword_readonly] = ACTIONS(178), + [sym_keyword_content] = ACTIONS(178), + [sym_keyword_merge] = ACTIONS(178), + [sym_keyword_patch] = ACTIONS(178), + [sym_keyword_type] = ACTIONS(178), + [sym_keyword_default] = ACTIONS(178), + [sym_keyword_assert] = ACTIONS(178), + [sym_keyword_permissions] = ACTIONS(178), + [sym_keyword_for] = ACTIONS(178), + [sym_keyword_comment] = ACTIONS(178), + [sym_keyword_set] = ACTIONS(178), + [sym_keyword_unset] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), }, [65] = { - [ts_builtin_sym_end] = ACTIONS(188), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_return] = ACTIONS(188), - [sym_keyword_value] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_rand] = ACTIONS(188), - [sym_keyword_collate] = ACTIONS(188), - [sym_keyword_numeric] = ACTIONS(188), - [sym_keyword_asc] = ACTIONS(188), - [sym_keyword_desc] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_flexible] = ACTIONS(188), - [sym_keyword_readonly] = ACTIONS(188), - [sym_keyword_content] = ACTIONS(188), - [sym_keyword_merge] = ACTIONS(188), - [sym_keyword_patch] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_default] = ACTIONS(188), - [sym_keyword_assert] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [sym_keyword_set] = ACTIONS(188), - [sym_keyword_unset] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [ts_builtin_sym_end] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_return] = ACTIONS(142), + [sym_keyword_value] = ACTIONS(142), + [sym_keyword_explain] = ACTIONS(142), + [sym_keyword_parallel] = ACTIONS(142), + [sym_keyword_timeout] = ACTIONS(142), + [sym_keyword_fetch] = ACTIONS(142), + [sym_keyword_limit] = ACTIONS(142), + [sym_keyword_rand] = ACTIONS(142), + [sym_keyword_collate] = ACTIONS(142), + [sym_keyword_numeric] = ACTIONS(142), + [sym_keyword_asc] = ACTIONS(142), + [sym_keyword_desc] = ACTIONS(142), + [sym_keyword_where] = ACTIONS(142), + [sym_keyword_and] = ACTIONS(142), + [sym_keyword_or] = ACTIONS(142), + [sym_keyword_is] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), + [sym_keyword_contains] = ACTIONS(142), + [sym_keyword_contains_not] = ACTIONS(142), + [sym_keyword_contains_all] = ACTIONS(142), + [sym_keyword_contains_any] = ACTIONS(142), + [sym_keyword_contains_none] = ACTIONS(142), + [sym_keyword_inside] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), + [sym_keyword_not_inside] = ACTIONS(142), + [sym_keyword_all_inside] = ACTIONS(142), + [sym_keyword_any_inside] = ACTIONS(142), + [sym_keyword_none_inside] = ACTIONS(142), + [sym_keyword_outside] = ACTIONS(142), + [sym_keyword_intersects] = ACTIONS(142), + [sym_keyword_flexible] = ACTIONS(142), + [sym_keyword_readonly] = ACTIONS(142), + [sym_keyword_content] = ACTIONS(142), + [sym_keyword_merge] = ACTIONS(142), + [sym_keyword_patch] = ACTIONS(142), + [sym_keyword_type] = ACTIONS(142), + [sym_keyword_default] = ACTIONS(142), + [sym_keyword_assert] = ACTIONS(142), + [sym_keyword_permissions] = ACTIONS(142), + [sym_keyword_for] = ACTIONS(142), + [sym_keyword_comment] = ACTIONS(142), + [sym_keyword_set] = ACTIONS(142), + [sym_keyword_unset] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), }, [66] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_if] = ACTIONS(221), - [sym_keyword_return] = ACTIONS(221), - [sym_keyword_from] = ACTIONS(221), - [sym_keyword_as] = ACTIONS(221), - [sym_keyword_omit] = ACTIONS(221), - [sym_keyword_parallel] = ACTIONS(221), - [sym_keyword_timeout] = ACTIONS(221), - [sym_keyword_where] = ACTIONS(221), - [sym_keyword_group] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(221), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [sym_keyword_drop] = ACTIONS(221), - [sym_keyword_schemafull] = ACTIONS(221), - [sym_keyword_schemaless] = ACTIONS(221), - [sym_keyword_changefeed] = ACTIONS(221), - [sym_keyword_content] = ACTIONS(221), - [sym_keyword_merge] = ACTIONS(221), - [sym_keyword_patch] = ACTIONS(221), - [sym_keyword_then] = ACTIONS(221), - [sym_keyword_type] = ACTIONS(221), - [sym_keyword_permissions] = ACTIONS(221), - [sym_keyword_for] = ACTIONS(221), - [sym_keyword_comment] = ACTIONS(221), - [sym_keyword_set] = ACTIONS(221), - [sym_keyword_unset] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_RBRACK] = ACTIONS(221), - [anon_sym_LPAREN] = ACTIONS(221), - [anon_sym_RPAREN] = ACTIONS(221), - [anon_sym_QMARK] = ACTIONS(223), - [anon_sym_LBRACE] = ACTIONS(221), - [anon_sym_RBRACE] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [sym_variable_name] = ACTIONS(221), - [sym_custom_function_name] = ACTIONS(221), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [sym_filter] = STATE(113), + [sym_path_element] = STATE(72), + [sym_graph_path] = STATE(113), + [sym_subscript] = STATE(113), + [aux_sym_path_repeat1] = STATE(72), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_value] = ACTIONS(91), + [sym_keyword_explain] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_fetch] = ACTIONS(91), + [sym_keyword_limit] = ACTIONS(91), + [sym_keyword_rand] = ACTIONS(91), + [sym_keyword_collate] = ACTIONS(91), + [sym_keyword_numeric] = ACTIONS(91), + [sym_keyword_asc] = ACTIONS(91), + [sym_keyword_desc] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(91), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [sym_keyword_flexible] = ACTIONS(91), + [sym_keyword_readonly] = ACTIONS(91), + [sym_keyword_type] = ACTIONS(91), + [sym_keyword_default] = ACTIONS(91), + [sym_keyword_assert] = ACTIONS(91), + [sym_keyword_permissions] = ACTIONS(91), + [sym_keyword_for] = ACTIONS(91), + [sym_keyword_comment] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(225), + [anon_sym_RPAREN] = ACTIONS(91), + [anon_sym_RBRACE] = ACTIONS(91), + [anon_sym_LT_DASH] = ACTIONS(227), + [anon_sym_LT_DASH_GT] = ACTIONS(223), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(229), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, [67] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_if] = ACTIONS(225), - [sym_keyword_return] = ACTIONS(225), - [sym_keyword_from] = ACTIONS(225), - [sym_keyword_as] = ACTIONS(225), - [sym_keyword_omit] = ACTIONS(225), - [sym_keyword_parallel] = ACTIONS(225), - [sym_keyword_timeout] = ACTIONS(225), - [sym_keyword_where] = ACTIONS(225), - [sym_keyword_group] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(225), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [sym_keyword_drop] = ACTIONS(225), - [sym_keyword_schemafull] = ACTIONS(225), - [sym_keyword_schemaless] = ACTIONS(225), - [sym_keyword_changefeed] = ACTIONS(225), - [sym_keyword_content] = ACTIONS(225), - [sym_keyword_merge] = ACTIONS(225), - [sym_keyword_patch] = ACTIONS(225), - [sym_keyword_then] = ACTIONS(225), - [sym_keyword_type] = ACTIONS(225), - [sym_keyword_permissions] = ACTIONS(225), - [sym_keyword_for] = ACTIONS(225), - [sym_keyword_comment] = ACTIONS(225), - [sym_keyword_set] = ACTIONS(225), - [sym_keyword_unset] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_RBRACK] = ACTIONS(225), - [anon_sym_LPAREN] = ACTIONS(225), - [anon_sym_RPAREN] = ACTIONS(225), - [anon_sym_QMARK] = ACTIONS(227), - [anon_sym_LBRACE] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [sym_variable_name] = ACTIONS(225), - [sym_custom_function_name] = ACTIONS(225), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_if] = ACTIONS(79), + [sym_keyword_return] = ACTIONS(79), + [sym_keyword_from] = ACTIONS(79), + [sym_keyword_as] = ACTIONS(79), + [sym_keyword_omit] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_drop] = ACTIONS(79), + [sym_keyword_schemafull] = ACTIONS(79), + [sym_keyword_schemaless] = ACTIONS(79), + [sym_keyword_changefeed] = ACTIONS(79), + [sym_keyword_content] = ACTIONS(79), + [sym_keyword_merge] = ACTIONS(79), + [sym_keyword_patch] = ACTIONS(79), + [sym_keyword_then] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [sym_keyword_set] = ACTIONS(79), + [sym_keyword_unset] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_RBRACK] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(79), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_QMARK] = ACTIONS(81), + [anon_sym_LBRACE] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [sym_variable_name] = ACTIONS(79), + [sym_custom_function_name] = ACTIONS(79), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [68] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_if] = ACTIONS(229), - [sym_keyword_return] = ACTIONS(229), - [sym_keyword_from] = ACTIONS(229), - [sym_keyword_as] = ACTIONS(229), - [sym_keyword_omit] = ACTIONS(229), - [sym_keyword_parallel] = ACTIONS(229), - [sym_keyword_timeout] = ACTIONS(229), - [sym_keyword_where] = ACTIONS(229), - [sym_keyword_group] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(229), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [sym_keyword_drop] = ACTIONS(229), - [sym_keyword_schemafull] = ACTIONS(229), - [sym_keyword_schemaless] = ACTIONS(229), - [sym_keyword_changefeed] = ACTIONS(229), - [sym_keyword_content] = ACTIONS(229), - [sym_keyword_merge] = ACTIONS(229), - [sym_keyword_patch] = ACTIONS(229), - [sym_keyword_then] = ACTIONS(229), - [sym_keyword_type] = ACTIONS(229), - [sym_keyword_permissions] = ACTIONS(229), - [sym_keyword_for] = ACTIONS(229), - [sym_keyword_comment] = ACTIONS(229), - [sym_keyword_set] = ACTIONS(229), - [sym_keyword_unset] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_RBRACK] = ACTIONS(229), - [anon_sym_LPAREN] = ACTIONS(229), - [anon_sym_RPAREN] = ACTIONS(229), - [anon_sym_QMARK] = ACTIONS(231), - [anon_sym_LBRACE] = ACTIONS(229), - [anon_sym_RBRACE] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [sym_variable_name] = ACTIONS(229), - [sym_custom_function_name] = ACTIONS(229), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), - }, - [69] = { [sym_filter] = STATE(113), - [sym_path_element] = STATE(77), + [sym_path_element] = STATE(72), [sym_graph_path] = STATE(113), [sym_subscript] = STATE(113), - [aux_sym_path_repeat1] = STATE(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_value] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_rand] = ACTIONS(61), - [sym_keyword_collate] = ACTIONS(61), - [sym_keyword_numeric] = ACTIONS(61), - [sym_keyword_asc] = ACTIONS(61), - [sym_keyword_desc] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_flexible] = ACTIONS(61), - [sym_keyword_readonly] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_default] = ACTIONS(61), - [sym_keyword_assert] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(233), - [anon_sym_LBRACK] = ACTIONS(235), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(237), - [anon_sym_LT_DASH_GT] = ACTIONS(233), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(239), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [aux_sym_path_repeat1] = STATE(72), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_value] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_rand] = ACTIONS(79), + [sym_keyword_collate] = ACTIONS(79), + [sym_keyword_numeric] = ACTIONS(79), + [sym_keyword_asc] = ACTIONS(79), + [sym_keyword_desc] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_flexible] = ACTIONS(79), + [sym_keyword_readonly] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_default] = ACTIONS(79), + [sym_keyword_assert] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(225), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_LT_DASH] = ACTIONS(227), + [anon_sym_LT_DASH_GT] = ACTIONS(223), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(229), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), + }, + [69] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_if] = ACTIONS(231), + [sym_keyword_return] = ACTIONS(231), + [sym_keyword_from] = ACTIONS(231), + [sym_keyword_as] = ACTIONS(231), + [sym_keyword_omit] = ACTIONS(231), + [sym_keyword_parallel] = ACTIONS(231), + [sym_keyword_timeout] = ACTIONS(231), + [sym_keyword_where] = ACTIONS(231), + [sym_keyword_group] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(231), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [sym_keyword_drop] = ACTIONS(231), + [sym_keyword_schemafull] = ACTIONS(231), + [sym_keyword_schemaless] = ACTIONS(231), + [sym_keyword_changefeed] = ACTIONS(231), + [sym_keyword_content] = ACTIONS(231), + [sym_keyword_merge] = ACTIONS(231), + [sym_keyword_patch] = ACTIONS(231), + [sym_keyword_then] = ACTIONS(231), + [sym_keyword_type] = ACTIONS(231), + [sym_keyword_permissions] = ACTIONS(231), + [sym_keyword_for] = ACTIONS(231), + [sym_keyword_comment] = ACTIONS(231), + [sym_keyword_set] = ACTIONS(231), + [sym_keyword_unset] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_RBRACK] = ACTIONS(231), + [anon_sym_LPAREN] = ACTIONS(231), + [anon_sym_RPAREN] = ACTIONS(231), + [anon_sym_QMARK] = ACTIONS(233), + [anon_sym_LBRACE] = ACTIONS(231), + [anon_sym_RBRACE] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [sym_variable_name] = ACTIONS(231), + [sym_custom_function_name] = ACTIONS(231), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, [70] = { [sym_filter] = STATE(113), - [sym_path_element] = STATE(77), + [sym_path_element] = STATE(70), [sym_graph_path] = STATE(113), [sym_subscript] = STATE(113), - [aux_sym_path_repeat1] = STATE(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_value] = ACTIONS(93), - [sym_keyword_explain] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_fetch] = ACTIONS(93), - [sym_keyword_limit] = ACTIONS(93), - [sym_keyword_rand] = ACTIONS(93), - [sym_keyword_collate] = ACTIONS(93), - [sym_keyword_numeric] = ACTIONS(93), - [sym_keyword_asc] = ACTIONS(93), - [sym_keyword_desc] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(93), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [sym_keyword_flexible] = ACTIONS(93), - [sym_keyword_readonly] = ACTIONS(93), - [sym_keyword_type] = ACTIONS(93), - [sym_keyword_default] = ACTIONS(93), - [sym_keyword_assert] = ACTIONS(93), - [sym_keyword_permissions] = ACTIONS(93), - [sym_keyword_for] = ACTIONS(93), - [sym_keyword_comment] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(233), - [anon_sym_LBRACK] = ACTIONS(235), - [anon_sym_RPAREN] = ACTIONS(93), - [anon_sym_RBRACE] = ACTIONS(93), - [anon_sym_LT_DASH] = ACTIONS(237), - [anon_sym_LT_DASH_GT] = ACTIONS(233), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(239), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [aux_sym_path_repeat1] = STATE(70), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_value] = ACTIONS(63), + [sym_keyword_explain] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_fetch] = ACTIONS(63), + [sym_keyword_limit] = ACTIONS(63), + [sym_keyword_rand] = ACTIONS(63), + [sym_keyword_collate] = ACTIONS(63), + [sym_keyword_numeric] = ACTIONS(63), + [sym_keyword_asc] = ACTIONS(63), + [sym_keyword_desc] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(63), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [sym_keyword_flexible] = ACTIONS(63), + [sym_keyword_readonly] = ACTIONS(63), + [sym_keyword_type] = ACTIONS(63), + [sym_keyword_default] = ACTIONS(63), + [sym_keyword_assert] = ACTIONS(63), + [sym_keyword_permissions] = ACTIONS(63), + [sym_keyword_for] = ACTIONS(63), + [sym_keyword_comment] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_LBRACK] = ACTIONS(238), + [anon_sym_RPAREN] = ACTIONS(63), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_LT_DASH_GT] = ACTIONS(235), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(244), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), }, [71] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_if] = ACTIONS(188), - [sym_keyword_return] = ACTIONS(188), - [sym_keyword_from] = ACTIONS(188), - [sym_keyword_as] = ACTIONS(188), - [sym_keyword_omit] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_drop] = ACTIONS(188), - [sym_keyword_schemafull] = ACTIONS(188), - [sym_keyword_schemaless] = ACTIONS(188), - [sym_keyword_changefeed] = ACTIONS(188), - [sym_keyword_content] = ACTIONS(188), - [sym_keyword_merge] = ACTIONS(188), - [sym_keyword_patch] = ACTIONS(188), - [sym_keyword_then] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [sym_keyword_set] = ACTIONS(188), - [sym_keyword_unset] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_RBRACK] = ACTIONS(188), - [anon_sym_LPAREN] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_QMARK] = ACTIONS(190), - [anon_sym_LBRACE] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [sym_variable_name] = ACTIONS(188), - [sym_custom_function_name] = ACTIONS(188), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_if] = ACTIONS(247), + [sym_keyword_return] = ACTIONS(247), + [sym_keyword_from] = ACTIONS(247), + [sym_keyword_as] = ACTIONS(247), + [sym_keyword_omit] = ACTIONS(247), + [sym_keyword_parallel] = ACTIONS(247), + [sym_keyword_timeout] = ACTIONS(247), + [sym_keyword_where] = ACTIONS(247), + [sym_keyword_group] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(247), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [sym_keyword_drop] = ACTIONS(247), + [sym_keyword_schemafull] = ACTIONS(247), + [sym_keyword_schemaless] = ACTIONS(247), + [sym_keyword_changefeed] = ACTIONS(247), + [sym_keyword_content] = ACTIONS(247), + [sym_keyword_merge] = ACTIONS(247), + [sym_keyword_patch] = ACTIONS(247), + [sym_keyword_then] = ACTIONS(247), + [sym_keyword_type] = ACTIONS(247), + [sym_keyword_permissions] = ACTIONS(247), + [sym_keyword_for] = ACTIONS(247), + [sym_keyword_comment] = ACTIONS(247), + [sym_keyword_set] = ACTIONS(247), + [sym_keyword_unset] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_RBRACK] = ACTIONS(247), + [anon_sym_LPAREN] = ACTIONS(247), + [anon_sym_RPAREN] = ACTIONS(247), + [anon_sym_QMARK] = ACTIONS(249), + [anon_sym_LBRACE] = ACTIONS(247), + [anon_sym_RBRACE] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [sym_variable_name] = ACTIONS(247), + [sym_custom_function_name] = ACTIONS(247), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, [72] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_if] = ACTIONS(241), - [sym_keyword_return] = ACTIONS(241), - [sym_keyword_from] = ACTIONS(241), - [sym_keyword_as] = ACTIONS(241), - [sym_keyword_omit] = ACTIONS(241), - [sym_keyword_parallel] = ACTIONS(241), - [sym_keyword_timeout] = ACTIONS(241), - [sym_keyword_where] = ACTIONS(241), - [sym_keyword_group] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(241), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [sym_keyword_drop] = ACTIONS(241), - [sym_keyword_schemafull] = ACTIONS(241), - [sym_keyword_schemaless] = ACTIONS(241), - [sym_keyword_changefeed] = ACTIONS(241), - [sym_keyword_content] = ACTIONS(241), - [sym_keyword_merge] = ACTIONS(241), - [sym_keyword_patch] = ACTIONS(241), - [sym_keyword_then] = ACTIONS(241), - [sym_keyword_type] = ACTIONS(241), - [sym_keyword_permissions] = ACTIONS(241), - [sym_keyword_for] = ACTIONS(241), - [sym_keyword_comment] = ACTIONS(241), - [sym_keyword_set] = ACTIONS(241), - [sym_keyword_unset] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_RBRACK] = ACTIONS(241), - [anon_sym_LPAREN] = ACTIONS(241), - [anon_sym_RPAREN] = ACTIONS(241), - [anon_sym_QMARK] = ACTIONS(243), - [anon_sym_LBRACE] = ACTIONS(241), - [anon_sym_RBRACE] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [sym_variable_name] = ACTIONS(241), - [sym_custom_function_name] = ACTIONS(241), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [sym_filter] = STATE(113), + [sym_path_element] = STATE(70), + [sym_graph_path] = STATE(113), + [sym_subscript] = STATE(113), + [aux_sym_path_repeat1] = STATE(70), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_value] = ACTIONS(95), + [sym_keyword_explain] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_fetch] = ACTIONS(95), + [sym_keyword_limit] = ACTIONS(95), + [sym_keyword_rand] = ACTIONS(95), + [sym_keyword_collate] = ACTIONS(95), + [sym_keyword_numeric] = ACTIONS(95), + [sym_keyword_asc] = ACTIONS(95), + [sym_keyword_desc] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(95), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [sym_keyword_flexible] = ACTIONS(95), + [sym_keyword_readonly] = ACTIONS(95), + [sym_keyword_type] = ACTIONS(95), + [sym_keyword_default] = ACTIONS(95), + [sym_keyword_assert] = ACTIONS(95), + [sym_keyword_permissions] = ACTIONS(95), + [sym_keyword_for] = ACTIONS(95), + [sym_keyword_comment] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(225), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_RBRACE] = ACTIONS(95), + [anon_sym_LT_DASH] = ACTIONS(227), + [anon_sym_LT_DASH_GT] = ACTIONS(223), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(229), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), }, [73] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_if] = ACTIONS(61), - [sym_keyword_return] = ACTIONS(61), - [sym_keyword_from] = ACTIONS(61), - [sym_keyword_as] = ACTIONS(61), - [sym_keyword_omit] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_drop] = ACTIONS(61), - [sym_keyword_schemafull] = ACTIONS(61), - [sym_keyword_schemaless] = ACTIONS(61), - [sym_keyword_changefeed] = ACTIONS(61), - [sym_keyword_content] = ACTIONS(61), - [sym_keyword_merge] = ACTIONS(61), - [sym_keyword_patch] = ACTIONS(61), - [sym_keyword_then] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [sym_keyword_set] = ACTIONS(61), - [sym_keyword_unset] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_RBRACK] = ACTIONS(61), - [anon_sym_LPAREN] = ACTIONS(61), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_QMARK] = ACTIONS(63), - [anon_sym_LBRACE] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [sym_variable_name] = ACTIONS(61), - [sym_custom_function_name] = ACTIONS(61), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_if] = ACTIONS(146), + [sym_keyword_return] = ACTIONS(146), + [sym_keyword_from] = ACTIONS(146), + [sym_keyword_as] = ACTIONS(146), + [sym_keyword_omit] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_drop] = ACTIONS(146), + [sym_keyword_schemafull] = ACTIONS(146), + [sym_keyword_schemaless] = ACTIONS(146), + [sym_keyword_changefeed] = ACTIONS(146), + [sym_keyword_content] = ACTIONS(146), + [sym_keyword_merge] = ACTIONS(146), + [sym_keyword_patch] = ACTIONS(146), + [sym_keyword_then] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [sym_keyword_set] = ACTIONS(146), + [sym_keyword_unset] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_RBRACK] = ACTIONS(146), + [anon_sym_LPAREN] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_QMARK] = ACTIONS(148), + [anon_sym_LBRACE] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [sym_variable_name] = ACTIONS(146), + [sym_custom_function_name] = ACTIONS(146), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, [74] = { - [sym_filter] = STATE(113), - [sym_path_element] = STATE(74), - [sym_graph_path] = STATE(113), - [sym_subscript] = STATE(113), - [aux_sym_path_repeat1] = STATE(74), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_value] = ACTIONS(77), - [sym_keyword_explain] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_fetch] = ACTIONS(77), - [sym_keyword_limit] = ACTIONS(77), - [sym_keyword_rand] = ACTIONS(77), - [sym_keyword_collate] = ACTIONS(77), - [sym_keyword_numeric] = ACTIONS(77), - [sym_keyword_asc] = ACTIONS(77), - [sym_keyword_desc] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(77), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [sym_keyword_flexible] = ACTIONS(77), - [sym_keyword_readonly] = ACTIONS(77), - [sym_keyword_type] = ACTIONS(77), - [sym_keyword_default] = ACTIONS(77), - [sym_keyword_assert] = ACTIONS(77), - [sym_keyword_permissions] = ACTIONS(77), - [sym_keyword_for] = ACTIONS(77), - [sym_keyword_comment] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(245), - [anon_sym_LBRACK] = ACTIONS(248), - [anon_sym_RPAREN] = ACTIONS(77), - [anon_sym_RBRACE] = ACTIONS(77), - [anon_sym_LT_DASH] = ACTIONS(251), - [anon_sym_LT_DASH_GT] = ACTIONS(245), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(254), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_if] = ACTIONS(251), + [sym_keyword_return] = ACTIONS(251), + [sym_keyword_from] = ACTIONS(251), + [sym_keyword_as] = ACTIONS(251), + [sym_keyword_omit] = ACTIONS(251), + [sym_keyword_parallel] = ACTIONS(251), + [sym_keyword_timeout] = ACTIONS(251), + [sym_keyword_where] = ACTIONS(251), + [sym_keyword_group] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(251), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [sym_keyword_drop] = ACTIONS(251), + [sym_keyword_schemafull] = ACTIONS(251), + [sym_keyword_schemaless] = ACTIONS(251), + [sym_keyword_changefeed] = ACTIONS(251), + [sym_keyword_content] = ACTIONS(251), + [sym_keyword_merge] = ACTIONS(251), + [sym_keyword_patch] = ACTIONS(251), + [sym_keyword_then] = ACTIONS(251), + [sym_keyword_type] = ACTIONS(251), + [sym_keyword_permissions] = ACTIONS(251), + [sym_keyword_for] = ACTIONS(251), + [sym_keyword_comment] = ACTIONS(251), + [sym_keyword_set] = ACTIONS(251), + [sym_keyword_unset] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_RBRACK] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_QMARK] = ACTIONS(253), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [sym_variable_name] = ACTIONS(251), + [sym_custom_function_name] = ACTIONS(251), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, [75] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_if] = ACTIONS(257), - [sym_keyword_return] = ACTIONS(257), - [sym_keyword_from] = ACTIONS(257), - [sym_keyword_as] = ACTIONS(257), - [sym_keyword_omit] = ACTIONS(257), - [sym_keyword_parallel] = ACTIONS(257), - [sym_keyword_timeout] = ACTIONS(257), - [sym_keyword_where] = ACTIONS(257), - [sym_keyword_group] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(257), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [sym_keyword_drop] = ACTIONS(257), - [sym_keyword_schemafull] = ACTIONS(257), - [sym_keyword_schemaless] = ACTIONS(257), - [sym_keyword_changefeed] = ACTIONS(257), - [sym_keyword_content] = ACTIONS(257), - [sym_keyword_merge] = ACTIONS(257), - [sym_keyword_patch] = ACTIONS(257), - [sym_keyword_then] = ACTIONS(257), - [sym_keyword_type] = ACTIONS(257), - [sym_keyword_permissions] = ACTIONS(257), - [sym_keyword_for] = ACTIONS(257), - [sym_keyword_comment] = ACTIONS(257), - [sym_keyword_set] = ACTIONS(257), - [sym_keyword_unset] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_RBRACK] = ACTIONS(257), - [anon_sym_LPAREN] = ACTIONS(257), - [anon_sym_RPAREN] = ACTIONS(257), - [anon_sym_QMARK] = ACTIONS(259), - [anon_sym_LBRACE] = ACTIONS(257), - [anon_sym_RBRACE] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [sym_variable_name] = ACTIONS(257), - [sym_custom_function_name] = ACTIONS(257), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_if] = ACTIONS(182), + [sym_keyword_return] = ACTIONS(182), + [sym_keyword_from] = ACTIONS(182), + [sym_keyword_as] = ACTIONS(182), + [sym_keyword_omit] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_drop] = ACTIONS(182), + [sym_keyword_schemafull] = ACTIONS(182), + [sym_keyword_schemaless] = ACTIONS(182), + [sym_keyword_changefeed] = ACTIONS(182), + [sym_keyword_content] = ACTIONS(182), + [sym_keyword_merge] = ACTIONS(182), + [sym_keyword_patch] = ACTIONS(182), + [sym_keyword_then] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [sym_keyword_set] = ACTIONS(182), + [sym_keyword_unset] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_RBRACK] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_QMARK] = ACTIONS(184), + [anon_sym_LBRACE] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [sym_variable_name] = ACTIONS(182), + [sym_custom_function_name] = ACTIONS(182), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, [76] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_if] = ACTIONS(168), - [sym_keyword_return] = ACTIONS(168), - [sym_keyword_from] = ACTIONS(168), - [sym_keyword_as] = ACTIONS(168), - [sym_keyword_omit] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_drop] = ACTIONS(168), - [sym_keyword_schemafull] = ACTIONS(168), - [sym_keyword_schemaless] = ACTIONS(168), - [sym_keyword_changefeed] = ACTIONS(168), - [sym_keyword_content] = ACTIONS(168), - [sym_keyword_merge] = ACTIONS(168), - [sym_keyword_patch] = ACTIONS(168), - [sym_keyword_then] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [sym_keyword_set] = ACTIONS(168), - [sym_keyword_unset] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_RBRACK] = ACTIONS(168), - [anon_sym_LPAREN] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_QMARK] = ACTIONS(170), - [anon_sym_LBRACE] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [sym_variable_name] = ACTIONS(168), - [sym_custom_function_name] = ACTIONS(168), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_if] = ACTIONS(255), + [sym_keyword_return] = ACTIONS(255), + [sym_keyword_from] = ACTIONS(255), + [sym_keyword_as] = ACTIONS(255), + [sym_keyword_omit] = ACTIONS(255), + [sym_keyword_parallel] = ACTIONS(255), + [sym_keyword_timeout] = ACTIONS(255), + [sym_keyword_where] = ACTIONS(255), + [sym_keyword_group] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(255), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [sym_keyword_drop] = ACTIONS(255), + [sym_keyword_schemafull] = ACTIONS(255), + [sym_keyword_schemaless] = ACTIONS(255), + [sym_keyword_changefeed] = ACTIONS(255), + [sym_keyword_content] = ACTIONS(255), + [sym_keyword_merge] = ACTIONS(255), + [sym_keyword_patch] = ACTIONS(255), + [sym_keyword_then] = ACTIONS(255), + [sym_keyword_type] = ACTIONS(255), + [sym_keyword_permissions] = ACTIONS(255), + [sym_keyword_for] = ACTIONS(255), + [sym_keyword_comment] = ACTIONS(255), + [sym_keyword_set] = ACTIONS(255), + [sym_keyword_unset] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_RBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(255), + [anon_sym_RPAREN] = ACTIONS(255), + [anon_sym_QMARK] = ACTIONS(257), + [anon_sym_LBRACE] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [sym_variable_name] = ACTIONS(255), + [sym_custom_function_name] = ACTIONS(255), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, [77] = { - [sym_filter] = STATE(113), - [sym_path_element] = STATE(74), - [sym_graph_path] = STATE(113), - [sym_subscript] = STATE(113), - [aux_sym_path_repeat1] = STATE(74), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_value] = ACTIONS(73), - [sym_keyword_explain] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_fetch] = ACTIONS(73), - [sym_keyword_limit] = ACTIONS(73), - [sym_keyword_rand] = ACTIONS(73), - [sym_keyword_collate] = ACTIONS(73), - [sym_keyword_numeric] = ACTIONS(73), - [sym_keyword_asc] = ACTIONS(73), - [sym_keyword_desc] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(73), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [sym_keyword_flexible] = ACTIONS(73), - [sym_keyword_readonly] = ACTIONS(73), - [sym_keyword_type] = ACTIONS(73), - [sym_keyword_default] = ACTIONS(73), - [sym_keyword_assert] = ACTIONS(73), - [sym_keyword_permissions] = ACTIONS(73), - [sym_keyword_for] = ACTIONS(73), - [sym_keyword_comment] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(233), - [anon_sym_LBRACK] = ACTIONS(235), - [anon_sym_RPAREN] = ACTIONS(73), - [anon_sym_RBRACE] = ACTIONS(73), - [anon_sym_LT_DASH] = ACTIONS(237), - [anon_sym_LT_DASH_GT] = ACTIONS(233), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(239), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_if] = ACTIONS(259), + [sym_keyword_return] = ACTIONS(259), + [sym_keyword_from] = ACTIONS(259), + [sym_keyword_as] = ACTIONS(259), + [sym_keyword_omit] = ACTIONS(259), + [sym_keyword_parallel] = ACTIONS(259), + [sym_keyword_timeout] = ACTIONS(259), + [sym_keyword_where] = ACTIONS(259), + [sym_keyword_group] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(259), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [sym_keyword_drop] = ACTIONS(259), + [sym_keyword_schemafull] = ACTIONS(259), + [sym_keyword_schemaless] = ACTIONS(259), + [sym_keyword_changefeed] = ACTIONS(259), + [sym_keyword_content] = ACTIONS(259), + [sym_keyword_merge] = ACTIONS(259), + [sym_keyword_patch] = ACTIONS(259), + [sym_keyword_then] = ACTIONS(259), + [sym_keyword_type] = ACTIONS(259), + [sym_keyword_permissions] = ACTIONS(259), + [sym_keyword_for] = ACTIONS(259), + [sym_keyword_comment] = ACTIONS(259), + [sym_keyword_set] = ACTIONS(259), + [sym_keyword_unset] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_RBRACK] = ACTIONS(259), + [anon_sym_LPAREN] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(259), + [anon_sym_QMARK] = ACTIONS(261), + [anon_sym_LBRACE] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [sym_variable_name] = ACTIONS(259), + [sym_custom_function_name] = ACTIONS(259), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), }, [78] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_if] = ACTIONS(148), - [sym_keyword_return] = ACTIONS(148), - [sym_keyword_from] = ACTIONS(148), - [sym_keyword_as] = ACTIONS(148), - [sym_keyword_omit] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_drop] = ACTIONS(148), - [sym_keyword_schemafull] = ACTIONS(148), - [sym_keyword_schemaless] = ACTIONS(148), - [sym_keyword_changefeed] = ACTIONS(148), - [sym_keyword_content] = ACTIONS(148), - [sym_keyword_merge] = ACTIONS(148), - [sym_keyword_patch] = ACTIONS(148), - [sym_keyword_then] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [sym_keyword_set] = ACTIONS(148), - [sym_keyword_unset] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_RBRACK] = ACTIONS(148), - [anon_sym_LPAREN] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_QMARK] = ACTIONS(150), - [anon_sym_LBRACE] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [sym_variable_name] = ACTIONS(148), - [sym_custom_function_name] = ACTIONS(148), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_if] = ACTIONS(186), + [sym_keyword_return] = ACTIONS(186), + [sym_keyword_from] = ACTIONS(186), + [sym_keyword_as] = ACTIONS(186), + [sym_keyword_omit] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_drop] = ACTIONS(186), + [sym_keyword_schemafull] = ACTIONS(186), + [sym_keyword_schemaless] = ACTIONS(186), + [sym_keyword_changefeed] = ACTIONS(186), + [sym_keyword_content] = ACTIONS(186), + [sym_keyword_merge] = ACTIONS(186), + [sym_keyword_patch] = ACTIONS(186), + [sym_keyword_then] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [sym_keyword_set] = ACTIONS(186), + [sym_keyword_unset] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_RBRACK] = ACTIONS(186), + [anon_sym_LPAREN] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_QMARK] = ACTIONS(188), + [anon_sym_LBRACE] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [sym_variable_name] = ACTIONS(186), + [sym_custom_function_name] = ACTIONS(186), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [79] = { [sym_filter] = STATE(58), - [sym_path_element] = STATE(85), + [sym_path_element] = STATE(84), [sym_graph_path] = STATE(58), [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(85), - [ts_builtin_sym_end] = ACTIONS(93), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_value] = ACTIONS(93), - [sym_keyword_explain] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_fetch] = ACTIONS(93), - [sym_keyword_limit] = ACTIONS(93), - [sym_keyword_rand] = ACTIONS(93), - [sym_keyword_collate] = ACTIONS(93), - [sym_keyword_numeric] = ACTIONS(93), - [sym_keyword_asc] = ACTIONS(93), - [sym_keyword_desc] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(93), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [sym_keyword_flexible] = ACTIONS(93), - [sym_keyword_readonly] = ACTIONS(93), - [sym_keyword_type] = ACTIONS(93), - [sym_keyword_default] = ACTIONS(93), - [sym_keyword_assert] = ACTIONS(93), - [sym_keyword_permissions] = ACTIONS(93), - [sym_keyword_for] = ACTIONS(93), - [sym_keyword_comment] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(261), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(265), - [anon_sym_LT_DASH_GT] = ACTIONS(261), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(267), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [aux_sym_path_repeat1] = STATE(84), + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_value] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_rand] = ACTIONS(79), + [sym_keyword_collate] = ACTIONS(79), + [sym_keyword_numeric] = ACTIONS(79), + [sym_keyword_asc] = ACTIONS(79), + [sym_keyword_desc] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_flexible] = ACTIONS(79), + [sym_keyword_readonly] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_default] = ACTIONS(79), + [sym_keyword_assert] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(267), + [anon_sym_LT_DASH_GT] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [80] = { - [ts_builtin_sym_end] = ACTIONS(221), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_return] = ACTIONS(221), - [sym_keyword_value] = ACTIONS(221), - [sym_keyword_explain] = ACTIONS(221), - [sym_keyword_parallel] = ACTIONS(221), - [sym_keyword_timeout] = ACTIONS(221), - [sym_keyword_fetch] = ACTIONS(221), - [sym_keyword_limit] = ACTIONS(221), - [sym_keyword_rand] = ACTIONS(221), - [sym_keyword_collate] = ACTIONS(221), - [sym_keyword_numeric] = ACTIONS(221), - [sym_keyword_asc] = ACTIONS(221), - [sym_keyword_desc] = ACTIONS(221), - [sym_keyword_where] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(221), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [sym_keyword_flexible] = ACTIONS(221), - [sym_keyword_readonly] = ACTIONS(221), - [sym_keyword_content] = ACTIONS(221), - [sym_keyword_merge] = ACTIONS(221), - [sym_keyword_patch] = ACTIONS(221), - [sym_keyword_type] = ACTIONS(221), - [sym_keyword_default] = ACTIONS(221), - [sym_keyword_assert] = ACTIONS(221), - [sym_keyword_permissions] = ACTIONS(221), - [sym_keyword_for] = ACTIONS(221), - [sym_keyword_comment] = ACTIONS(221), - [sym_keyword_set] = ACTIONS(221), - [sym_keyword_unset] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_RPAREN] = ACTIONS(221), - [anon_sym_RBRACE] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [ts_builtin_sym_end] = ACTIONS(251), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_return] = ACTIONS(251), + [sym_keyword_value] = ACTIONS(251), + [sym_keyword_explain] = ACTIONS(251), + [sym_keyword_parallel] = ACTIONS(251), + [sym_keyword_timeout] = ACTIONS(251), + [sym_keyword_fetch] = ACTIONS(251), + [sym_keyword_limit] = ACTIONS(251), + [sym_keyword_rand] = ACTIONS(251), + [sym_keyword_collate] = ACTIONS(251), + [sym_keyword_numeric] = ACTIONS(251), + [sym_keyword_asc] = ACTIONS(251), + [sym_keyword_desc] = ACTIONS(251), + [sym_keyword_where] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(251), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [sym_keyword_flexible] = ACTIONS(251), + [sym_keyword_readonly] = ACTIONS(251), + [sym_keyword_content] = ACTIONS(251), + [sym_keyword_merge] = ACTIONS(251), + [sym_keyword_patch] = ACTIONS(251), + [sym_keyword_type] = ACTIONS(251), + [sym_keyword_default] = ACTIONS(251), + [sym_keyword_assert] = ACTIONS(251), + [sym_keyword_permissions] = ACTIONS(251), + [sym_keyword_for] = ACTIONS(251), + [sym_keyword_comment] = ACTIONS(251), + [sym_keyword_set] = ACTIONS(251), + [sym_keyword_unset] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_DASH_GT] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, [81] = { - [ts_builtin_sym_end] = ACTIONS(241), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_return] = ACTIONS(241), - [sym_keyword_value] = ACTIONS(241), - [sym_keyword_explain] = ACTIONS(241), - [sym_keyword_parallel] = ACTIONS(241), - [sym_keyword_timeout] = ACTIONS(241), - [sym_keyword_fetch] = ACTIONS(241), - [sym_keyword_limit] = ACTIONS(241), - [sym_keyword_rand] = ACTIONS(241), - [sym_keyword_collate] = ACTIONS(241), - [sym_keyword_numeric] = ACTIONS(241), - [sym_keyword_asc] = ACTIONS(241), - [sym_keyword_desc] = ACTIONS(241), - [sym_keyword_where] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(241), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [sym_keyword_flexible] = ACTIONS(241), - [sym_keyword_readonly] = ACTIONS(241), - [sym_keyword_content] = ACTIONS(241), - [sym_keyword_merge] = ACTIONS(241), - [sym_keyword_patch] = ACTIONS(241), - [sym_keyword_type] = ACTIONS(241), - [sym_keyword_default] = ACTIONS(241), - [sym_keyword_assert] = ACTIONS(241), - [sym_keyword_permissions] = ACTIONS(241), - [sym_keyword_for] = ACTIONS(241), - [sym_keyword_comment] = ACTIONS(241), - [sym_keyword_set] = ACTIONS(241), - [sym_keyword_unset] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_DASH_GT] = ACTIONS(241), - [anon_sym_RPAREN] = ACTIONS(241), - [anon_sym_RBRACE] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [ts_builtin_sym_end] = ACTIONS(186), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_return] = ACTIONS(186), + [sym_keyword_value] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_rand] = ACTIONS(186), + [sym_keyword_collate] = ACTIONS(186), + [sym_keyword_numeric] = ACTIONS(186), + [sym_keyword_asc] = ACTIONS(186), + [sym_keyword_desc] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_flexible] = ACTIONS(186), + [sym_keyword_readonly] = ACTIONS(186), + [sym_keyword_content] = ACTIONS(186), + [sym_keyword_merge] = ACTIONS(186), + [sym_keyword_patch] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_default] = ACTIONS(186), + [sym_keyword_assert] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [sym_keyword_set] = ACTIONS(186), + [sym_keyword_unset] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [82] = { - [ts_builtin_sym_end] = ACTIONS(188), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_return] = ACTIONS(188), - [sym_keyword_value] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_rand] = ACTIONS(188), - [sym_keyword_collate] = ACTIONS(188), - [sym_keyword_numeric] = ACTIONS(188), - [sym_keyword_asc] = ACTIONS(188), - [sym_keyword_desc] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_flexible] = ACTIONS(188), - [sym_keyword_readonly] = ACTIONS(188), - [sym_keyword_content] = ACTIONS(188), - [sym_keyword_merge] = ACTIONS(188), - [sym_keyword_patch] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_default] = ACTIONS(188), - [sym_keyword_assert] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [sym_keyword_set] = ACTIONS(188), - [sym_keyword_unset] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [ts_builtin_sym_end] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_return] = ACTIONS(259), + [sym_keyword_value] = ACTIONS(259), + [sym_keyword_explain] = ACTIONS(259), + [sym_keyword_parallel] = ACTIONS(259), + [sym_keyword_timeout] = ACTIONS(259), + [sym_keyword_fetch] = ACTIONS(259), + [sym_keyword_limit] = ACTIONS(259), + [sym_keyword_rand] = ACTIONS(259), + [sym_keyword_collate] = ACTIONS(259), + [sym_keyword_numeric] = ACTIONS(259), + [sym_keyword_asc] = ACTIONS(259), + [sym_keyword_desc] = ACTIONS(259), + [sym_keyword_where] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(259), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [sym_keyword_flexible] = ACTIONS(259), + [sym_keyword_readonly] = ACTIONS(259), + [sym_keyword_content] = ACTIONS(259), + [sym_keyword_merge] = ACTIONS(259), + [sym_keyword_patch] = ACTIONS(259), + [sym_keyword_type] = ACTIONS(259), + [sym_keyword_default] = ACTIONS(259), + [sym_keyword_assert] = ACTIONS(259), + [sym_keyword_permissions] = ACTIONS(259), + [sym_keyword_for] = ACTIONS(259), + [sym_keyword_comment] = ACTIONS(259), + [sym_keyword_set] = ACTIONS(259), + [sym_keyword_unset] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), }, [83] = { - [ts_builtin_sym_end] = ACTIONS(225), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_return] = ACTIONS(225), - [sym_keyword_value] = ACTIONS(225), - [sym_keyword_explain] = ACTIONS(225), - [sym_keyword_parallel] = ACTIONS(225), - [sym_keyword_timeout] = ACTIONS(225), - [sym_keyword_fetch] = ACTIONS(225), - [sym_keyword_limit] = ACTIONS(225), - [sym_keyword_rand] = ACTIONS(225), - [sym_keyword_collate] = ACTIONS(225), - [sym_keyword_numeric] = ACTIONS(225), - [sym_keyword_asc] = ACTIONS(225), - [sym_keyword_desc] = ACTIONS(225), - [sym_keyword_where] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(225), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [sym_keyword_flexible] = ACTIONS(225), - [sym_keyword_readonly] = ACTIONS(225), - [sym_keyword_content] = ACTIONS(225), - [sym_keyword_merge] = ACTIONS(225), - [sym_keyword_patch] = ACTIONS(225), - [sym_keyword_type] = ACTIONS(225), - [sym_keyword_default] = ACTIONS(225), - [sym_keyword_assert] = ACTIONS(225), - [sym_keyword_permissions] = ACTIONS(225), - [sym_keyword_for] = ACTIONS(225), - [sym_keyword_comment] = ACTIONS(225), - [sym_keyword_set] = ACTIONS(225), - [sym_keyword_unset] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(225), - [anon_sym_RPAREN] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), + [ts_builtin_sym_end] = ACTIONS(255), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_return] = ACTIONS(255), + [sym_keyword_value] = ACTIONS(255), + [sym_keyword_explain] = ACTIONS(255), + [sym_keyword_parallel] = ACTIONS(255), + [sym_keyword_timeout] = ACTIONS(255), + [sym_keyword_fetch] = ACTIONS(255), + [sym_keyword_limit] = ACTIONS(255), + [sym_keyword_rand] = ACTIONS(255), + [sym_keyword_collate] = ACTIONS(255), + [sym_keyword_numeric] = ACTIONS(255), + [sym_keyword_asc] = ACTIONS(255), + [sym_keyword_desc] = ACTIONS(255), + [sym_keyword_where] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(255), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [sym_keyword_flexible] = ACTIONS(255), + [sym_keyword_readonly] = ACTIONS(255), + [sym_keyword_content] = ACTIONS(255), + [sym_keyword_merge] = ACTIONS(255), + [sym_keyword_patch] = ACTIONS(255), + [sym_keyword_type] = ACTIONS(255), + [sym_keyword_default] = ACTIONS(255), + [sym_keyword_assert] = ACTIONS(255), + [sym_keyword_permissions] = ACTIONS(255), + [sym_keyword_for] = ACTIONS(255), + [sym_keyword_comment] = ACTIONS(255), + [sym_keyword_set] = ACTIONS(255), + [sym_keyword_unset] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_DASH_GT] = ACTIONS(255), + [anon_sym_RPAREN] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, [84] = { - [ts_builtin_sym_end] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_return] = ACTIONS(148), - [sym_keyword_value] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_rand] = ACTIONS(148), - [sym_keyword_collate] = ACTIONS(148), - [sym_keyword_numeric] = ACTIONS(148), - [sym_keyword_asc] = ACTIONS(148), - [sym_keyword_desc] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_flexible] = ACTIONS(148), - [sym_keyword_readonly] = ACTIONS(148), - [sym_keyword_content] = ACTIONS(148), - [sym_keyword_merge] = ACTIONS(148), - [sym_keyword_patch] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_default] = ACTIONS(148), - [sym_keyword_assert] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [sym_keyword_set] = ACTIONS(148), - [sym_keyword_unset] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), - }, - [85] = { [sym_filter] = STATE(58), - [sym_path_element] = STATE(88), + [sym_path_element] = STATE(86), [sym_graph_path] = STATE(58), [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(88), - [ts_builtin_sym_end] = ACTIONS(73), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_value] = ACTIONS(73), - [sym_keyword_explain] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_fetch] = ACTIONS(73), - [sym_keyword_limit] = ACTIONS(73), - [sym_keyword_rand] = ACTIONS(73), - [sym_keyword_collate] = ACTIONS(73), - [sym_keyword_numeric] = ACTIONS(73), - [sym_keyword_asc] = ACTIONS(73), - [sym_keyword_desc] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(73), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [sym_keyword_flexible] = ACTIONS(73), - [sym_keyword_readonly] = ACTIONS(73), - [sym_keyword_type] = ACTIONS(73), - [sym_keyword_default] = ACTIONS(73), - [sym_keyword_assert] = ACTIONS(73), - [sym_keyword_permissions] = ACTIONS(73), - [sym_keyword_for] = ACTIONS(73), - [sym_keyword_comment] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(261), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(265), - [anon_sym_LT_DASH_GT] = ACTIONS(261), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(267), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [aux_sym_path_repeat1] = STATE(86), + [ts_builtin_sym_end] = ACTIONS(95), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_value] = ACTIONS(95), + [sym_keyword_explain] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_fetch] = ACTIONS(95), + [sym_keyword_limit] = ACTIONS(95), + [sym_keyword_rand] = ACTIONS(95), + [sym_keyword_collate] = ACTIONS(95), + [sym_keyword_numeric] = ACTIONS(95), + [sym_keyword_asc] = ACTIONS(95), + [sym_keyword_desc] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(95), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [sym_keyword_flexible] = ACTIONS(95), + [sym_keyword_readonly] = ACTIONS(95), + [sym_keyword_type] = ACTIONS(95), + [sym_keyword_default] = ACTIONS(95), + [sym_keyword_assert] = ACTIONS(95), + [sym_keyword_permissions] = ACTIONS(95), + [sym_keyword_for] = ACTIONS(95), + [sym_keyword_comment] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(267), + [anon_sym_LT_DASH_GT] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), + }, + [85] = { + [ts_builtin_sym_end] = ACTIONS(182), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_return] = ACTIONS(182), + [sym_keyword_value] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_rand] = ACTIONS(182), + [sym_keyword_collate] = ACTIONS(182), + [sym_keyword_numeric] = ACTIONS(182), + [sym_keyword_asc] = ACTIONS(182), + [sym_keyword_desc] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_flexible] = ACTIONS(182), + [sym_keyword_readonly] = ACTIONS(182), + [sym_keyword_content] = ACTIONS(182), + [sym_keyword_merge] = ACTIONS(182), + [sym_keyword_patch] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_default] = ACTIONS(182), + [sym_keyword_assert] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [sym_keyword_set] = ACTIONS(182), + [sym_keyword_unset] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, [86] = { - [ts_builtin_sym_end] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_return] = ACTIONS(168), - [sym_keyword_value] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_rand] = ACTIONS(168), - [sym_keyword_collate] = ACTIONS(168), - [sym_keyword_numeric] = ACTIONS(168), - [sym_keyword_asc] = ACTIONS(168), - [sym_keyword_desc] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_flexible] = ACTIONS(168), - [sym_keyword_readonly] = ACTIONS(168), - [sym_keyword_content] = ACTIONS(168), - [sym_keyword_merge] = ACTIONS(168), - [sym_keyword_patch] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_default] = ACTIONS(168), - [sym_keyword_assert] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [sym_keyword_set] = ACTIONS(168), - [sym_keyword_unset] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_filter] = STATE(58), + [sym_path_element] = STATE(86), + [sym_graph_path] = STATE(58), + [sym_subscript] = STATE(58), + [aux_sym_path_repeat1] = STATE(86), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_value] = ACTIONS(63), + [sym_keyword_explain] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_fetch] = ACTIONS(63), + [sym_keyword_limit] = ACTIONS(63), + [sym_keyword_rand] = ACTIONS(63), + [sym_keyword_collate] = ACTIONS(63), + [sym_keyword_numeric] = ACTIONS(63), + [sym_keyword_asc] = ACTIONS(63), + [sym_keyword_desc] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(63), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [sym_keyword_flexible] = ACTIONS(63), + [sym_keyword_readonly] = ACTIONS(63), + [sym_keyword_type] = ACTIONS(63), + [sym_keyword_default] = ACTIONS(63), + [sym_keyword_assert] = ACTIONS(63), + [sym_keyword_permissions] = ACTIONS(63), + [sym_keyword_for] = ACTIONS(63), + [sym_keyword_comment] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(271), + [anon_sym_LBRACK] = ACTIONS(274), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_DASH_GT] = ACTIONS(271), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(280), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), }, [87] = { - [ts_builtin_sym_end] = ACTIONS(257), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_return] = ACTIONS(257), - [sym_keyword_value] = ACTIONS(257), - [sym_keyword_explain] = ACTIONS(257), - [sym_keyword_parallel] = ACTIONS(257), - [sym_keyword_timeout] = ACTIONS(257), - [sym_keyword_fetch] = ACTIONS(257), - [sym_keyword_limit] = ACTIONS(257), - [sym_keyword_rand] = ACTIONS(257), - [sym_keyword_collate] = ACTIONS(257), - [sym_keyword_numeric] = ACTIONS(257), - [sym_keyword_asc] = ACTIONS(257), - [sym_keyword_desc] = ACTIONS(257), - [sym_keyword_where] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(257), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [sym_keyword_flexible] = ACTIONS(257), - [sym_keyword_readonly] = ACTIONS(257), - [sym_keyword_content] = ACTIONS(257), - [sym_keyword_merge] = ACTIONS(257), - [sym_keyword_patch] = ACTIONS(257), - [sym_keyword_type] = ACTIONS(257), - [sym_keyword_default] = ACTIONS(257), - [sym_keyword_assert] = ACTIONS(257), - [sym_keyword_permissions] = ACTIONS(257), - [sym_keyword_for] = ACTIONS(257), - [sym_keyword_comment] = ACTIONS(257), - [sym_keyword_set] = ACTIONS(257), - [sym_keyword_unset] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_DASH_GT] = ACTIONS(257), - [anon_sym_RPAREN] = ACTIONS(257), - [anon_sym_RBRACE] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [ts_builtin_sym_end] = ACTIONS(247), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_return] = ACTIONS(247), + [sym_keyword_value] = ACTIONS(247), + [sym_keyword_explain] = ACTIONS(247), + [sym_keyword_parallel] = ACTIONS(247), + [sym_keyword_timeout] = ACTIONS(247), + [sym_keyword_fetch] = ACTIONS(247), + [sym_keyword_limit] = ACTIONS(247), + [sym_keyword_rand] = ACTIONS(247), + [sym_keyword_collate] = ACTIONS(247), + [sym_keyword_numeric] = ACTIONS(247), + [sym_keyword_asc] = ACTIONS(247), + [sym_keyword_desc] = ACTIONS(247), + [sym_keyword_where] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(247), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [sym_keyword_flexible] = ACTIONS(247), + [sym_keyword_readonly] = ACTIONS(247), + [sym_keyword_content] = ACTIONS(247), + [sym_keyword_merge] = ACTIONS(247), + [sym_keyword_patch] = ACTIONS(247), + [sym_keyword_type] = ACTIONS(247), + [sym_keyword_default] = ACTIONS(247), + [sym_keyword_assert] = ACTIONS(247), + [sym_keyword_permissions] = ACTIONS(247), + [sym_keyword_for] = ACTIONS(247), + [sym_keyword_comment] = ACTIONS(247), + [sym_keyword_set] = ACTIONS(247), + [sym_keyword_unset] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_DASH_GT] = ACTIONS(247), + [anon_sym_RPAREN] = ACTIONS(247), + [anon_sym_RBRACE] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, [88] = { [sym_filter] = STATE(58), - [sym_path_element] = STATE(88), + [sym_path_element] = STATE(84), [sym_graph_path] = STATE(58), [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(88), - [ts_builtin_sym_end] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_value] = ACTIONS(77), - [sym_keyword_explain] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_fetch] = ACTIONS(77), - [sym_keyword_limit] = ACTIONS(77), - [sym_keyword_rand] = ACTIONS(77), - [sym_keyword_collate] = ACTIONS(77), - [sym_keyword_numeric] = ACTIONS(77), - [sym_keyword_asc] = ACTIONS(77), - [sym_keyword_desc] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(77), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [sym_keyword_flexible] = ACTIONS(77), - [sym_keyword_readonly] = ACTIONS(77), - [sym_keyword_type] = ACTIONS(77), - [sym_keyword_default] = ACTIONS(77), - [sym_keyword_assert] = ACTIONS(77), - [sym_keyword_permissions] = ACTIONS(77), - [sym_keyword_for] = ACTIONS(77), - [sym_keyword_comment] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(269), - [anon_sym_LBRACK] = ACTIONS(272), - [anon_sym_LT_DASH] = ACTIONS(275), - [anon_sym_LT_DASH_GT] = ACTIONS(269), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(278), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [aux_sym_path_repeat1] = STATE(84), + [ts_builtin_sym_end] = ACTIONS(91), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_value] = ACTIONS(91), + [sym_keyword_explain] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_fetch] = ACTIONS(91), + [sym_keyword_limit] = ACTIONS(91), + [sym_keyword_rand] = ACTIONS(91), + [sym_keyword_collate] = ACTIONS(91), + [sym_keyword_numeric] = ACTIONS(91), + [sym_keyword_asc] = ACTIONS(91), + [sym_keyword_desc] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(91), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [sym_keyword_flexible] = ACTIONS(91), + [sym_keyword_readonly] = ACTIONS(91), + [sym_keyword_type] = ACTIONS(91), + [sym_keyword_default] = ACTIONS(91), + [sym_keyword_assert] = ACTIONS(91), + [sym_keyword_permissions] = ACTIONS(91), + [sym_keyword_for] = ACTIONS(91), + [sym_keyword_comment] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(267), + [anon_sym_LT_DASH_GT] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, [89] = { - [ts_builtin_sym_end] = ACTIONS(229), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_return] = ACTIONS(229), - [sym_keyword_value] = ACTIONS(229), - [sym_keyword_explain] = ACTIONS(229), - [sym_keyword_parallel] = ACTIONS(229), - [sym_keyword_timeout] = ACTIONS(229), - [sym_keyword_fetch] = ACTIONS(229), - [sym_keyword_limit] = ACTIONS(229), - [sym_keyword_rand] = ACTIONS(229), - [sym_keyword_collate] = ACTIONS(229), - [sym_keyword_numeric] = ACTIONS(229), - [sym_keyword_asc] = ACTIONS(229), - [sym_keyword_desc] = ACTIONS(229), - [sym_keyword_where] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(229), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [sym_keyword_flexible] = ACTIONS(229), - [sym_keyword_readonly] = ACTIONS(229), - [sym_keyword_content] = ACTIONS(229), - [sym_keyword_merge] = ACTIONS(229), - [sym_keyword_patch] = ACTIONS(229), - [sym_keyword_type] = ACTIONS(229), - [sym_keyword_default] = ACTIONS(229), - [sym_keyword_assert] = ACTIONS(229), - [sym_keyword_permissions] = ACTIONS(229), - [sym_keyword_for] = ACTIONS(229), - [sym_keyword_comment] = ACTIONS(229), - [sym_keyword_set] = ACTIONS(229), - [sym_keyword_unset] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_DASH_GT] = ACTIONS(229), - [anon_sym_RPAREN] = ACTIONS(229), - [anon_sym_RBRACE] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), + [ts_builtin_sym_end] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_return] = ACTIONS(231), + [sym_keyword_value] = ACTIONS(231), + [sym_keyword_explain] = ACTIONS(231), + [sym_keyword_parallel] = ACTIONS(231), + [sym_keyword_timeout] = ACTIONS(231), + [sym_keyword_fetch] = ACTIONS(231), + [sym_keyword_limit] = ACTIONS(231), + [sym_keyword_rand] = ACTIONS(231), + [sym_keyword_collate] = ACTIONS(231), + [sym_keyword_numeric] = ACTIONS(231), + [sym_keyword_asc] = ACTIONS(231), + [sym_keyword_desc] = ACTIONS(231), + [sym_keyword_where] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(231), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [sym_keyword_flexible] = ACTIONS(231), + [sym_keyword_readonly] = ACTIONS(231), + [sym_keyword_content] = ACTIONS(231), + [sym_keyword_merge] = ACTIONS(231), + [sym_keyword_patch] = ACTIONS(231), + [sym_keyword_type] = ACTIONS(231), + [sym_keyword_default] = ACTIONS(231), + [sym_keyword_assert] = ACTIONS(231), + [sym_keyword_permissions] = ACTIONS(231), + [sym_keyword_for] = ACTIONS(231), + [sym_keyword_comment] = ACTIONS(231), + [sym_keyword_set] = ACTIONS(231), + [sym_keyword_unset] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_DASH_GT] = ACTIONS(231), + [anon_sym_RPAREN] = ACTIONS(231), + [anon_sym_RBRACE] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, [90] = { - [sym_filter] = STATE(58), - [sym_path_element] = STATE(85), - [sym_graph_path] = STATE(58), - [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(85), - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_value] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_rand] = ACTIONS(61), - [sym_keyword_collate] = ACTIONS(61), - [sym_keyword_numeric] = ACTIONS(61), - [sym_keyword_asc] = ACTIONS(61), - [sym_keyword_desc] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_flexible] = ACTIONS(61), - [sym_keyword_readonly] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_default] = ACTIONS(61), - [sym_keyword_assert] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(261), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(265), - [anon_sym_LT_DASH_GT] = ACTIONS(261), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(267), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_return] = ACTIONS(146), + [sym_keyword_value] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_rand] = ACTIONS(146), + [sym_keyword_collate] = ACTIONS(146), + [sym_keyword_numeric] = ACTIONS(146), + [sym_keyword_asc] = ACTIONS(146), + [sym_keyword_desc] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_flexible] = ACTIONS(146), + [sym_keyword_readonly] = ACTIONS(146), + [sym_keyword_content] = ACTIONS(146), + [sym_keyword_merge] = ACTIONS(146), + [sym_keyword_patch] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_default] = ACTIONS(146), + [sym_keyword_assert] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [sym_keyword_set] = ACTIONS(146), + [sym_keyword_unset] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, [91] = { - [aux_sym_duration_repeat1] = STATE(91), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_value] = ACTIONS(97), - [sym_keyword_explain] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_fetch] = ACTIONS(97), - [sym_keyword_limit] = ACTIONS(97), - [sym_keyword_rand] = ACTIONS(97), - [sym_keyword_collate] = ACTIONS(97), - [sym_keyword_numeric] = ACTIONS(97), - [sym_keyword_asc] = ACTIONS(97), - [sym_keyword_desc] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(97), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [sym_keyword_flexible] = ACTIONS(97), - [sym_keyword_readonly] = ACTIONS(97), - [sym_keyword_type] = ACTIONS(97), - [sym_keyword_default] = ACTIONS(97), - [sym_keyword_assert] = ACTIONS(97), - [sym_keyword_permissions] = ACTIONS(97), - [sym_keyword_for] = ACTIONS(97), - [sym_keyword_comment] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(281), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [aux_sym_duration_repeat1] = STATE(92), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_value] = ACTIONS(99), + [sym_keyword_explain] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_fetch] = ACTIONS(99), + [sym_keyword_limit] = ACTIONS(99), + [sym_keyword_rand] = ACTIONS(99), + [sym_keyword_collate] = ACTIONS(99), + [sym_keyword_numeric] = ACTIONS(99), + [sym_keyword_asc] = ACTIONS(99), + [sym_keyword_desc] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(99), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [sym_keyword_flexible] = ACTIONS(99), + [sym_keyword_readonly] = ACTIONS(99), + [sym_keyword_type] = ACTIONS(99), + [sym_keyword_default] = ACTIONS(99), + [sym_keyword_assert] = ACTIONS(99), + [sym_keyword_permissions] = ACTIONS(99), + [sym_keyword_for] = ACTIONS(99), + [sym_keyword_comment] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_RPAREN] = ACTIONS(99), + [anon_sym_RBRACE] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), }, [92] = { - [aux_sym_duration_repeat1] = STATE(91), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_value] = ACTIONS(104), - [sym_keyword_explain] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_fetch] = ACTIONS(104), - [sym_keyword_limit] = ACTIONS(104), - [sym_keyword_rand] = ACTIONS(104), - [sym_keyword_collate] = ACTIONS(104), - [sym_keyword_numeric] = ACTIONS(104), - [sym_keyword_asc] = ACTIONS(104), - [sym_keyword_desc] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(104), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [sym_keyword_flexible] = ACTIONS(104), - [sym_keyword_readonly] = ACTIONS(104), - [sym_keyword_type] = ACTIONS(104), - [sym_keyword_default] = ACTIONS(104), - [sym_keyword_assert] = ACTIONS(104), - [sym_keyword_permissions] = ACTIONS(104), - [sym_keyword_for] = ACTIONS(104), - [sym_keyword_comment] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_RPAREN] = ACTIONS(104), - [anon_sym_RBRACE] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [anon_sym_EQ] = ACTIONS(106), - [sym_duration_part] = ACTIONS(284), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), + [aux_sym_duration_repeat1] = STATE(92), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_value] = ACTIONS(105), + [sym_keyword_explain] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_fetch] = ACTIONS(105), + [sym_keyword_limit] = ACTIONS(105), + [sym_keyword_rand] = ACTIONS(105), + [sym_keyword_collate] = ACTIONS(105), + [sym_keyword_numeric] = ACTIONS(105), + [sym_keyword_asc] = ACTIONS(105), + [sym_keyword_desc] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(105), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [sym_keyword_flexible] = ACTIONS(105), + [sym_keyword_readonly] = ACTIONS(105), + [sym_keyword_type] = ACTIONS(105), + [sym_keyword_default] = ACTIONS(105), + [sym_keyword_assert] = ACTIONS(105), + [sym_keyword_permissions] = ACTIONS(105), + [sym_keyword_for] = ACTIONS(105), + [sym_keyword_comment] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_RPAREN] = ACTIONS(105), + [anon_sym_RBRACE] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(285), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), }, [93] = { - [aux_sym_duration_repeat1] = STATE(93), - [ts_builtin_sym_end] = ACTIONS(97), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_value] = ACTIONS(97), - [sym_keyword_explain] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_fetch] = ACTIONS(97), - [sym_keyword_limit] = ACTIONS(97), - [sym_keyword_rand] = ACTIONS(97), - [sym_keyword_collate] = ACTIONS(97), - [sym_keyword_numeric] = ACTIONS(97), - [sym_keyword_asc] = ACTIONS(97), - [sym_keyword_desc] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(97), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [sym_keyword_flexible] = ACTIONS(97), - [sym_keyword_readonly] = ACTIONS(97), - [sym_keyword_type] = ACTIONS(97), - [sym_keyword_default] = ACTIONS(97), - [sym_keyword_assert] = ACTIONS(97), - [sym_keyword_permissions] = ACTIONS(97), - [sym_keyword_for] = ACTIONS(97), - [sym_keyword_comment] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(286), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_value] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_rand] = ACTIONS(59), + [sym_keyword_collate] = ACTIONS(59), + [sym_keyword_numeric] = ACTIONS(59), + [sym_keyword_asc] = ACTIONS(59), + [sym_keyword_desc] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_flexible] = ACTIONS(59), + [sym_keyword_readonly] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_default] = ACTIONS(59), + [sym_keyword_assert] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, [94] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_value] = ACTIONS(136), - [sym_keyword_explain] = ACTIONS(136), - [sym_keyword_parallel] = ACTIONS(136), - [sym_keyword_timeout] = ACTIONS(136), - [sym_keyword_fetch] = ACTIONS(136), - [sym_keyword_limit] = ACTIONS(136), - [sym_keyword_rand] = ACTIONS(136), - [sym_keyword_collate] = ACTIONS(136), - [sym_keyword_numeric] = ACTIONS(136), - [sym_keyword_asc] = ACTIONS(136), - [sym_keyword_desc] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(136), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [sym_keyword_flexible] = ACTIONS(136), - [sym_keyword_readonly] = ACTIONS(136), - [sym_keyword_type] = ACTIONS(136), - [sym_keyword_default] = ACTIONS(136), - [sym_keyword_assert] = ACTIONS(136), - [sym_keyword_permissions] = ACTIONS(136), - [sym_keyword_for] = ACTIONS(136), - [sym_keyword_comment] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_RPAREN] = ACTIONS(136), - [anon_sym_RBRACE] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), + [aux_sym_duration_repeat1] = STATE(100), + [ts_builtin_sym_end] = ACTIONS(99), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_value] = ACTIONS(99), + [sym_keyword_explain] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_fetch] = ACTIONS(99), + [sym_keyword_limit] = ACTIONS(99), + [sym_keyword_rand] = ACTIONS(99), + [sym_keyword_collate] = ACTIONS(99), + [sym_keyword_numeric] = ACTIONS(99), + [sym_keyword_asc] = ACTIONS(99), + [sym_keyword_desc] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(99), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [sym_keyword_flexible] = ACTIONS(99), + [sym_keyword_readonly] = ACTIONS(99), + [sym_keyword_type] = ACTIONS(99), + [sym_keyword_default] = ACTIONS(99), + [sym_keyword_assert] = ACTIONS(99), + [sym_keyword_permissions] = ACTIONS(99), + [sym_keyword_for] = ACTIONS(99), + [sym_keyword_comment] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), }, [95] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_value] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_rand] = ACTIONS(57), - [sym_keyword_collate] = ACTIONS(57), - [sym_keyword_numeric] = ACTIONS(57), - [sym_keyword_asc] = ACTIONS(57), - [sym_keyword_desc] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_flexible] = ACTIONS(57), - [sym_keyword_readonly] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_default] = ACTIONS(57), - [sym_keyword_assert] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_value] = ACTIONS(134), + [sym_keyword_explain] = ACTIONS(134), + [sym_keyword_parallel] = ACTIONS(134), + [sym_keyword_timeout] = ACTIONS(134), + [sym_keyword_fetch] = ACTIONS(134), + [sym_keyword_limit] = ACTIONS(134), + [sym_keyword_rand] = ACTIONS(134), + [sym_keyword_collate] = ACTIONS(134), + [sym_keyword_numeric] = ACTIONS(134), + [sym_keyword_asc] = ACTIONS(134), + [sym_keyword_desc] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(134), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [sym_keyword_flexible] = ACTIONS(134), + [sym_keyword_readonly] = ACTIONS(134), + [sym_keyword_type] = ACTIONS(134), + [sym_keyword_default] = ACTIONS(134), + [sym_keyword_assert] = ACTIONS(134), + [sym_keyword_permissions] = ACTIONS(134), + [sym_keyword_for] = ACTIONS(134), + [sym_keyword_comment] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_RPAREN] = ACTIONS(134), + [anon_sym_RBRACE] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), }, [96] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_value] = ACTIONS(114), - [sym_keyword_explain] = ACTIONS(114), - [sym_keyword_parallel] = ACTIONS(114), - [sym_keyword_timeout] = ACTIONS(114), - [sym_keyword_fetch] = ACTIONS(114), - [sym_keyword_limit] = ACTIONS(114), - [sym_keyword_rand] = ACTIONS(114), - [sym_keyword_collate] = ACTIONS(114), - [sym_keyword_numeric] = ACTIONS(114), - [sym_keyword_asc] = ACTIONS(114), - [sym_keyword_desc] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(114), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [sym_keyword_flexible] = ACTIONS(114), - [sym_keyword_readonly] = ACTIONS(114), - [sym_keyword_type] = ACTIONS(114), - [sym_keyword_default] = ACTIONS(114), - [sym_keyword_assert] = ACTIONS(114), - [sym_keyword_permissions] = ACTIONS(114), - [sym_keyword_for] = ACTIONS(114), - [sym_keyword_comment] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_RPAREN] = ACTIONS(114), - [anon_sym_RBRACE] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), - }, - [97] = { - [aux_sym_duration_repeat1] = STATE(93), - [ts_builtin_sym_end] = ACTIONS(104), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_value] = ACTIONS(104), - [sym_keyword_explain] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_fetch] = ACTIONS(104), - [sym_keyword_limit] = ACTIONS(104), - [sym_keyword_rand] = ACTIONS(104), - [sym_keyword_collate] = ACTIONS(104), - [sym_keyword_numeric] = ACTIONS(104), - [sym_keyword_asc] = ACTIONS(104), - [sym_keyword_desc] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(104), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [sym_keyword_flexible] = ACTIONS(104), - [sym_keyword_readonly] = ACTIONS(104), - [sym_keyword_type] = ACTIONS(104), - [sym_keyword_default] = ACTIONS(104), - [sym_keyword_assert] = ACTIONS(104), - [sym_keyword_permissions] = ACTIONS(104), - [sym_keyword_for] = ACTIONS(104), - [sym_keyword_comment] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [anon_sym_EQ] = ACTIONS(106), - [sym_duration_part] = ACTIONS(289), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), - }, - [98] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(118), - [sym_keyword_value] = ACTIONS(118), - [sym_keyword_explain] = ACTIONS(118), - [sym_keyword_parallel] = ACTIONS(118), - [sym_keyword_timeout] = ACTIONS(118), - [sym_keyword_fetch] = ACTIONS(118), - [sym_keyword_limit] = ACTIONS(118), - [sym_keyword_rand] = ACTIONS(118), - [sym_keyword_collate] = ACTIONS(118), - [sym_keyword_numeric] = ACTIONS(118), - [sym_keyword_asc] = ACTIONS(118), - [sym_keyword_desc] = ACTIONS(118), - [sym_keyword_and] = ACTIONS(118), - [sym_keyword_or] = ACTIONS(118), - [sym_keyword_is] = ACTIONS(118), - [sym_keyword_not] = ACTIONS(120), - [sym_keyword_contains] = ACTIONS(118), - [sym_keyword_contains_not] = ACTIONS(118), - [sym_keyword_contains_all] = ACTIONS(118), - [sym_keyword_contains_any] = ACTIONS(118), - [sym_keyword_contains_none] = ACTIONS(118), - [sym_keyword_inside] = ACTIONS(118), - [sym_keyword_in] = ACTIONS(120), - [sym_keyword_not_inside] = ACTIONS(118), - [sym_keyword_all_inside] = ACTIONS(118), - [sym_keyword_any_inside] = ACTIONS(118), - [sym_keyword_none_inside] = ACTIONS(118), - [sym_keyword_outside] = ACTIONS(118), - [sym_keyword_intersects] = ACTIONS(118), - [sym_keyword_flexible] = ACTIONS(118), - [sym_keyword_readonly] = ACTIONS(118), - [sym_keyword_type] = ACTIONS(118), - [sym_keyword_default] = ACTIONS(118), - [sym_keyword_assert] = ACTIONS(118), - [sym_keyword_permissions] = ACTIONS(118), - [sym_keyword_for] = ACTIONS(118), - [sym_keyword_comment] = ACTIONS(118), - [anon_sym_COMMA] = ACTIONS(118), - [anon_sym_DASH_GT] = ACTIONS(118), - [anon_sym_LBRACK] = ACTIONS(118), - [anon_sym_RPAREN] = ACTIONS(118), - [anon_sym_RBRACE] = ACTIONS(118), - [anon_sym_LT_DASH] = ACTIONS(120), - [anon_sym_LT_DASH_GT] = ACTIONS(118), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT_DOT] = ACTIONS(118), - [anon_sym_EQ] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_AT] = ACTIONS(120), - [anon_sym_LT_PIPE] = ACTIONS(118), - [anon_sym_AMP_AMP] = ACTIONS(118), - [anon_sym_PIPE_PIPE] = ACTIONS(118), - [anon_sym_QMARK_QMARK] = ACTIONS(118), - [anon_sym_QMARK_COLON] = ACTIONS(118), - [anon_sym_BANG_EQ] = ACTIONS(118), - [anon_sym_EQ_EQ] = ACTIONS(118), - [anon_sym_QMARK_EQ] = ACTIONS(118), - [anon_sym_STAR_EQ] = ACTIONS(118), - [anon_sym_TILDE] = ACTIONS(118), - [anon_sym_BANG_TILDE] = ACTIONS(118), - [anon_sym_STAR_TILDE] = ACTIONS(118), - [anon_sym_LT_EQ] = ACTIONS(118), - [anon_sym_GT_EQ] = ACTIONS(118), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_PLUS_EQ] = ACTIONS(118), - [anon_sym_DASH_EQ] = ACTIONS(118), - [anon_sym_u00d7] = ACTIONS(118), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_u00f7] = ACTIONS(118), - [anon_sym_STAR_STAR] = ACTIONS(118), - [anon_sym_u220b] = ACTIONS(118), - [anon_sym_u220c] = ACTIONS(118), - [anon_sym_u2287] = ACTIONS(118), - [anon_sym_u2283] = ACTIONS(118), - [anon_sym_u2285] = ACTIONS(118), - [anon_sym_u2208] = ACTIONS(118), - [anon_sym_u2209] = ACTIONS(118), - [anon_sym_u2286] = ACTIONS(118), - [anon_sym_u2282] = ACTIONS(118), - [anon_sym_u2284] = ACTIONS(118), - [anon_sym_AT_AT] = ACTIONS(118), - }, - [99] = { - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_return] = ACTIONS(61), - [sym_keyword_value] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_rand] = ACTIONS(61), - [sym_keyword_collate] = ACTIONS(61), - [sym_keyword_numeric] = ACTIONS(61), - [sym_keyword_asc] = ACTIONS(61), - [sym_keyword_desc] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_flexible] = ACTIONS(61), - [sym_keyword_readonly] = ACTIONS(61), - [sym_keyword_content] = ACTIONS(61), - [sym_keyword_merge] = ACTIONS(61), - [sym_keyword_patch] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_default] = ACTIONS(61), - [sym_keyword_assert] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [sym_keyword_set] = ACTIONS(61), - [sym_keyword_unset] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), - }, - [100] = { [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(126), [sym_keyword_value] = ACTIONS(126), @@ -25728,783 +25439,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(126), [anon_sym_AT_AT] = ACTIONS(126), }, - [101] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_value] = ACTIONS(110), - [sym_keyword_explain] = ACTIONS(110), - [sym_keyword_parallel] = ACTIONS(110), - [sym_keyword_timeout] = ACTIONS(110), - [sym_keyword_fetch] = ACTIONS(110), - [sym_keyword_limit] = ACTIONS(110), - [sym_keyword_rand] = ACTIONS(110), - [sym_keyword_collate] = ACTIONS(110), - [sym_keyword_numeric] = ACTIONS(110), - [sym_keyword_asc] = ACTIONS(110), - [sym_keyword_desc] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(110), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [sym_keyword_flexible] = ACTIONS(110), - [sym_keyword_readonly] = ACTIONS(110), - [sym_keyword_type] = ACTIONS(110), - [sym_keyword_default] = ACTIONS(110), - [sym_keyword_assert] = ACTIONS(110), - [sym_keyword_permissions] = ACTIONS(110), - [sym_keyword_for] = ACTIONS(110), - [sym_keyword_comment] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_RPAREN] = ACTIONS(110), - [anon_sym_RBRACE] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), - }, - [102] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_value] = ACTIONS(132), - [sym_keyword_explain] = ACTIONS(132), - [sym_keyword_parallel] = ACTIONS(132), - [sym_keyword_timeout] = ACTIONS(132), - [sym_keyword_fetch] = ACTIONS(132), - [sym_keyword_limit] = ACTIONS(132), - [sym_keyword_rand] = ACTIONS(132), - [sym_keyword_collate] = ACTIONS(132), - [sym_keyword_numeric] = ACTIONS(132), - [sym_keyword_asc] = ACTIONS(132), - [sym_keyword_desc] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(132), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [sym_keyword_flexible] = ACTIONS(132), - [sym_keyword_readonly] = ACTIONS(132), - [sym_keyword_type] = ACTIONS(132), - [sym_keyword_default] = ACTIONS(132), - [sym_keyword_assert] = ACTIONS(132), - [sym_keyword_permissions] = ACTIONS(132), - [sym_keyword_for] = ACTIONS(132), - [sym_keyword_comment] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_RPAREN] = ACTIONS(132), - [anon_sym_RBRACE] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), - }, - [103] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_value] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_rand] = ACTIONS(168), - [sym_keyword_collate] = ACTIONS(168), - [sym_keyword_numeric] = ACTIONS(168), - [sym_keyword_asc] = ACTIONS(168), - [sym_keyword_desc] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_flexible] = ACTIONS(168), - [sym_keyword_readonly] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_default] = ACTIONS(168), - [sym_keyword_assert] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), - }, - [104] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_value] = ACTIONS(208), - [sym_keyword_explain] = ACTIONS(208), - [sym_keyword_parallel] = ACTIONS(208), - [sym_keyword_timeout] = ACTIONS(208), - [sym_keyword_fetch] = ACTIONS(208), - [sym_keyword_limit] = ACTIONS(208), - [sym_keyword_rand] = ACTIONS(208), - [sym_keyword_collate] = ACTIONS(208), - [sym_keyword_numeric] = ACTIONS(208), - [sym_keyword_asc] = ACTIONS(208), - [sym_keyword_desc] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(208), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [sym_keyword_flexible] = ACTIONS(208), - [sym_keyword_readonly] = ACTIONS(208), - [sym_keyword_type] = ACTIONS(208), - [sym_keyword_default] = ACTIONS(208), - [sym_keyword_assert] = ACTIONS(208), - [sym_keyword_permissions] = ACTIONS(208), - [sym_keyword_for] = ACTIONS(208), - [sym_keyword_comment] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_RBRACE] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), - }, - [105] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_value] = ACTIONS(172), - [sym_keyword_explain] = ACTIONS(172), - [sym_keyword_parallel] = ACTIONS(172), - [sym_keyword_timeout] = ACTIONS(172), - [sym_keyword_fetch] = ACTIONS(172), - [sym_keyword_limit] = ACTIONS(172), - [sym_keyword_rand] = ACTIONS(172), - [sym_keyword_collate] = ACTIONS(172), - [sym_keyword_numeric] = ACTIONS(172), - [sym_keyword_asc] = ACTIONS(172), - [sym_keyword_desc] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(172), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [sym_keyword_flexible] = ACTIONS(172), - [sym_keyword_readonly] = ACTIONS(172), - [sym_keyword_type] = ACTIONS(172), - [sym_keyword_default] = ACTIONS(172), - [sym_keyword_assert] = ACTIONS(172), - [sym_keyword_permissions] = ACTIONS(172), - [sym_keyword_for] = ACTIONS(172), - [sym_keyword_comment] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_RPAREN] = ACTIONS(172), - [anon_sym_RBRACE] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), - }, - [106] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_value] = ACTIONS(212), - [sym_keyword_explain] = ACTIONS(212), - [sym_keyword_parallel] = ACTIONS(212), - [sym_keyword_timeout] = ACTIONS(212), - [sym_keyword_fetch] = ACTIONS(212), - [sym_keyword_limit] = ACTIONS(212), - [sym_keyword_rand] = ACTIONS(212), - [sym_keyword_collate] = ACTIONS(212), - [sym_keyword_numeric] = ACTIONS(212), - [sym_keyword_asc] = ACTIONS(212), - [sym_keyword_desc] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), - [sym_keyword_or] = ACTIONS(212), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [sym_keyword_flexible] = ACTIONS(212), - [sym_keyword_readonly] = ACTIONS(212), - [sym_keyword_type] = ACTIONS(212), - [sym_keyword_default] = ACTIONS(212), - [sym_keyword_assert] = ACTIONS(212), - [sym_keyword_permissions] = ACTIONS(212), - [sym_keyword_for] = ACTIONS(212), - [sym_keyword_comment] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_RPAREN] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), - }, - [107] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_value] = ACTIONS(180), - [sym_keyword_explain] = ACTIONS(180), - [sym_keyword_parallel] = ACTIONS(180), - [sym_keyword_timeout] = ACTIONS(180), - [sym_keyword_fetch] = ACTIONS(180), - [sym_keyword_limit] = ACTIONS(180), - [sym_keyword_rand] = ACTIONS(180), - [sym_keyword_collate] = ACTIONS(180), - [sym_keyword_numeric] = ACTIONS(180), - [sym_keyword_asc] = ACTIONS(180), - [sym_keyword_desc] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(180), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [sym_keyword_flexible] = ACTIONS(180), - [sym_keyword_readonly] = ACTIONS(180), - [sym_keyword_type] = ACTIONS(180), - [sym_keyword_default] = ACTIONS(180), - [sym_keyword_assert] = ACTIONS(180), - [sym_keyword_permissions] = ACTIONS(180), - [sym_keyword_for] = ACTIONS(180), - [sym_keyword_comment] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_RPAREN] = ACTIONS(180), - [anon_sym_RBRACE] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), - }, - [108] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), - [sym_keyword_value] = ACTIONS(192), - [sym_keyword_explain] = ACTIONS(192), - [sym_keyword_parallel] = ACTIONS(192), - [sym_keyword_timeout] = ACTIONS(192), - [sym_keyword_fetch] = ACTIONS(192), - [sym_keyword_limit] = ACTIONS(192), - [sym_keyword_rand] = ACTIONS(192), - [sym_keyword_collate] = ACTIONS(192), - [sym_keyword_numeric] = ACTIONS(192), - [sym_keyword_asc] = ACTIONS(192), - [sym_keyword_desc] = ACTIONS(192), - [sym_keyword_and] = ACTIONS(192), - [sym_keyword_or] = ACTIONS(192), - [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), - [sym_keyword_contains] = ACTIONS(192), - [sym_keyword_contains_not] = ACTIONS(192), - [sym_keyword_contains_all] = ACTIONS(192), - [sym_keyword_contains_any] = ACTIONS(192), - [sym_keyword_contains_none] = ACTIONS(192), - [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), - [sym_keyword_not_inside] = ACTIONS(192), - [sym_keyword_all_inside] = ACTIONS(192), - [sym_keyword_any_inside] = ACTIONS(192), - [sym_keyword_none_inside] = ACTIONS(192), - [sym_keyword_outside] = ACTIONS(192), - [sym_keyword_intersects] = ACTIONS(192), - [sym_keyword_flexible] = ACTIONS(192), - [sym_keyword_readonly] = ACTIONS(192), - [sym_keyword_type] = ACTIONS(192), - [sym_keyword_default] = ACTIONS(192), - [sym_keyword_assert] = ACTIONS(192), - [sym_keyword_permissions] = ACTIONS(192), - [sym_keyword_for] = ACTIONS(192), - [sym_keyword_comment] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_RPAREN] = ACTIONS(192), - [anon_sym_RBRACE] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), - }, - [109] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_value] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_rand] = ACTIONS(188), - [sym_keyword_collate] = ACTIONS(188), - [sym_keyword_numeric] = ACTIONS(188), - [sym_keyword_asc] = ACTIONS(188), - [sym_keyword_desc] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_flexible] = ACTIONS(188), - [sym_keyword_readonly] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_default] = ACTIONS(188), - [sym_keyword_assert] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [97] = { + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_return] = ACTIONS(79), + [sym_keyword_value] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_rand] = ACTIONS(79), + [sym_keyword_collate] = ACTIONS(79), + [sym_keyword_numeric] = ACTIONS(79), + [sym_keyword_asc] = ACTIONS(79), + [sym_keyword_desc] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_flexible] = ACTIONS(79), + [sym_keyword_readonly] = ACTIONS(79), + [sym_keyword_content] = ACTIONS(79), + [sym_keyword_merge] = ACTIONS(79), + [sym_keyword_patch] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_default] = ACTIONS(79), + [sym_keyword_assert] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [sym_keyword_set] = ACTIONS(79), + [sym_keyword_unset] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [110] = { + [98] = { [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(122), [sym_keyword_value] = ACTIONS(122), @@ -26551,9 +25573,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_DASH] = ACTIONS(124), [anon_sym_LT_DASH_GT] = ACTIONS(122), [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(124), [anon_sym_LT] = ACTIONS(124), [anon_sym_GT] = ACTIONS(124), + [anon_sym_DOT_DOT] = ACTIONS(122), [anon_sym_EQ] = ACTIONS(124), [anon_sym_DASH] = ACTIONS(124), [anon_sym_AT] = ACTIONS(124), @@ -26590,2137 +25613,1304 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(122), [anon_sym_AT_AT] = ACTIONS(122), }, - [111] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_value] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_order] = ACTIONS(57), - [sym_keyword_with] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_split] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(59), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_flexible] = ACTIONS(57), - [sym_keyword_readonly] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_default] = ACTIONS(57), - [sym_keyword_assert] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), - }, - [112] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_value] = ACTIONS(164), - [sym_keyword_explain] = ACTIONS(164), - [sym_keyword_parallel] = ACTIONS(164), - [sym_keyword_timeout] = ACTIONS(164), - [sym_keyword_fetch] = ACTIONS(164), - [sym_keyword_limit] = ACTIONS(164), - [sym_keyword_rand] = ACTIONS(164), - [sym_keyword_collate] = ACTIONS(164), - [sym_keyword_numeric] = ACTIONS(164), - [sym_keyword_asc] = ACTIONS(164), - [sym_keyword_desc] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), - [sym_keyword_or] = ACTIONS(164), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [sym_keyword_flexible] = ACTIONS(164), - [sym_keyword_readonly] = ACTIONS(164), - [sym_keyword_type] = ACTIONS(164), - [sym_keyword_default] = ACTIONS(164), - [sym_keyword_assert] = ACTIONS(164), - [sym_keyword_permissions] = ACTIONS(164), - [sym_keyword_for] = ACTIONS(164), - [sym_keyword_comment] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_RPAREN] = ACTIONS(164), - [anon_sym_RBRACE] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), - }, - [113] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_value] = ACTIONS(156), - [sym_keyword_explain] = ACTIONS(156), - [sym_keyword_parallel] = ACTIONS(156), - [sym_keyword_timeout] = ACTIONS(156), - [sym_keyword_fetch] = ACTIONS(156), - [sym_keyword_limit] = ACTIONS(156), - [sym_keyword_rand] = ACTIONS(156), - [sym_keyword_collate] = ACTIONS(156), - [sym_keyword_numeric] = ACTIONS(156), - [sym_keyword_asc] = ACTIONS(156), - [sym_keyword_desc] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(156), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [sym_keyword_flexible] = ACTIONS(156), - [sym_keyword_readonly] = ACTIONS(156), - [sym_keyword_type] = ACTIONS(156), - [sym_keyword_default] = ACTIONS(156), - [sym_keyword_assert] = ACTIONS(156), - [sym_keyword_permissions] = ACTIONS(156), - [sym_keyword_for] = ACTIONS(156), - [sym_keyword_comment] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_RPAREN] = ACTIONS(156), - [anon_sym_RBRACE] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), - }, - [114] = { + [99] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_value] = ACTIONS(144), - [sym_keyword_explain] = ACTIONS(144), - [sym_keyword_parallel] = ACTIONS(144), - [sym_keyword_timeout] = ACTIONS(144), - [sym_keyword_fetch] = ACTIONS(144), - [sym_keyword_limit] = ACTIONS(144), - [sym_keyword_rand] = ACTIONS(144), - [sym_keyword_collate] = ACTIONS(144), - [sym_keyword_numeric] = ACTIONS(144), - [sym_keyword_asc] = ACTIONS(144), - [sym_keyword_desc] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(144), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [sym_keyword_flexible] = ACTIONS(144), - [sym_keyword_readonly] = ACTIONS(144), - [sym_keyword_type] = ACTIONS(144), - [sym_keyword_default] = ACTIONS(144), - [sym_keyword_assert] = ACTIONS(144), - [sym_keyword_permissions] = ACTIONS(144), - [sym_keyword_for] = ACTIONS(144), - [sym_keyword_comment] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_RPAREN] = ACTIONS(144), - [anon_sym_RBRACE] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_value] = ACTIONS(130), + [sym_keyword_explain] = ACTIONS(130), + [sym_keyword_parallel] = ACTIONS(130), + [sym_keyword_timeout] = ACTIONS(130), + [sym_keyword_fetch] = ACTIONS(130), + [sym_keyword_limit] = ACTIONS(130), + [sym_keyword_rand] = ACTIONS(130), + [sym_keyword_collate] = ACTIONS(130), + [sym_keyword_numeric] = ACTIONS(130), + [sym_keyword_asc] = ACTIONS(130), + [sym_keyword_desc] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(130), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [sym_keyword_flexible] = ACTIONS(130), + [sym_keyword_readonly] = ACTIONS(130), + [sym_keyword_type] = ACTIONS(130), + [sym_keyword_default] = ACTIONS(130), + [sym_keyword_assert] = ACTIONS(130), + [sym_keyword_permissions] = ACTIONS(130), + [sym_keyword_for] = ACTIONS(130), + [sym_keyword_comment] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_RPAREN] = ACTIONS(130), + [anon_sym_RBRACE] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), }, - [115] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_value] = ACTIONS(204), - [sym_keyword_explain] = ACTIONS(204), - [sym_keyword_parallel] = ACTIONS(204), - [sym_keyword_timeout] = ACTIONS(204), - [sym_keyword_fetch] = ACTIONS(204), - [sym_keyword_limit] = ACTIONS(204), - [sym_keyword_rand] = ACTIONS(204), - [sym_keyword_collate] = ACTIONS(204), - [sym_keyword_numeric] = ACTIONS(204), - [sym_keyword_asc] = ACTIONS(204), - [sym_keyword_desc] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(204), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [sym_keyword_flexible] = ACTIONS(204), - [sym_keyword_readonly] = ACTIONS(204), - [sym_keyword_type] = ACTIONS(204), - [sym_keyword_default] = ACTIONS(204), - [sym_keyword_assert] = ACTIONS(204), - [sym_keyword_permissions] = ACTIONS(204), - [sym_keyword_for] = ACTIONS(204), - [sym_keyword_comment] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_RPAREN] = ACTIONS(204), - [anon_sym_RBRACE] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), + [100] = { + [aux_sym_duration_repeat1] = STATE(100), + [ts_builtin_sym_end] = ACTIONS(105), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_value] = ACTIONS(105), + [sym_keyword_explain] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_fetch] = ACTIONS(105), + [sym_keyword_limit] = ACTIONS(105), + [sym_keyword_rand] = ACTIONS(105), + [sym_keyword_collate] = ACTIONS(105), + [sym_keyword_numeric] = ACTIONS(105), + [sym_keyword_asc] = ACTIONS(105), + [sym_keyword_desc] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(105), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [sym_keyword_flexible] = ACTIONS(105), + [sym_keyword_readonly] = ACTIONS(105), + [sym_keyword_type] = ACTIONS(105), + [sym_keyword_default] = ACTIONS(105), + [sym_keyword_assert] = ACTIONS(105), + [sym_keyword_permissions] = ACTIONS(105), + [sym_keyword_for] = ACTIONS(105), + [sym_keyword_comment] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(290), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), }, - [116] = { + [101] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(140), - [sym_keyword_timeout] = ACTIONS(140), - [sym_keyword_fetch] = ACTIONS(140), - [sym_keyword_limit] = ACTIONS(140), - [sym_keyword_rand] = ACTIONS(140), - [sym_keyword_collate] = ACTIONS(140), - [sym_keyword_numeric] = ACTIONS(140), - [sym_keyword_asc] = ACTIONS(140), - [sym_keyword_desc] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(140), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [sym_keyword_flexible] = ACTIONS(140), - [sym_keyword_readonly] = ACTIONS(140), - [sym_keyword_type] = ACTIONS(140), - [sym_keyword_default] = ACTIONS(140), - [sym_keyword_assert] = ACTIONS(140), - [sym_keyword_permissions] = ACTIONS(140), - [sym_keyword_for] = ACTIONS(140), - [sym_keyword_comment] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_value] = ACTIONS(138), + [sym_keyword_explain] = ACTIONS(138), + [sym_keyword_parallel] = ACTIONS(138), + [sym_keyword_timeout] = ACTIONS(138), + [sym_keyword_fetch] = ACTIONS(138), + [sym_keyword_limit] = ACTIONS(138), + [sym_keyword_rand] = ACTIONS(138), + [sym_keyword_collate] = ACTIONS(138), + [sym_keyword_numeric] = ACTIONS(138), + [sym_keyword_asc] = ACTIONS(138), + [sym_keyword_desc] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(138), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [sym_keyword_flexible] = ACTIONS(138), + [sym_keyword_readonly] = ACTIONS(138), + [sym_keyword_type] = ACTIONS(138), + [sym_keyword_default] = ACTIONS(138), + [sym_keyword_assert] = ACTIONS(138), + [sym_keyword_permissions] = ACTIONS(138), + [sym_keyword_for] = ACTIONS(138), + [sym_keyword_comment] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(138), + [anon_sym_RBRACE] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [117] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), - [sym_keyword_value] = ACTIONS(176), - [sym_keyword_explain] = ACTIONS(176), - [sym_keyword_parallel] = ACTIONS(176), - [sym_keyword_timeout] = ACTIONS(176), - [sym_keyword_fetch] = ACTIONS(176), - [sym_keyword_limit] = ACTIONS(176), - [sym_keyword_rand] = ACTIONS(176), - [sym_keyword_collate] = ACTIONS(176), - [sym_keyword_numeric] = ACTIONS(176), - [sym_keyword_asc] = ACTIONS(176), - [sym_keyword_desc] = ACTIONS(176), - [sym_keyword_and] = ACTIONS(176), - [sym_keyword_or] = ACTIONS(176), - [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), - [sym_keyword_contains] = ACTIONS(176), - [sym_keyword_contains_not] = ACTIONS(176), - [sym_keyword_contains_all] = ACTIONS(176), - [sym_keyword_contains_any] = ACTIONS(176), - [sym_keyword_contains_none] = ACTIONS(176), - [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), - [sym_keyword_not_inside] = ACTIONS(176), - [sym_keyword_all_inside] = ACTIONS(176), - [sym_keyword_any_inside] = ACTIONS(176), - [sym_keyword_none_inside] = ACTIONS(176), - [sym_keyword_outside] = ACTIONS(176), - [sym_keyword_intersects] = ACTIONS(176), - [sym_keyword_flexible] = ACTIONS(176), - [sym_keyword_readonly] = ACTIONS(176), - [sym_keyword_type] = ACTIONS(176), - [sym_keyword_default] = ACTIONS(176), - [sym_keyword_assert] = ACTIONS(176), - [sym_keyword_permissions] = ACTIONS(176), - [sym_keyword_for] = ACTIONS(176), - [sym_keyword_comment] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_RPAREN] = ACTIONS(176), - [anon_sym_RBRACE] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), - }, - [118] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_value] = ACTIONS(196), - [sym_keyword_explain] = ACTIONS(196), - [sym_keyword_parallel] = ACTIONS(196), - [sym_keyword_timeout] = ACTIONS(196), - [sym_keyword_fetch] = ACTIONS(196), - [sym_keyword_limit] = ACTIONS(196), - [sym_keyword_rand] = ACTIONS(196), - [sym_keyword_collate] = ACTIONS(196), - [sym_keyword_numeric] = ACTIONS(196), - [sym_keyword_asc] = ACTIONS(196), - [sym_keyword_desc] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(196), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [sym_keyword_flexible] = ACTIONS(196), - [sym_keyword_readonly] = ACTIONS(196), - [sym_keyword_type] = ACTIONS(196), - [sym_keyword_default] = ACTIONS(196), - [sym_keyword_assert] = ACTIONS(196), - [sym_keyword_permissions] = ACTIONS(196), - [sym_keyword_for] = ACTIONS(196), - [sym_keyword_comment] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), - }, - [119] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_rand] = ACTIONS(160), - [sym_keyword_collate] = ACTIONS(160), - [sym_keyword_numeric] = ACTIONS(160), - [sym_keyword_asc] = ACTIONS(160), - [sym_keyword_desc] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [120] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_value] = ACTIONS(184), - [sym_keyword_explain] = ACTIONS(184), - [sym_keyword_parallel] = ACTIONS(184), - [sym_keyword_timeout] = ACTIONS(184), - [sym_keyword_fetch] = ACTIONS(184), - [sym_keyword_limit] = ACTIONS(184), - [sym_keyword_rand] = ACTIONS(184), - [sym_keyword_collate] = ACTIONS(184), - [sym_keyword_numeric] = ACTIONS(184), - [sym_keyword_asc] = ACTIONS(184), - [sym_keyword_desc] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(184), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [sym_keyword_flexible] = ACTIONS(184), - [sym_keyword_readonly] = ACTIONS(184), - [sym_keyword_type] = ACTIONS(184), - [sym_keyword_default] = ACTIONS(184), - [sym_keyword_assert] = ACTIONS(184), - [sym_keyword_permissions] = ACTIONS(184), - [sym_keyword_for] = ACTIONS(184), - [sym_keyword_comment] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_RPAREN] = ACTIONS(184), - [anon_sym_RBRACE] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), }, - [121] = { + [102] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(200), - [sym_keyword_timeout] = ACTIONS(200), - [sym_keyword_fetch] = ACTIONS(200), - [sym_keyword_limit] = ACTIONS(200), - [sym_keyword_rand] = ACTIONS(200), - [sym_keyword_collate] = ACTIONS(200), - [sym_keyword_numeric] = ACTIONS(200), - [sym_keyword_asc] = ACTIONS(200), - [sym_keyword_desc] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(200), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [sym_keyword_flexible] = ACTIONS(200), - [sym_keyword_readonly] = ACTIONS(200), - [sym_keyword_type] = ACTIONS(200), - [sym_keyword_default] = ACTIONS(200), - [sym_keyword_assert] = ACTIONS(200), - [sym_keyword_permissions] = ACTIONS(200), - [sym_keyword_for] = ACTIONS(200), - [sym_keyword_comment] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_value] = ACTIONS(112), + [sym_keyword_explain] = ACTIONS(112), + [sym_keyword_parallel] = ACTIONS(112), + [sym_keyword_timeout] = ACTIONS(112), + [sym_keyword_fetch] = ACTIONS(112), + [sym_keyword_limit] = ACTIONS(112), + [sym_keyword_rand] = ACTIONS(112), + [sym_keyword_collate] = ACTIONS(112), + [sym_keyword_numeric] = ACTIONS(112), + [sym_keyword_asc] = ACTIONS(112), + [sym_keyword_desc] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(112), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [sym_keyword_flexible] = ACTIONS(112), + [sym_keyword_readonly] = ACTIONS(112), + [sym_keyword_type] = ACTIONS(112), + [sym_keyword_default] = ACTIONS(112), + [sym_keyword_assert] = ACTIONS(112), + [sym_keyword_permissions] = ACTIONS(112), + [sym_keyword_for] = ACTIONS(112), + [sym_keyword_comment] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_RPAREN] = ACTIONS(112), + [anon_sym_RBRACE] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), }, - [122] = { + [103] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_value] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_rand] = ACTIONS(57), - [sym_keyword_collate] = ACTIONS(57), - [sym_keyword_numeric] = ACTIONS(57), - [sym_keyword_asc] = ACTIONS(57), - [sym_keyword_desc] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_flexible] = ACTIONS(57), - [sym_keyword_readonly] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_default] = ACTIONS(57), - [sym_keyword_assert] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_value] = ACTIONS(166), + [sym_keyword_explain] = ACTIONS(166), + [sym_keyword_parallel] = ACTIONS(166), + [sym_keyword_timeout] = ACTIONS(166), + [sym_keyword_fetch] = ACTIONS(166), + [sym_keyword_limit] = ACTIONS(166), + [sym_keyword_rand] = ACTIONS(166), + [sym_keyword_collate] = ACTIONS(166), + [sym_keyword_numeric] = ACTIONS(166), + [sym_keyword_asc] = ACTIONS(166), + [sym_keyword_desc] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), + [sym_keyword_or] = ACTIONS(166), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [sym_keyword_flexible] = ACTIONS(166), + [sym_keyword_readonly] = ACTIONS(166), + [sym_keyword_type] = ACTIONS(166), + [sym_keyword_default] = ACTIONS(166), + [sym_keyword_assert] = ACTIONS(166), + [sym_keyword_permissions] = ACTIONS(166), + [sym_keyword_for] = ACTIONS(166), + [sym_keyword_comment] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_RPAREN] = ACTIONS(166), + [anon_sym_RBRACE] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), }, - [123] = { + [104] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_value] = ACTIONS(152), - [sym_keyword_explain] = ACTIONS(152), - [sym_keyword_parallel] = ACTIONS(152), - [sym_keyword_timeout] = ACTIONS(152), - [sym_keyword_fetch] = ACTIONS(152), - [sym_keyword_limit] = ACTIONS(152), - [sym_keyword_rand] = ACTIONS(152), - [sym_keyword_collate] = ACTIONS(152), - [sym_keyword_numeric] = ACTIONS(152), - [sym_keyword_asc] = ACTIONS(152), - [sym_keyword_desc] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), - [sym_keyword_or] = ACTIONS(152), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [sym_keyword_flexible] = ACTIONS(152), - [sym_keyword_readonly] = ACTIONS(152), - [sym_keyword_type] = ACTIONS(152), - [sym_keyword_default] = ACTIONS(152), - [sym_keyword_assert] = ACTIONS(152), - [sym_keyword_permissions] = ACTIONS(152), - [sym_keyword_for] = ACTIONS(152), - [sym_keyword_comment] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_RPAREN] = ACTIONS(152), - [anon_sym_RBRACE] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_value] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_rand] = ACTIONS(182), + [sym_keyword_collate] = ACTIONS(182), + [sym_keyword_numeric] = ACTIONS(182), + [sym_keyword_asc] = ACTIONS(182), + [sym_keyword_desc] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_flexible] = ACTIONS(182), + [sym_keyword_readonly] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_default] = ACTIONS(182), + [sym_keyword_assert] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, - [124] = { + [105] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_value] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_rand] = ACTIONS(148), - [sym_keyword_collate] = ACTIONS(148), - [sym_keyword_numeric] = ACTIONS(148), - [sym_keyword_asc] = ACTIONS(148), - [sym_keyword_desc] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_flexible] = ACTIONS(148), - [sym_keyword_readonly] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_default] = ACTIONS(148), - [sym_keyword_assert] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_value] = ACTIONS(198), + [sym_keyword_explain] = ACTIONS(198), + [sym_keyword_parallel] = ACTIONS(198), + [sym_keyword_timeout] = ACTIONS(198), + [sym_keyword_fetch] = ACTIONS(198), + [sym_keyword_limit] = ACTIONS(198), + [sym_keyword_rand] = ACTIONS(198), + [sym_keyword_collate] = ACTIONS(198), + [sym_keyword_numeric] = ACTIONS(198), + [sym_keyword_asc] = ACTIONS(198), + [sym_keyword_desc] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(198), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [sym_keyword_flexible] = ACTIONS(198), + [sym_keyword_readonly] = ACTIONS(198), + [sym_keyword_type] = ACTIONS(198), + [sym_keyword_default] = ACTIONS(198), + [sym_keyword_assert] = ACTIONS(198), + [sym_keyword_permissions] = ACTIONS(198), + [sym_keyword_for] = ACTIONS(198), + [sym_keyword_comment] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_RPAREN] = ACTIONS(198), + [anon_sym_RBRACE] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), }, - [125] = { - [sym_with_clause] = STATE(784), - [sym_where_clause] = STATE(796), - [sym_split_clause] = STATE(818), - [sym_group_clause] = STATE(863), - [sym_order_clause] = STATE(874), - [sym_limit_clause] = STATE(956), - [sym_fetch_clause] = STATE(1013), - [sym_timeout_clause] = STATE(1121), - [sym_parallel_clause] = STATE(1250), - [sym_explain_clause] = STATE(1298), - [sym_operator] = STATE(695), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(768), + [106] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(291), - [sym_keyword_explain] = ACTIONS(293), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_fetch] = ACTIONS(299), - [sym_keyword_limit] = ACTIONS(301), - [sym_keyword_order] = ACTIONS(303), - [sym_keyword_with] = ACTIONS(305), - [sym_keyword_where] = ACTIONS(307), - [sym_keyword_split] = ACTIONS(309), - [sym_keyword_group] = ACTIONS(311), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(321), - [anon_sym_RPAREN] = ACTIONS(291), - [anon_sym_RBRACE] = ACTIONS(291), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [126] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_value] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_rand] = ACTIONS(57), - [sym_keyword_collate] = ACTIONS(57), - [sym_keyword_numeric] = ACTIONS(57), - [sym_keyword_asc] = ACTIONS(57), - [sym_keyword_desc] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_flexible] = ACTIONS(57), - [sym_keyword_readonly] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_default] = ACTIONS(57), - [sym_keyword_assert] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_value] = ACTIONS(170), + [sym_keyword_explain] = ACTIONS(170), + [sym_keyword_parallel] = ACTIONS(170), + [sym_keyword_timeout] = ACTIONS(170), + [sym_keyword_fetch] = ACTIONS(170), + [sym_keyword_limit] = ACTIONS(170), + [sym_keyword_rand] = ACTIONS(170), + [sym_keyword_collate] = ACTIONS(170), + [sym_keyword_numeric] = ACTIONS(170), + [sym_keyword_asc] = ACTIONS(170), + [sym_keyword_desc] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(170), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [sym_keyword_flexible] = ACTIONS(170), + [sym_keyword_readonly] = ACTIONS(170), + [sym_keyword_type] = ACTIONS(170), + [sym_keyword_default] = ACTIONS(170), + [sym_keyword_assert] = ACTIONS(170), + [sym_keyword_permissions] = ACTIONS(170), + [sym_keyword_for] = ACTIONS(170), + [sym_keyword_comment] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_RPAREN] = ACTIONS(170), + [anon_sym_RBRACE] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), }, - [127] = { - [sym_with_clause] = STATE(785), - [sym_where_clause] = STATE(795), - [sym_split_clause] = STATE(826), - [sym_group_clause] = STATE(860), - [sym_order_clause] = STATE(891), - [sym_limit_clause] = STATE(981), - [sym_fetch_clause] = STATE(1007), - [sym_timeout_clause] = STATE(1109), - [sym_parallel_clause] = STATE(1203), - [sym_explain_clause] = STATE(1302), - [sym_operator] = STATE(695), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(767), + [107] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(331), - [sym_keyword_explain] = ACTIONS(293), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_fetch] = ACTIONS(299), - [sym_keyword_limit] = ACTIONS(301), - [sym_keyword_order] = ACTIONS(303), - [sym_keyword_with] = ACTIONS(305), - [sym_keyword_where] = ACTIONS(307), - [sym_keyword_split] = ACTIONS(309), - [sym_keyword_group] = ACTIONS(311), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(321), - [anon_sym_RPAREN] = ACTIONS(331), - [anon_sym_RBRACE] = ACTIONS(331), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [128] = { - [sym_with_clause] = STATE(790), - [sym_where_clause] = STATE(804), - [sym_split_clause] = STATE(833), - [sym_group_clause] = STATE(872), - [sym_order_clause] = STATE(891), - [sym_limit_clause] = STATE(981), - [sym_fetch_clause] = STATE(1007), - [sym_timeout_clause] = STATE(1109), - [sym_parallel_clause] = STATE(1203), - [sym_explain_clause] = STATE(1302), - [sym_operator] = STATE(700), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(770), - [ts_builtin_sym_end] = ACTIONS(331), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(331), - [sym_keyword_explain] = ACTIONS(293), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_fetch] = ACTIONS(299), - [sym_keyword_limit] = ACTIONS(301), - [sym_keyword_order] = ACTIONS(333), - [sym_keyword_with] = ACTIONS(335), - [sym_keyword_where] = ACTIONS(337), - [sym_keyword_split] = ACTIONS(309), - [sym_keyword_group] = ACTIONS(311), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(339), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [129] = { - [sym_with_clause] = STATE(789), - [sym_where_clause] = STATE(810), - [sym_split_clause] = STATE(838), - [sym_group_clause] = STATE(875), - [sym_order_clause] = STATE(874), - [sym_limit_clause] = STATE(956), - [sym_fetch_clause] = STATE(1013), - [sym_timeout_clause] = STATE(1121), - [sym_parallel_clause] = STATE(1250), - [sym_explain_clause] = STATE(1298), - [sym_operator] = STATE(700), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(769), - [ts_builtin_sym_end] = ACTIONS(291), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(291), - [sym_keyword_explain] = ACTIONS(293), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_fetch] = ACTIONS(299), - [sym_keyword_limit] = ACTIONS(301), - [sym_keyword_order] = ACTIONS(333), - [sym_keyword_with] = ACTIONS(335), - [sym_keyword_where] = ACTIONS(337), - [sym_keyword_split] = ACTIONS(309), - [sym_keyword_group] = ACTIONS(311), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(339), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_value] = ACTIONS(194), + [sym_keyword_explain] = ACTIONS(194), + [sym_keyword_parallel] = ACTIONS(194), + [sym_keyword_timeout] = ACTIONS(194), + [sym_keyword_fetch] = ACTIONS(194), + [sym_keyword_limit] = ACTIONS(194), + [sym_keyword_rand] = ACTIONS(194), + [sym_keyword_collate] = ACTIONS(194), + [sym_keyword_numeric] = ACTIONS(194), + [sym_keyword_asc] = ACTIONS(194), + [sym_keyword_desc] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(194), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [sym_keyword_flexible] = ACTIONS(194), + [sym_keyword_readonly] = ACTIONS(194), + [sym_keyword_type] = ACTIONS(194), + [sym_keyword_default] = ACTIONS(194), + [sym_keyword_assert] = ACTIONS(194), + [sym_keyword_permissions] = ACTIONS(194), + [sym_keyword_for] = ACTIONS(194), + [sym_keyword_comment] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_RBRACE] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), }, - [130] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [108] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_value] = ACTIONS(202), + [sym_keyword_explain] = ACTIONS(202), + [sym_keyword_parallel] = ACTIONS(202), + [sym_keyword_timeout] = ACTIONS(202), + [sym_keyword_fetch] = ACTIONS(202), + [sym_keyword_limit] = ACTIONS(202), + [sym_keyword_rand] = ACTIONS(202), + [sym_keyword_collate] = ACTIONS(202), + [sym_keyword_numeric] = ACTIONS(202), + [sym_keyword_asc] = ACTIONS(202), + [sym_keyword_desc] = ACTIONS(202), [sym_keyword_and] = ACTIONS(202), [sym_keyword_or] = ACTIONS(202), [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), [sym_keyword_contains] = ACTIONS(202), [sym_keyword_contains_not] = ACTIONS(202), [sym_keyword_contains_all] = ACTIONS(202), [sym_keyword_contains_any] = ACTIONS(202), [sym_keyword_contains_none] = ACTIONS(202), [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), [sym_keyword_not_inside] = ACTIONS(202), [sym_keyword_all_inside] = ACTIONS(202), [sym_keyword_any_inside] = ACTIONS(202), [sym_keyword_none_inside] = ACTIONS(202), [sym_keyword_outside] = ACTIONS(202), [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), + [sym_keyword_flexible] = ACTIONS(202), + [sym_keyword_readonly] = ACTIONS(202), [sym_keyword_type] = ACTIONS(202), + [sym_keyword_default] = ACTIONS(202), + [sym_keyword_assert] = ACTIONS(202), [sym_keyword_permissions] = ACTIONS(202), + [sym_keyword_for] = ACTIONS(202), [sym_keyword_comment] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_RBRACE] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), }, - [131] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(274), + [109] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_with] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_value] = ACTIONS(206), + [sym_keyword_explain] = ACTIONS(206), + [sym_keyword_parallel] = ACTIONS(206), + [sym_keyword_timeout] = ACTIONS(206), + [sym_keyword_fetch] = ACTIONS(206), + [sym_keyword_limit] = ACTIONS(206), + [sym_keyword_rand] = ACTIONS(206), + [sym_keyword_collate] = ACTIONS(206), + [sym_keyword_numeric] = ACTIONS(206), + [sym_keyword_asc] = ACTIONS(206), + [sym_keyword_desc] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(206), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [sym_keyword_flexible] = ACTIONS(206), + [sym_keyword_readonly] = ACTIONS(206), + [sym_keyword_type] = ACTIONS(206), + [sym_keyword_default] = ACTIONS(206), + [sym_keyword_assert] = ACTIONS(206), + [sym_keyword_permissions] = ACTIONS(206), + [sym_keyword_for] = ACTIONS(206), + [sym_keyword_comment] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_RPAREN] = ACTIONS(206), + [anon_sym_RBRACE] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), }, - [132] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [110] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(174), + [sym_keyword_timeout] = ACTIONS(174), + [sym_keyword_fetch] = ACTIONS(174), + [sym_keyword_limit] = ACTIONS(174), + [sym_keyword_rand] = ACTIONS(174), + [sym_keyword_collate] = ACTIONS(174), + [sym_keyword_numeric] = ACTIONS(174), + [sym_keyword_asc] = ACTIONS(174), + [sym_keyword_desc] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(174), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [sym_keyword_flexible] = ACTIONS(174), + [sym_keyword_readonly] = ACTIONS(174), + [sym_keyword_type] = ACTIONS(174), + [sym_keyword_default] = ACTIONS(174), + [sym_keyword_assert] = ACTIONS(174), + [sym_keyword_permissions] = ACTIONS(174), + [sym_keyword_for] = ACTIONS(174), + [sym_keyword_comment] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [133] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [111] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_value] = ACTIONS(214), + [sym_keyword_explain] = ACTIONS(214), + [sym_keyword_parallel] = ACTIONS(214), + [sym_keyword_timeout] = ACTIONS(214), + [sym_keyword_fetch] = ACTIONS(214), + [sym_keyword_limit] = ACTIONS(214), + [sym_keyword_rand] = ACTIONS(214), + [sym_keyword_collate] = ACTIONS(214), + [sym_keyword_numeric] = ACTIONS(214), + [sym_keyword_asc] = ACTIONS(214), + [sym_keyword_desc] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(214), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [sym_keyword_flexible] = ACTIONS(214), + [sym_keyword_readonly] = ACTIONS(214), + [sym_keyword_type] = ACTIONS(214), + [sym_keyword_default] = ACTIONS(214), + [sym_keyword_assert] = ACTIONS(214), + [sym_keyword_permissions] = ACTIONS(214), + [sym_keyword_for] = ACTIONS(214), + [sym_keyword_comment] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_RPAREN] = ACTIONS(214), + [anon_sym_RBRACE] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), }, - [134] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(121), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_rand] = ACTIONS(351), - [sym_keyword_collate] = ACTIONS(351), - [sym_keyword_numeric] = ACTIONS(351), - [sym_keyword_asc] = ACTIONS(351), - [sym_keyword_desc] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [112] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_value] = ACTIONS(178), + [sym_keyword_explain] = ACTIONS(178), + [sym_keyword_parallel] = ACTIONS(178), + [sym_keyword_timeout] = ACTIONS(178), + [sym_keyword_fetch] = ACTIONS(178), + [sym_keyword_limit] = ACTIONS(178), + [sym_keyword_rand] = ACTIONS(178), + [sym_keyword_collate] = ACTIONS(178), + [sym_keyword_numeric] = ACTIONS(178), + [sym_keyword_asc] = ACTIONS(178), + [sym_keyword_desc] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(178), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [sym_keyword_flexible] = ACTIONS(178), + [sym_keyword_readonly] = ACTIONS(178), + [sym_keyword_type] = ACTIONS(178), + [sym_keyword_default] = ACTIONS(178), + [sym_keyword_assert] = ACTIONS(178), + [sym_keyword_permissions] = ACTIONS(178), + [sym_keyword_for] = ACTIONS(178), + [sym_keyword_comment] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_RPAREN] = ACTIONS(178), + [anon_sym_RBRACE] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), }, - [135] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(289), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_with] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [113] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_value] = ACTIONS(210), + [sym_keyword_explain] = ACTIONS(210), + [sym_keyword_parallel] = ACTIONS(210), + [sym_keyword_timeout] = ACTIONS(210), + [sym_keyword_fetch] = ACTIONS(210), + [sym_keyword_limit] = ACTIONS(210), + [sym_keyword_rand] = ACTIONS(210), + [sym_keyword_collate] = ACTIONS(210), + [sym_keyword_numeric] = ACTIONS(210), + [sym_keyword_asc] = ACTIONS(210), + [sym_keyword_desc] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), + [sym_keyword_or] = ACTIONS(210), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [sym_keyword_flexible] = ACTIONS(210), + [sym_keyword_readonly] = ACTIONS(210), + [sym_keyword_type] = ACTIONS(210), + [sym_keyword_default] = ACTIONS(210), + [sym_keyword_assert] = ACTIONS(210), + [sym_keyword_permissions] = ACTIONS(210), + [sym_keyword_for] = ACTIONS(210), + [sym_keyword_comment] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_RPAREN] = ACTIONS(210), + [anon_sym_RBRACE] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), }, - [136] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(104), + [114] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_value] = ACTIONS(142), [sym_keyword_explain] = ACTIONS(142), [sym_keyword_parallel] = ACTIONS(142), [sym_keyword_timeout] = ACTIONS(142), @@ -28734,5735 +26924,5754 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_and] = ACTIONS(142), [sym_keyword_or] = ACTIONS(142), [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), [sym_keyword_contains] = ACTIONS(142), [sym_keyword_contains_not] = ACTIONS(142), [sym_keyword_contains_all] = ACTIONS(142), [sym_keyword_contains_any] = ACTIONS(142), [sym_keyword_contains_none] = ACTIONS(142), [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), [sym_keyword_not_inside] = ACTIONS(142), [sym_keyword_all_inside] = ACTIONS(142), [sym_keyword_any_inside] = ACTIONS(142), [sym_keyword_none_inside] = ACTIONS(142), [sym_keyword_outside] = ACTIONS(142), [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_keyword_flexible] = ACTIONS(142), + [sym_keyword_readonly] = ACTIONS(142), + [sym_keyword_type] = ACTIONS(142), + [sym_keyword_default] = ACTIONS(142), + [sym_keyword_assert] = ACTIONS(142), + [sym_keyword_permissions] = ACTIONS(142), + [sym_keyword_for] = ACTIONS(142), + [sym_keyword_comment] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_RPAREN] = ACTIONS(142), + [anon_sym_RBRACE] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), }, - [137] = { - [sym_where_clause] = STATE(1038), - [sym_timeout_clause] = STATE(1242), - [sym_parallel_clause] = STATE(1422), - [sym_content_clause] = STATE(991), - [sym_set_clause] = STATE(991), - [sym_unset_clause] = STATE(991), - [sym_return_clause] = STATE(1143), - [sym_merge_clause] = STATE(991), - [sym_patch_clause] = STATE(991), - [sym_operator] = STATE(683), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(772), + [115] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(357), - [sym_keyword_return] = ACTIONS(359), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(361), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(363), - [sym_keyword_merge] = ACTIONS(365), - [sym_keyword_patch] = ACTIONS(367), - [sym_keyword_set] = ACTIONS(369), - [sym_keyword_unset] = ACTIONS(371), - [anon_sym_COMMA] = ACTIONS(373), - [anon_sym_RPAREN] = ACTIONS(357), - [anon_sym_RBRACE] = ACTIONS(357), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [138] = { - [sym_where_clause] = STATE(1047), - [sym_timeout_clause] = STATE(1207), - [sym_parallel_clause] = STATE(1321), - [sym_content_clause] = STATE(989), - [sym_set_clause] = STATE(989), - [sym_unset_clause] = STATE(989), - [sym_return_clause] = STATE(1112), - [sym_merge_clause] = STATE(989), - [sym_patch_clause] = STATE(989), - [sym_operator] = STATE(683), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(774), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(375), - [sym_keyword_return] = ACTIONS(359), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(361), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(363), - [sym_keyword_merge] = ACTIONS(365), - [sym_keyword_patch] = ACTIONS(367), - [sym_keyword_set] = ACTIONS(369), - [sym_keyword_unset] = ACTIONS(371), - [anon_sym_COMMA] = ACTIONS(373), - [anon_sym_RPAREN] = ACTIONS(375), - [anon_sym_RBRACE] = ACTIONS(375), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_value] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_rand] = ACTIONS(59), + [sym_keyword_collate] = ACTIONS(59), + [sym_keyword_numeric] = ACTIONS(59), + [sym_keyword_asc] = ACTIONS(59), + [sym_keyword_desc] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_flexible] = ACTIONS(59), + [sym_keyword_readonly] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_default] = ACTIONS(59), + [sym_keyword_assert] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, - [139] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(116), + [116] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_rand] = ACTIONS(202), - [sym_keyword_collate] = ACTIONS(202), - [sym_keyword_numeric] = ACTIONS(202), - [sym_keyword_asc] = ACTIONS(202), - [sym_keyword_desc] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(190), + [sym_keyword_timeout] = ACTIONS(190), + [sym_keyword_fetch] = ACTIONS(190), + [sym_keyword_limit] = ACTIONS(190), + [sym_keyword_rand] = ACTIONS(190), + [sym_keyword_collate] = ACTIONS(190), + [sym_keyword_numeric] = ACTIONS(190), + [sym_keyword_asc] = ACTIONS(190), + [sym_keyword_desc] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(190), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [sym_keyword_flexible] = ACTIONS(190), + [sym_keyword_readonly] = ACTIONS(190), + [sym_keyword_type] = ACTIONS(190), + [sym_keyword_default] = ACTIONS(190), + [sym_keyword_assert] = ACTIONS(190), + [sym_keyword_permissions] = ACTIONS(190), + [sym_keyword_for] = ACTIONS(190), + [sym_keyword_comment] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [140] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(280), + [117] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_with] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(118), + [sym_keyword_value] = ACTIONS(118), + [sym_keyword_explain] = ACTIONS(118), + [sym_keyword_parallel] = ACTIONS(118), + [sym_keyword_timeout] = ACTIONS(118), + [sym_keyword_fetch] = ACTIONS(118), + [sym_keyword_limit] = ACTIONS(118), + [sym_keyword_rand] = ACTIONS(118), + [sym_keyword_collate] = ACTIONS(118), + [sym_keyword_numeric] = ACTIONS(118), + [sym_keyword_asc] = ACTIONS(118), + [sym_keyword_desc] = ACTIONS(118), + [sym_keyword_and] = ACTIONS(118), + [sym_keyword_or] = ACTIONS(118), + [sym_keyword_is] = ACTIONS(118), + [sym_keyword_not] = ACTIONS(120), + [sym_keyword_contains] = ACTIONS(118), + [sym_keyword_contains_not] = ACTIONS(118), + [sym_keyword_contains_all] = ACTIONS(118), + [sym_keyword_contains_any] = ACTIONS(118), + [sym_keyword_contains_none] = ACTIONS(118), + [sym_keyword_inside] = ACTIONS(118), + [sym_keyword_in] = ACTIONS(120), + [sym_keyword_not_inside] = ACTIONS(118), + [sym_keyword_all_inside] = ACTIONS(118), + [sym_keyword_any_inside] = ACTIONS(118), + [sym_keyword_none_inside] = ACTIONS(118), + [sym_keyword_outside] = ACTIONS(118), + [sym_keyword_intersects] = ACTIONS(118), + [sym_keyword_flexible] = ACTIONS(118), + [sym_keyword_readonly] = ACTIONS(118), + [sym_keyword_type] = ACTIONS(118), + [sym_keyword_default] = ACTIONS(118), + [sym_keyword_assert] = ACTIONS(118), + [sym_keyword_permissions] = ACTIONS(118), + [sym_keyword_for] = ACTIONS(118), + [sym_keyword_comment] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_LBRACK] = ACTIONS(118), + [anon_sym_RPAREN] = ACTIONS(118), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_LT_DASH] = ACTIONS(120), + [anon_sym_LT_DASH_GT] = ACTIONS(118), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(120), + [anon_sym_LT_PIPE] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_QMARK_QMARK] = ACTIONS(118), + [anon_sym_QMARK_COLON] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_QMARK_EQ] = ACTIONS(118), + [anon_sym_STAR_EQ] = ACTIONS(118), + [anon_sym_TILDE] = ACTIONS(118), + [anon_sym_BANG_TILDE] = ACTIONS(118), + [anon_sym_STAR_TILDE] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_PLUS_EQ] = ACTIONS(118), + [anon_sym_DASH_EQ] = ACTIONS(118), + [anon_sym_u00d7] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_u00f7] = ACTIONS(118), + [anon_sym_STAR_STAR] = ACTIONS(118), + [anon_sym_u220b] = ACTIONS(118), + [anon_sym_u220c] = ACTIONS(118), + [anon_sym_u2287] = ACTIONS(118), + [anon_sym_u2283] = ACTIONS(118), + [anon_sym_u2285] = ACTIONS(118), + [anon_sym_u2208] = ACTIONS(118), + [anon_sym_u2209] = ACTIONS(118), + [anon_sym_u2286] = ACTIONS(118), + [anon_sym_u2282] = ACTIONS(118), + [anon_sym_u2284] = ACTIONS(118), + [anon_sym_AT_AT] = ACTIONS(118), }, - [141] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(280), + [118] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_value] = ACTIONS(158), + [sym_keyword_explain] = ACTIONS(158), + [sym_keyword_parallel] = ACTIONS(158), + [sym_keyword_timeout] = ACTIONS(158), + [sym_keyword_fetch] = ACTIONS(158), + [sym_keyword_limit] = ACTIONS(158), + [sym_keyword_rand] = ACTIONS(158), + [sym_keyword_collate] = ACTIONS(158), + [sym_keyword_numeric] = ACTIONS(158), + [sym_keyword_asc] = ACTIONS(158), + [sym_keyword_desc] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(158), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [sym_keyword_flexible] = ACTIONS(158), + [sym_keyword_readonly] = ACTIONS(158), + [sym_keyword_type] = ACTIONS(158), + [sym_keyword_default] = ACTIONS(158), + [sym_keyword_assert] = ACTIONS(158), + [sym_keyword_permissions] = ACTIONS(158), + [sym_keyword_for] = ACTIONS(158), + [sym_keyword_comment] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), }, - [142] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(360), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_with] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [119] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_value] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_rand] = ACTIONS(186), + [sym_keyword_collate] = ACTIONS(186), + [sym_keyword_numeric] = ACTIONS(186), + [sym_keyword_asc] = ACTIONS(186), + [sym_keyword_desc] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_flexible] = ACTIONS(186), + [sym_keyword_readonly] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_default] = ACTIONS(186), + [sym_keyword_assert] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, - [143] = { - [sym_filter] = STATE(321), - [sym_path_element] = STATE(146), - [sym_graph_path] = STATE(321), - [sym_subscript] = STATE(321), - [aux_sym_path_repeat1] = STATE(146), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_explain] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_fetch] = ACTIONS(73), - [sym_keyword_limit] = ACTIONS(73), - [sym_keyword_order] = ACTIONS(73), - [sym_keyword_with] = ACTIONS(73), - [sym_keyword_where] = ACTIONS(73), - [sym_keyword_split] = ACTIONS(73), - [sym_keyword_group] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(75), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(381), - [anon_sym_LBRACK] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(73), - [anon_sym_RBRACE] = ACTIONS(73), - [anon_sym_LT_DASH] = ACTIONS(385), - [anon_sym_LT_DASH_GT] = ACTIONS(381), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(387), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [120] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_value] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_rand] = ACTIONS(146), + [sym_keyword_collate] = ACTIONS(146), + [sym_keyword_numeric] = ACTIONS(146), + [sym_keyword_asc] = ACTIONS(146), + [sym_keyword_desc] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_flexible] = ACTIONS(146), + [sym_keyword_readonly] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_default] = ACTIONS(146), + [sym_keyword_assert] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, - [144] = { - [sym_filter] = STATE(58), - [sym_path_element] = STATE(167), - [sym_graph_path] = STATE(58), - [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(167), - [ts_builtin_sym_end] = ACTIONS(93), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_return] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_where] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(93), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [sym_keyword_content] = ACTIONS(93), - [sym_keyword_merge] = ACTIONS(93), - [sym_keyword_patch] = ACTIONS(93), - [sym_keyword_permissions] = ACTIONS(93), - [sym_keyword_comment] = ACTIONS(93), - [sym_keyword_set] = ACTIONS(93), - [sym_keyword_unset] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(389), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [121] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_rand] = ACTIONS(150), + [sym_keyword_collate] = ACTIONS(150), + [sym_keyword_numeric] = ACTIONS(150), + [sym_keyword_asc] = ACTIONS(150), + [sym_keyword_desc] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [145] = { - [sym_filter] = STATE(58), - [sym_path_element] = STATE(167), - [sym_graph_path] = STATE(58), - [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(167), - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_return] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), + [122] = { + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_value] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_order] = ACTIONS(59), + [sym_keyword_with] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_split] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_content] = ACTIONS(61), - [sym_keyword_merge] = ACTIONS(61), - [sym_keyword_patch] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [sym_keyword_set] = ACTIONS(61), - [sym_keyword_unset] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(389), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), - }, - [146] = { - [sym_filter] = STATE(321), - [sym_path_element] = STATE(146), - [sym_graph_path] = STATE(321), - [sym_subscript] = STATE(321), - [aux_sym_path_repeat1] = STATE(146), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_explain] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_fetch] = ACTIONS(77), - [sym_keyword_limit] = ACTIONS(77), - [sym_keyword_order] = ACTIONS(77), - [sym_keyword_with] = ACTIONS(77), - [sym_keyword_where] = ACTIONS(77), - [sym_keyword_split] = ACTIONS(77), - [sym_keyword_group] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(79), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(391), - [anon_sym_LBRACK] = ACTIONS(394), - [anon_sym_RPAREN] = ACTIONS(77), - [anon_sym_RBRACE] = ACTIONS(77), - [anon_sym_LT_DASH] = ACTIONS(397), - [anon_sym_LT_DASH_GT] = ACTIONS(391), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(400), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_flexible] = ACTIONS(59), + [sym_keyword_readonly] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_default] = ACTIONS(59), + [sym_keyword_assert] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, - [147] = { - [sym_where_clause] = STATE(1103), - [sym_timeout_clause] = STATE(1242), - [sym_parallel_clause] = STATE(1422), - [sym_content_clause] = STATE(1021), - [sym_set_clause] = STATE(1021), - [sym_unset_clause] = STATE(1021), - [sym_return_clause] = STATE(1143), - [sym_merge_clause] = STATE(1021), - [sym_patch_clause] = STATE(1021), - [sym_operator] = STATE(736), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(781), - [ts_builtin_sym_end] = ACTIONS(357), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(357), - [sym_keyword_return] = ACTIONS(403), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(405), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(363), - [sym_keyword_merge] = ACTIONS(365), - [sym_keyword_patch] = ACTIONS(367), - [sym_keyword_set] = ACTIONS(407), - [sym_keyword_unset] = ACTIONS(409), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [123] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_value] = ACTIONS(154), + [sym_keyword_explain] = ACTIONS(154), + [sym_keyword_parallel] = ACTIONS(154), + [sym_keyword_timeout] = ACTIONS(154), + [sym_keyword_fetch] = ACTIONS(154), + [sym_keyword_limit] = ACTIONS(154), + [sym_keyword_rand] = ACTIONS(154), + [sym_keyword_collate] = ACTIONS(154), + [sym_keyword_numeric] = ACTIONS(154), + [sym_keyword_asc] = ACTIONS(154), + [sym_keyword_desc] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(154), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [sym_keyword_flexible] = ACTIONS(154), + [sym_keyword_readonly] = ACTIONS(154), + [sym_keyword_type] = ACTIONS(154), + [sym_keyword_default] = ACTIONS(154), + [sym_keyword_assert] = ACTIONS(154), + [sym_keyword_permissions] = ACTIONS(154), + [sym_keyword_for] = ACTIONS(154), + [sym_keyword_comment] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), }, - [148] = { - [sym_filter] = STATE(58), - [sym_path_element] = STATE(148), - [sym_graph_path] = STATE(58), - [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(148), - [ts_builtin_sym_end] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_return] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_where] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(77), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [sym_keyword_content] = ACTIONS(77), - [sym_keyword_merge] = ACTIONS(77), - [sym_keyword_patch] = ACTIONS(77), - [sym_keyword_permissions] = ACTIONS(77), - [sym_keyword_comment] = ACTIONS(77), - [sym_keyword_set] = ACTIONS(77), - [sym_keyword_unset] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(413), - [anon_sym_LBRACK] = ACTIONS(272), - [anon_sym_LT_DASH] = ACTIONS(416), - [anon_sym_LT_DASH_GT] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(419), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [124] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_value] = ACTIONS(162), + [sym_keyword_explain] = ACTIONS(162), + [sym_keyword_parallel] = ACTIONS(162), + [sym_keyword_timeout] = ACTIONS(162), + [sym_keyword_fetch] = ACTIONS(162), + [sym_keyword_limit] = ACTIONS(162), + [sym_keyword_rand] = ACTIONS(162), + [sym_keyword_collate] = ACTIONS(162), + [sym_keyword_numeric] = ACTIONS(162), + [sym_keyword_asc] = ACTIONS(162), + [sym_keyword_desc] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), + [sym_keyword_or] = ACTIONS(162), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [sym_keyword_flexible] = ACTIONS(162), + [sym_keyword_readonly] = ACTIONS(162), + [sym_keyword_type] = ACTIONS(162), + [sym_keyword_default] = ACTIONS(162), + [sym_keyword_assert] = ACTIONS(162), + [sym_keyword_permissions] = ACTIONS(162), + [sym_keyword_for] = ACTIONS(162), + [sym_keyword_comment] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_RPAREN] = ACTIONS(162), + [anon_sym_RBRACE] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), }, - [149] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(325), - [ts_builtin_sym_end] = ACTIONS(200), + [125] = { + [sym_with_clause] = STATE(784), + [sym_where_clause] = STATE(795), + [sym_split_clause] = STATE(825), + [sym_group_clause] = STATE(868), + [sym_order_clause] = STATE(879), + [sym_limit_clause] = STATE(977), + [sym_fetch_clause] = STATE(1007), + [sym_timeout_clause] = STATE(1128), + [sym_parallel_clause] = STATE(1234), + [sym_explain_clause] = STATE(1383), + [sym_operator] = STATE(697), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(767), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(293), + [sym_keyword_explain] = ACTIONS(295), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_fetch] = ACTIONS(301), + [sym_keyword_limit] = ACTIONS(303), + [sym_keyword_order] = ACTIONS(305), + [sym_keyword_with] = ACTIONS(307), + [sym_keyword_where] = ACTIONS(309), + [sym_keyword_split] = ACTIONS(311), + [sym_keyword_group] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(323), + [anon_sym_RPAREN] = ACTIONS(293), + [anon_sym_RBRACE] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [150] = { - [sym_filter] = STATE(321), - [sym_path_element] = STATE(143), - [sym_graph_path] = STATE(321), - [sym_subscript] = STATE(321), - [aux_sym_path_repeat1] = STATE(143), + [126] = { + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_value] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_rand] = ACTIONS(59), + [sym_keyword_collate] = ACTIONS(59), + [sym_keyword_numeric] = ACTIONS(59), + [sym_keyword_asc] = ACTIONS(59), + [sym_keyword_desc] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_flexible] = ACTIONS(59), + [sym_keyword_readonly] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_default] = ACTIONS(59), + [sym_keyword_assert] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), + }, + [127] = { + [sym_with_clause] = STATE(785), + [sym_where_clause] = STATE(794), + [sym_split_clause] = STATE(817), + [sym_group_clause] = STATE(866), + [sym_order_clause] = STATE(898), + [sym_limit_clause] = STATE(950), + [sym_fetch_clause] = STATE(1012), + [sym_timeout_clause] = STATE(1106), + [sym_parallel_clause] = STATE(1228), + [sym_explain_clause] = STATE(1341), + [sym_operator] = STATE(697), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(768), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_explain] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_fetch] = ACTIONS(93), - [sym_keyword_limit] = ACTIONS(93), - [sym_keyword_order] = ACTIONS(93), - [sym_keyword_with] = ACTIONS(93), - [sym_keyword_where] = ACTIONS(93), - [sym_keyword_split] = ACTIONS(93), - [sym_keyword_group] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(95), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(381), - [anon_sym_LBRACK] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(93), - [anon_sym_RBRACE] = ACTIONS(93), - [anon_sym_LT_DASH] = ACTIONS(385), - [anon_sym_LT_DASH_GT] = ACTIONS(381), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(387), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [sym_semi_colon] = ACTIONS(333), + [sym_keyword_explain] = ACTIONS(295), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_fetch] = ACTIONS(301), + [sym_keyword_limit] = ACTIONS(303), + [sym_keyword_order] = ACTIONS(305), + [sym_keyword_with] = ACTIONS(307), + [sym_keyword_where] = ACTIONS(309), + [sym_keyword_split] = ACTIONS(311), + [sym_keyword_group] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(323), + [anon_sym_RPAREN] = ACTIONS(333), + [anon_sym_RBRACE] = ACTIONS(333), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [151] = { - [sym_filter] = STATE(321), - [sym_path_element] = STATE(143), - [sym_graph_path] = STATE(321), - [sym_subscript] = STATE(321), - [aux_sym_path_repeat1] = STATE(143), + [128] = { + [sym_with_clause] = STATE(787), + [sym_where_clause] = STATE(810), + [sym_split_clause] = STATE(834), + [sym_group_clause] = STATE(877), + [sym_order_clause] = STATE(879), + [sym_limit_clause] = STATE(977), + [sym_fetch_clause] = STATE(1007), + [sym_timeout_clause] = STATE(1128), + [sym_parallel_clause] = STATE(1234), + [sym_explain_clause] = STATE(1383), + [sym_operator] = STATE(743), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(771), + [ts_builtin_sym_end] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(293), + [sym_keyword_explain] = ACTIONS(295), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_fetch] = ACTIONS(301), + [sym_keyword_limit] = ACTIONS(303), + [sym_keyword_order] = ACTIONS(335), + [sym_keyword_with] = ACTIONS(337), + [sym_keyword_where] = ACTIONS(339), + [sym_keyword_split] = ACTIONS(311), + [sym_keyword_group] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [129] = { + [sym_with_clause] = STATE(790), + [sym_where_clause] = STATE(814), + [sym_split_clause] = STATE(832), + [sym_group_clause] = STATE(870), + [sym_order_clause] = STATE(898), + [sym_limit_clause] = STATE(950), + [sym_fetch_clause] = STATE(1012), + [sym_timeout_clause] = STATE(1106), + [sym_parallel_clause] = STATE(1228), + [sym_explain_clause] = STATE(1341), + [sym_operator] = STATE(743), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(770), + [ts_builtin_sym_end] = ACTIONS(333), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(333), + [sym_keyword_explain] = ACTIONS(295), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_fetch] = ACTIONS(301), + [sym_keyword_limit] = ACTIONS(303), + [sym_keyword_order] = ACTIONS(335), + [sym_keyword_with] = ACTIONS(337), + [sym_keyword_where] = ACTIONS(339), + [sym_keyword_split] = ACTIONS(311), + [sym_keyword_group] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [130] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [131] = { + [sym_where_clause] = STATE(1034), + [sym_timeout_clause] = STATE(1217), + [sym_parallel_clause] = STATE(1405), + [sym_content_clause] = STATE(990), + [sym_set_clause] = STATE(990), + [sym_unset_clause] = STATE(990), + [sym_return_clause] = STATE(1103), + [sym_merge_clause] = STATE(990), + [sym_patch_clause] = STATE(990), + [sym_operator] = STATE(753), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(773), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(351), + [sym_keyword_return] = ACTIONS(353), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(355), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(357), + [sym_keyword_merge] = ACTIONS(359), + [sym_keyword_patch] = ACTIONS(361), + [sym_keyword_set] = ACTIONS(363), + [sym_keyword_unset] = ACTIONS(365), + [anon_sym_COMMA] = ACTIONS(367), + [anon_sym_RPAREN] = ACTIONS(351), + [anon_sym_RBRACE] = ACTIONS(351), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [132] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(280), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_order] = ACTIONS(61), - [sym_keyword_with] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_split] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(63), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(381), - [anon_sym_LBRACK] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(385), - [anon_sym_LT_DASH_GT] = ACTIONS(381), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(387), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_with] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [152] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(319), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [133] = { + [sym_where_clause] = STATE(1046), + [sym_timeout_clause] = STATE(1198), + [sym_parallel_clause] = STATE(1334), + [sym_content_clause] = STATE(993), + [sym_set_clause] = STATE(993), + [sym_unset_clause] = STATE(993), + [sym_return_clause] = STATE(1118), + [sym_merge_clause] = STATE(993), + [sym_patch_clause] = STATE(993), + [sym_operator] = STATE(753), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(772), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(373), + [sym_keyword_return] = ACTIONS(353), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(355), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(357), + [sym_keyword_merge] = ACTIONS(359), + [sym_keyword_patch] = ACTIONS(361), + [sym_keyword_set] = ACTIONS(363), + [sym_keyword_unset] = ACTIONS(365), + [anon_sym_COMMA] = ACTIONS(367), + [anon_sym_RPAREN] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [153] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [134] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(274), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_rand] = ACTIONS(202), - [sym_keyword_collate] = ACTIONS(202), - [sym_keyword_numeric] = ACTIONS(202), - [sym_keyword_asc] = ACTIONS(202), - [sym_keyword_desc] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [154] = { - [sym_filter] = STATE(303), - [sym_path_element] = STATE(163), - [sym_graph_path] = STATE(303), - [sym_subscript] = STATE(303), - [aux_sym_path_repeat1] = STATE(163), - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_as] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_drop] = ACTIONS(61), - [sym_keyword_schemafull] = ACTIONS(61), - [sym_keyword_schemaless] = ACTIONS(61), - [sym_keyword_changefeed] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(428), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_LT_DASH] = ACTIONS(432), - [anon_sym_LT_DASH_GT] = ACTIONS(428), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(434), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), - }, - [155] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_rand] = ACTIONS(351), - [sym_keyword_collate] = ACTIONS(351), - [sym_keyword_numeric] = ACTIONS(351), - [sym_keyword_asc] = ACTIONS(351), - [sym_keyword_desc] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_order] = ACTIONS(192), + [sym_keyword_with] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_split] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [156] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [135] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(328), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_rand] = ACTIONS(142), - [sym_keyword_collate] = ACTIONS(142), - [sym_keyword_numeric] = ACTIONS(142), - [sym_keyword_asc] = ACTIONS(142), - [sym_keyword_desc] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_order] = ACTIONS(176), + [sym_keyword_with] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_split] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [157] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [136] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_content] = ACTIONS(142), - [sym_keyword_merge] = ACTIONS(142), - [sym_keyword_patch] = ACTIONS(142), - [sym_keyword_set] = ACTIONS(142), - [sym_keyword_unset] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_drop] = ACTIONS(176), + [sym_keyword_schemafull] = ACTIONS(176), + [sym_keyword_schemaless] = ACTIONS(176), + [sym_keyword_changefeed] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [158] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(335), - [ts_builtin_sym_end] = ACTIONS(200), + [137] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(108), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_with] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [159] = { - [sym_filter] = STATE(303), - [sym_path_element] = STATE(163), - [sym_graph_path] = STATE(303), - [sym_subscript] = STATE(303), - [aux_sym_path_repeat1] = STATE(163), - [ts_builtin_sym_end] = ACTIONS(93), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_as] = ACTIONS(93), - [sym_keyword_where] = ACTIONS(93), - [sym_keyword_group] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(93), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [sym_keyword_drop] = ACTIONS(93), - [sym_keyword_schemafull] = ACTIONS(93), - [sym_keyword_schemaless] = ACTIONS(93), - [sym_keyword_changefeed] = ACTIONS(93), - [sym_keyword_type] = ACTIONS(93), - [sym_keyword_permissions] = ACTIONS(93), - [sym_keyword_for] = ACTIONS(93), - [sym_keyword_comment] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(428), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_LT_DASH] = ACTIONS(432), - [anon_sym_LT_DASH_GT] = ACTIONS(428), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(434), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_rand] = ACTIONS(176), + [sym_keyword_collate] = ACTIONS(176), + [sym_keyword_numeric] = ACTIONS(176), + [sym_keyword_asc] = ACTIONS(176), + [sym_keyword_desc] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [160] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(140), + [138] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(110), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_with] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_rand] = ACTIONS(192), + [sym_keyword_collate] = ACTIONS(192), + [sym_keyword_numeric] = ACTIONS(192), + [sym_keyword_asc] = ACTIONS(192), + [sym_keyword_desc] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [161] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [139] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(116), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_content] = ACTIONS(202), - [sym_keyword_merge] = ACTIONS(202), - [sym_keyword_patch] = ACTIONS(202), - [sym_keyword_set] = ACTIONS(202), - [sym_keyword_unset] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_rand] = ACTIONS(345), + [sym_keyword_collate] = ACTIONS(345), + [sym_keyword_numeric] = ACTIONS(345), + [sym_keyword_asc] = ACTIONS(345), + [sym_keyword_desc] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [162] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(274), + [140] = { + [sym_expressions] = STATE(1864), + [sym_expression] = STATE(1505), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [163] = { - [sym_filter] = STATE(303), - [sym_path_element] = STATE(165), - [sym_graph_path] = STATE(303), - [sym_subscript] = STATE(303), - [aux_sym_path_repeat1] = STATE(165), - [ts_builtin_sym_end] = ACTIONS(73), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_as] = ACTIONS(73), - [sym_keyword_where] = ACTIONS(73), - [sym_keyword_group] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(73), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [sym_keyword_drop] = ACTIONS(73), - [sym_keyword_schemafull] = ACTIONS(73), - [sym_keyword_schemaless] = ACTIONS(73), - [sym_keyword_changefeed] = ACTIONS(73), - [sym_keyword_type] = ACTIONS(73), - [sym_keyword_permissions] = ACTIONS(73), - [sym_keyword_for] = ACTIONS(73), - [sym_keyword_comment] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(428), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_LT_DASH] = ACTIONS(432), - [anon_sym_LT_DASH_GT] = ACTIONS(428), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(434), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [164] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(323), - [ts_builtin_sym_end] = ACTIONS(140), + [141] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [165] = { - [sym_filter] = STATE(303), - [sym_path_element] = STATE(165), - [sym_graph_path] = STATE(303), - [sym_subscript] = STATE(303), - [aux_sym_path_repeat1] = STATE(165), - [ts_builtin_sym_end] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_as] = ACTIONS(77), - [sym_keyword_where] = ACTIONS(77), - [sym_keyword_group] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), - [sym_keyword_or] = ACTIONS(77), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [sym_keyword_drop] = ACTIONS(77), - [sym_keyword_schemafull] = ACTIONS(77), - [sym_keyword_schemaless] = ACTIONS(77), - [sym_keyword_changefeed] = ACTIONS(77), - [sym_keyword_type] = ACTIONS(77), - [sym_keyword_permissions] = ACTIONS(77), - [sym_keyword_for] = ACTIONS(77), - [sym_keyword_comment] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(436), - [anon_sym_LBRACK] = ACTIONS(439), - [anon_sym_LT_DASH] = ACTIONS(442), - [anon_sym_LT_DASH_GT] = ACTIONS(436), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), - }, - [166] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(289), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [167] = { - [sym_filter] = STATE(58), - [sym_path_element] = STATE(148), - [sym_graph_path] = STATE(58), - [sym_subscript] = STATE(58), - [aux_sym_path_repeat1] = STATE(148), - [ts_builtin_sym_end] = ACTIONS(73), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_return] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_where] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(73), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [sym_keyword_content] = ACTIONS(73), - [sym_keyword_merge] = ACTIONS(73), - [sym_keyword_patch] = ACTIONS(73), - [sym_keyword_permissions] = ACTIONS(73), - [sym_keyword_comment] = ACTIONS(73), - [sym_keyword_set] = ACTIONS(73), - [sym_keyword_unset] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(263), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(389), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [142] = { + [sym_filter] = STATE(302), + [sym_path_element] = STATE(173), + [sym_graph_path] = STATE(302), + [sym_subscript] = STATE(302), + [aux_sym_path_repeat1] = STATE(173), + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_as] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_drop] = ACTIONS(79), + [sym_keyword_schemafull] = ACTIONS(79), + [sym_keyword_schemaless] = ACTIONS(79), + [sym_keyword_changefeed] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(415), + [anon_sym_LBRACK] = ACTIONS(417), + [anon_sym_LT_DASH] = ACTIONS(419), + [anon_sym_LT_DASH_GT] = ACTIONS(415), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(421), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [168] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_content] = ACTIONS(351), - [sym_keyword_merge] = ACTIONS(351), - [sym_keyword_patch] = ACTIONS(351), - [sym_keyword_set] = ACTIONS(351), - [sym_keyword_unset] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [143] = { + [sym_filter] = STATE(299), + [sym_path_element] = STATE(147), + [sym_graph_path] = STATE(299), + [sym_subscript] = STATE(299), + [aux_sym_path_repeat1] = STATE(147), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_explain] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_fetch] = ACTIONS(95), + [sym_keyword_limit] = ACTIONS(95), + [sym_keyword_order] = ACTIONS(95), + [sym_keyword_with] = ACTIONS(95), + [sym_keyword_where] = ACTIONS(95), + [sym_keyword_split] = ACTIONS(95), + [sym_keyword_group] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(97), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_RBRACE] = ACTIONS(95), + [anon_sym_LT_DASH] = ACTIONS(427), + [anon_sym_LT_DASH_GT] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(429), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), }, - [169] = { - [sym_where_clause] = STATE(1107), - [sym_timeout_clause] = STATE(1207), - [sym_parallel_clause] = STATE(1321), - [sym_content_clause] = STATE(1019), - [sym_set_clause] = STATE(1019), - [sym_unset_clause] = STATE(1019), - [sym_return_clause] = STATE(1112), - [sym_merge_clause] = STATE(1019), - [sym_patch_clause] = STATE(1019), - [sym_operator] = STATE(736), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(776), - [ts_builtin_sym_end] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(375), - [sym_keyword_return] = ACTIONS(403), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(405), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(363), - [sym_keyword_merge] = ACTIONS(365), - [sym_keyword_patch] = ACTIONS(367), - [sym_keyword_set] = ACTIONS(407), - [sym_keyword_unset] = ACTIONS(409), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [144] = { + [sym_where_clause] = STATE(1123), + [sym_timeout_clause] = STATE(1198), + [sym_parallel_clause] = STATE(1334), + [sym_content_clause] = STATE(998), + [sym_set_clause] = STATE(998), + [sym_unset_clause] = STATE(998), + [sym_return_clause] = STATE(1118), + [sym_merge_clause] = STATE(998), + [sym_patch_clause] = STATE(998), + [sym_operator] = STATE(667), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(775), + [ts_builtin_sym_end] = ACTIONS(373), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(373), + [sym_keyword_return] = ACTIONS(431), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(433), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(357), + [sym_keyword_merge] = ACTIONS(359), + [sym_keyword_patch] = ACTIONS(361), + [sym_keyword_set] = ACTIONS(435), + [sym_keyword_unset] = ACTIONS(437), + [anon_sym_COMMA] = ACTIONS(439), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [170] = { + [145] = { + [sym_filter] = STATE(299), + [sym_path_element] = STATE(143), + [sym_graph_path] = STATE(299), + [sym_subscript] = STATE(299), + [aux_sym_path_repeat1] = STATE(143), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_value] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_rand] = ACTIONS(188), - [sym_keyword_collate] = ACTIONS(188), - [sym_keyword_numeric] = ACTIONS(188), - [sym_keyword_asc] = ACTIONS(188), - [sym_keyword_desc] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_flexible] = ACTIONS(188), - [sym_keyword_readonly] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_default] = ACTIONS(188), - [sym_keyword_assert] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), - }, - [171] = { - [sym_filter] = STATE(339), - [sym_path_element] = STATE(181), - [sym_graph_path] = STATE(339), - [sym_subscript] = STATE(339), - [aux_sym_path_repeat1] = STATE(181), - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_order] = ACTIONS(61), - [sym_keyword_with] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_split] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(63), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_DASH_GT] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(450), - [anon_sym_LT_DASH] = ACTIONS(452), - [anon_sym_LT_DASH_GT] = ACTIONS(448), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_DOT] = ACTIONS(454), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_explain] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_fetch] = ACTIONS(91), + [sym_keyword_limit] = ACTIONS(91), + [sym_keyword_order] = ACTIONS(91), + [sym_keyword_with] = ACTIONS(91), + [sym_keyword_where] = ACTIONS(91), + [sym_keyword_split] = ACTIONS(91), + [sym_keyword_group] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(93), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(91), + [anon_sym_RBRACE] = ACTIONS(91), + [anon_sym_LT_DASH] = ACTIONS(427), + [anon_sym_LT_DASH_GT] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(429), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, - [172] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_value] = ACTIONS(257), - [sym_keyword_explain] = ACTIONS(257), - [sym_keyword_parallel] = ACTIONS(257), - [sym_keyword_timeout] = ACTIONS(257), - [sym_keyword_fetch] = ACTIONS(257), - [sym_keyword_limit] = ACTIONS(257), - [sym_keyword_rand] = ACTIONS(257), - [sym_keyword_collate] = ACTIONS(257), - [sym_keyword_numeric] = ACTIONS(257), - [sym_keyword_asc] = ACTIONS(257), - [sym_keyword_desc] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(257), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [sym_keyword_flexible] = ACTIONS(257), - [sym_keyword_readonly] = ACTIONS(257), - [sym_keyword_type] = ACTIONS(257), - [sym_keyword_default] = ACTIONS(257), - [sym_keyword_assert] = ACTIONS(257), - [sym_keyword_permissions] = ACTIONS(257), - [sym_keyword_for] = ACTIONS(257), - [sym_keyword_comment] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_RPAREN] = ACTIONS(257), - [anon_sym_RBRACE] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [146] = { + [sym_filter] = STATE(302), + [sym_path_element] = STATE(173), + [sym_graph_path] = STATE(302), + [sym_subscript] = STATE(302), + [aux_sym_path_repeat1] = STATE(173), + [ts_builtin_sym_end] = ACTIONS(91), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_as] = ACTIONS(91), + [sym_keyword_where] = ACTIONS(91), + [sym_keyword_group] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(91), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [sym_keyword_drop] = ACTIONS(91), + [sym_keyword_schemafull] = ACTIONS(91), + [sym_keyword_schemaless] = ACTIONS(91), + [sym_keyword_changefeed] = ACTIONS(91), + [sym_keyword_type] = ACTIONS(91), + [sym_keyword_permissions] = ACTIONS(91), + [sym_keyword_for] = ACTIONS(91), + [sym_keyword_comment] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(415), + [anon_sym_LBRACK] = ACTIONS(417), + [anon_sym_LT_DASH] = ACTIONS(419), + [anon_sym_LT_DASH_GT] = ACTIONS(415), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(421), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, - [173] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_value] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_rand] = ACTIONS(168), - [sym_keyword_collate] = ACTIONS(168), - [sym_keyword_numeric] = ACTIONS(168), - [sym_keyword_asc] = ACTIONS(168), - [sym_keyword_desc] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_flexible] = ACTIONS(168), - [sym_keyword_readonly] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_default] = ACTIONS(168), - [sym_keyword_assert] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [147] = { + [sym_filter] = STATE(299), + [sym_path_element] = STATE(147), + [sym_graph_path] = STATE(299), + [sym_subscript] = STATE(299), + [aux_sym_path_repeat1] = STATE(147), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_explain] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_fetch] = ACTIONS(63), + [sym_keyword_limit] = ACTIONS(63), + [sym_keyword_order] = ACTIONS(63), + [sym_keyword_with] = ACTIONS(63), + [sym_keyword_where] = ACTIONS(63), + [sym_keyword_split] = ACTIONS(63), + [sym_keyword_group] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(65), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(441), + [anon_sym_LBRACK] = ACTIONS(444), + [anon_sym_RPAREN] = ACTIONS(63), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_LT_DASH] = ACTIONS(447), + [anon_sym_LT_DASH_GT] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(450), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), }, - [174] = { + [148] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(594), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1846), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), + [aux_sym_duration_repeat1] = STATE(51), + [ts_builtin_sym_end] = ACTIONS(453), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_value] = ACTIONS(225), - [sym_keyword_explain] = ACTIONS(225), - [sym_keyword_parallel] = ACTIONS(225), - [sym_keyword_timeout] = ACTIONS(225), - [sym_keyword_fetch] = ACTIONS(225), - [sym_keyword_limit] = ACTIONS(225), - [sym_keyword_rand] = ACTIONS(225), - [sym_keyword_collate] = ACTIONS(225), - [sym_keyword_numeric] = ACTIONS(225), - [sym_keyword_asc] = ACTIONS(225), - [sym_keyword_desc] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(225), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [sym_keyword_flexible] = ACTIONS(225), - [sym_keyword_readonly] = ACTIONS(225), - [sym_keyword_type] = ACTIONS(225), - [sym_keyword_default] = ACTIONS(225), - [sym_keyword_assert] = ACTIONS(225), - [sym_keyword_permissions] = ACTIONS(225), - [sym_keyword_for] = ACTIONS(225), - [sym_keyword_comment] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_RPAREN] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), - }, - [175] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(360), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(7), + [sym_keyword_true] = ACTIONS(11), + [sym_keyword_false] = ACTIONS(11), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(11), + [sym_keyword_null] = ACTIONS(11), + [sym_keyword_define] = ACTIONS(19), + [sym_keyword_live] = ACTIONS(21), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), + [sym_custom_function_name] = ACTIONS(7), + [sym_function_name] = ACTIONS(7), + [sym_duration_part] = ACTIONS(57), }, - [176] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_content] = ACTIONS(351), - [sym_keyword_merge] = ACTIONS(351), - [sym_keyword_patch] = ACTIONS(351), - [sym_keyword_set] = ACTIONS(351), - [sym_keyword_unset] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [149] = { + [sym_filter] = STATE(58), + [sym_path_element] = STATE(149), + [sym_graph_path] = STATE(58), + [sym_subscript] = STATE(58), + [aux_sym_path_repeat1] = STATE(149), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_return] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_where] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(63), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [sym_keyword_content] = ACTIONS(63), + [sym_keyword_merge] = ACTIONS(63), + [sym_keyword_patch] = ACTIONS(63), + [sym_keyword_permissions] = ACTIONS(63), + [sym_keyword_comment] = ACTIONS(63), + [sym_keyword_set] = ACTIONS(63), + [sym_keyword_unset] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_LBRACK] = ACTIONS(274), + [anon_sym_LT_DASH] = ACTIONS(458), + [anon_sym_LT_DASH_GT] = ACTIONS(455), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(461), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), }, - [177] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [150] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(308), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_for] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [178] = { - [sym_filter] = STATE(339), - [sym_path_element] = STATE(181), - [sym_graph_path] = STATE(339), - [sym_subscript] = STATE(339), - [aux_sym_path_repeat1] = STATE(181), - [ts_builtin_sym_end] = ACTIONS(93), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(93), - [sym_keyword_explain] = ACTIONS(93), - [sym_keyword_parallel] = ACTIONS(93), - [sym_keyword_timeout] = ACTIONS(93), - [sym_keyword_fetch] = ACTIONS(93), - [sym_keyword_limit] = ACTIONS(93), - [sym_keyword_order] = ACTIONS(93), - [sym_keyword_with] = ACTIONS(93), - [sym_keyword_where] = ACTIONS(93), - [sym_keyword_split] = ACTIONS(93), - [sym_keyword_group] = ACTIONS(93), - [sym_keyword_and] = ACTIONS(93), - [sym_keyword_or] = ACTIONS(95), - [sym_keyword_is] = ACTIONS(93), - [sym_keyword_not] = ACTIONS(95), - [sym_keyword_contains] = ACTIONS(93), - [sym_keyword_contains_not] = ACTIONS(93), - [sym_keyword_contains_all] = ACTIONS(93), - [sym_keyword_contains_any] = ACTIONS(93), - [sym_keyword_contains_none] = ACTIONS(93), - [sym_keyword_inside] = ACTIONS(93), - [sym_keyword_in] = ACTIONS(95), - [sym_keyword_not_inside] = ACTIONS(93), - [sym_keyword_all_inside] = ACTIONS(93), - [sym_keyword_any_inside] = ACTIONS(93), - [sym_keyword_none_inside] = ACTIONS(93), - [sym_keyword_outside] = ACTIONS(93), - [sym_keyword_intersects] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), - [anon_sym_DASH_GT] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(450), - [anon_sym_LT_DASH] = ACTIONS(452), - [anon_sym_LT_DASH_GT] = ACTIONS(448), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT] = ACTIONS(454), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(95), - [anon_sym_EQ] = ACTIONS(95), - [anon_sym_DASH] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_LT_PIPE] = ACTIONS(93), - [anon_sym_AMP_AMP] = ACTIONS(93), - [anon_sym_PIPE_PIPE] = ACTIONS(93), - [anon_sym_QMARK_QMARK] = ACTIONS(93), - [anon_sym_QMARK_COLON] = ACTIONS(93), - [anon_sym_BANG_EQ] = ACTIONS(93), - [anon_sym_EQ_EQ] = ACTIONS(93), - [anon_sym_QMARK_EQ] = ACTIONS(93), - [anon_sym_STAR_EQ] = ACTIONS(93), - [anon_sym_TILDE] = ACTIONS(93), - [anon_sym_BANG_TILDE] = ACTIONS(93), - [anon_sym_STAR_TILDE] = ACTIONS(93), - [anon_sym_LT_EQ] = ACTIONS(93), - [anon_sym_GT_EQ] = ACTIONS(93), - [anon_sym_PLUS] = ACTIONS(95), - [anon_sym_PLUS_EQ] = ACTIONS(93), - [anon_sym_DASH_EQ] = ACTIONS(93), - [anon_sym_u00d7] = ACTIONS(93), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_u00f7] = ACTIONS(93), - [anon_sym_STAR_STAR] = ACTIONS(93), - [anon_sym_u220b] = ACTIONS(93), - [anon_sym_u220c] = ACTIONS(93), - [anon_sym_u2287] = ACTIONS(93), - [anon_sym_u2283] = ACTIONS(93), - [anon_sym_u2285] = ACTIONS(93), - [anon_sym_u2208] = ACTIONS(93), - [anon_sym_u2209] = ACTIONS(93), - [anon_sym_u2286] = ACTIONS(93), - [anon_sym_u2282] = ACTIONS(93), - [anon_sym_u2284] = ACTIONS(93), - [anon_sym_AT_AT] = ACTIONS(93), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_drop] = ACTIONS(176), + [sym_keyword_schemafull] = ACTIONS(176), + [sym_keyword_schemaless] = ACTIONS(176), + [sym_keyword_changefeed] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [179] = { - [sym_expressions] = STATE(1840), - [sym_expression] = STATE(1541), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [151] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(468), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [180] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_value] = ACTIONS(241), - [sym_keyword_explain] = ACTIONS(241), - [sym_keyword_parallel] = ACTIONS(241), - [sym_keyword_timeout] = ACTIONS(241), - [sym_keyword_fetch] = ACTIONS(241), - [sym_keyword_limit] = ACTIONS(241), - [sym_keyword_rand] = ACTIONS(241), - [sym_keyword_collate] = ACTIONS(241), - [sym_keyword_numeric] = ACTIONS(241), - [sym_keyword_asc] = ACTIONS(241), - [sym_keyword_desc] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(241), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [sym_keyword_flexible] = ACTIONS(241), - [sym_keyword_readonly] = ACTIONS(241), - [sym_keyword_type] = ACTIONS(241), - [sym_keyword_default] = ACTIONS(241), - [sym_keyword_assert] = ACTIONS(241), - [sym_keyword_permissions] = ACTIONS(241), - [sym_keyword_for] = ACTIONS(241), - [sym_keyword_comment] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_RPAREN] = ACTIONS(241), - [anon_sym_RBRACE] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [152] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_content] = ACTIONS(345), + [sym_keyword_merge] = ACTIONS(345), + [sym_keyword_patch] = ACTIONS(345), + [sym_keyword_set] = ACTIONS(345), + [sym_keyword_unset] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [181] = { - [sym_filter] = STATE(339), - [sym_path_element] = STATE(189), - [sym_graph_path] = STATE(339), - [sym_subscript] = STATE(339), - [aux_sym_path_repeat1] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(73), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(73), - [sym_keyword_explain] = ACTIONS(73), - [sym_keyword_parallel] = ACTIONS(73), - [sym_keyword_timeout] = ACTIONS(73), - [sym_keyword_fetch] = ACTIONS(73), - [sym_keyword_limit] = ACTIONS(73), - [sym_keyword_order] = ACTIONS(73), - [sym_keyword_with] = ACTIONS(73), - [sym_keyword_where] = ACTIONS(73), - [sym_keyword_split] = ACTIONS(73), - [sym_keyword_group] = ACTIONS(73), - [sym_keyword_and] = ACTIONS(73), - [sym_keyword_or] = ACTIONS(75), - [sym_keyword_is] = ACTIONS(73), - [sym_keyword_not] = ACTIONS(75), - [sym_keyword_contains] = ACTIONS(73), - [sym_keyword_contains_not] = ACTIONS(73), - [sym_keyword_contains_all] = ACTIONS(73), - [sym_keyword_contains_any] = ACTIONS(73), - [sym_keyword_contains_none] = ACTIONS(73), - [sym_keyword_inside] = ACTIONS(73), - [sym_keyword_in] = ACTIONS(75), - [sym_keyword_not_inside] = ACTIONS(73), - [sym_keyword_all_inside] = ACTIONS(73), - [sym_keyword_any_inside] = ACTIONS(73), - [sym_keyword_none_inside] = ACTIONS(73), - [sym_keyword_outside] = ACTIONS(73), - [sym_keyword_intersects] = ACTIONS(73), - [anon_sym_COMMA] = ACTIONS(73), - [anon_sym_DASH_GT] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(450), - [anon_sym_LT_DASH] = ACTIONS(452), - [anon_sym_LT_DASH_GT] = ACTIONS(448), - [anon_sym_STAR] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(454), - [anon_sym_LT] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_EQ] = ACTIONS(75), - [anon_sym_DASH] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(75), - [anon_sym_LT_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(73), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_QMARK_QMARK] = ACTIONS(73), - [anon_sym_QMARK_COLON] = ACTIONS(73), - [anon_sym_BANG_EQ] = ACTIONS(73), - [anon_sym_EQ_EQ] = ACTIONS(73), - [anon_sym_QMARK_EQ] = ACTIONS(73), - [anon_sym_STAR_EQ] = ACTIONS(73), - [anon_sym_TILDE] = ACTIONS(73), - [anon_sym_BANG_TILDE] = ACTIONS(73), - [anon_sym_STAR_TILDE] = ACTIONS(73), - [anon_sym_LT_EQ] = ACTIONS(73), - [anon_sym_GT_EQ] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_PLUS_EQ] = ACTIONS(73), - [anon_sym_DASH_EQ] = ACTIONS(73), - [anon_sym_u00d7] = ACTIONS(73), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_u00f7] = ACTIONS(73), - [anon_sym_STAR_STAR] = ACTIONS(73), - [anon_sym_u220b] = ACTIONS(73), - [anon_sym_u220c] = ACTIONS(73), - [anon_sym_u2287] = ACTIONS(73), - [anon_sym_u2283] = ACTIONS(73), - [anon_sym_u2285] = ACTIONS(73), - [anon_sym_u2208] = ACTIONS(73), - [anon_sym_u2209] = ACTIONS(73), - [anon_sym_u2286] = ACTIONS(73), - [anon_sym_u2282] = ACTIONS(73), - [anon_sym_u2284] = ACTIONS(73), - [anon_sym_AT_AT] = ACTIONS(73), + [153] = { + [sym_filter] = STATE(58), + [sym_path_element] = STATE(155), + [sym_graph_path] = STATE(58), + [sym_subscript] = STATE(58), + [aux_sym_path_repeat1] = STATE(155), + [ts_builtin_sym_end] = ACTIONS(91), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_return] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_where] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(91), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [sym_keyword_content] = ACTIONS(91), + [sym_keyword_merge] = ACTIONS(91), + [sym_keyword_patch] = ACTIONS(91), + [sym_keyword_permissions] = ACTIONS(91), + [sym_keyword_comment] = ACTIONS(91), + [sym_keyword_set] = ACTIONS(91), + [sym_keyword_unset] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(470), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, - [182] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [154] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_content] = ACTIONS(192), + [sym_keyword_merge] = ACTIONS(192), + [sym_keyword_patch] = ACTIONS(192), + [sym_keyword_set] = ACTIONS(192), + [sym_keyword_unset] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [183] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_for] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [155] = { + [sym_filter] = STATE(58), + [sym_path_element] = STATE(149), + [sym_graph_path] = STATE(58), + [sym_subscript] = STATE(58), + [aux_sym_path_repeat1] = STATE(149), + [ts_builtin_sym_end] = ACTIONS(95), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_return] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_where] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(95), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [sym_keyword_content] = ACTIONS(95), + [sym_keyword_merge] = ACTIONS(95), + [sym_keyword_patch] = ACTIONS(95), + [sym_keyword_permissions] = ACTIONS(95), + [sym_keyword_comment] = ACTIONS(95), + [sym_keyword_set] = ACTIONS(95), + [sym_keyword_unset] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(470), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), }, - [184] = { + [156] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_value] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_rand] = ACTIONS(148), - [sym_keyword_collate] = ACTIONS(148), - [sym_keyword_numeric] = ACTIONS(148), - [sym_keyword_asc] = ACTIONS(148), - [sym_keyword_desc] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_flexible] = ACTIONS(148), - [sym_keyword_readonly] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_default] = ACTIONS(148), - [sym_keyword_assert] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_content] = ACTIONS(176), + [sym_keyword_merge] = ACTIONS(176), + [sym_keyword_patch] = ACTIONS(176), + [sym_keyword_set] = ACTIONS(176), + [sym_keyword_unset] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [185] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [157] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_with] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [158] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(344), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_order] = ACTIONS(192), + [sym_keyword_with] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_split] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [186] = { + [159] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(337), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_value] = ACTIONS(221), - [sym_keyword_explain] = ACTIONS(221), - [sym_keyword_parallel] = ACTIONS(221), - [sym_keyword_timeout] = ACTIONS(221), - [sym_keyword_fetch] = ACTIONS(221), - [sym_keyword_limit] = ACTIONS(221), - [sym_keyword_rand] = ACTIONS(221), - [sym_keyword_collate] = ACTIONS(221), - [sym_keyword_numeric] = ACTIONS(221), - [sym_keyword_asc] = ACTIONS(221), - [sym_keyword_desc] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(221), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [sym_keyword_flexible] = ACTIONS(221), - [sym_keyword_readonly] = ACTIONS(221), - [sym_keyword_type] = ACTIONS(221), - [sym_keyword_default] = ACTIONS(221), - [sym_keyword_assert] = ACTIONS(221), - [sym_keyword_permissions] = ACTIONS(221), - [sym_keyword_for] = ACTIONS(221), - [sym_keyword_comment] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_RPAREN] = ACTIONS(221), - [anon_sym_RBRACE] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_order] = ACTIONS(176), + [sym_keyword_with] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_split] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [187] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [160] = { + [sym_filter] = STATE(299), + [sym_path_element] = STATE(143), + [sym_graph_path] = STATE(299), + [sym_subscript] = STATE(299), + [aux_sym_path_repeat1] = STATE(143), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_order] = ACTIONS(79), + [sym_keyword_with] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_split] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(81), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_LT_DASH] = ACTIONS(427), + [anon_sym_LT_DASH_GT] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(429), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [188] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(104), + [161] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(312), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_flexible] = ACTIONS(142), - [sym_keyword_readonly] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_default] = ACTIONS(142), - [sym_keyword_assert] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_for] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [189] = { - [sym_filter] = STATE(339), - [sym_path_element] = STATE(189), - [sym_graph_path] = STATE(339), - [sym_subscript] = STATE(339), - [aux_sym_path_repeat1] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(77), - [sym_keyword_explain] = ACTIONS(77), - [sym_keyword_parallel] = ACTIONS(77), - [sym_keyword_timeout] = ACTIONS(77), - [sym_keyword_fetch] = ACTIONS(77), - [sym_keyword_limit] = ACTIONS(77), - [sym_keyword_order] = ACTIONS(77), - [sym_keyword_with] = ACTIONS(77), - [sym_keyword_where] = ACTIONS(77), - [sym_keyword_split] = ACTIONS(77), - [sym_keyword_group] = ACTIONS(77), - [sym_keyword_and] = ACTIONS(77), + [162] = { + [sym_filter] = STATE(58), + [sym_path_element] = STATE(155), + [sym_graph_path] = STATE(58), + [sym_subscript] = STATE(58), + [aux_sym_path_repeat1] = STATE(155), + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_return] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), [sym_keyword_or] = ACTIONS(79), - [sym_keyword_is] = ACTIONS(77), - [sym_keyword_not] = ACTIONS(79), - [sym_keyword_contains] = ACTIONS(77), - [sym_keyword_contains_not] = ACTIONS(77), - [sym_keyword_contains_all] = ACTIONS(77), - [sym_keyword_contains_any] = ACTIONS(77), - [sym_keyword_contains_none] = ACTIONS(77), - [sym_keyword_inside] = ACTIONS(77), - [sym_keyword_in] = ACTIONS(79), - [sym_keyword_not_inside] = ACTIONS(77), - [sym_keyword_all_inside] = ACTIONS(77), - [sym_keyword_any_inside] = ACTIONS(77), - [sym_keyword_none_inside] = ACTIONS(77), - [sym_keyword_outside] = ACTIONS(77), - [sym_keyword_intersects] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(77), - [anon_sym_DASH_GT] = ACTIONS(492), - [anon_sym_LBRACK] = ACTIONS(495), - [anon_sym_LT_DASH] = ACTIONS(498), - [anon_sym_LT_DASH_GT] = ACTIONS(492), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_DOT] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(79), - [anon_sym_EQ] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(79), - [anon_sym_AT] = ACTIONS(79), - [anon_sym_LT_PIPE] = ACTIONS(77), - [anon_sym_AMP_AMP] = ACTIONS(77), - [anon_sym_PIPE_PIPE] = ACTIONS(77), - [anon_sym_QMARK_QMARK] = ACTIONS(77), - [anon_sym_QMARK_COLON] = ACTIONS(77), - [anon_sym_BANG_EQ] = ACTIONS(77), - [anon_sym_EQ_EQ] = ACTIONS(77), - [anon_sym_QMARK_EQ] = ACTIONS(77), - [anon_sym_STAR_EQ] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_BANG_TILDE] = ACTIONS(77), - [anon_sym_STAR_TILDE] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(77), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_PLUS_EQ] = ACTIONS(77), - [anon_sym_DASH_EQ] = ACTIONS(77), - [anon_sym_u00d7] = ACTIONS(77), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_u00f7] = ACTIONS(77), - [anon_sym_STAR_STAR] = ACTIONS(77), - [anon_sym_u220b] = ACTIONS(77), - [anon_sym_u220c] = ACTIONS(77), - [anon_sym_u2287] = ACTIONS(77), - [anon_sym_u2283] = ACTIONS(77), - [anon_sym_u2285] = ACTIONS(77), - [anon_sym_u2208] = ACTIONS(77), - [anon_sym_u2209] = ACTIONS(77), - [anon_sym_u2286] = ACTIONS(77), - [anon_sym_u2282] = ACTIONS(77), - [anon_sym_u2284] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(77), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_content] = ACTIONS(79), + [sym_keyword_merge] = ACTIONS(79), + [sym_keyword_patch] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [sym_keyword_set] = ACTIONS(79), + [sym_keyword_unset] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(265), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(470), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [190] = { + [163] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_value] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_rand] = ACTIONS(61), - [sym_keyword_collate] = ACTIONS(61), - [sym_keyword_numeric] = ACTIONS(61), - [sym_keyword_asc] = ACTIONS(61), - [sym_keyword_desc] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_flexible] = ACTIONS(61), - [sym_keyword_readonly] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_default] = ACTIONS(61), - [sym_keyword_assert] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(453), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [191] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(116), + [164] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(594), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1846), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), + [aux_sym_duration_repeat1] = STATE(51), + [ts_builtin_sym_end] = ACTIONS(468), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_flexible] = ACTIONS(202), - [sym_keyword_readonly] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_default] = ACTIONS(202), - [sym_keyword_assert] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_for] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(7), + [sym_keyword_true] = ACTIONS(11), + [sym_keyword_false] = ACTIONS(11), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(11), + [sym_keyword_null] = ACTIONS(11), + [sym_keyword_define] = ACTIONS(19), + [sym_keyword_live] = ACTIONS(21), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), + [sym_custom_function_name] = ACTIONS(7), + [sym_function_name] = ACTIONS(7), + [sym_duration_part] = ACTIONS(57), }, - [192] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(121), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_value] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_flexible] = ACTIONS(351), - [sym_keyword_readonly] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_default] = ACTIONS(351), - [sym_keyword_assert] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_for] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [165] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(320), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [193] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(335), - [ts_builtin_sym_end] = ACTIONS(200), + [166] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(328), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_order] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_split] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [194] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(140), + [167] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(274), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_order] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_split] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [195] = { + [168] = { [sym_array] = STATE(41), [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_rand] = ACTIONS(345), + [sym_keyword_collate] = ACTIONS(345), + [sym_keyword_numeric] = ACTIONS(345), + [sym_keyword_asc] = ACTIONS(345), + [sym_keyword_desc] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [169] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_content] = ACTIONS(202), - [sym_keyword_merge] = ACTIONS(202), - [sym_keyword_patch] = ACTIONS(202), - [sym_keyword_set] = ACTIONS(202), - [sym_keyword_unset] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_rand] = ACTIONS(192), + [sym_keyword_collate] = ACTIONS(192), + [sym_keyword_numeric] = ACTIONS(192), + [sym_keyword_asc] = ACTIONS(192), + [sym_keyword_desc] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [170] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_rand] = ACTIONS(176), + [sym_keyword_collate] = ACTIONS(176), + [sym_keyword_numeric] = ACTIONS(176), + [sym_keyword_asc] = ACTIONS(176), + [sym_keyword_desc] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [196] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [171] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(280), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_for] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [197] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_value] = ACTIONS(229), - [sym_keyword_explain] = ACTIONS(229), - [sym_keyword_parallel] = ACTIONS(229), - [sym_keyword_timeout] = ACTIONS(229), - [sym_keyword_fetch] = ACTIONS(229), - [sym_keyword_limit] = ACTIONS(229), - [sym_keyword_rand] = ACTIONS(229), - [sym_keyword_collate] = ACTIONS(229), - [sym_keyword_numeric] = ACTIONS(229), - [sym_keyword_asc] = ACTIONS(229), - [sym_keyword_desc] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(229), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [sym_keyword_flexible] = ACTIONS(229), - [sym_keyword_readonly] = ACTIONS(229), - [sym_keyword_type] = ACTIONS(229), - [sym_keyword_default] = ACTIONS(229), - [sym_keyword_assert] = ACTIONS(229), - [sym_keyword_permissions] = ACTIONS(229), - [sym_keyword_for] = ACTIONS(229), - [sym_keyword_comment] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_RPAREN] = ACTIONS(229), - [anon_sym_RBRACE] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), + [172] = { + [sym_where_clause] = STATE(1155), + [sym_timeout_clause] = STATE(1217), + [sym_parallel_clause] = STATE(1405), + [sym_content_clause] = STATE(1009), + [sym_set_clause] = STATE(1009), + [sym_unset_clause] = STATE(1009), + [sym_return_clause] = STATE(1103), + [sym_merge_clause] = STATE(1009), + [sym_patch_clause] = STATE(1009), + [sym_operator] = STATE(667), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(781), + [ts_builtin_sym_end] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(351), + [sym_keyword_return] = ACTIONS(431), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(433), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(357), + [sym_keyword_merge] = ACTIONS(359), + [sym_keyword_patch] = ACTIONS(361), + [sym_keyword_set] = ACTIONS(435), + [sym_keyword_unset] = ACTIONS(437), + [anon_sym_COMMA] = ACTIONS(439), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [198] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [173] = { + [sym_filter] = STATE(302), + [sym_path_element] = STATE(174), + [sym_graph_path] = STATE(302), + [sym_subscript] = STATE(302), + [aux_sym_path_repeat1] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(95), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_as] = ACTIONS(95), + [sym_keyword_where] = ACTIONS(95), + [sym_keyword_group] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(95), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [sym_keyword_drop] = ACTIONS(95), + [sym_keyword_schemafull] = ACTIONS(95), + [sym_keyword_schemaless] = ACTIONS(95), + [sym_keyword_changefeed] = ACTIONS(95), + [sym_keyword_type] = ACTIONS(95), + [sym_keyword_permissions] = ACTIONS(95), + [sym_keyword_for] = ACTIONS(95), + [sym_keyword_comment] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(415), + [anon_sym_LBRACK] = ACTIONS(417), + [anon_sym_LT_DASH] = ACTIONS(419), + [anon_sym_LT_DASH_GT] = ACTIONS(415), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(421), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), + }, + [174] = { + [sym_filter] = STATE(302), + [sym_path_element] = STATE(174), + [sym_graph_path] = STATE(302), + [sym_subscript] = STATE(302), + [aux_sym_path_repeat1] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_as] = ACTIONS(63), + [sym_keyword_where] = ACTIONS(63), + [sym_keyword_group] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(63), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [sym_keyword_drop] = ACTIONS(63), + [sym_keyword_schemafull] = ACTIONS(63), + [sym_keyword_schemaless] = ACTIONS(63), + [sym_keyword_changefeed] = ACTIONS(63), + [sym_keyword_type] = ACTIONS(63), + [sym_keyword_permissions] = ACTIONS(63), + [sym_keyword_for] = ACTIONS(63), + [sym_keyword_comment] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(478), + [anon_sym_LBRACK] = ACTIONS(481), + [anon_sym_LT_DASH] = ACTIONS(484), + [anon_sym_LT_DASH_GT] = ACTIONS(478), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), + }, + [175] = { + [sym_expression] = STATE(1795), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_content] = ACTIONS(142), - [sym_keyword_merge] = ACTIONS(142), - [sym_keyword_patch] = ACTIONS(142), - [sym_keyword_set] = ACTIONS(142), - [sym_keyword_unset] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [199] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(116), + [176] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_flexible] = ACTIONS(202), - [sym_keyword_readonly] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_default] = ACTIONS(202), - [sym_keyword_assert] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [200] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(280), + [177] = { + [sym_statement] = STATE(1841), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(566), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(490), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [201] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(323), - [ts_builtin_sym_end] = ACTIONS(140), + [178] = { + [sym_statement] = STATE(1780), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(569), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_for] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(492), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [202] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(325), - [ts_builtin_sym_end] = ACTIONS(200), + [179] = { + [sym_statement] = STATE(1844), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(585), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_for] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(494), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [203] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(121), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_value] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_flexible] = ACTIONS(351), - [sym_keyword_readonly] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_default] = ACTIONS(351), - [sym_keyword_assert] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [180] = { + [sym_expression] = STATE(1721), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), + [sym_comment] = ACTIONS(3), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(496), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [204] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(595), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1851), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), - [aux_sym_duration_repeat1] = STATE(51), - [ts_builtin_sym_end] = ACTIONS(504), + [181] = { + [sym_statement] = STATE(1757), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(574), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(7), - [sym_keyword_true] = ACTIONS(11), - [sym_keyword_false] = ACTIONS(11), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(11), - [sym_keyword_null] = ACTIONS(11), - [sym_keyword_define] = ACTIONS(19), - [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), - [sym_custom_function_name] = ACTIONS(7), - [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(498), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [205] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(323), - [ts_builtin_sym_end] = ACTIONS(140), + [182] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_drop] = ACTIONS(142), - [sym_keyword_schemafull] = ACTIONS(142), - [sym_keyword_schemaless] = ACTIONS(142), - [sym_keyword_changefeed] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [206] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(595), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1851), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), + [183] = { + [sym_statement] = STATE(1285), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(425), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1818), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), [aux_sym_duration_repeat1] = STATE(51), - [ts_builtin_sym_end] = ACTIONS(506), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), + [sym_keyword_only] = ACTIONS(500), [sym_keyword_rand] = ACTIONS(7), [sym_keyword_true] = ACTIONS(11), [sym_keyword_false] = ACTIONS(11), @@ -34473,955 +32682,644 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_null] = ACTIONS(11), [sym_keyword_define] = ACTIONS(19), [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), [sym_custom_function_name] = ACTIONS(7), [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), - }, - [207] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_value] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_flexible] = ACTIONS(351), - [sym_keyword_readonly] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_default] = ACTIONS(351), - [sym_keyword_assert] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_for] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_duration_part] = ACTIONS(57), }, - [208] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [184] = { + [sym_expression] = STATE(1822), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), - }, - [209] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_flexible] = ACTIONS(142), - [sym_keyword_readonly] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_default] = ACTIONS(142), - [sym_keyword_assert] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_for] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [210] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(325), - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_drop] = ACTIONS(202), - [sym_keyword_schemafull] = ACTIONS(202), - [sym_keyword_schemaless] = ACTIONS(202), - [sym_keyword_changefeed] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [211] = { - [sym_array] = STATE(101), - [sym_object] = STATE(101), - [sym_record_id_value] = STATE(104), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_flexible] = ACTIONS(142), - [sym_keyword_readonly] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_default] = ACTIONS(142), - [sym_keyword_assert] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(353), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(355), - [sym_record_id_ident] = ACTIONS(355), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [212] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(319), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(502), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [213] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [185] = { + [sym_statement] = STATE(1286), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(144), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1809), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), + [aux_sym_duration_repeat1] = STATE(51), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_only] = ACTIONS(504), + [sym_keyword_rand] = ACTIONS(7), + [sym_keyword_true] = ACTIONS(11), + [sym_keyword_false] = ACTIONS(11), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(504), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(11), + [sym_keyword_null] = ACTIONS(11), + [sym_keyword_define] = ACTIONS(19), + [sym_keyword_live] = ACTIONS(21), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), + [sym_custom_function_name] = ACTIONS(7), + [sym_function_name] = ACTIONS(7), + [sym_duration_part] = ACTIONS(57), }, - [214] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(274), + [186] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [187] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(344), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_order] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_split] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [215] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [188] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(337), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_flexible] = ACTIONS(202), - [sym_keyword_readonly] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_default] = ACTIONS(202), - [sym_keyword_assert] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_for] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_order] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_split] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [216] = { - [sym_array] = STATE(251), - [sym_object] = STATE(251), - [sym_record_id_value] = STATE(319), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_drop] = ACTIONS(351), - [sym_keyword_schemafull] = ACTIONS(351), - [sym_keyword_schemaless] = ACTIONS(351), - [sym_keyword_changefeed] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_for] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(422), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(424), - [sym_record_id_ident] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [189] = { + [sym_expression] = STATE(1860), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), + [sym_comment] = ACTIONS(3), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(506), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [217] = { - [sym_array] = STATE(266), - [sym_object] = STATE(266), - [sym_record_id_value] = STATE(289), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(347), - [sym_record_id_ident] = ACTIONS(347), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [190] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_value] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_rand] = ACTIONS(79), + [sym_keyword_collate] = ACTIONS(79), + [sym_keyword_numeric] = ACTIONS(79), + [sym_keyword_asc] = ACTIONS(79), + [sym_keyword_desc] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_flexible] = ACTIONS(79), + [sym_keyword_readonly] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_default] = ACTIONS(79), + [sym_keyword_assert] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [218] = { - [sym_statement] = STATE(1395), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(147), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1822), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), + [191] = { + [sym_expression] = STATE(1581), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(594), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1846), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), [aux_sym_duration_repeat1] = STATE(51), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(508), [sym_keyword_rand] = ACTIONS(7), [sym_keyword_true] = ACTIONS(11), [sym_keyword_false] = ACTIONS(11), @@ -35432,2439 +33330,2905 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_null] = ACTIONS(11), [sym_keyword_define] = ACTIONS(19), [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), [sym_custom_function_name] = ACTIONS(7), [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_duration_part] = ACTIONS(57), }, - [219] = { - [sym_statement] = STATE(1407), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(125), - [sym_function_call] = STATE(442), - [sym_base_value] = STATE(151), - [sym_binary_expression] = STATE(442), - [sym_path] = STATE(442), - [sym_graph_path] = STATE(150), - [sym_number] = STATE(315), - [sym_identifier] = STATE(315), - [sym_array] = STATE(315), - [sym_object] = STATE(315), - [sym_object_key] = STATE(1781), - [sym_record_id] = STATE(315), - [sym_sub_query] = STATE(315), - [sym_duration] = STATE(315), - [sym_point] = STATE(315), - [aux_sym_duration_repeat1] = STATE(222), + [192] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(510), - [sym_keyword_rand] = ACTIONS(512), - [sym_keyword_true] = ACTIONS(514), - [sym_keyword_false] = ACTIONS(514), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(514), - [sym_keyword_null] = ACTIONS(514), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(516), - [anon_sym_DASH_GT] = ACTIONS(381), - [anon_sym_LBRACK] = ACTIONS(518), - [anon_sym_LPAREN] = ACTIONS(520), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_LT_DASH] = ACTIONS(385), - [anon_sym_LT_DASH_GT] = ACTIONS(381), - [aux_sym_type_name_token1] = ACTIONS(522), - [sym_string] = ACTIONS(524), - [sym_prefixed_string] = ACTIONS(524), - [sym_int] = ACTIONS(526), - [sym_float] = ACTIONS(526), - [sym_decimal] = ACTIONS(528), - [sym_variable_name] = ACTIONS(524), - [sym_custom_function_name] = ACTIONS(512), - [sym_function_name] = ACTIONS(512), - [sym_duration_part] = ACTIONS(530), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_value] = ACTIONS(231), + [sym_keyword_explain] = ACTIONS(231), + [sym_keyword_parallel] = ACTIONS(231), + [sym_keyword_timeout] = ACTIONS(231), + [sym_keyword_fetch] = ACTIONS(231), + [sym_keyword_limit] = ACTIONS(231), + [sym_keyword_rand] = ACTIONS(231), + [sym_keyword_collate] = ACTIONS(231), + [sym_keyword_numeric] = ACTIONS(231), + [sym_keyword_asc] = ACTIONS(231), + [sym_keyword_desc] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(231), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [sym_keyword_flexible] = ACTIONS(231), + [sym_keyword_readonly] = ACTIONS(231), + [sym_keyword_type] = ACTIONS(231), + [sym_keyword_default] = ACTIONS(231), + [sym_keyword_assert] = ACTIONS(231), + [sym_keyword_permissions] = ACTIONS(231), + [sym_keyword_for] = ACTIONS(231), + [sym_keyword_comment] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_RPAREN] = ACTIONS(231), + [anon_sym_RBRACE] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, - [220] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [193] = { + [sym_statement] = STATE(1370), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(129), + [sym_function_call] = STATE(461), + [sym_base_value] = STATE(196), + [sym_binary_expression] = STATE(461), + [sym_path] = STATE(461), + [sym_graph_path] = STATE(198), + [sym_number] = STATE(347), + [sym_identifier] = STATE(347), + [sym_array] = STATE(347), + [sym_object] = STATE(347), + [sym_object_key] = STATE(1772), + [sym_record_id] = STATE(347), + [sym_sub_query] = STATE(347), + [sym_duration] = STATE(347), + [sym_point] = STATE(347), + [aux_sym_duration_repeat1] = STATE(260), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_only] = ACTIONS(508), + [sym_keyword_rand] = ACTIONS(510), + [sym_keyword_true] = ACTIONS(512), + [sym_keyword_false] = ACTIONS(512), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), - }, - [221] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_fetch] = ACTIONS(142), - [sym_keyword_limit] = ACTIONS(142), - [sym_keyword_order] = ACTIONS(142), - [sym_keyword_split] = ACTIONS(142), - [sym_keyword_group] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [222] = { - [aux_sym_duration_repeat1] = STATE(233), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_explain] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_fetch] = ACTIONS(104), - [sym_keyword_limit] = ACTIONS(104), - [sym_keyword_order] = ACTIONS(104), - [sym_keyword_with] = ACTIONS(104), - [sym_keyword_where] = ACTIONS(104), - [sym_keyword_split] = ACTIONS(104), - [sym_keyword_group] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(106), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_RPAREN] = ACTIONS(104), - [anon_sym_RBRACE] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [anon_sym_EQ] = ACTIONS(106), + [sym_keyword_none] = ACTIONS(512), + [sym_keyword_null] = ACTIONS(512), + [sym_keyword_define] = ACTIONS(19), + [sym_keyword_live] = ACTIONS(21), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(514), + [anon_sym_DASH_GT] = ACTIONS(516), + [anon_sym_LBRACK] = ACTIONS(518), + [anon_sym_LPAREN] = ACTIONS(520), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(522), + [anon_sym_LT_DASH_GT] = ACTIONS(516), + [aux_sym_type_name_token1] = ACTIONS(524), + [sym_string] = ACTIONS(526), + [sym_prefixed_string] = ACTIONS(526), + [sym_int] = ACTIONS(528), + [sym_float] = ACTIONS(528), + [sym_decimal] = ACTIONS(530), + [sym_variable_name] = ACTIONS(526), + [sym_custom_function_name] = ACTIONS(510), + [sym_function_name] = ACTIONS(510), [sym_duration_part] = ACTIONS(532), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), }, - [223] = { - [sym_statement] = STATE(1714), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(584), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [194] = { + [sym_expression] = STATE(1791), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(534), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(534), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [224] = { - [sym_expression] = STATE(1812), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [195] = { + [sym_statement] = STATE(1873), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(550), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(536), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(536), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [225] = { - [sym_statement] = STATE(1702), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(551), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), - [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(538), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [196] = { + [sym_filter] = STATE(332), + [sym_path_element] = STATE(199), + [sym_graph_path] = STATE(332), + [sym_subscript] = STATE(332), + [aux_sym_path_repeat1] = STATE(199), + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_order] = ACTIONS(79), + [sym_keyword_with] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_split] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(81), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_DASH_GT] = ACTIONS(516), + [anon_sym_LBRACK] = ACTIONS(538), + [anon_sym_LT_DASH] = ACTIONS(522), + [anon_sym_LT_DASH_GT] = ACTIONS(516), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_DOT] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, - [226] = { - [sym_expression] = STATE(1706), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [197] = { + [sym_statement] = STATE(1285), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(408), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1776), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_only] = ACTIONS(542), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(540), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [227] = { - [sym_statement] = STATE(1742), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(571), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), - [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(542), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [198] = { + [sym_filter] = STATE(332), + [sym_path_element] = STATE(199), + [sym_graph_path] = STATE(332), + [sym_subscript] = STATE(332), + [aux_sym_path_repeat1] = STATE(199), + [ts_builtin_sym_end] = ACTIONS(91), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(91), + [sym_keyword_explain] = ACTIONS(91), + [sym_keyword_parallel] = ACTIONS(91), + [sym_keyword_timeout] = ACTIONS(91), + [sym_keyword_fetch] = ACTIONS(91), + [sym_keyword_limit] = ACTIONS(91), + [sym_keyword_order] = ACTIONS(91), + [sym_keyword_with] = ACTIONS(91), + [sym_keyword_where] = ACTIONS(91), + [sym_keyword_split] = ACTIONS(91), + [sym_keyword_group] = ACTIONS(91), + [sym_keyword_and] = ACTIONS(91), + [sym_keyword_or] = ACTIONS(93), + [sym_keyword_is] = ACTIONS(91), + [sym_keyword_not] = ACTIONS(93), + [sym_keyword_contains] = ACTIONS(91), + [sym_keyword_contains_not] = ACTIONS(91), + [sym_keyword_contains_all] = ACTIONS(91), + [sym_keyword_contains_any] = ACTIONS(91), + [sym_keyword_contains_none] = ACTIONS(91), + [sym_keyword_inside] = ACTIONS(91), + [sym_keyword_in] = ACTIONS(93), + [sym_keyword_not_inside] = ACTIONS(91), + [sym_keyword_all_inside] = ACTIONS(91), + [sym_keyword_any_inside] = ACTIONS(91), + [sym_keyword_none_inside] = ACTIONS(91), + [sym_keyword_outside] = ACTIONS(91), + [sym_keyword_intersects] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_DASH_GT] = ACTIONS(516), + [anon_sym_LBRACK] = ACTIONS(538), + [anon_sym_LT_DASH] = ACTIONS(522), + [anon_sym_LT_DASH_GT] = ACTIONS(516), + [anon_sym_STAR] = ACTIONS(93), + [anon_sym_DOT] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(93), + [anon_sym_GT] = ACTIONS(93), + [anon_sym_EQ] = ACTIONS(93), + [anon_sym_DASH] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(93), + [anon_sym_LT_PIPE] = ACTIONS(91), + [anon_sym_AMP_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(91), + [anon_sym_QMARK_QMARK] = ACTIONS(91), + [anon_sym_QMARK_COLON] = ACTIONS(91), + [anon_sym_BANG_EQ] = ACTIONS(91), + [anon_sym_EQ_EQ] = ACTIONS(91), + [anon_sym_QMARK_EQ] = ACTIONS(91), + [anon_sym_STAR_EQ] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG_TILDE] = ACTIONS(91), + [anon_sym_STAR_TILDE] = ACTIONS(91), + [anon_sym_LT_EQ] = ACTIONS(91), + [anon_sym_GT_EQ] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_PLUS_EQ] = ACTIONS(91), + [anon_sym_DASH_EQ] = ACTIONS(91), + [anon_sym_u00d7] = ACTIONS(91), + [anon_sym_SLASH] = ACTIONS(93), + [anon_sym_u00f7] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(91), + [anon_sym_u220b] = ACTIONS(91), + [anon_sym_u220c] = ACTIONS(91), + [anon_sym_u2287] = ACTIONS(91), + [anon_sym_u2283] = ACTIONS(91), + [anon_sym_u2285] = ACTIONS(91), + [anon_sym_u2208] = ACTIONS(91), + [anon_sym_u2209] = ACTIONS(91), + [anon_sym_u2286] = ACTIONS(91), + [anon_sym_u2282] = ACTIONS(91), + [anon_sym_u2284] = ACTIONS(91), + [anon_sym_AT_AT] = ACTIONS(91), }, - [228] = { - [sym_statement] = STATE(1754), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(562), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [199] = { + [sym_filter] = STATE(332), + [sym_path_element] = STATE(200), + [sym_graph_path] = STATE(332), + [sym_subscript] = STATE(332), + [aux_sym_path_repeat1] = STATE(200), + [ts_builtin_sym_end] = ACTIONS(95), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(95), + [sym_keyword_explain] = ACTIONS(95), + [sym_keyword_parallel] = ACTIONS(95), + [sym_keyword_timeout] = ACTIONS(95), + [sym_keyword_fetch] = ACTIONS(95), + [sym_keyword_limit] = ACTIONS(95), + [sym_keyword_order] = ACTIONS(95), + [sym_keyword_with] = ACTIONS(95), + [sym_keyword_where] = ACTIONS(95), + [sym_keyword_split] = ACTIONS(95), + [sym_keyword_group] = ACTIONS(95), + [sym_keyword_and] = ACTIONS(95), + [sym_keyword_or] = ACTIONS(97), + [sym_keyword_is] = ACTIONS(95), + [sym_keyword_not] = ACTIONS(97), + [sym_keyword_contains] = ACTIONS(95), + [sym_keyword_contains_not] = ACTIONS(95), + [sym_keyword_contains_all] = ACTIONS(95), + [sym_keyword_contains_any] = ACTIONS(95), + [sym_keyword_contains_none] = ACTIONS(95), + [sym_keyword_inside] = ACTIONS(95), + [sym_keyword_in] = ACTIONS(97), + [sym_keyword_not_inside] = ACTIONS(95), + [sym_keyword_all_inside] = ACTIONS(95), + [sym_keyword_any_inside] = ACTIONS(95), + [sym_keyword_none_inside] = ACTIONS(95), + [sym_keyword_outside] = ACTIONS(95), + [sym_keyword_intersects] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(95), + [anon_sym_DASH_GT] = ACTIONS(516), + [anon_sym_LBRACK] = ACTIONS(538), + [anon_sym_LT_DASH] = ACTIONS(522), + [anon_sym_LT_DASH_GT] = ACTIONS(516), + [anon_sym_STAR] = ACTIONS(97), + [anon_sym_DOT] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_LT_PIPE] = ACTIONS(95), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_PIPE_PIPE] = ACTIONS(95), + [anon_sym_QMARK_QMARK] = ACTIONS(95), + [anon_sym_QMARK_COLON] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_QMARK_EQ] = ACTIONS(95), + [anon_sym_STAR_EQ] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(95), + [anon_sym_BANG_TILDE] = ACTIONS(95), + [anon_sym_STAR_TILDE] = ACTIONS(95), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_PLUS_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), + [anon_sym_u00d7] = ACTIONS(95), + [anon_sym_SLASH] = ACTIONS(97), + [anon_sym_u00f7] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(95), + [anon_sym_u220b] = ACTIONS(95), + [anon_sym_u220c] = ACTIONS(95), + [anon_sym_u2287] = ACTIONS(95), + [anon_sym_u2283] = ACTIONS(95), + [anon_sym_u2285] = ACTIONS(95), + [anon_sym_u2208] = ACTIONS(95), + [anon_sym_u2209] = ACTIONS(95), + [anon_sym_u2286] = ACTIONS(95), + [anon_sym_u2282] = ACTIONS(95), + [anon_sym_u2284] = ACTIONS(95), + [anon_sym_AT_AT] = ACTIONS(95), + }, + [200] = { + [sym_filter] = STATE(332), + [sym_path_element] = STATE(200), + [sym_graph_path] = STATE(332), + [sym_subscript] = STATE(332), + [aux_sym_path_repeat1] = STATE(200), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(63), + [sym_keyword_explain] = ACTIONS(63), + [sym_keyword_parallel] = ACTIONS(63), + [sym_keyword_timeout] = ACTIONS(63), + [sym_keyword_fetch] = ACTIONS(63), + [sym_keyword_limit] = ACTIONS(63), + [sym_keyword_order] = ACTIONS(63), + [sym_keyword_with] = ACTIONS(63), + [sym_keyword_where] = ACTIONS(63), + [sym_keyword_split] = ACTIONS(63), + [sym_keyword_group] = ACTIONS(63), + [sym_keyword_and] = ACTIONS(63), + [sym_keyword_or] = ACTIONS(65), + [sym_keyword_is] = ACTIONS(63), + [sym_keyword_not] = ACTIONS(65), + [sym_keyword_contains] = ACTIONS(63), + [sym_keyword_contains_not] = ACTIONS(63), + [sym_keyword_contains_all] = ACTIONS(63), + [sym_keyword_contains_any] = ACTIONS(63), + [sym_keyword_contains_none] = ACTIONS(63), + [sym_keyword_inside] = ACTIONS(63), + [sym_keyword_in] = ACTIONS(65), + [sym_keyword_not_inside] = ACTIONS(63), + [sym_keyword_all_inside] = ACTIONS(63), + [sym_keyword_any_inside] = ACTIONS(63), + [sym_keyword_none_inside] = ACTIONS(63), + [sym_keyword_outside] = ACTIONS(63), + [sym_keyword_intersects] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_LBRACK] = ACTIONS(547), + [anon_sym_LT_DASH] = ACTIONS(550), + [anon_sym_LT_DASH_GT] = ACTIONS(544), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(65), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_LT_PIPE] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_QMARK_QMARK] = ACTIONS(63), + [anon_sym_QMARK_COLON] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_QMARK_EQ] = ACTIONS(63), + [anon_sym_STAR_EQ] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_BANG_TILDE] = ACTIONS(63), + [anon_sym_STAR_TILDE] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PLUS_EQ] = ACTIONS(63), + [anon_sym_DASH_EQ] = ACTIONS(63), + [anon_sym_u00d7] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(65), + [anon_sym_u00f7] = ACTIONS(63), + [anon_sym_STAR_STAR] = ACTIONS(63), + [anon_sym_u220b] = ACTIONS(63), + [anon_sym_u220c] = ACTIONS(63), + [anon_sym_u2287] = ACTIONS(63), + [anon_sym_u2283] = ACTIONS(63), + [anon_sym_u2285] = ACTIONS(63), + [anon_sym_u2208] = ACTIONS(63), + [anon_sym_u2209] = ACTIONS(63), + [anon_sym_u2286] = ACTIONS(63), + [anon_sym_u2282] = ACTIONS(63), + [anon_sym_u2284] = ACTIONS(63), + [anon_sym_AT_AT] = ACTIONS(63), + }, + [201] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(544), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_value] = ACTIONS(251), + [sym_keyword_explain] = ACTIONS(251), + [sym_keyword_parallel] = ACTIONS(251), + [sym_keyword_timeout] = ACTIONS(251), + [sym_keyword_fetch] = ACTIONS(251), + [sym_keyword_limit] = ACTIONS(251), + [sym_keyword_rand] = ACTIONS(251), + [sym_keyword_collate] = ACTIONS(251), + [sym_keyword_numeric] = ACTIONS(251), + [sym_keyword_asc] = ACTIONS(251), + [sym_keyword_desc] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(251), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [sym_keyword_flexible] = ACTIONS(251), + [sym_keyword_readonly] = ACTIONS(251), + [sym_keyword_type] = ACTIONS(251), + [sym_keyword_default] = ACTIONS(251), + [sym_keyword_assert] = ACTIONS(251), + [sym_keyword_permissions] = ACTIONS(251), + [sym_keyword_for] = ACTIONS(251), + [sym_keyword_comment] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, - [229] = { - [sym_expression] = STATE(1798), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [202] = { + [sym_expression] = STATE(1795), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(546), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(556), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [230] = { - [sym_expression] = STATE(1725), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [203] = { + [sym_statement] = STATE(1286), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(133), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1773), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_only] = ACTIONS(558), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(548), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [231] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(360), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_explain] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_fetch] = ACTIONS(351), - [sym_keyword_limit] = ACTIONS(351), - [sym_keyword_order] = ACTIONS(351), - [sym_keyword_split] = ACTIONS(351), - [sym_keyword_group] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [204] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_value] = ACTIONS(259), + [sym_keyword_explain] = ACTIONS(259), + [sym_keyword_parallel] = ACTIONS(259), + [sym_keyword_timeout] = ACTIONS(259), + [sym_keyword_fetch] = ACTIONS(259), + [sym_keyword_limit] = ACTIONS(259), + [sym_keyword_rand] = ACTIONS(259), + [sym_keyword_collate] = ACTIONS(259), + [sym_keyword_numeric] = ACTIONS(259), + [sym_keyword_asc] = ACTIONS(259), + [sym_keyword_desc] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(259), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [sym_keyword_flexible] = ACTIONS(259), + [sym_keyword_readonly] = ACTIONS(259), + [sym_keyword_type] = ACTIONS(259), + [sym_keyword_default] = ACTIONS(259), + [sym_keyword_assert] = ACTIONS(259), + [sym_keyword_permissions] = ACTIONS(259), + [sym_keyword_for] = ACTIONS(259), + [sym_keyword_comment] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), }, - [232] = { + [205] = { [sym_array] = STATE(41), [sym_object] = STATE(41), [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_value] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_flexible] = ACTIONS(351), - [sym_keyword_readonly] = ACTIONS(351), - [sym_keyword_type] = ACTIONS(351), - [sym_keyword_default] = ACTIONS(351), - [sym_keyword_assert] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_content] = ACTIONS(345), + [sym_keyword_merge] = ACTIONS(345), + [sym_keyword_patch] = ACTIONS(345), + [sym_keyword_set] = ACTIONS(345), + [sym_keyword_unset] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [233] = { - [aux_sym_duration_repeat1] = STATE(233), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_explain] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_fetch] = ACTIONS(97), - [sym_keyword_limit] = ACTIONS(97), - [sym_keyword_order] = ACTIONS(97), - [sym_keyword_with] = ACTIONS(97), - [sym_keyword_where] = ACTIONS(97), - [sym_keyword_split] = ACTIONS(97), - [sym_keyword_group] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(99), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(550), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [206] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_value] = ACTIONS(247), + [sym_keyword_explain] = ACTIONS(247), + [sym_keyword_parallel] = ACTIONS(247), + [sym_keyword_timeout] = ACTIONS(247), + [sym_keyword_fetch] = ACTIONS(247), + [sym_keyword_limit] = ACTIONS(247), + [sym_keyword_rand] = ACTIONS(247), + [sym_keyword_collate] = ACTIONS(247), + [sym_keyword_numeric] = ACTIONS(247), + [sym_keyword_asc] = ACTIONS(247), + [sym_keyword_desc] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(247), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [sym_keyword_flexible] = ACTIONS(247), + [sym_keyword_readonly] = ACTIONS(247), + [sym_keyword_type] = ACTIONS(247), + [sym_keyword_default] = ACTIONS(247), + [sym_keyword_assert] = ACTIONS(247), + [sym_keyword_permissions] = ACTIONS(247), + [sym_keyword_for] = ACTIONS(247), + [sym_keyword_comment] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_RPAREN] = ACTIONS(247), + [anon_sym_RBRACE] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, - [234] = { - [sym_expression] = STATE(1443), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(595), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1851), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), - [aux_sym_duration_repeat1] = STATE(51), + [207] = { + [sym_statement] = STATE(1714), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(553), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(7), - [sym_keyword_true] = ACTIONS(11), - [sym_keyword_false] = ACTIONS(11), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(11), - [sym_keyword_null] = ACTIONS(11), - [sym_keyword_define] = ACTIONS(19), - [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), - [sym_custom_function_name] = ACTIONS(7), - [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_RPAREN] = ACTIONS(560), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [235] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [208] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_value] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_flexible] = ACTIONS(202), - [sym_keyword_readonly] = ACTIONS(202), - [sym_keyword_type] = ACTIONS(202), - [sym_keyword_default] = ACTIONS(202), - [sym_keyword_assert] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_drop] = ACTIONS(176), + [sym_keyword_schemafull] = ACTIONS(176), + [sym_keyword_schemaless] = ACTIONS(176), + [sym_keyword_changefeed] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [236] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_value] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_flexible] = ACTIONS(142), - [sym_keyword_readonly] = ACTIONS(142), - [sym_keyword_type] = ACTIONS(142), - [sym_keyword_default] = ACTIONS(142), - [sym_keyword_assert] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [209] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [237] = { - [sym_statement] = STATE(1853), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(550), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [210] = { + [sym_expression] = STATE(1801), + [sym_statement] = STATE(1390), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(570), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1782), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(562), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [238] = { - [sym_expression] = STATE(1812), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [211] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_value] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_rand] = ACTIONS(186), + [sym_keyword_collate] = ACTIONS(186), + [sym_keyword_numeric] = ACTIONS(186), + [sym_keyword_asc] = ACTIONS(186), + [sym_keyword_desc] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_flexible] = ACTIONS(186), + [sym_keyword_readonly] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_default] = ACTIONS(186), + [sym_keyword_assert] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, - [239] = { - [sym_statement] = STATE(1407), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(129), - [sym_function_call] = STATE(475), - [sym_base_value] = STATE(171), - [sym_binary_expression] = STATE(475), - [sym_path] = STATE(475), - [sym_graph_path] = STATE(178), - [sym_number] = STATE(348), - [sym_identifier] = STATE(348), - [sym_array] = STATE(348), - [sym_object] = STATE(348), - [sym_object_key] = STATE(1700), - [sym_record_id] = STATE(348), - [sym_sub_query] = STATE(348), - [sym_duration] = STATE(348), - [sym_point] = STATE(348), - [aux_sym_duration_repeat1] = STATE(258), + [212] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(555), - [sym_keyword_rand] = ACTIONS(557), - [sym_keyword_true] = ACTIONS(559), - [sym_keyword_false] = ACTIONS(559), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(559), - [sym_keyword_null] = ACTIONS(559), - [sym_keyword_define] = ACTIONS(19), - [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(561), - [anon_sym_DASH_GT] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LPAREN] = ACTIONS(565), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(452), - [anon_sym_LT_DASH_GT] = ACTIONS(448), - [aux_sym_type_name_token1] = ACTIONS(567), - [sym_string] = ACTIONS(569), - [sym_prefixed_string] = ACTIONS(569), - [sym_int] = ACTIONS(571), - [sym_float] = ACTIONS(571), - [sym_decimal] = ACTIONS(573), - [sym_variable_name] = ACTIONS(569), - [sym_custom_function_name] = ACTIONS(557), - [sym_function_name] = ACTIONS(557), - [sym_duration_part] = ACTIONS(575), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_value] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_rand] = ACTIONS(146), + [sym_keyword_collate] = ACTIONS(146), + [sym_keyword_numeric] = ACTIONS(146), + [sym_keyword_asc] = ACTIONS(146), + [sym_keyword_desc] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_flexible] = ACTIONS(146), + [sym_keyword_readonly] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_default] = ACTIONS(146), + [sym_keyword_assert] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, - [240] = { - [sym_expression] = STATE(1859), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [213] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(577), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_value] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_rand] = ACTIONS(182), + [sym_keyword_collate] = ACTIONS(182), + [sym_keyword_numeric] = ACTIONS(182), + [sym_keyword_asc] = ACTIONS(182), + [sym_keyword_desc] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_flexible] = ACTIONS(182), + [sym_keyword_readonly] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_default] = ACTIONS(182), + [sym_keyword_assert] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, - [241] = { - [sym_statement] = STATE(1394), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(432), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1831), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), - [aux_sym_duration_repeat1] = STATE(51), + [214] = { + [sym_statement] = STATE(1370), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(127), + [sym_function_call] = STATE(443), + [sym_base_value] = STATE(160), + [sym_binary_expression] = STATE(443), + [sym_path] = STATE(443), + [sym_graph_path] = STATE(145), + [sym_number] = STATE(290), + [sym_identifier] = STATE(290), + [sym_array] = STATE(290), + [sym_object] = STATE(290), + [sym_object_key] = STATE(1766), + [sym_record_id] = STATE(290), + [sym_sub_query] = STATE(290), + [sym_duration] = STATE(290), + [sym_point] = STATE(290), + [aux_sym_duration_repeat1] = STATE(249), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(579), - [sym_keyword_rand] = ACTIONS(7), - [sym_keyword_true] = ACTIONS(11), - [sym_keyword_false] = ACTIONS(11), + [sym_keyword_only] = ACTIONS(564), + [sym_keyword_rand] = ACTIONS(566), + [sym_keyword_true] = ACTIONS(568), + [sym_keyword_false] = ACTIONS(568), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(11), - [sym_keyword_null] = ACTIONS(11), - [sym_keyword_define] = ACTIONS(19), - [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), - [sym_custom_function_name] = ACTIONS(7), - [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_keyword_none] = ACTIONS(568), + [sym_keyword_null] = ACTIONS(568), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(570), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(572), + [anon_sym_LPAREN] = ACTIONS(574), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_LT_DASH] = ACTIONS(427), + [anon_sym_LT_DASH_GT] = ACTIONS(423), + [aux_sym_type_name_token1] = ACTIONS(576), + [sym_string] = ACTIONS(578), + [sym_prefixed_string] = ACTIONS(578), + [sym_int] = ACTIONS(580), + [sym_float] = ACTIONS(580), + [sym_decimal] = ACTIONS(582), + [sym_variable_name] = ACTIONS(578), + [sym_custom_function_name] = ACTIONS(566), + [sym_function_name] = ACTIONS(566), + [sym_duration_part] = ACTIONS(584), }, - [242] = { - [sym_expression] = STATE(1747), - [sym_statement] = STATE(1323), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(564), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [215] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(108), [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(581), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_flexible] = ACTIONS(176), + [sym_keyword_readonly] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_default] = ACTIONS(176), + [sym_keyword_assert] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_for] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [243] = { - [sym_statement] = STATE(1751), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(574), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1791), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [216] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(110), [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_RPAREN] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_flexible] = ACTIONS(192), + [sym_keyword_readonly] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_default] = ACTIONS(192), + [sym_keyword_assert] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_for] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [244] = { - [sym_statement] = STATE(1394), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(414), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1789), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [217] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(585), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_content] = ACTIONS(192), + [sym_keyword_merge] = ACTIONS(192), + [sym_keyword_patch] = ACTIONS(192), + [sym_keyword_set] = ACTIONS(192), + [sym_keyword_unset] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [245] = { - [sym_statement] = STATE(1395), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(137), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1788), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [218] = { [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_only] = ACTIONS(587), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_value] = ACTIONS(255), + [sym_keyword_explain] = ACTIONS(255), + [sym_keyword_parallel] = ACTIONS(255), + [sym_keyword_timeout] = ACTIONS(255), + [sym_keyword_fetch] = ACTIONS(255), + [sym_keyword_limit] = ACTIONS(255), + [sym_keyword_rand] = ACTIONS(255), + [sym_keyword_collate] = ACTIONS(255), + [sym_keyword_numeric] = ACTIONS(255), + [sym_keyword_asc] = ACTIONS(255), + [sym_keyword_desc] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(255), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [sym_keyword_flexible] = ACTIONS(255), + [sym_keyword_readonly] = ACTIONS(255), + [sym_keyword_type] = ACTIONS(255), + [sym_keyword_default] = ACTIONS(255), + [sym_keyword_assert] = ACTIONS(255), + [sym_keyword_permissions] = ACTIONS(255), + [sym_keyword_for] = ACTIONS(255), + [sym_keyword_comment] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_RPAREN] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, - [246] = { - [sym_array] = STATE(283), - [sym_object] = STATE(283), - [sym_record_id_value] = STATE(335), - [ts_builtin_sym_end] = ACTIONS(200), + [219] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_for] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [220] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_fetch] = ACTIONS(202), - [sym_keyword_limit] = ACTIONS(202), - [sym_keyword_order] = ACTIONS(202), - [sym_keyword_split] = ACTIONS(202), - [sym_keyword_group] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(379), - [sym_record_id_ident] = ACTIONS(379), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_for] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [221] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_drop] = ACTIONS(176), + [sym_keyword_schemafull] = ACTIONS(176), + [sym_keyword_schemaless] = ACTIONS(176), + [sym_keyword_changefeed] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_for] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [222] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(116), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_value] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_flexible] = ACTIONS(345), + [sym_keyword_readonly] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_default] = ACTIONS(345), + [sym_keyword_assert] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_for] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [223] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_content] = ACTIONS(176), + [sym_keyword_merge] = ACTIONS(176), + [sym_keyword_patch] = ACTIONS(176), + [sym_keyword_set] = ACTIONS(176), + [sym_keyword_unset] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [224] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(308), + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_drop] = ACTIONS(176), + [sym_keyword_schemafull] = ACTIONS(176), + [sym_keyword_schemaless] = ACTIONS(176), + [sym_keyword_changefeed] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_for] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [247] = { + [225] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(116), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(126), - [sym_keyword_explain] = ACTIONS(126), - [sym_keyword_parallel] = ACTIONS(126), - [sym_keyword_timeout] = ACTIONS(126), - [sym_keyword_fetch] = ACTIONS(126), - [sym_keyword_limit] = ACTIONS(126), - [sym_keyword_order] = ACTIONS(126), - [sym_keyword_with] = ACTIONS(126), - [sym_keyword_where] = ACTIONS(126), - [sym_keyword_split] = ACTIONS(126), - [sym_keyword_group] = ACTIONS(126), - [sym_keyword_and] = ACTIONS(126), - [sym_keyword_or] = ACTIONS(128), - [sym_keyword_is] = ACTIONS(126), - [sym_keyword_not] = ACTIONS(128), - [sym_keyword_contains] = ACTIONS(126), - [sym_keyword_contains_not] = ACTIONS(126), - [sym_keyword_contains_all] = ACTIONS(126), - [sym_keyword_contains_any] = ACTIONS(126), - [sym_keyword_contains_none] = ACTIONS(126), - [sym_keyword_inside] = ACTIONS(126), - [sym_keyword_in] = ACTIONS(128), - [sym_keyword_not_inside] = ACTIONS(126), - [sym_keyword_all_inside] = ACTIONS(126), - [sym_keyword_any_inside] = ACTIONS(126), - [sym_keyword_none_inside] = ACTIONS(126), - [sym_keyword_outside] = ACTIONS(126), - [sym_keyword_intersects] = ACTIONS(126), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_DASH_GT] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(126), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_LT_DASH] = ACTIONS(128), - [anon_sym_LT_DASH_GT] = ACTIONS(126), - [anon_sym_STAR] = ACTIONS(128), - [anon_sym_DOT] = ACTIONS(128), - [anon_sym_LT] = ACTIONS(128), - [anon_sym_GT] = ACTIONS(128), - [anon_sym_DOT_DOT] = ACTIONS(126), - [anon_sym_EQ] = ACTIONS(128), - [anon_sym_DASH] = ACTIONS(128), - [anon_sym_AT] = ACTIONS(128), - [anon_sym_LT_PIPE] = ACTIONS(126), - [anon_sym_AMP_AMP] = ACTIONS(126), - [anon_sym_PIPE_PIPE] = ACTIONS(126), - [anon_sym_QMARK_QMARK] = ACTIONS(126), - [anon_sym_QMARK_COLON] = ACTIONS(126), - [anon_sym_BANG_EQ] = ACTIONS(126), - [anon_sym_EQ_EQ] = ACTIONS(126), - [anon_sym_QMARK_EQ] = ACTIONS(126), - [anon_sym_STAR_EQ] = ACTIONS(126), - [anon_sym_TILDE] = ACTIONS(126), - [anon_sym_BANG_TILDE] = ACTIONS(126), - [anon_sym_STAR_TILDE] = ACTIONS(126), - [anon_sym_LT_EQ] = ACTIONS(126), - [anon_sym_GT_EQ] = ACTIONS(126), - [anon_sym_PLUS] = ACTIONS(128), - [anon_sym_PLUS_EQ] = ACTIONS(126), - [anon_sym_DASH_EQ] = ACTIONS(126), - [anon_sym_u00d7] = ACTIONS(126), - [anon_sym_SLASH] = ACTIONS(128), - [anon_sym_u00f7] = ACTIONS(126), - [anon_sym_STAR_STAR] = ACTIONS(126), - [anon_sym_u220b] = ACTIONS(126), - [anon_sym_u220c] = ACTIONS(126), - [anon_sym_u2287] = ACTIONS(126), - [anon_sym_u2283] = ACTIONS(126), - [anon_sym_u2285] = ACTIONS(126), - [anon_sym_u2208] = ACTIONS(126), - [anon_sym_u2209] = ACTIONS(126), - [anon_sym_u2286] = ACTIONS(126), - [anon_sym_u2282] = ACTIONS(126), - [anon_sym_u2284] = ACTIONS(126), - [anon_sym_AT_AT] = ACTIONS(126), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_value] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_flexible] = ACTIONS(345), + [sym_keyword_readonly] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_default] = ACTIONS(345), + [sym_keyword_assert] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [248] = { - [ts_builtin_sym_end] = ACTIONS(114), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_as] = ACTIONS(114), - [sym_keyword_where] = ACTIONS(114), - [sym_keyword_group] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(114), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [sym_keyword_drop] = ACTIONS(114), - [sym_keyword_schemafull] = ACTIONS(114), - [sym_keyword_schemaless] = ACTIONS(114), - [sym_keyword_changefeed] = ACTIONS(114), - [sym_keyword_type] = ACTIONS(114), - [sym_keyword_permissions] = ACTIONS(114), - [sym_keyword_for] = ACTIONS(114), - [sym_keyword_comment] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), + [226] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(320), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [249] = { - [sym_statement] = STATE(1422), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(169), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1822), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), + [227] = { + [sym_statement] = STATE(1331), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(417), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1818), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), [aux_sym_duration_repeat1] = STATE(51), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), @@ -37878,71 +36242,233 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_null] = ACTIONS(11), [sym_keyword_define] = ACTIONS(19), [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), [sym_custom_function_name] = ACTIONS(7), [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), + [sym_duration_part] = ACTIONS(57), }, - [250] = { - [sym_statement] = STATE(1423), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(421), - [sym_function_call] = STATE(99), - [sym_base_value] = STATE(145), - [sym_binary_expression] = STATE(99), - [sym_path] = STATE(99), - [sym_graph_path] = STATE(144), - [sym_number] = STATE(57), - [sym_identifier] = STATE(57), - [sym_array] = STATE(57), - [sym_object] = STATE(57), - [sym_object_key] = STATE(1831), - [sym_record_id] = STATE(57), - [sym_sub_query] = STATE(57), - [sym_duration] = STATE(57), - [sym_point] = STATE(57), + [228] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(280), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [229] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(274), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_fetch] = ACTIONS(192), + [sym_keyword_limit] = ACTIONS(192), + [sym_keyword_order] = ACTIONS(192), + [sym_keyword_split] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [230] = { + [sym_statement] = STATE(1334), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(172), + [sym_function_call] = STATE(97), + [sym_base_value] = STATE(162), + [sym_binary_expression] = STATE(97), + [sym_path] = STATE(97), + [sym_graph_path] = STATE(153), + [sym_number] = STATE(62), + [sym_identifier] = STATE(62), + [sym_array] = STATE(62), + [sym_object] = STATE(62), + [sym_object_key] = STATE(1809), + [sym_record_id] = STATE(62), + [sym_sub_query] = STATE(62), + [sym_duration] = STATE(62), + [sym_point] = STATE(62), [aux_sym_duration_repeat1] = STATE(51), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), @@ -37956,1763 +36482,771 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_null] = ACTIONS(11), [sym_keyword_define] = ACTIONS(19), [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(37), - [anon_sym_LBRACK] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(45), - [anon_sym_LT_DASH_GT] = ACTIONS(37), - [aux_sym_type_name_token1] = ACTIONS(47), - [sym_string] = ACTIONS(49), - [sym_prefixed_string] = ACTIONS(49), - [sym_int] = ACTIONS(51), - [sym_float] = ACTIONS(51), - [sym_decimal] = ACTIONS(53), - [sym_variable_name] = ACTIONS(49), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(37), + [anon_sym_DASH_GT] = ACTIONS(39), + [anon_sym_LBRACK] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(43), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(47), + [anon_sym_LT_DASH_GT] = ACTIONS(39), + [aux_sym_type_name_token1] = ACTIONS(49), + [sym_string] = ACTIONS(51), + [sym_prefixed_string] = ACTIONS(51), + [sym_int] = ACTIONS(53), + [sym_float] = ACTIONS(53), + [sym_decimal] = ACTIONS(55), + [sym_variable_name] = ACTIONS(51), [sym_custom_function_name] = ACTIONS(7), [sym_function_name] = ACTIONS(7), - [sym_duration_part] = ACTIONS(55), - }, - [251] = { - [ts_builtin_sym_end] = ACTIONS(110), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_as] = ACTIONS(110), - [sym_keyword_where] = ACTIONS(110), - [sym_keyword_group] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(110), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [sym_keyword_drop] = ACTIONS(110), - [sym_keyword_schemafull] = ACTIONS(110), - [sym_keyword_schemaless] = ACTIONS(110), - [sym_keyword_changefeed] = ACTIONS(110), - [sym_keyword_type] = ACTIONS(110), - [sym_keyword_permissions] = ACTIONS(110), - [sym_keyword_for] = ACTIONS(110), - [sym_keyword_comment] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), - }, - [252] = { - [sym_statement] = STATE(1423), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(405), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1789), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), - [sym_comment] = ACTIONS(3), - [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), - [sym_keyword_begin] = ACTIONS(13), - [sym_keyword_cancel] = ACTIONS(15), - [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), + [sym_duration_part] = ACTIONS(57), }, - [253] = { - [sym_statement] = STATE(1422), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(138), - [sym_function_call] = STATE(73), - [sym_base_value] = STATE(3), - [sym_binary_expression] = STATE(73), - [sym_path] = STATE(73), - [sym_graph_path] = STATE(6), - [sym_number] = STATE(19), - [sym_identifier] = STATE(19), - [sym_array] = STATE(19), - [sym_object] = STATE(19), - [sym_object_key] = STATE(1788), - [sym_record_id] = STATE(19), - [sym_sub_query] = STATE(19), - [sym_duration] = STATE(19), - [sym_point] = STATE(19), - [aux_sym_duration_repeat1] = STATE(8), + [231] = { + [sym_statement] = STATE(1341), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1387), + [sym_value] = STATE(128), + [sym_function_call] = STATE(461), + [sym_base_value] = STATE(196), + [sym_binary_expression] = STATE(461), + [sym_path] = STATE(461), + [sym_graph_path] = STATE(198), + [sym_number] = STATE(347), + [sym_identifier] = STATE(347), + [sym_array] = STATE(347), + [sym_object] = STATE(347), + [sym_object_key] = STATE(1772), + [sym_record_id] = STATE(347), + [sym_sub_query] = STATE(347), + [sym_duration] = STATE(347), + [sym_point] = STATE(347), + [aux_sym_duration_repeat1] = STATE(260), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(456), - [sym_keyword_true] = ACTIONS(458), - [sym_keyword_false] = ACTIONS(458), + [sym_keyword_rand] = ACTIONS(510), + [sym_keyword_true] = ACTIONS(512), + [sym_keyword_false] = ACTIONS(512), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(458), - [sym_keyword_null] = ACTIONS(458), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(474), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(69), - [anon_sym_LT_DASH_GT] = ACTIONS(65), - [aux_sym_type_name_token1] = ACTIONS(482), - [sym_string] = ACTIONS(484), - [sym_prefixed_string] = ACTIONS(484), - [sym_int] = ACTIONS(486), - [sym_float] = ACTIONS(486), - [sym_decimal] = ACTIONS(488), - [sym_variable_name] = ACTIONS(484), - [sym_custom_function_name] = ACTIONS(456), - [sym_function_name] = ACTIONS(456), - [sym_duration_part] = ACTIONS(490), - }, - [254] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_rand] = ACTIONS(160), - [sym_keyword_collate] = ACTIONS(160), - [sym_keyword_numeric] = ACTIONS(160), - [sym_keyword_asc] = ACTIONS(160), - [sym_keyword_desc] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(589), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [255] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_explain] = ACTIONS(132), - [sym_keyword_parallel] = ACTIONS(132), - [sym_keyword_timeout] = ACTIONS(132), - [sym_keyword_fetch] = ACTIONS(132), - [sym_keyword_limit] = ACTIONS(132), - [sym_keyword_order] = ACTIONS(132), - [sym_keyword_with] = ACTIONS(132), - [sym_keyword_where] = ACTIONS(132), - [sym_keyword_split] = ACTIONS(132), - [sym_keyword_group] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(134), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_RPAREN] = ACTIONS(132), - [anon_sym_RBRACE] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), - }, - [256] = { - [ts_builtin_sym_end] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_as] = ACTIONS(136), - [sym_keyword_where] = ACTIONS(136), - [sym_keyword_group] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(136), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [sym_keyword_drop] = ACTIONS(136), - [sym_keyword_schemafull] = ACTIONS(136), - [sym_keyword_schemaless] = ACTIONS(136), - [sym_keyword_changefeed] = ACTIONS(136), - [sym_keyword_type] = ACTIONS(136), - [sym_keyword_permissions] = ACTIONS(136), - [sym_keyword_for] = ACTIONS(136), - [sym_keyword_comment] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), - }, - [257] = { - [ts_builtin_sym_end] = ACTIONS(132), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_as] = ACTIONS(132), - [sym_keyword_where] = ACTIONS(132), - [sym_keyword_group] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(132), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [sym_keyword_drop] = ACTIONS(132), - [sym_keyword_schemafull] = ACTIONS(132), - [sym_keyword_schemaless] = ACTIONS(132), - [sym_keyword_changefeed] = ACTIONS(132), - [sym_keyword_type] = ACTIONS(132), - [sym_keyword_permissions] = ACTIONS(132), - [sym_keyword_for] = ACTIONS(132), - [sym_keyword_comment] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), - }, - [258] = { - [aux_sym_duration_repeat1] = STATE(261), - [ts_builtin_sym_end] = ACTIONS(104), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(104), - [sym_keyword_explain] = ACTIONS(104), - [sym_keyword_parallel] = ACTIONS(104), - [sym_keyword_timeout] = ACTIONS(104), - [sym_keyword_fetch] = ACTIONS(104), - [sym_keyword_limit] = ACTIONS(104), - [sym_keyword_order] = ACTIONS(104), - [sym_keyword_with] = ACTIONS(104), - [sym_keyword_where] = ACTIONS(104), - [sym_keyword_split] = ACTIONS(104), - [sym_keyword_group] = ACTIONS(104), - [sym_keyword_and] = ACTIONS(104), - [sym_keyword_or] = ACTIONS(106), - [sym_keyword_is] = ACTIONS(104), - [sym_keyword_not] = ACTIONS(106), - [sym_keyword_contains] = ACTIONS(104), - [sym_keyword_contains_not] = ACTIONS(104), - [sym_keyword_contains_all] = ACTIONS(104), - [sym_keyword_contains_any] = ACTIONS(104), - [sym_keyword_contains_none] = ACTIONS(104), - [sym_keyword_inside] = ACTIONS(104), - [sym_keyword_in] = ACTIONS(106), - [sym_keyword_not_inside] = ACTIONS(104), - [sym_keyword_all_inside] = ACTIONS(104), - [sym_keyword_any_inside] = ACTIONS(104), - [sym_keyword_none_inside] = ACTIONS(104), - [sym_keyword_outside] = ACTIONS(104), - [sym_keyword_intersects] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_DASH_GT] = ACTIONS(104), - [anon_sym_LBRACK] = ACTIONS(104), - [anon_sym_LT_DASH] = ACTIONS(106), - [anon_sym_LT_DASH_GT] = ACTIONS(104), - [anon_sym_STAR] = ACTIONS(106), - [anon_sym_DOT] = ACTIONS(104), - [anon_sym_LT] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(106), - [anon_sym_EQ] = ACTIONS(106), - [sym_duration_part] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(106), - [anon_sym_AT] = ACTIONS(106), - [anon_sym_LT_PIPE] = ACTIONS(104), - [anon_sym_AMP_AMP] = ACTIONS(104), - [anon_sym_PIPE_PIPE] = ACTIONS(104), - [anon_sym_QMARK_QMARK] = ACTIONS(104), - [anon_sym_QMARK_COLON] = ACTIONS(104), - [anon_sym_BANG_EQ] = ACTIONS(104), - [anon_sym_EQ_EQ] = ACTIONS(104), - [anon_sym_QMARK_EQ] = ACTIONS(104), - [anon_sym_STAR_EQ] = ACTIONS(104), - [anon_sym_TILDE] = ACTIONS(104), - [anon_sym_BANG_TILDE] = ACTIONS(104), - [anon_sym_STAR_TILDE] = ACTIONS(104), - [anon_sym_LT_EQ] = ACTIONS(104), - [anon_sym_GT_EQ] = ACTIONS(104), - [anon_sym_PLUS] = ACTIONS(106), - [anon_sym_PLUS_EQ] = ACTIONS(104), - [anon_sym_DASH_EQ] = ACTIONS(104), - [anon_sym_u00d7] = ACTIONS(104), - [anon_sym_SLASH] = ACTIONS(106), - [anon_sym_u00f7] = ACTIONS(104), - [anon_sym_STAR_STAR] = ACTIONS(104), - [anon_sym_u220b] = ACTIONS(104), - [anon_sym_u220c] = ACTIONS(104), - [anon_sym_u2287] = ACTIONS(104), - [anon_sym_u2283] = ACTIONS(104), - [anon_sym_u2285] = ACTIONS(104), - [anon_sym_u2208] = ACTIONS(104), - [anon_sym_u2209] = ACTIONS(104), - [anon_sym_u2286] = ACTIONS(104), - [anon_sym_u2282] = ACTIONS(104), - [anon_sym_u2284] = ACTIONS(104), - [anon_sym_AT_AT] = ACTIONS(104), + [sym_keyword_none] = ACTIONS(512), + [sym_keyword_null] = ACTIONS(512), + [sym_keyword_define] = ACTIONS(19), + [sym_keyword_live] = ACTIONS(21), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(27), + [sym_keyword_delete] = ACTIONS(29), + [sym_keyword_update] = ACTIONS(31), + [sym_keyword_insert] = ACTIONS(33), + [sym_keyword_relate] = ACTIONS(35), + [sym_keyword_count] = ACTIONS(514), + [anon_sym_DASH_GT] = ACTIONS(516), + [anon_sym_LBRACK] = ACTIONS(518), + [anon_sym_LPAREN] = ACTIONS(520), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(522), + [anon_sym_LT_DASH_GT] = ACTIONS(516), + [aux_sym_type_name_token1] = ACTIONS(524), + [sym_string] = ACTIONS(526), + [sym_prefixed_string] = ACTIONS(526), + [sym_int] = ACTIONS(528), + [sym_float] = ACTIONS(528), + [sym_decimal] = ACTIONS(530), + [sym_variable_name] = ACTIONS(526), + [sym_custom_function_name] = ACTIONS(510), + [sym_function_name] = ACTIONS(510), + [sym_duration_part] = ACTIONS(532), }, - [259] = { - [ts_builtin_sym_end] = ACTIONS(126), + [232] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(126), - [sym_keyword_as] = ACTIONS(126), - [sym_keyword_where] = ACTIONS(126), - [sym_keyword_group] = ACTIONS(126), - [sym_keyword_and] = ACTIONS(126), - [sym_keyword_or] = ACTIONS(126), - [sym_keyword_is] = ACTIONS(126), - [sym_keyword_not] = ACTIONS(128), - [sym_keyword_contains] = ACTIONS(126), - [sym_keyword_contains_not] = ACTIONS(126), - [sym_keyword_contains_all] = ACTIONS(126), - [sym_keyword_contains_any] = ACTIONS(126), - [sym_keyword_contains_none] = ACTIONS(126), - [sym_keyword_inside] = ACTIONS(126), - [sym_keyword_in] = ACTIONS(128), - [sym_keyword_not_inside] = ACTIONS(126), - [sym_keyword_all_inside] = ACTIONS(126), - [sym_keyword_any_inside] = ACTIONS(126), - [sym_keyword_none_inside] = ACTIONS(126), - [sym_keyword_outside] = ACTIONS(126), - [sym_keyword_intersects] = ACTIONS(126), - [sym_keyword_drop] = ACTIONS(126), - [sym_keyword_schemafull] = ACTIONS(126), - [sym_keyword_schemaless] = ACTIONS(126), - [sym_keyword_changefeed] = ACTIONS(126), - [sym_keyword_type] = ACTIONS(126), - [sym_keyword_permissions] = ACTIONS(126), - [sym_keyword_for] = ACTIONS(126), - [sym_keyword_comment] = ACTIONS(126), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_DASH_GT] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(126), - [anon_sym_LT_DASH] = ACTIONS(128), - [anon_sym_LT_DASH_GT] = ACTIONS(126), - [anon_sym_STAR] = ACTIONS(128), - [anon_sym_DOT] = ACTIONS(128), - [anon_sym_LT] = ACTIONS(128), - [anon_sym_GT] = ACTIONS(128), - [anon_sym_DOT_DOT] = ACTIONS(126), - [anon_sym_EQ] = ACTIONS(128), - [anon_sym_DASH] = ACTIONS(128), - [anon_sym_AT] = ACTIONS(128), - [anon_sym_LT_PIPE] = ACTIONS(126), - [anon_sym_AMP_AMP] = ACTIONS(126), - [anon_sym_PIPE_PIPE] = ACTIONS(126), - [anon_sym_QMARK_QMARK] = ACTIONS(126), - [anon_sym_QMARK_COLON] = ACTIONS(126), - [anon_sym_BANG_EQ] = ACTIONS(126), - [anon_sym_EQ_EQ] = ACTIONS(126), - [anon_sym_QMARK_EQ] = ACTIONS(126), - [anon_sym_STAR_EQ] = ACTIONS(126), - [anon_sym_TILDE] = ACTIONS(126), - [anon_sym_BANG_TILDE] = ACTIONS(126), - [anon_sym_STAR_TILDE] = ACTIONS(126), - [anon_sym_LT_EQ] = ACTIONS(126), - [anon_sym_GT_EQ] = ACTIONS(126), - [anon_sym_PLUS] = ACTIONS(128), - [anon_sym_PLUS_EQ] = ACTIONS(126), - [anon_sym_DASH_EQ] = ACTIONS(126), - [anon_sym_u00d7] = ACTIONS(126), - [anon_sym_SLASH] = ACTIONS(128), - [anon_sym_u00f7] = ACTIONS(126), - [anon_sym_STAR_STAR] = ACTIONS(126), - [anon_sym_u220b] = ACTIONS(126), - [anon_sym_u220c] = ACTIONS(126), - [anon_sym_u2287] = ACTIONS(126), - [anon_sym_u2283] = ACTIONS(126), - [anon_sym_u2285] = ACTIONS(126), - [anon_sym_u2208] = ACTIONS(126), - [anon_sym_u2209] = ACTIONS(126), - [anon_sym_u2286] = ACTIONS(126), - [anon_sym_u2282] = ACTIONS(126), - [anon_sym_u2284] = ACTIONS(126), - [anon_sym_AT_AT] = ACTIONS(126), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_flexible] = ACTIONS(176), + [sym_keyword_readonly] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_default] = ACTIONS(176), + [sym_keyword_assert] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_for] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [260] = { - [ts_builtin_sym_end] = ACTIONS(118), + [233] = { + [sym_array] = STATE(253), + [sym_object] = STATE(253), + [sym_record_id_value] = STATE(328), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(118), - [sym_keyword_as] = ACTIONS(118), - [sym_keyword_where] = ACTIONS(118), - [sym_keyword_group] = ACTIONS(118), - [sym_keyword_and] = ACTIONS(118), - [sym_keyword_or] = ACTIONS(118), - [sym_keyword_is] = ACTIONS(118), - [sym_keyword_not] = ACTIONS(120), - [sym_keyword_contains] = ACTIONS(118), - [sym_keyword_contains_not] = ACTIONS(118), - [sym_keyword_contains_all] = ACTIONS(118), - [sym_keyword_contains_any] = ACTIONS(118), - [sym_keyword_contains_none] = ACTIONS(118), - [sym_keyword_inside] = ACTIONS(118), - [sym_keyword_in] = ACTIONS(120), - [sym_keyword_not_inside] = ACTIONS(118), - [sym_keyword_all_inside] = ACTIONS(118), - [sym_keyword_any_inside] = ACTIONS(118), - [sym_keyword_none_inside] = ACTIONS(118), - [sym_keyword_outside] = ACTIONS(118), - [sym_keyword_intersects] = ACTIONS(118), - [sym_keyword_drop] = ACTIONS(118), - [sym_keyword_schemafull] = ACTIONS(118), - [sym_keyword_schemaless] = ACTIONS(118), - [sym_keyword_changefeed] = ACTIONS(118), - [sym_keyword_type] = ACTIONS(118), - [sym_keyword_permissions] = ACTIONS(118), - [sym_keyword_for] = ACTIONS(118), - [sym_keyword_comment] = ACTIONS(118), - [anon_sym_COMMA] = ACTIONS(118), - [anon_sym_DASH_GT] = ACTIONS(118), - [anon_sym_LBRACK] = ACTIONS(118), - [anon_sym_LT_DASH] = ACTIONS(120), - [anon_sym_LT_DASH_GT] = ACTIONS(118), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT_DOT] = ACTIONS(118), - [anon_sym_EQ] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_AT] = ACTIONS(120), - [anon_sym_LT_PIPE] = ACTIONS(118), - [anon_sym_AMP_AMP] = ACTIONS(118), - [anon_sym_PIPE_PIPE] = ACTIONS(118), - [anon_sym_QMARK_QMARK] = ACTIONS(118), - [anon_sym_QMARK_COLON] = ACTIONS(118), - [anon_sym_BANG_EQ] = ACTIONS(118), - [anon_sym_EQ_EQ] = ACTIONS(118), - [anon_sym_QMARK_EQ] = ACTIONS(118), - [anon_sym_STAR_EQ] = ACTIONS(118), - [anon_sym_TILDE] = ACTIONS(118), - [anon_sym_BANG_TILDE] = ACTIONS(118), - [anon_sym_STAR_TILDE] = ACTIONS(118), - [anon_sym_LT_EQ] = ACTIONS(118), - [anon_sym_GT_EQ] = ACTIONS(118), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_PLUS_EQ] = ACTIONS(118), - [anon_sym_DASH_EQ] = ACTIONS(118), - [anon_sym_u00d7] = ACTIONS(118), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_u00f7] = ACTIONS(118), - [anon_sym_STAR_STAR] = ACTIONS(118), - [anon_sym_u220b] = ACTIONS(118), - [anon_sym_u220c] = ACTIONS(118), - [anon_sym_u2287] = ACTIONS(118), - [anon_sym_u2283] = ACTIONS(118), - [anon_sym_u2285] = ACTIONS(118), - [anon_sym_u2208] = ACTIONS(118), - [anon_sym_u2209] = ACTIONS(118), - [anon_sym_u2286] = ACTIONS(118), - [anon_sym_u2282] = ACTIONS(118), - [anon_sym_u2284] = ACTIONS(118), - [anon_sym_AT_AT] = ACTIONS(118), - }, - [261] = { - [aux_sym_duration_repeat1] = STATE(261), - [ts_builtin_sym_end] = ACTIONS(97), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(97), - [sym_keyword_explain] = ACTIONS(97), - [sym_keyword_parallel] = ACTIONS(97), - [sym_keyword_timeout] = ACTIONS(97), - [sym_keyword_fetch] = ACTIONS(97), - [sym_keyword_limit] = ACTIONS(97), - [sym_keyword_order] = ACTIONS(97), - [sym_keyword_with] = ACTIONS(97), - [sym_keyword_where] = ACTIONS(97), - [sym_keyword_split] = ACTIONS(97), - [sym_keyword_group] = ACTIONS(97), - [sym_keyword_and] = ACTIONS(97), - [sym_keyword_or] = ACTIONS(99), - [sym_keyword_is] = ACTIONS(97), - [sym_keyword_not] = ACTIONS(99), - [sym_keyword_contains] = ACTIONS(97), - [sym_keyword_contains_not] = ACTIONS(97), - [sym_keyword_contains_all] = ACTIONS(97), - [sym_keyword_contains_any] = ACTIONS(97), - [sym_keyword_contains_none] = ACTIONS(97), - [sym_keyword_inside] = ACTIONS(97), - [sym_keyword_in] = ACTIONS(99), - [sym_keyword_not_inside] = ACTIONS(97), - [sym_keyword_all_inside] = ACTIONS(97), - [sym_keyword_any_inside] = ACTIONS(97), - [sym_keyword_none_inside] = ACTIONS(97), - [sym_keyword_outside] = ACTIONS(97), - [sym_keyword_intersects] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_DASH_GT] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(97), - [anon_sym_LT_DASH] = ACTIONS(99), - [anon_sym_LT_DASH_GT] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(99), - [anon_sym_DOT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(99), - [sym_duration_part] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_PIPE] = ACTIONS(97), - [anon_sym_AMP_AMP] = ACTIONS(97), - [anon_sym_PIPE_PIPE] = ACTIONS(97), - [anon_sym_QMARK_QMARK] = ACTIONS(97), - [anon_sym_QMARK_COLON] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_QMARK_EQ] = ACTIONS(97), - [anon_sym_STAR_EQ] = ACTIONS(97), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_BANG_TILDE] = ACTIONS(97), - [anon_sym_STAR_TILDE] = ACTIONS(97), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(99), - [anon_sym_PLUS_EQ] = ACTIONS(97), - [anon_sym_DASH_EQ] = ACTIONS(97), - [anon_sym_u00d7] = ACTIONS(97), - [anon_sym_SLASH] = ACTIONS(99), - [anon_sym_u00f7] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(97), - [anon_sym_u220b] = ACTIONS(97), - [anon_sym_u220c] = ACTIONS(97), - [anon_sym_u2287] = ACTIONS(97), - [anon_sym_u2283] = ACTIONS(97), - [anon_sym_u2285] = ACTIONS(97), - [anon_sym_u2208] = ACTIONS(97), - [anon_sym_u2209] = ACTIONS(97), - [anon_sym_u2286] = ACTIONS(97), - [anon_sym_u2282] = ACTIONS(97), - [anon_sym_u2284] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(97), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_fetch] = ACTIONS(176), + [sym_keyword_limit] = ACTIONS(176), + [sym_keyword_order] = ACTIONS(176), + [sym_keyword_split] = ACTIONS(176), + [sym_keyword_group] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(371), + [sym_record_id_ident] = ACTIONS(371), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [262] = { - [sym_statement] = STATE(1298), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1307), - [sym_value] = STATE(127), - [sym_function_call] = STATE(442), - [sym_base_value] = STATE(151), - [sym_binary_expression] = STATE(442), - [sym_path] = STATE(442), - [sym_graph_path] = STATE(150), - [sym_number] = STATE(315), - [sym_identifier] = STATE(315), - [sym_array] = STATE(315), - [sym_object] = STATE(315), - [sym_object_key] = STATE(1781), - [sym_record_id] = STATE(315), - [sym_sub_query] = STATE(315), - [sym_duration] = STATE(315), - [sym_point] = STATE(315), - [aux_sym_duration_repeat1] = STATE(222), + [234] = { + [sym_statement] = STATE(1334), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(131), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1773), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(512), - [sym_keyword_true] = ACTIONS(514), - [sym_keyword_false] = ACTIONS(514), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(514), - [sym_keyword_null] = ACTIONS(514), - [sym_keyword_define] = ACTIONS(460), - [sym_keyword_live] = ACTIONS(462), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(464), - [sym_keyword_delete] = ACTIONS(466), - [sym_keyword_update] = ACTIONS(468), - [sym_keyword_insert] = ACTIONS(470), - [sym_keyword_relate] = ACTIONS(472), - [sym_keyword_count] = ACTIONS(516), - [anon_sym_DASH_GT] = ACTIONS(381), - [anon_sym_LBRACK] = ACTIONS(518), - [anon_sym_LPAREN] = ACTIONS(520), - [anon_sym_LBRACE] = ACTIONS(345), - [anon_sym_LT_DASH] = ACTIONS(385), - [anon_sym_LT_DASH_GT] = ACTIONS(381), - [aux_sym_type_name_token1] = ACTIONS(522), - [sym_string] = ACTIONS(524), - [sym_prefixed_string] = ACTIONS(524), - [sym_int] = ACTIONS(526), - [sym_float] = ACTIONS(526), - [sym_decimal] = ACTIONS(528), - [sym_variable_name] = ACTIONS(524), - [sym_custom_function_name] = ACTIONS(512), - [sym_function_name] = ACTIONS(512), - [sym_duration_part] = ACTIONS(530), - }, - [263] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_order] = ACTIONS(57), - [sym_keyword_with] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_split] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(59), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), - }, - [264] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_as] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(57), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [sym_keyword_drop] = ACTIONS(57), - [sym_keyword_schemafull] = ACTIONS(57), - [sym_keyword_schemaless] = ACTIONS(57), - [sym_keyword_changefeed] = ACTIONS(57), - [sym_keyword_type] = ACTIONS(57), - [sym_keyword_permissions] = ACTIONS(57), - [sym_keyword_for] = ACTIONS(57), - [sym_keyword_comment] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), - }, - [265] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(118), - [sym_keyword_explain] = ACTIONS(118), - [sym_keyword_parallel] = ACTIONS(118), - [sym_keyword_timeout] = ACTIONS(118), - [sym_keyword_fetch] = ACTIONS(118), - [sym_keyword_limit] = ACTIONS(118), - [sym_keyword_order] = ACTIONS(118), - [sym_keyword_with] = ACTIONS(118), - [sym_keyword_where] = ACTIONS(118), - [sym_keyword_split] = ACTIONS(118), - [sym_keyword_group] = ACTIONS(118), - [sym_keyword_and] = ACTIONS(118), - [sym_keyword_or] = ACTIONS(120), - [sym_keyword_is] = ACTIONS(118), - [sym_keyword_not] = ACTIONS(120), - [sym_keyword_contains] = ACTIONS(118), - [sym_keyword_contains_not] = ACTIONS(118), - [sym_keyword_contains_all] = ACTIONS(118), - [sym_keyword_contains_any] = ACTIONS(118), - [sym_keyword_contains_none] = ACTIONS(118), - [sym_keyword_inside] = ACTIONS(118), - [sym_keyword_in] = ACTIONS(120), - [sym_keyword_not_inside] = ACTIONS(118), - [sym_keyword_all_inside] = ACTIONS(118), - [sym_keyword_any_inside] = ACTIONS(118), - [sym_keyword_none_inside] = ACTIONS(118), - [sym_keyword_outside] = ACTIONS(118), - [sym_keyword_intersects] = ACTIONS(118), - [anon_sym_COMMA] = ACTIONS(118), - [anon_sym_DASH_GT] = ACTIONS(118), - [anon_sym_LBRACK] = ACTIONS(118), - [anon_sym_RPAREN] = ACTIONS(118), - [anon_sym_RBRACE] = ACTIONS(118), - [anon_sym_LT_DASH] = ACTIONS(120), - [anon_sym_LT_DASH_GT] = ACTIONS(118), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT_DOT] = ACTIONS(118), - [anon_sym_EQ] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_AT] = ACTIONS(120), - [anon_sym_LT_PIPE] = ACTIONS(118), - [anon_sym_AMP_AMP] = ACTIONS(118), - [anon_sym_PIPE_PIPE] = ACTIONS(118), - [anon_sym_QMARK_QMARK] = ACTIONS(118), - [anon_sym_QMARK_COLON] = ACTIONS(118), - [anon_sym_BANG_EQ] = ACTIONS(118), - [anon_sym_EQ_EQ] = ACTIONS(118), - [anon_sym_QMARK_EQ] = ACTIONS(118), - [anon_sym_STAR_EQ] = ACTIONS(118), - [anon_sym_TILDE] = ACTIONS(118), - [anon_sym_BANG_TILDE] = ACTIONS(118), - [anon_sym_STAR_TILDE] = ACTIONS(118), - [anon_sym_LT_EQ] = ACTIONS(118), - [anon_sym_GT_EQ] = ACTIONS(118), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_PLUS_EQ] = ACTIONS(118), - [anon_sym_DASH_EQ] = ACTIONS(118), - [anon_sym_u00d7] = ACTIONS(118), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_u00f7] = ACTIONS(118), - [anon_sym_STAR_STAR] = ACTIONS(118), - [anon_sym_u220b] = ACTIONS(118), - [anon_sym_u220c] = ACTIONS(118), - [anon_sym_u2287] = ACTIONS(118), - [anon_sym_u2283] = ACTIONS(118), - [anon_sym_u2285] = ACTIONS(118), - [anon_sym_u2208] = ACTIONS(118), - [anon_sym_u2209] = ACTIONS(118), - [anon_sym_u2286] = ACTIONS(118), - [anon_sym_u2282] = ACTIONS(118), - [anon_sym_u2284] = ACTIONS(118), - [anon_sym_AT_AT] = ACTIONS(118), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [266] = { + [235] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_explain] = ACTIONS(110), - [sym_keyword_parallel] = ACTIONS(110), - [sym_keyword_timeout] = ACTIONS(110), - [sym_keyword_fetch] = ACTIONS(110), - [sym_keyword_limit] = ACTIONS(110), - [sym_keyword_order] = ACTIONS(110), - [sym_keyword_with] = ACTIONS(110), - [sym_keyword_where] = ACTIONS(110), - [sym_keyword_split] = ACTIONS(110), - [sym_keyword_group] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(112), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_RPAREN] = ACTIONS(110), - [anon_sym_RBRACE] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_flexible] = ACTIONS(192), + [sym_keyword_readonly] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_default] = ACTIONS(192), + [sym_keyword_assert] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_for] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [267] = { + [236] = { + [sym_statement] = STATE(1331), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(393), + [sym_function_call] = STATE(67), + [sym_base_value] = STATE(4), + [sym_binary_expression] = STATE(67), + [sym_path] = STATE(67), + [sym_graph_path] = STATE(5), + [sym_number] = STATE(27), + [sym_identifier] = STATE(27), + [sym_array] = STATE(27), + [sym_object] = STATE(27), + [sym_object_key] = STATE(1776), + [sym_record_id] = STATE(27), + [sym_sub_query] = STATE(27), + [sym_duration] = STATE(27), + [sym_point] = STATE(27), + [aux_sym_duration_repeat1] = STATE(7), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_explain] = ACTIONS(136), - [sym_keyword_parallel] = ACTIONS(136), - [sym_keyword_timeout] = ACTIONS(136), - [sym_keyword_fetch] = ACTIONS(136), - [sym_keyword_limit] = ACTIONS(136), - [sym_keyword_order] = ACTIONS(136), - [sym_keyword_with] = ACTIONS(136), - [sym_keyword_where] = ACTIONS(136), - [sym_keyword_split] = ACTIONS(136), - [sym_keyword_group] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(138), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_RPAREN] = ACTIONS(136), - [anon_sym_RBRACE] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), + [sym_keyword_select] = ACTIONS(5), + [sym_keyword_rand] = ACTIONS(379), + [sym_keyword_true] = ACTIONS(381), + [sym_keyword_false] = ACTIONS(381), + [sym_keyword_begin] = ACTIONS(13), + [sym_keyword_cancel] = ACTIONS(15), + [sym_keyword_commit] = ACTIONS(17), + [sym_keyword_none] = ACTIONS(381), + [sym_keyword_null] = ACTIONS(381), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(397), + [anon_sym_DASH_GT] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(87), + [anon_sym_LT_DASH_GT] = ACTIONS(83), + [aux_sym_type_name_token1] = ACTIONS(405), + [sym_string] = ACTIONS(407), + [sym_prefixed_string] = ACTIONS(407), + [sym_int] = ACTIONS(409), + [sym_float] = ACTIONS(409), + [sym_decimal] = ACTIONS(411), + [sym_variable_name] = ACTIONS(407), + [sym_custom_function_name] = ACTIONS(379), + [sym_function_name] = ACTIONS(379), + [sym_duration_part] = ACTIONS(413), }, - [268] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_with] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(596), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [237] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_value] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_flexible] = ACTIONS(345), + [sym_keyword_readonly] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_default] = ACTIONS(345), + [sym_keyword_assert] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_for] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [269] = { + [238] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(312), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(598), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_group] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [270] = { - [sym_statement] = STATE(1298), - [sym_begin_statement] = STATE(1324), - [sym_cancel_statement] = STATE(1324), - [sym_commit_statement] = STATE(1324), - [sym_define_analyzer_statement] = STATE(1324), - [sym_define_database] = STATE(1324), - [sym_define_event_statement] = STATE(1324), - [sym_define_field_statement] = STATE(1324), - [sym_define_function_statement] = STATE(1324), - [sym_define_index_statement] = STATE(1324), - [sym_define_namespace_statement] = STATE(1324), - [sym_define_param_statement] = STATE(1324), - [sym_define_scope_statement] = STATE(1324), - [sym_define_table_statement] = STATE(1324), - [sym_define_token_statement] = STATE(1324), - [sym_define_user_statement] = STATE(1324), - [sym_remove_statement] = STATE(1324), - [sym_create_statement] = STATE(1324), - [sym_update_statement] = STATE(1324), - [sym_relate_statement] = STATE(1324), - [sym_delete_statement] = STATE(1324), - [sym_insert_statement] = STATE(1324), - [sym_select_statement] = STATE(1324), - [sym_live_select_statement] = STATE(1324), - [sym_select_clause] = STATE(1326), - [sym_value] = STATE(128), - [sym_function_call] = STATE(475), - [sym_base_value] = STATE(171), - [sym_binary_expression] = STATE(475), - [sym_path] = STATE(475), - [sym_graph_path] = STATE(178), - [sym_number] = STATE(348), - [sym_identifier] = STATE(348), - [sym_array] = STATE(348), - [sym_object] = STATE(348), - [sym_object_key] = STATE(1700), - [sym_record_id] = STATE(348), - [sym_sub_query] = STATE(348), - [sym_duration] = STATE(348), - [sym_point] = STATE(348), - [aux_sym_duration_repeat1] = STATE(258), + [239] = { + [sym_statement] = STATE(1341), + [sym_use_statement] = STATE(1389), + [sym_begin_statement] = STATE(1389), + [sym_cancel_statement] = STATE(1389), + [sym_commit_statement] = STATE(1389), + [sym_define_analyzer_statement] = STATE(1389), + [sym_define_database] = STATE(1389), + [sym_define_event_statement] = STATE(1389), + [sym_define_field_statement] = STATE(1389), + [sym_define_function_statement] = STATE(1389), + [sym_define_index_statement] = STATE(1389), + [sym_define_namespace_statement] = STATE(1389), + [sym_define_param_statement] = STATE(1389), + [sym_define_scope_statement] = STATE(1389), + [sym_define_table_statement] = STATE(1389), + [sym_define_token_statement] = STATE(1389), + [sym_define_user_statement] = STATE(1389), + [sym_remove_statement] = STATE(1389), + [sym_create_statement] = STATE(1389), + [sym_update_statement] = STATE(1389), + [sym_relate_statement] = STATE(1389), + [sym_delete_statement] = STATE(1389), + [sym_insert_statement] = STATE(1389), + [sym_select_statement] = STATE(1389), + [sym_live_select_statement] = STATE(1389), + [sym_select_clause] = STATE(1315), + [sym_value] = STATE(125), + [sym_function_call] = STATE(443), + [sym_base_value] = STATE(160), + [sym_binary_expression] = STATE(443), + [sym_path] = STATE(443), + [sym_graph_path] = STATE(145), + [sym_number] = STATE(290), + [sym_identifier] = STATE(290), + [sym_array] = STATE(290), + [sym_object] = STATE(290), + [sym_object_key] = STATE(1766), + [sym_record_id] = STATE(290), + [sym_sub_query] = STATE(290), + [sym_duration] = STATE(290), + [sym_point] = STATE(290), + [aux_sym_duration_repeat1] = STATE(249), [sym_comment] = ACTIONS(3), [sym_keyword_select] = ACTIONS(5), - [sym_keyword_rand] = ACTIONS(557), - [sym_keyword_true] = ACTIONS(559), - [sym_keyword_false] = ACTIONS(559), + [sym_keyword_rand] = ACTIONS(566), + [sym_keyword_true] = ACTIONS(568), + [sym_keyword_false] = ACTIONS(568), [sym_keyword_begin] = ACTIONS(13), [sym_keyword_cancel] = ACTIONS(15), [sym_keyword_commit] = ACTIONS(17), - [sym_keyword_none] = ACTIONS(559), - [sym_keyword_null] = ACTIONS(559), - [sym_keyword_define] = ACTIONS(19), - [sym_keyword_live] = ACTIONS(21), - [sym_keyword_remove] = ACTIONS(23), - [sym_keyword_create] = ACTIONS(25), - [sym_keyword_delete] = ACTIONS(27), - [sym_keyword_update] = ACTIONS(29), - [sym_keyword_insert] = ACTIONS(31), - [sym_keyword_relate] = ACTIONS(33), - [sym_keyword_count] = ACTIONS(561), - [anon_sym_DASH_GT] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LPAREN] = ACTIONS(565), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_LT_DASH] = ACTIONS(452), - [anon_sym_LT_DASH_GT] = ACTIONS(448), - [aux_sym_type_name_token1] = ACTIONS(567), - [sym_string] = ACTIONS(569), - [sym_prefixed_string] = ACTIONS(569), - [sym_int] = ACTIONS(571), - [sym_float] = ACTIONS(571), - [sym_decimal] = ACTIONS(573), - [sym_variable_name] = ACTIONS(569), - [sym_custom_function_name] = ACTIONS(557), - [sym_function_name] = ACTIONS(557), - [sym_duration_part] = ACTIONS(575), - }, - [271] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_explain] = ACTIONS(114), - [sym_keyword_parallel] = ACTIONS(114), - [sym_keyword_timeout] = ACTIONS(114), - [sym_keyword_fetch] = ACTIONS(114), - [sym_keyword_limit] = ACTIONS(114), - [sym_keyword_order] = ACTIONS(114), - [sym_keyword_with] = ACTIONS(114), - [sym_keyword_where] = ACTIONS(114), - [sym_keyword_split] = ACTIONS(114), - [sym_keyword_group] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(116), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_RPAREN] = ACTIONS(114), - [anon_sym_RBRACE] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), - }, - [272] = { - [ts_builtin_sym_end] = ACTIONS(132), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(132), - [sym_keyword_explain] = ACTIONS(132), - [sym_keyword_parallel] = ACTIONS(132), - [sym_keyword_timeout] = ACTIONS(132), - [sym_keyword_fetch] = ACTIONS(132), - [sym_keyword_limit] = ACTIONS(132), - [sym_keyword_order] = ACTIONS(132), - [sym_keyword_with] = ACTIONS(132), - [sym_keyword_where] = ACTIONS(132), - [sym_keyword_split] = ACTIONS(132), - [sym_keyword_group] = ACTIONS(132), - [sym_keyword_and] = ACTIONS(132), - [sym_keyword_or] = ACTIONS(134), - [sym_keyword_is] = ACTIONS(132), - [sym_keyword_not] = ACTIONS(134), - [sym_keyword_contains] = ACTIONS(132), - [sym_keyword_contains_not] = ACTIONS(132), - [sym_keyword_contains_all] = ACTIONS(132), - [sym_keyword_contains_any] = ACTIONS(132), - [sym_keyword_contains_none] = ACTIONS(132), - [sym_keyword_inside] = ACTIONS(132), - [sym_keyword_in] = ACTIONS(134), - [sym_keyword_not_inside] = ACTIONS(132), - [sym_keyword_all_inside] = ACTIONS(132), - [sym_keyword_any_inside] = ACTIONS(132), - [sym_keyword_none_inside] = ACTIONS(132), - [sym_keyword_outside] = ACTIONS(132), - [sym_keyword_intersects] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [anon_sym_DASH_GT] = ACTIONS(132), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_LT_DASH] = ACTIONS(134), - [anon_sym_LT_DASH_GT] = ACTIONS(132), - [anon_sym_STAR] = ACTIONS(134), - [anon_sym_DOT] = ACTIONS(134), - [anon_sym_LT] = ACTIONS(134), - [anon_sym_GT] = ACTIONS(134), - [anon_sym_DOT_DOT] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_AT] = ACTIONS(134), - [anon_sym_LT_PIPE] = ACTIONS(132), - [anon_sym_AMP_AMP] = ACTIONS(132), - [anon_sym_PIPE_PIPE] = ACTIONS(132), - [anon_sym_QMARK_QMARK] = ACTIONS(132), - [anon_sym_QMARK_COLON] = ACTIONS(132), - [anon_sym_BANG_EQ] = ACTIONS(132), - [anon_sym_EQ_EQ] = ACTIONS(132), - [anon_sym_QMARK_EQ] = ACTIONS(132), - [anon_sym_STAR_EQ] = ACTIONS(132), - [anon_sym_TILDE] = ACTIONS(132), - [anon_sym_BANG_TILDE] = ACTIONS(132), - [anon_sym_STAR_TILDE] = ACTIONS(132), - [anon_sym_LT_EQ] = ACTIONS(132), - [anon_sym_GT_EQ] = ACTIONS(132), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_PLUS_EQ] = ACTIONS(132), - [anon_sym_DASH_EQ] = ACTIONS(132), - [anon_sym_u00d7] = ACTIONS(132), - [anon_sym_SLASH] = ACTIONS(134), - [anon_sym_u00f7] = ACTIONS(132), - [anon_sym_STAR_STAR] = ACTIONS(132), - [anon_sym_u220b] = ACTIONS(132), - [anon_sym_u220c] = ACTIONS(132), - [anon_sym_u2287] = ACTIONS(132), - [anon_sym_u2283] = ACTIONS(132), - [anon_sym_u2285] = ACTIONS(132), - [anon_sym_u2208] = ACTIONS(132), - [anon_sym_u2209] = ACTIONS(132), - [anon_sym_u2286] = ACTIONS(132), - [anon_sym_u2282] = ACTIONS(132), - [anon_sym_u2284] = ACTIONS(132), - [anon_sym_AT_AT] = ACTIONS(132), + [sym_keyword_none] = ACTIONS(568), + [sym_keyword_null] = ACTIONS(568), + [sym_keyword_define] = ACTIONS(383), + [sym_keyword_live] = ACTIONS(385), + [sym_keyword_use] = ACTIONS(23), + [sym_keyword_remove] = ACTIONS(25), + [sym_keyword_create] = ACTIONS(387), + [sym_keyword_delete] = ACTIONS(389), + [sym_keyword_update] = ACTIONS(391), + [sym_keyword_insert] = ACTIONS(393), + [sym_keyword_relate] = ACTIONS(395), + [sym_keyword_count] = ACTIONS(570), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(572), + [anon_sym_LPAREN] = ACTIONS(574), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_LT_DASH] = ACTIONS(427), + [anon_sym_LT_DASH_GT] = ACTIONS(423), + [aux_sym_type_name_token1] = ACTIONS(576), + [sym_string] = ACTIONS(578), + [sym_prefixed_string] = ACTIONS(578), + [sym_int] = ACTIONS(580), + [sym_float] = ACTIONS(580), + [sym_decimal] = ACTIONS(582), + [sym_variable_name] = ACTIONS(578), + [sym_custom_function_name] = ACTIONS(566), + [sym_function_name] = ACTIONS(566), + [sym_duration_part] = ACTIONS(584), }, - [273] = { - [ts_builtin_sym_end] = ACTIONS(176), + [240] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(308), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), + [sym_semi_colon] = ACTIONS(174), [sym_keyword_as] = ACTIONS(176), - [sym_keyword_where] = ACTIONS(176), [sym_keyword_group] = ACTIONS(176), [sym_keyword_and] = ACTIONS(176), [sym_keyword_or] = ACTIONS(176), [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(176), [sym_keyword_contains] = ACTIONS(176), [sym_keyword_contains_not] = ACTIONS(176), [sym_keyword_contains_all] = ACTIONS(176), [sym_keyword_contains_any] = ACTIONS(176), [sym_keyword_contains_none] = ACTIONS(176), [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(176), [sym_keyword_not_inside] = ACTIONS(176), [sym_keyword_all_inside] = ACTIONS(176), [sym_keyword_any_inside] = ACTIONS(176), @@ -39725,2364 +37259,2255 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_changefeed] = ACTIONS(176), [sym_keyword_type] = ACTIONS(176), [sym_keyword_permissions] = ACTIONS(176), - [sym_keyword_for] = ACTIONS(176), [sym_keyword_comment] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [274] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_explain] = ACTIONS(208), - [sym_keyword_parallel] = ACTIONS(208), - [sym_keyword_timeout] = ACTIONS(208), - [sym_keyword_fetch] = ACTIONS(208), - [sym_keyword_limit] = ACTIONS(208), - [sym_keyword_order] = ACTIONS(208), - [sym_keyword_with] = ACTIONS(208), - [sym_keyword_where] = ACTIONS(208), - [sym_keyword_split] = ACTIONS(208), - [sym_keyword_group] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(210), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_RBRACE] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), + [241] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(320), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_drop] = ACTIONS(345), + [sym_keyword_schemafull] = ACTIONS(345), + [sym_keyword_schemaless] = ACTIONS(345), + [sym_keyword_changefeed] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_for] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [275] = { + [242] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(110), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(600), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_flexible] = ACTIONS(192), + [sym_keyword_readonly] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_default] = ACTIONS(192), + [sym_keyword_assert] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [276] = { + [243] = { + [sym_array] = STATE(265), + [sym_object] = STATE(265), + [sym_record_id_value] = STATE(312), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_explain] = ACTIONS(164), - [sym_keyword_parallel] = ACTIONS(164), - [sym_keyword_timeout] = ACTIONS(164), - [sym_keyword_fetch] = ACTIONS(164), - [sym_keyword_limit] = ACTIONS(164), - [sym_keyword_order] = ACTIONS(164), - [sym_keyword_with] = ACTIONS(164), - [sym_keyword_where] = ACTIONS(164), - [sym_keyword_split] = ACTIONS(164), - [sym_keyword_group] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), - [sym_keyword_or] = ACTIONS(166), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_RPAREN] = ACTIONS(164), - [anon_sym_RBRACE] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_drop] = ACTIONS(192), + [sym_keyword_schemafull] = ACTIONS(192), + [sym_keyword_schemaless] = ACTIONS(192), + [sym_keyword_changefeed] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_for] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(466), + [sym_record_id_ident] = ACTIONS(466), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [277] = { + [244] = { + [sym_array] = STATE(101), + [sym_object] = STATE(101), + [sym_record_id_value] = STATE(108), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_order] = ACTIONS(57), - [sym_keyword_with] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_split] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(59), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(57), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_flexible] = ACTIONS(176), + [sym_keyword_readonly] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_default] = ACTIONS(176), + [sym_keyword_assert] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(377), + [sym_record_id_ident] = ACTIONS(377), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [278] = { - [sym_where_clause] = STATE(883), - [sym_group_clause] = STATE(986), - [sym_operator] = STATE(737), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(828), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(602), - [sym_keyword_as] = ACTIONS(602), - [sym_keyword_where] = ACTIONS(604), - [sym_keyword_group] = ACTIONS(606), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(602), - [sym_keyword_schemafull] = ACTIONS(602), - [sym_keyword_schemaless] = ACTIONS(602), - [sym_keyword_changefeed] = ACTIONS(602), - [sym_keyword_type] = ACTIONS(602), - [sym_keyword_permissions] = ACTIONS(602), - [sym_keyword_comment] = ACTIONS(602), - [anon_sym_COMMA] = ACTIONS(608), - [anon_sym_RPAREN] = ACTIONS(602), - [anon_sym_RBRACE] = ACTIONS(602), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [245] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_explain] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_fetch] = ACTIONS(345), + [sym_keyword_limit] = ACTIONS(345), + [sym_keyword_order] = ACTIONS(345), + [sym_keyword_split] = ACTIONS(345), + [sym_keyword_group] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [279] = { + [246] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(344), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), + [sym_semi_colon] = ACTIONS(190), [sym_keyword_explain] = ACTIONS(192), [sym_keyword_parallel] = ACTIONS(192), [sym_keyword_timeout] = ACTIONS(192), [sym_keyword_fetch] = ACTIONS(192), [sym_keyword_limit] = ACTIONS(192), [sym_keyword_order] = ACTIONS(192), - [sym_keyword_with] = ACTIONS(192), - [sym_keyword_where] = ACTIONS(192), [sym_keyword_split] = ACTIONS(192), [sym_keyword_group] = ACTIONS(192), [sym_keyword_and] = ACTIONS(192), - [sym_keyword_or] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(192), [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(192), [sym_keyword_contains] = ACTIONS(192), [sym_keyword_contains_not] = ACTIONS(192), [sym_keyword_contains_all] = ACTIONS(192), [sym_keyword_contains_any] = ACTIONS(192), [sym_keyword_contains_none] = ACTIONS(192), [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(192), [sym_keyword_not_inside] = ACTIONS(192), [sym_keyword_all_inside] = ACTIONS(192), [sym_keyword_any_inside] = ACTIONS(192), [sym_keyword_none_inside] = ACTIONS(192), [sym_keyword_outside] = ACTIONS(192), [sym_keyword_intersects] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_RPAREN] = ACTIONS(192), - [anon_sym_RBRACE] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), - }, - [280] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(140), - [sym_keyword_timeout] = ACTIONS(140), - [sym_keyword_fetch] = ACTIONS(140), - [sym_keyword_limit] = ACTIONS(140), - [sym_keyword_order] = ACTIONS(140), - [sym_keyword_with] = ACTIONS(140), - [sym_keyword_where] = ACTIONS(140), - [sym_keyword_split] = ACTIONS(140), - [sym_keyword_group] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [281] = { - [ts_builtin_sym_end] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_as] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_drop] = ACTIONS(168), - [sym_keyword_schemafull] = ACTIONS(168), - [sym_keyword_schemaless] = ACTIONS(168), - [sym_keyword_changefeed] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), - }, - [282] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_explain] = ACTIONS(204), - [sym_keyword_parallel] = ACTIONS(204), - [sym_keyword_timeout] = ACTIONS(204), - [sym_keyword_fetch] = ACTIONS(204), - [sym_keyword_limit] = ACTIONS(204), - [sym_keyword_order] = ACTIONS(204), - [sym_keyword_with] = ACTIONS(204), - [sym_keyword_where] = ACTIONS(204), - [sym_keyword_split] = ACTIONS(204), - [sym_keyword_group] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(206), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_RPAREN] = ACTIONS(204), - [anon_sym_RBRACE] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), - }, - [283] = { - [ts_builtin_sym_end] = ACTIONS(110), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(110), - [sym_keyword_explain] = ACTIONS(110), - [sym_keyword_parallel] = ACTIONS(110), - [sym_keyword_timeout] = ACTIONS(110), - [sym_keyword_fetch] = ACTIONS(110), - [sym_keyword_limit] = ACTIONS(110), - [sym_keyword_order] = ACTIONS(110), - [sym_keyword_with] = ACTIONS(110), - [sym_keyword_where] = ACTIONS(110), - [sym_keyword_split] = ACTIONS(110), - [sym_keyword_group] = ACTIONS(110), - [sym_keyword_and] = ACTIONS(110), - [sym_keyword_or] = ACTIONS(112), - [sym_keyword_is] = ACTIONS(110), - [sym_keyword_not] = ACTIONS(112), - [sym_keyword_contains] = ACTIONS(110), - [sym_keyword_contains_not] = ACTIONS(110), - [sym_keyword_contains_all] = ACTIONS(110), - [sym_keyword_contains_any] = ACTIONS(110), - [sym_keyword_contains_none] = ACTIONS(110), - [sym_keyword_inside] = ACTIONS(110), - [sym_keyword_in] = ACTIONS(112), - [sym_keyword_not_inside] = ACTIONS(110), - [sym_keyword_all_inside] = ACTIONS(110), - [sym_keyword_any_inside] = ACTIONS(110), - [sym_keyword_none_inside] = ACTIONS(110), - [sym_keyword_outside] = ACTIONS(110), - [sym_keyword_intersects] = ACTIONS(110), - [anon_sym_COMMA] = ACTIONS(110), - [anon_sym_DASH_GT] = ACTIONS(110), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_LT_DASH] = ACTIONS(112), - [anon_sym_LT_DASH_GT] = ACTIONS(110), - [anon_sym_STAR] = ACTIONS(112), - [anon_sym_DOT] = ACTIONS(112), - [anon_sym_LT] = ACTIONS(112), - [anon_sym_GT] = ACTIONS(112), - [anon_sym_DOT_DOT] = ACTIONS(110), - [anon_sym_EQ] = ACTIONS(112), - [anon_sym_DASH] = ACTIONS(112), - [anon_sym_AT] = ACTIONS(112), - [anon_sym_LT_PIPE] = ACTIONS(110), - [anon_sym_AMP_AMP] = ACTIONS(110), - [anon_sym_PIPE_PIPE] = ACTIONS(110), - [anon_sym_QMARK_QMARK] = ACTIONS(110), - [anon_sym_QMARK_COLON] = ACTIONS(110), - [anon_sym_BANG_EQ] = ACTIONS(110), - [anon_sym_EQ_EQ] = ACTIONS(110), - [anon_sym_QMARK_EQ] = ACTIONS(110), - [anon_sym_STAR_EQ] = ACTIONS(110), - [anon_sym_TILDE] = ACTIONS(110), - [anon_sym_BANG_TILDE] = ACTIONS(110), - [anon_sym_STAR_TILDE] = ACTIONS(110), - [anon_sym_LT_EQ] = ACTIONS(110), - [anon_sym_GT_EQ] = ACTIONS(110), - [anon_sym_PLUS] = ACTIONS(112), - [anon_sym_PLUS_EQ] = ACTIONS(110), - [anon_sym_DASH_EQ] = ACTIONS(110), - [anon_sym_u00d7] = ACTIONS(110), - [anon_sym_SLASH] = ACTIONS(112), - [anon_sym_u00f7] = ACTIONS(110), - [anon_sym_STAR_STAR] = ACTIONS(110), - [anon_sym_u220b] = ACTIONS(110), - [anon_sym_u220c] = ACTIONS(110), - [anon_sym_u2287] = ACTIONS(110), - [anon_sym_u2283] = ACTIONS(110), - [anon_sym_u2285] = ACTIONS(110), - [anon_sym_u2208] = ACTIONS(110), - [anon_sym_u2209] = ACTIONS(110), - [anon_sym_u2286] = ACTIONS(110), - [anon_sym_u2282] = ACTIONS(110), - [anon_sym_u2284] = ACTIONS(110), - [anon_sym_AT_AT] = ACTIONS(110), - }, - [284] = { - [ts_builtin_sym_end] = ACTIONS(188), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_as] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_drop] = ACTIONS(188), - [sym_keyword_schemafull] = ACTIONS(188), - [sym_keyword_schemaless] = ACTIONS(188), - [sym_keyword_changefeed] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), - }, - [285] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_explain] = ACTIONS(212), - [sym_keyword_parallel] = ACTIONS(212), - [sym_keyword_timeout] = ACTIONS(212), - [sym_keyword_fetch] = ACTIONS(212), - [sym_keyword_limit] = ACTIONS(212), - [sym_keyword_order] = ACTIONS(212), - [sym_keyword_with] = ACTIONS(212), - [sym_keyword_where] = ACTIONS(212), - [sym_keyword_split] = ACTIONS(212), - [sym_keyword_group] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), - [sym_keyword_or] = ACTIONS(214), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_RPAREN] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), - }, - [286] = { - [ts_builtin_sym_end] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_as] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_drop] = ACTIONS(148), - [sym_keyword_schemafull] = ACTIONS(148), - [sym_keyword_schemaless] = ACTIONS(148), - [sym_keyword_changefeed] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), - }, - [287] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_rand] = ACTIONS(160), - [sym_keyword_collate] = ACTIONS(160), - [sym_keyword_numeric] = ACTIONS(160), - [sym_keyword_asc] = ACTIONS(160), - [sym_keyword_desc] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(610), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [288] = { - [sym_where_clause] = STATE(882), - [sym_group_clause] = STATE(967), - [sym_operator] = STATE(737), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(829), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(612), - [sym_keyword_as] = ACTIONS(612), - [sym_keyword_where] = ACTIONS(604), - [sym_keyword_group] = ACTIONS(606), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(612), - [sym_keyword_schemafull] = ACTIONS(612), - [sym_keyword_schemaless] = ACTIONS(612), - [sym_keyword_changefeed] = ACTIONS(612), - [sym_keyword_type] = ACTIONS(612), - [sym_keyword_permissions] = ACTIONS(612), - [sym_keyword_comment] = ACTIONS(612), - [anon_sym_COMMA] = ACTIONS(608), - [anon_sym_RPAREN] = ACTIONS(612), - [anon_sym_RBRACE] = ACTIONS(612), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [289] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(200), - [sym_keyword_timeout] = ACTIONS(200), - [sym_keyword_fetch] = ACTIONS(200), - [sym_keyword_limit] = ACTIONS(200), - [sym_keyword_order] = ACTIONS(200), - [sym_keyword_with] = ACTIONS(200), - [sym_keyword_where] = ACTIONS(200), - [sym_keyword_split] = ACTIONS(200), - [sym_keyword_group] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [290] = { + [247] = { + [sym_array] = STATE(310), + [sym_object] = STATE(310), + [sym_record_id_value] = STATE(337), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), + [sym_semi_colon] = ACTIONS(174), [sym_keyword_explain] = ACTIONS(176), [sym_keyword_parallel] = ACTIONS(176), [sym_keyword_timeout] = ACTIONS(176), [sym_keyword_fetch] = ACTIONS(176), [sym_keyword_limit] = ACTIONS(176), [sym_keyword_order] = ACTIONS(176), - [sym_keyword_with] = ACTIONS(176), - [sym_keyword_where] = ACTIONS(176), [sym_keyword_split] = ACTIONS(176), [sym_keyword_group] = ACTIONS(176), [sym_keyword_and] = ACTIONS(176), - [sym_keyword_or] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(176), [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(176), [sym_keyword_contains] = ACTIONS(176), [sym_keyword_contains_not] = ACTIONS(176), [sym_keyword_contains_all] = ACTIONS(176), [sym_keyword_contains_any] = ACTIONS(176), [sym_keyword_contains_none] = ACTIONS(176), [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(176), [sym_keyword_not_inside] = ACTIONS(176), [sym_keyword_all_inside] = ACTIONS(176), [sym_keyword_any_inside] = ACTIONS(176), [sym_keyword_none_inside] = ACTIONS(176), [sym_keyword_outside] = ACTIONS(176), [sym_keyword_intersects] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_RPAREN] = ACTIONS(176), - [anon_sym_RBRACE] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), - }, - [291] = { - [ts_builtin_sym_end] = ACTIONS(57), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(57), - [sym_keyword_explain] = ACTIONS(57), - [sym_keyword_parallel] = ACTIONS(57), - [sym_keyword_timeout] = ACTIONS(57), - [sym_keyword_fetch] = ACTIONS(57), - [sym_keyword_limit] = ACTIONS(57), - [sym_keyword_order] = ACTIONS(57), - [sym_keyword_with] = ACTIONS(57), - [sym_keyword_where] = ACTIONS(57), - [sym_keyword_split] = ACTIONS(57), - [sym_keyword_group] = ACTIONS(57), - [sym_keyword_and] = ACTIONS(57), - [sym_keyword_or] = ACTIONS(59), - [sym_keyword_is] = ACTIONS(57), - [sym_keyword_not] = ACTIONS(59), - [sym_keyword_contains] = ACTIONS(57), - [sym_keyword_contains_not] = ACTIONS(57), - [sym_keyword_contains_all] = ACTIONS(57), - [sym_keyword_contains_any] = ACTIONS(57), - [sym_keyword_contains_none] = ACTIONS(57), - [sym_keyword_inside] = ACTIONS(57), - [sym_keyword_in] = ACTIONS(59), - [sym_keyword_not_inside] = ACTIONS(57), - [sym_keyword_all_inside] = ACTIONS(57), - [sym_keyword_any_inside] = ACTIONS(57), - [sym_keyword_none_inside] = ACTIONS(57), - [sym_keyword_outside] = ACTIONS(57), - [sym_keyword_intersects] = ACTIONS(57), - [anon_sym_COMMA] = ACTIONS(57), - [anon_sym_DASH_GT] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(57), - [anon_sym_COLON] = ACTIONS(130), - [anon_sym_LT_DASH] = ACTIONS(59), - [anon_sym_LT_DASH_GT] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(59), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(59), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_LT_PIPE] = ACTIONS(57), - [anon_sym_AMP_AMP] = ACTIONS(57), - [anon_sym_PIPE_PIPE] = ACTIONS(57), - [anon_sym_QMARK_QMARK] = ACTIONS(57), - [anon_sym_QMARK_COLON] = ACTIONS(57), - [anon_sym_BANG_EQ] = ACTIONS(57), - [anon_sym_EQ_EQ] = ACTIONS(57), - [anon_sym_QMARK_EQ] = ACTIONS(57), - [anon_sym_STAR_EQ] = ACTIONS(57), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG_TILDE] = ACTIONS(57), - [anon_sym_STAR_TILDE] = ACTIONS(57), - [anon_sym_LT_EQ] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(57), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_PLUS_EQ] = ACTIONS(57), - [anon_sym_DASH_EQ] = ACTIONS(57), - [anon_sym_u00d7] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_u00f7] = ACTIONS(57), - [anon_sym_STAR_STAR] = ACTIONS(57), - [anon_sym_u220b] = ACTIONS(57), - [anon_sym_u220c] = ACTIONS(57), - [anon_sym_u2287] = ACTIONS(57), - [anon_sym_u2283] = ACTIONS(57), - [anon_sym_u2285] = ACTIONS(57), - [anon_sym_u2208] = ACTIONS(57), - [anon_sym_u2209] = ACTIONS(57), - [anon_sym_u2286] = ACTIONS(57), - [anon_sym_u2282] = ACTIONS(57), - [anon_sym_u2284] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(57), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(474), + [sym_record_id_ident] = ACTIONS(474), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [292] = { + [248] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_explain] = ACTIONS(180), - [sym_keyword_parallel] = ACTIONS(180), - [sym_keyword_timeout] = ACTIONS(180), - [sym_keyword_fetch] = ACTIONS(180), - [sym_keyword_limit] = ACTIONS(180), - [sym_keyword_order] = ACTIONS(180), - [sym_keyword_with] = ACTIONS(180), - [sym_keyword_where] = ACTIONS(180), - [sym_keyword_split] = ACTIONS(180), - [sym_keyword_group] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(182), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_RPAREN] = ACTIONS(180), - [anon_sym_RBRACE] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_value] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_flexible] = ACTIONS(176), + [sym_keyword_readonly] = ACTIONS(176), + [sym_keyword_type] = ACTIONS(176), + [sym_keyword_default] = ACTIONS(176), + [sym_keyword_assert] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [293] = { + [249] = { + [aux_sym_duration_repeat1] = STATE(250), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_explain] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_fetch] = ACTIONS(99), + [sym_keyword_limit] = ACTIONS(99), + [sym_keyword_order] = ACTIONS(99), + [sym_keyword_with] = ACTIONS(99), + [sym_keyword_where] = ACTIONS(99), + [sym_keyword_split] = ACTIONS(99), + [sym_keyword_group] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(101), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_RPAREN] = ACTIONS(99), + [anon_sym_RBRACE] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(586), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), + }, + [250] = { + [aux_sym_duration_repeat1] = STATE(250), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_explain] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_fetch] = ACTIONS(105), + [sym_keyword_limit] = ACTIONS(105), + [sym_keyword_order] = ACTIONS(105), + [sym_keyword_with] = ACTIONS(105), + [sym_keyword_where] = ACTIONS(105), + [sym_keyword_split] = ACTIONS(105), + [sym_keyword_group] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(107), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_RPAREN] = ACTIONS(105), + [anon_sym_RBRACE] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), + }, + [251] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_value] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_flexible] = ACTIONS(345), + [sym_keyword_readonly] = ACTIONS(345), + [sym_keyword_type] = ACTIONS(345), + [sym_keyword_default] = ACTIONS(345), + [sym_keyword_assert] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [252] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_explain] = ACTIONS(196), - [sym_keyword_parallel] = ACTIONS(196), - [sym_keyword_timeout] = ACTIONS(196), - [sym_keyword_fetch] = ACTIONS(196), - [sym_keyword_limit] = ACTIONS(196), - [sym_keyword_order] = ACTIONS(196), - [sym_keyword_with] = ACTIONS(196), - [sym_keyword_where] = ACTIONS(196), - [sym_keyword_split] = ACTIONS(196), - [sym_keyword_group] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(198), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_value] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_flexible] = ACTIONS(192), + [sym_keyword_readonly] = ACTIONS(192), + [sym_keyword_type] = ACTIONS(192), + [sym_keyword_default] = ACTIONS(192), + [sym_keyword_assert] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [294] = { + [253] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_with] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_explain] = ACTIONS(138), + [sym_keyword_parallel] = ACTIONS(138), + [sym_keyword_timeout] = ACTIONS(138), + [sym_keyword_fetch] = ACTIONS(138), + [sym_keyword_limit] = ACTIONS(138), + [sym_keyword_order] = ACTIONS(138), + [sym_keyword_with] = ACTIONS(138), + [sym_keyword_where] = ACTIONS(138), + [sym_keyword_split] = ACTIONS(138), + [sym_keyword_group] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(140), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(138), + [anon_sym_RBRACE] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), + [anon_sym_DOT] = ACTIONS(140), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), }, - [295] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_with] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(614), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [254] = { + [ts_builtin_sym_end] = ACTIONS(130), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_as] = ACTIONS(130), + [sym_keyword_where] = ACTIONS(130), + [sym_keyword_group] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(130), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [sym_keyword_drop] = ACTIONS(130), + [sym_keyword_schemafull] = ACTIONS(130), + [sym_keyword_schemaless] = ACTIONS(130), + [sym_keyword_changefeed] = ACTIONS(130), + [sym_keyword_type] = ACTIONS(130), + [sym_keyword_permissions] = ACTIONS(130), + [sym_keyword_for] = ACTIONS(130), + [sym_keyword_comment] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), }, - [296] = { - [ts_builtin_sym_end] = ACTIONS(144), + [255] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_as] = ACTIONS(144), - [sym_keyword_where] = ACTIONS(144), - [sym_keyword_group] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(144), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [sym_keyword_drop] = ACTIONS(144), - [sym_keyword_schemafull] = ACTIONS(144), - [sym_keyword_schemaless] = ACTIONS(144), - [sym_keyword_changefeed] = ACTIONS(144), - [sym_keyword_type] = ACTIONS(144), - [sym_keyword_permissions] = ACTIONS(144), - [sym_keyword_for] = ACTIONS(144), - [sym_keyword_comment] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), + [sym_semi_colon] = ACTIONS(122), + [sym_keyword_explain] = ACTIONS(122), + [sym_keyword_parallel] = ACTIONS(122), + [sym_keyword_timeout] = ACTIONS(122), + [sym_keyword_fetch] = ACTIONS(122), + [sym_keyword_limit] = ACTIONS(122), + [sym_keyword_order] = ACTIONS(122), + [sym_keyword_with] = ACTIONS(122), + [sym_keyword_where] = ACTIONS(122), + [sym_keyword_split] = ACTIONS(122), + [sym_keyword_group] = ACTIONS(122), + [sym_keyword_and] = ACTIONS(122), + [sym_keyword_or] = ACTIONS(124), + [sym_keyword_is] = ACTIONS(122), + [sym_keyword_not] = ACTIONS(124), + [sym_keyword_contains] = ACTIONS(122), + [sym_keyword_contains_not] = ACTIONS(122), + [sym_keyword_contains_all] = ACTIONS(122), + [sym_keyword_contains_any] = ACTIONS(122), + [sym_keyword_contains_none] = ACTIONS(122), + [sym_keyword_inside] = ACTIONS(122), + [sym_keyword_in] = ACTIONS(124), + [sym_keyword_not_inside] = ACTIONS(122), + [sym_keyword_all_inside] = ACTIONS(122), + [sym_keyword_any_inside] = ACTIONS(122), + [sym_keyword_none_inside] = ACTIONS(122), + [sym_keyword_outside] = ACTIONS(122), + [sym_keyword_intersects] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_RPAREN] = ACTIONS(122), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_LT_DASH] = ACTIONS(124), + [anon_sym_LT_DASH_GT] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(124), + [anon_sym_DOT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_EQ] = ACTIONS(124), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_AT] = ACTIONS(124), + [anon_sym_LT_PIPE] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_QMARK_QMARK] = ACTIONS(122), + [anon_sym_QMARK_COLON] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_QMARK_EQ] = ACTIONS(122), + [anon_sym_STAR_EQ] = ACTIONS(122), + [anon_sym_TILDE] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(122), + [anon_sym_STAR_TILDE] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(124), + [anon_sym_PLUS_EQ] = ACTIONS(122), + [anon_sym_DASH_EQ] = ACTIONS(122), + [anon_sym_u00d7] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_u00f7] = ACTIONS(122), + [anon_sym_STAR_STAR] = ACTIONS(122), + [anon_sym_u220b] = ACTIONS(122), + [anon_sym_u220c] = ACTIONS(122), + [anon_sym_u2287] = ACTIONS(122), + [anon_sym_u2283] = ACTIONS(122), + [anon_sym_u2285] = ACTIONS(122), + [anon_sym_u2208] = ACTIONS(122), + [anon_sym_u2209] = ACTIONS(122), + [anon_sym_u2286] = ACTIONS(122), + [anon_sym_u2282] = ACTIONS(122), + [anon_sym_u2284] = ACTIONS(122), + [anon_sym_AT_AT] = ACTIONS(122), }, - [297] = { - [ts_builtin_sym_end] = ACTIONS(152), + [256] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_as] = ACTIONS(152), - [sym_keyword_where] = ACTIONS(152), - [sym_keyword_group] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [257] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_with] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), [sym_keyword_or] = ACTIONS(152), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [sym_keyword_drop] = ACTIONS(152), - [sym_keyword_schemafull] = ACTIONS(152), - [sym_keyword_schemaless] = ACTIONS(152), - [sym_keyword_changefeed] = ACTIONS(152), - [sym_keyword_type] = ACTIONS(152), - [sym_keyword_permissions] = ACTIONS(152), - [sym_keyword_for] = ACTIONS(152), - [sym_keyword_comment] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(593), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [298] = { - [ts_builtin_sym_end] = ACTIONS(184), + [258] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_as] = ACTIONS(184), - [sym_keyword_where] = ACTIONS(184), - [sym_keyword_group] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(184), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [sym_keyword_drop] = ACTIONS(184), - [sym_keyword_schemafull] = ACTIONS(184), - [sym_keyword_schemaless] = ACTIONS(184), - [sym_keyword_changefeed] = ACTIONS(184), - [sym_keyword_type] = ACTIONS(184), - [sym_keyword_permissions] = ACTIONS(184), - [sym_keyword_for] = ACTIONS(184), - [sym_keyword_comment] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_explain] = ACTIONS(130), + [sym_keyword_parallel] = ACTIONS(130), + [sym_keyword_timeout] = ACTIONS(130), + [sym_keyword_fetch] = ACTIONS(130), + [sym_keyword_limit] = ACTIONS(130), + [sym_keyword_order] = ACTIONS(130), + [sym_keyword_with] = ACTIONS(130), + [sym_keyword_where] = ACTIONS(130), + [sym_keyword_split] = ACTIONS(130), + [sym_keyword_group] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(132), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_RPAREN] = ACTIONS(130), + [anon_sym_RBRACE] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), }, - [299] = { + [259] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_explain] = ACTIONS(172), - [sym_keyword_parallel] = ACTIONS(172), - [sym_keyword_timeout] = ACTIONS(172), - [sym_keyword_fetch] = ACTIONS(172), - [sym_keyword_limit] = ACTIONS(172), - [sym_keyword_order] = ACTIONS(172), - [sym_keyword_with] = ACTIONS(172), - [sym_keyword_where] = ACTIONS(172), - [sym_keyword_split] = ACTIONS(172), - [sym_keyword_group] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(174), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_RPAREN] = ACTIONS(172), - [anon_sym_RBRACE] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_explain] = ACTIONS(134), + [sym_keyword_parallel] = ACTIONS(134), + [sym_keyword_timeout] = ACTIONS(134), + [sym_keyword_fetch] = ACTIONS(134), + [sym_keyword_limit] = ACTIONS(134), + [sym_keyword_order] = ACTIONS(134), + [sym_keyword_with] = ACTIONS(134), + [sym_keyword_where] = ACTIONS(134), + [sym_keyword_split] = ACTIONS(134), + [sym_keyword_group] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(136), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_RPAREN] = ACTIONS(134), + [anon_sym_RBRACE] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), }, - [300] = { - [ts_builtin_sym_end] = ACTIONS(118), + [260] = { + [aux_sym_duration_repeat1] = STATE(263), + [ts_builtin_sym_end] = ACTIONS(99), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(99), + [sym_keyword_explain] = ACTIONS(99), + [sym_keyword_parallel] = ACTIONS(99), + [sym_keyword_timeout] = ACTIONS(99), + [sym_keyword_fetch] = ACTIONS(99), + [sym_keyword_limit] = ACTIONS(99), + [sym_keyword_order] = ACTIONS(99), + [sym_keyword_with] = ACTIONS(99), + [sym_keyword_where] = ACTIONS(99), + [sym_keyword_split] = ACTIONS(99), + [sym_keyword_group] = ACTIONS(99), + [sym_keyword_and] = ACTIONS(99), + [sym_keyword_or] = ACTIONS(101), + [sym_keyword_is] = ACTIONS(99), + [sym_keyword_not] = ACTIONS(101), + [sym_keyword_contains] = ACTIONS(99), + [sym_keyword_contains_not] = ACTIONS(99), + [sym_keyword_contains_all] = ACTIONS(99), + [sym_keyword_contains_any] = ACTIONS(99), + [sym_keyword_contains_none] = ACTIONS(99), + [sym_keyword_inside] = ACTIONS(99), + [sym_keyword_in] = ACTIONS(101), + [sym_keyword_not_inside] = ACTIONS(99), + [sym_keyword_all_inside] = ACTIONS(99), + [sym_keyword_any_inside] = ACTIONS(99), + [sym_keyword_none_inside] = ACTIONS(99), + [sym_keyword_outside] = ACTIONS(99), + [sym_keyword_intersects] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_DASH_GT] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(101), + [anon_sym_LT_DASH_GT] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(99), + [anon_sym_LT] = ACTIONS(101), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(101), + [sym_duration_part] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(101), + [anon_sym_AT] = ACTIONS(101), + [anon_sym_LT_PIPE] = ACTIONS(99), + [anon_sym_AMP_AMP] = ACTIONS(99), + [anon_sym_PIPE_PIPE] = ACTIONS(99), + [anon_sym_QMARK_QMARK] = ACTIONS(99), + [anon_sym_QMARK_COLON] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_QMARK_EQ] = ACTIONS(99), + [anon_sym_STAR_EQ] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(99), + [anon_sym_BANG_TILDE] = ACTIONS(99), + [anon_sym_STAR_TILDE] = ACTIONS(99), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_PLUS] = ACTIONS(101), + [anon_sym_PLUS_EQ] = ACTIONS(99), + [anon_sym_DASH_EQ] = ACTIONS(99), + [anon_sym_u00d7] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(101), + [anon_sym_u00f7] = ACTIONS(99), + [anon_sym_STAR_STAR] = ACTIONS(99), + [anon_sym_u220b] = ACTIONS(99), + [anon_sym_u220c] = ACTIONS(99), + [anon_sym_u2287] = ACTIONS(99), + [anon_sym_u2283] = ACTIONS(99), + [anon_sym_u2285] = ACTIONS(99), + [anon_sym_u2208] = ACTIONS(99), + [anon_sym_u2209] = ACTIONS(99), + [anon_sym_u2286] = ACTIONS(99), + [anon_sym_u2282] = ACTIONS(99), + [anon_sym_u2284] = ACTIONS(99), + [anon_sym_AT_AT] = ACTIONS(99), + }, + [261] = { + [ts_builtin_sym_end] = ACTIONS(112), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(118), - [sym_keyword_explain] = ACTIONS(118), - [sym_keyword_parallel] = ACTIONS(118), - [sym_keyword_timeout] = ACTIONS(118), - [sym_keyword_fetch] = ACTIONS(118), - [sym_keyword_limit] = ACTIONS(118), - [sym_keyword_order] = ACTIONS(118), - [sym_keyword_with] = ACTIONS(118), - [sym_keyword_where] = ACTIONS(118), - [sym_keyword_split] = ACTIONS(118), - [sym_keyword_group] = ACTIONS(118), - [sym_keyword_and] = ACTIONS(118), - [sym_keyword_or] = ACTIONS(120), - [sym_keyword_is] = ACTIONS(118), - [sym_keyword_not] = ACTIONS(120), - [sym_keyword_contains] = ACTIONS(118), - [sym_keyword_contains_not] = ACTIONS(118), - [sym_keyword_contains_all] = ACTIONS(118), - [sym_keyword_contains_any] = ACTIONS(118), - [sym_keyword_contains_none] = ACTIONS(118), - [sym_keyword_inside] = ACTIONS(118), - [sym_keyword_in] = ACTIONS(120), - [sym_keyword_not_inside] = ACTIONS(118), - [sym_keyword_all_inside] = ACTIONS(118), - [sym_keyword_any_inside] = ACTIONS(118), - [sym_keyword_none_inside] = ACTIONS(118), - [sym_keyword_outside] = ACTIONS(118), - [sym_keyword_intersects] = ACTIONS(118), - [anon_sym_COMMA] = ACTIONS(118), - [anon_sym_DASH_GT] = ACTIONS(118), - [anon_sym_LBRACK] = ACTIONS(118), - [anon_sym_LT_DASH] = ACTIONS(120), - [anon_sym_LT_DASH_GT] = ACTIONS(118), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT_DOT] = ACTIONS(118), - [anon_sym_EQ] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_AT] = ACTIONS(120), - [anon_sym_LT_PIPE] = ACTIONS(118), - [anon_sym_AMP_AMP] = ACTIONS(118), - [anon_sym_PIPE_PIPE] = ACTIONS(118), - [anon_sym_QMARK_QMARK] = ACTIONS(118), - [anon_sym_QMARK_COLON] = ACTIONS(118), - [anon_sym_BANG_EQ] = ACTIONS(118), - [anon_sym_EQ_EQ] = ACTIONS(118), - [anon_sym_QMARK_EQ] = ACTIONS(118), - [anon_sym_STAR_EQ] = ACTIONS(118), - [anon_sym_TILDE] = ACTIONS(118), - [anon_sym_BANG_TILDE] = ACTIONS(118), - [anon_sym_STAR_TILDE] = ACTIONS(118), - [anon_sym_LT_EQ] = ACTIONS(118), - [anon_sym_GT_EQ] = ACTIONS(118), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_PLUS_EQ] = ACTIONS(118), - [anon_sym_DASH_EQ] = ACTIONS(118), - [anon_sym_u00d7] = ACTIONS(118), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_u00f7] = ACTIONS(118), - [anon_sym_STAR_STAR] = ACTIONS(118), - [anon_sym_u220b] = ACTIONS(118), - [anon_sym_u220c] = ACTIONS(118), - [anon_sym_u2287] = ACTIONS(118), - [anon_sym_u2283] = ACTIONS(118), - [anon_sym_u2285] = ACTIONS(118), - [anon_sym_u2208] = ACTIONS(118), - [anon_sym_u2209] = ACTIONS(118), - [anon_sym_u2286] = ACTIONS(118), - [anon_sym_u2282] = ACTIONS(118), - [anon_sym_u2284] = ACTIONS(118), - [anon_sym_AT_AT] = ACTIONS(118), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_as] = ACTIONS(112), + [sym_keyword_where] = ACTIONS(112), + [sym_keyword_group] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(112), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [sym_keyword_drop] = ACTIONS(112), + [sym_keyword_schemafull] = ACTIONS(112), + [sym_keyword_schemaless] = ACTIONS(112), + [sym_keyword_changefeed] = ACTIONS(112), + [sym_keyword_type] = ACTIONS(112), + [sym_keyword_permissions] = ACTIONS(112), + [sym_keyword_for] = ACTIONS(112), + [sym_keyword_comment] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), }, - [301] = { - [ts_builtin_sym_end] = ACTIONS(114), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(114), - [sym_keyword_explain] = ACTIONS(114), - [sym_keyword_parallel] = ACTIONS(114), - [sym_keyword_timeout] = ACTIONS(114), - [sym_keyword_fetch] = ACTIONS(114), - [sym_keyword_limit] = ACTIONS(114), - [sym_keyword_order] = ACTIONS(114), - [sym_keyword_with] = ACTIONS(114), - [sym_keyword_where] = ACTIONS(114), - [sym_keyword_split] = ACTIONS(114), - [sym_keyword_group] = ACTIONS(114), - [sym_keyword_and] = ACTIONS(114), - [sym_keyword_or] = ACTIONS(116), - [sym_keyword_is] = ACTIONS(114), - [sym_keyword_not] = ACTIONS(116), - [sym_keyword_contains] = ACTIONS(114), - [sym_keyword_contains_not] = ACTIONS(114), - [sym_keyword_contains_all] = ACTIONS(114), - [sym_keyword_contains_any] = ACTIONS(114), - [sym_keyword_contains_none] = ACTIONS(114), - [sym_keyword_inside] = ACTIONS(114), - [sym_keyword_in] = ACTIONS(116), - [sym_keyword_not_inside] = ACTIONS(114), - [sym_keyword_all_inside] = ACTIONS(114), - [sym_keyword_any_inside] = ACTIONS(114), - [sym_keyword_none_inside] = ACTIONS(114), - [sym_keyword_outside] = ACTIONS(114), - [sym_keyword_intersects] = ACTIONS(114), - [anon_sym_COMMA] = ACTIONS(114), - [anon_sym_DASH_GT] = ACTIONS(114), - [anon_sym_LBRACK] = ACTIONS(114), - [anon_sym_LT_DASH] = ACTIONS(116), - [anon_sym_LT_DASH_GT] = ACTIONS(114), - [anon_sym_STAR] = ACTIONS(116), - [anon_sym_DOT] = ACTIONS(116), - [anon_sym_LT] = ACTIONS(116), - [anon_sym_GT] = ACTIONS(116), - [anon_sym_DOT_DOT] = ACTIONS(114), - [anon_sym_EQ] = ACTIONS(116), - [anon_sym_DASH] = ACTIONS(116), - [anon_sym_AT] = ACTIONS(116), - [anon_sym_LT_PIPE] = ACTIONS(114), - [anon_sym_AMP_AMP] = ACTIONS(114), - [anon_sym_PIPE_PIPE] = ACTIONS(114), - [anon_sym_QMARK_QMARK] = ACTIONS(114), - [anon_sym_QMARK_COLON] = ACTIONS(114), - [anon_sym_BANG_EQ] = ACTIONS(114), - [anon_sym_EQ_EQ] = ACTIONS(114), - [anon_sym_QMARK_EQ] = ACTIONS(114), - [anon_sym_STAR_EQ] = ACTIONS(114), - [anon_sym_TILDE] = ACTIONS(114), - [anon_sym_BANG_TILDE] = ACTIONS(114), - [anon_sym_STAR_TILDE] = ACTIONS(114), - [anon_sym_LT_EQ] = ACTIONS(114), - [anon_sym_GT_EQ] = ACTIONS(114), - [anon_sym_PLUS] = ACTIONS(116), - [anon_sym_PLUS_EQ] = ACTIONS(114), - [anon_sym_DASH_EQ] = ACTIONS(114), - [anon_sym_u00d7] = ACTIONS(114), - [anon_sym_SLASH] = ACTIONS(116), - [anon_sym_u00f7] = ACTIONS(114), - [anon_sym_STAR_STAR] = ACTIONS(114), - [anon_sym_u220b] = ACTIONS(114), - [anon_sym_u220c] = ACTIONS(114), - [anon_sym_u2287] = ACTIONS(114), - [anon_sym_u2283] = ACTIONS(114), - [anon_sym_u2285] = ACTIONS(114), - [anon_sym_u2208] = ACTIONS(114), - [anon_sym_u2209] = ACTIONS(114), - [anon_sym_u2286] = ACTIONS(114), - [anon_sym_u2282] = ACTIONS(114), - [anon_sym_u2284] = ACTIONS(114), - [anon_sym_AT_AT] = ACTIONS(114), + [262] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_order] = ACTIONS(59), + [sym_keyword_with] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_split] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(61), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), + }, + [263] = { + [aux_sym_duration_repeat1] = STATE(263), + [ts_builtin_sym_end] = ACTIONS(105), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(105), + [sym_keyword_explain] = ACTIONS(105), + [sym_keyword_parallel] = ACTIONS(105), + [sym_keyword_timeout] = ACTIONS(105), + [sym_keyword_fetch] = ACTIONS(105), + [sym_keyword_limit] = ACTIONS(105), + [sym_keyword_order] = ACTIONS(105), + [sym_keyword_with] = ACTIONS(105), + [sym_keyword_where] = ACTIONS(105), + [sym_keyword_split] = ACTIONS(105), + [sym_keyword_group] = ACTIONS(105), + [sym_keyword_and] = ACTIONS(105), + [sym_keyword_or] = ACTIONS(107), + [sym_keyword_is] = ACTIONS(105), + [sym_keyword_not] = ACTIONS(107), + [sym_keyword_contains] = ACTIONS(105), + [sym_keyword_contains_not] = ACTIONS(105), + [sym_keyword_contains_all] = ACTIONS(105), + [sym_keyword_contains_any] = ACTIONS(105), + [sym_keyword_contains_none] = ACTIONS(105), + [sym_keyword_inside] = ACTIONS(105), + [sym_keyword_in] = ACTIONS(107), + [sym_keyword_not_inside] = ACTIONS(105), + [sym_keyword_all_inside] = ACTIONS(105), + [sym_keyword_any_inside] = ACTIONS(105), + [sym_keyword_none_inside] = ACTIONS(105), + [sym_keyword_outside] = ACTIONS(105), + [sym_keyword_intersects] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_DASH_GT] = ACTIONS(105), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_LT_DASH] = ACTIONS(107), + [anon_sym_LT_DASH_GT] = ACTIONS(105), + [anon_sym_STAR] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(105), + [anon_sym_LT] = ACTIONS(107), + [anon_sym_GT] = ACTIONS(107), + [anon_sym_EQ] = ACTIONS(107), + [sym_duration_part] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_LT_PIPE] = ACTIONS(105), + [anon_sym_AMP_AMP] = ACTIONS(105), + [anon_sym_PIPE_PIPE] = ACTIONS(105), + [anon_sym_QMARK_QMARK] = ACTIONS(105), + [anon_sym_QMARK_COLON] = ACTIONS(105), + [anon_sym_BANG_EQ] = ACTIONS(105), + [anon_sym_EQ_EQ] = ACTIONS(105), + [anon_sym_QMARK_EQ] = ACTIONS(105), + [anon_sym_STAR_EQ] = ACTIONS(105), + [anon_sym_TILDE] = ACTIONS(105), + [anon_sym_BANG_TILDE] = ACTIONS(105), + [anon_sym_STAR_TILDE] = ACTIONS(105), + [anon_sym_LT_EQ] = ACTIONS(105), + [anon_sym_GT_EQ] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_PLUS_EQ] = ACTIONS(105), + [anon_sym_DASH_EQ] = ACTIONS(105), + [anon_sym_u00d7] = ACTIONS(105), + [anon_sym_SLASH] = ACTIONS(107), + [anon_sym_u00f7] = ACTIONS(105), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_u220b] = ACTIONS(105), + [anon_sym_u220c] = ACTIONS(105), + [anon_sym_u2287] = ACTIONS(105), + [anon_sym_u2283] = ACTIONS(105), + [anon_sym_u2285] = ACTIONS(105), + [anon_sym_u2208] = ACTIONS(105), + [anon_sym_u2209] = ACTIONS(105), + [anon_sym_u2286] = ACTIONS(105), + [anon_sym_u2282] = ACTIONS(105), + [anon_sym_u2284] = ACTIONS(105), + [anon_sym_AT_AT] = ACTIONS(105), + }, + [264] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_rand] = ACTIONS(150), + [sym_keyword_collate] = ACTIONS(150), + [sym_keyword_numeric] = ACTIONS(150), + [sym_keyword_asc] = ACTIONS(150), + [sym_keyword_desc] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(600), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [265] = { + [ts_builtin_sym_end] = ACTIONS(138), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_as] = ACTIONS(138), + [sym_keyword_where] = ACTIONS(138), + [sym_keyword_group] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(138), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [sym_keyword_drop] = ACTIONS(138), + [sym_keyword_schemafull] = ACTIONS(138), + [sym_keyword_schemaless] = ACTIONS(138), + [sym_keyword_changefeed] = ACTIONS(138), + [sym_keyword_type] = ACTIONS(138), + [sym_keyword_permissions] = ACTIONS(138), + [sym_keyword_for] = ACTIONS(138), + [sym_keyword_comment] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), + [anon_sym_DOT] = ACTIONS(140), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), + }, + [266] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(126), + [sym_keyword_explain] = ACTIONS(126), + [sym_keyword_parallel] = ACTIONS(126), + [sym_keyword_timeout] = ACTIONS(126), + [sym_keyword_fetch] = ACTIONS(126), + [sym_keyword_limit] = ACTIONS(126), + [sym_keyword_order] = ACTIONS(126), + [sym_keyword_with] = ACTIONS(126), + [sym_keyword_where] = ACTIONS(126), + [sym_keyword_split] = ACTIONS(126), + [sym_keyword_group] = ACTIONS(126), + [sym_keyword_and] = ACTIONS(126), + [sym_keyword_or] = ACTIONS(128), + [sym_keyword_is] = ACTIONS(126), + [sym_keyword_not] = ACTIONS(128), + [sym_keyword_contains] = ACTIONS(126), + [sym_keyword_contains_not] = ACTIONS(126), + [sym_keyword_contains_all] = ACTIONS(126), + [sym_keyword_contains_any] = ACTIONS(126), + [sym_keyword_contains_none] = ACTIONS(126), + [sym_keyword_inside] = ACTIONS(126), + [sym_keyword_in] = ACTIONS(128), + [sym_keyword_not_inside] = ACTIONS(126), + [sym_keyword_all_inside] = ACTIONS(126), + [sym_keyword_any_inside] = ACTIONS(126), + [sym_keyword_none_inside] = ACTIONS(126), + [sym_keyword_outside] = ACTIONS(126), + [sym_keyword_intersects] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(126), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_LT_DASH] = ACTIONS(128), + [anon_sym_LT_DASH_GT] = ACTIONS(126), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_LT] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(128), + [anon_sym_DOT_DOT] = ACTIONS(126), + [anon_sym_EQ] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(128), + [anon_sym_AT] = ACTIONS(128), + [anon_sym_LT_PIPE] = ACTIONS(126), + [anon_sym_AMP_AMP] = ACTIONS(126), + [anon_sym_PIPE_PIPE] = ACTIONS(126), + [anon_sym_QMARK_QMARK] = ACTIONS(126), + [anon_sym_QMARK_COLON] = ACTIONS(126), + [anon_sym_BANG_EQ] = ACTIONS(126), + [anon_sym_EQ_EQ] = ACTIONS(126), + [anon_sym_QMARK_EQ] = ACTIONS(126), + [anon_sym_STAR_EQ] = ACTIONS(126), + [anon_sym_TILDE] = ACTIONS(126), + [anon_sym_BANG_TILDE] = ACTIONS(126), + [anon_sym_STAR_TILDE] = ACTIONS(126), + [anon_sym_LT_EQ] = ACTIONS(126), + [anon_sym_GT_EQ] = ACTIONS(126), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_PLUS_EQ] = ACTIONS(126), + [anon_sym_DASH_EQ] = ACTIONS(126), + [anon_sym_u00d7] = ACTIONS(126), + [anon_sym_SLASH] = ACTIONS(128), + [anon_sym_u00f7] = ACTIONS(126), + [anon_sym_STAR_STAR] = ACTIONS(126), + [anon_sym_u220b] = ACTIONS(126), + [anon_sym_u220c] = ACTIONS(126), + [anon_sym_u2287] = ACTIONS(126), + [anon_sym_u2283] = ACTIONS(126), + [anon_sym_u2285] = ACTIONS(126), + [anon_sym_u2208] = ACTIONS(126), + [anon_sym_u2209] = ACTIONS(126), + [anon_sym_u2286] = ACTIONS(126), + [anon_sym_u2282] = ACTIONS(126), + [anon_sym_u2284] = ACTIONS(126), + [anon_sym_AT_AT] = ACTIONS(126), }, - [302] = { + [267] = { + [ts_builtin_sym_end] = ACTIONS(126), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(122), - [sym_keyword_explain] = ACTIONS(122), - [sym_keyword_parallel] = ACTIONS(122), - [sym_keyword_timeout] = ACTIONS(122), - [sym_keyword_fetch] = ACTIONS(122), - [sym_keyword_limit] = ACTIONS(122), - [sym_keyword_order] = ACTIONS(122), - [sym_keyword_with] = ACTIONS(122), - [sym_keyword_where] = ACTIONS(122), - [sym_keyword_split] = ACTIONS(122), - [sym_keyword_group] = ACTIONS(122), - [sym_keyword_and] = ACTIONS(122), - [sym_keyword_or] = ACTIONS(124), - [sym_keyword_is] = ACTIONS(122), - [sym_keyword_not] = ACTIONS(124), - [sym_keyword_contains] = ACTIONS(122), - [sym_keyword_contains_not] = ACTIONS(122), - [sym_keyword_contains_all] = ACTIONS(122), - [sym_keyword_contains_any] = ACTIONS(122), - [sym_keyword_contains_none] = ACTIONS(122), - [sym_keyword_inside] = ACTIONS(122), - [sym_keyword_in] = ACTIONS(124), - [sym_keyword_not_inside] = ACTIONS(122), - [sym_keyword_all_inside] = ACTIONS(122), - [sym_keyword_any_inside] = ACTIONS(122), - [sym_keyword_none_inside] = ACTIONS(122), - [sym_keyword_outside] = ACTIONS(122), - [sym_keyword_intersects] = ACTIONS(122), - [anon_sym_COMMA] = ACTIONS(122), - [anon_sym_DASH_GT] = ACTIONS(122), - [anon_sym_LBRACK] = ACTIONS(122), - [anon_sym_RPAREN] = ACTIONS(122), - [anon_sym_RBRACE] = ACTIONS(122), - [anon_sym_LT_DASH] = ACTIONS(124), - [anon_sym_LT_DASH_GT] = ACTIONS(122), - [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), - [anon_sym_LT] = ACTIONS(124), - [anon_sym_GT] = ACTIONS(124), - [anon_sym_EQ] = ACTIONS(124), - [anon_sym_DASH] = ACTIONS(124), - [anon_sym_AT] = ACTIONS(124), - [anon_sym_LT_PIPE] = ACTIONS(122), - [anon_sym_AMP_AMP] = ACTIONS(122), - [anon_sym_PIPE_PIPE] = ACTIONS(122), - [anon_sym_QMARK_QMARK] = ACTIONS(122), - [anon_sym_QMARK_COLON] = ACTIONS(122), - [anon_sym_BANG_EQ] = ACTIONS(122), - [anon_sym_EQ_EQ] = ACTIONS(122), - [anon_sym_QMARK_EQ] = ACTIONS(122), - [anon_sym_STAR_EQ] = ACTIONS(122), - [anon_sym_TILDE] = ACTIONS(122), - [anon_sym_BANG_TILDE] = ACTIONS(122), - [anon_sym_STAR_TILDE] = ACTIONS(122), - [anon_sym_LT_EQ] = ACTIONS(122), - [anon_sym_GT_EQ] = ACTIONS(122), - [anon_sym_PLUS] = ACTIONS(124), - [anon_sym_PLUS_EQ] = ACTIONS(122), - [anon_sym_DASH_EQ] = ACTIONS(122), - [anon_sym_u00d7] = ACTIONS(122), - [anon_sym_SLASH] = ACTIONS(124), - [anon_sym_u00f7] = ACTIONS(122), - [anon_sym_STAR_STAR] = ACTIONS(122), - [anon_sym_u220b] = ACTIONS(122), - [anon_sym_u220c] = ACTIONS(122), - [anon_sym_u2287] = ACTIONS(122), - [anon_sym_u2283] = ACTIONS(122), - [anon_sym_u2285] = ACTIONS(122), - [anon_sym_u2208] = ACTIONS(122), - [anon_sym_u2209] = ACTIONS(122), - [anon_sym_u2286] = ACTIONS(122), - [anon_sym_u2282] = ACTIONS(122), - [anon_sym_u2284] = ACTIONS(122), - [anon_sym_AT_AT] = ACTIONS(122), + [sym_semi_colon] = ACTIONS(126), + [sym_keyword_as] = ACTIONS(126), + [sym_keyword_where] = ACTIONS(126), + [sym_keyword_group] = ACTIONS(126), + [sym_keyword_and] = ACTIONS(126), + [sym_keyword_or] = ACTIONS(126), + [sym_keyword_is] = ACTIONS(126), + [sym_keyword_not] = ACTIONS(128), + [sym_keyword_contains] = ACTIONS(126), + [sym_keyword_contains_not] = ACTIONS(126), + [sym_keyword_contains_all] = ACTIONS(126), + [sym_keyword_contains_any] = ACTIONS(126), + [sym_keyword_contains_none] = ACTIONS(126), + [sym_keyword_inside] = ACTIONS(126), + [sym_keyword_in] = ACTIONS(128), + [sym_keyword_not_inside] = ACTIONS(126), + [sym_keyword_all_inside] = ACTIONS(126), + [sym_keyword_any_inside] = ACTIONS(126), + [sym_keyword_none_inside] = ACTIONS(126), + [sym_keyword_outside] = ACTIONS(126), + [sym_keyword_intersects] = ACTIONS(126), + [sym_keyword_drop] = ACTIONS(126), + [sym_keyword_schemafull] = ACTIONS(126), + [sym_keyword_schemaless] = ACTIONS(126), + [sym_keyword_changefeed] = ACTIONS(126), + [sym_keyword_type] = ACTIONS(126), + [sym_keyword_permissions] = ACTIONS(126), + [sym_keyword_for] = ACTIONS(126), + [sym_keyword_comment] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(126), + [anon_sym_LT_DASH] = ACTIONS(128), + [anon_sym_LT_DASH_GT] = ACTIONS(126), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_LT] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(128), + [anon_sym_DOT_DOT] = ACTIONS(126), + [anon_sym_EQ] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(128), + [anon_sym_AT] = ACTIONS(128), + [anon_sym_LT_PIPE] = ACTIONS(126), + [anon_sym_AMP_AMP] = ACTIONS(126), + [anon_sym_PIPE_PIPE] = ACTIONS(126), + [anon_sym_QMARK_QMARK] = ACTIONS(126), + [anon_sym_QMARK_COLON] = ACTIONS(126), + [anon_sym_BANG_EQ] = ACTIONS(126), + [anon_sym_EQ_EQ] = ACTIONS(126), + [anon_sym_QMARK_EQ] = ACTIONS(126), + [anon_sym_STAR_EQ] = ACTIONS(126), + [anon_sym_TILDE] = ACTIONS(126), + [anon_sym_BANG_TILDE] = ACTIONS(126), + [anon_sym_STAR_TILDE] = ACTIONS(126), + [anon_sym_LT_EQ] = ACTIONS(126), + [anon_sym_GT_EQ] = ACTIONS(126), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_PLUS_EQ] = ACTIONS(126), + [anon_sym_DASH_EQ] = ACTIONS(126), + [anon_sym_u00d7] = ACTIONS(126), + [anon_sym_SLASH] = ACTIONS(128), + [anon_sym_u00f7] = ACTIONS(126), + [anon_sym_STAR_STAR] = ACTIONS(126), + [anon_sym_u220b] = ACTIONS(126), + [anon_sym_u220c] = ACTIONS(126), + [anon_sym_u2287] = ACTIONS(126), + [anon_sym_u2283] = ACTIONS(126), + [anon_sym_u2285] = ACTIONS(126), + [anon_sym_u2208] = ACTIONS(126), + [anon_sym_u2209] = ACTIONS(126), + [anon_sym_u2286] = ACTIONS(126), + [anon_sym_u2282] = ACTIONS(126), + [anon_sym_u2284] = ACTIONS(126), + [anon_sym_AT_AT] = ACTIONS(126), }, - [303] = { - [ts_builtin_sym_end] = ACTIONS(156), + [268] = { + [ts_builtin_sym_end] = ACTIONS(134), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_as] = ACTIONS(156), - [sym_keyword_where] = ACTIONS(156), - [sym_keyword_group] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(156), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [sym_keyword_drop] = ACTIONS(156), - [sym_keyword_schemafull] = ACTIONS(156), - [sym_keyword_schemaless] = ACTIONS(156), - [sym_keyword_changefeed] = ACTIONS(156), - [sym_keyword_type] = ACTIONS(156), - [sym_keyword_permissions] = ACTIONS(156), - [sym_keyword_for] = ACTIONS(156), - [sym_keyword_comment] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_as] = ACTIONS(134), + [sym_keyword_where] = ACTIONS(134), + [sym_keyword_group] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(134), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [sym_keyword_drop] = ACTIONS(134), + [sym_keyword_schemafull] = ACTIONS(134), + [sym_keyword_schemaless] = ACTIONS(134), + [sym_keyword_changefeed] = ACTIONS(134), + [sym_keyword_type] = ACTIONS(134), + [sym_keyword_permissions] = ACTIONS(134), + [sym_keyword_for] = ACTIONS(134), + [sym_keyword_comment] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), }, - [304] = { + [269] = { [ts_builtin_sym_end] = ACTIONS(122), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(122), @@ -42120,9 +39545,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_DASH] = ACTIONS(124), [anon_sym_LT_DASH_GT] = ACTIONS(122), [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(124), [anon_sym_LT] = ACTIONS(124), [anon_sym_GT] = ACTIONS(124), + [anon_sym_DOT_DOT] = ACTIONS(122), [anon_sym_EQ] = ACTIONS(124), [anon_sym_DASH] = ACTIONS(124), [anon_sym_AT] = ACTIONS(124), @@ -42159,84 +39585,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(122), [anon_sym_AT_AT] = ACTIONS(122), }, - [305] = { + [270] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_content] = ACTIONS(160), - [sym_keyword_merge] = ACTIONS(160), - [sym_keyword_patch] = ACTIONS(160), - [sym_keyword_set] = ACTIONS(160), - [sym_keyword_unset] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(616), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_explain] = ACTIONS(112), + [sym_keyword_parallel] = ACTIONS(112), + [sym_keyword_timeout] = ACTIONS(112), + [sym_keyword_fetch] = ACTIONS(112), + [sym_keyword_limit] = ACTIONS(112), + [sym_keyword_order] = ACTIONS(112), + [sym_keyword_with] = ACTIONS(112), + [sym_keyword_where] = ACTIONS(112), + [sym_keyword_split] = ACTIONS(112), + [sym_keyword_group] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(114), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_RPAREN] = ACTIONS(112), + [anon_sym_RBRACE] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), }, - [306] = { + [271] = { + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_as] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(59), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [sym_keyword_drop] = ACTIONS(59), + [sym_keyword_schemafull] = ACTIONS(59), + [sym_keyword_schemaless] = ACTIONS(59), + [sym_keyword_changefeed] = ACTIONS(59), + [sym_keyword_type] = ACTIONS(59), + [sym_keyword_permissions] = ACTIONS(59), + [sym_keyword_for] = ACTIONS(59), + [sym_keyword_comment] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), + }, + [272] = { [ts_builtin_sym_end] = ACTIONS(126), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(126), @@ -42313,2766 +39818,3549 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(126), [anon_sym_AT_AT] = ACTIONS(126), }, - [307] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [273] = { + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(602), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [274] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(174), + [sym_keyword_timeout] = ACTIONS(174), + [sym_keyword_fetch] = ACTIONS(174), + [sym_keyword_limit] = ACTIONS(174), + [sym_keyword_order] = ACTIONS(174), + [sym_keyword_with] = ACTIONS(174), + [sym_keyword_where] = ACTIONS(174), + [sym_keyword_split] = ACTIONS(174), + [sym_keyword_group] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [275] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_explain] = ACTIONS(178), + [sym_keyword_parallel] = ACTIONS(178), + [sym_keyword_timeout] = ACTIONS(178), + [sym_keyword_fetch] = ACTIONS(178), + [sym_keyword_limit] = ACTIONS(178), + [sym_keyword_order] = ACTIONS(178), + [sym_keyword_with] = ACTIONS(178), + [sym_keyword_where] = ACTIONS(178), + [sym_keyword_split] = ACTIONS(178), + [sym_keyword_group] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(180), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_RPAREN] = ACTIONS(178), + [anon_sym_RBRACE] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), + }, + [276] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_explain] = ACTIONS(142), [sym_keyword_parallel] = ACTIONS(142), [sym_keyword_timeout] = ACTIONS(142), + [sym_keyword_fetch] = ACTIONS(142), + [sym_keyword_limit] = ACTIONS(142), + [sym_keyword_order] = ACTIONS(142), + [sym_keyword_with] = ACTIONS(142), [sym_keyword_where] = ACTIONS(142), + [sym_keyword_split] = ACTIONS(142), + [sym_keyword_group] = ACTIONS(142), [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), + [sym_keyword_or] = ACTIONS(144), [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), [sym_keyword_contains] = ACTIONS(142), [sym_keyword_contains_not] = ACTIONS(142), [sym_keyword_contains_all] = ACTIONS(142), [sym_keyword_contains_any] = ACTIONS(142), [sym_keyword_contains_none] = ACTIONS(142), [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), [sym_keyword_not_inside] = ACTIONS(142), [sym_keyword_all_inside] = ACTIONS(142), [sym_keyword_any_inside] = ACTIONS(142), [sym_keyword_none_inside] = ACTIONS(142), [sym_keyword_outside] = ACTIONS(142), [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [308] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_order] = ACTIONS(168), - [sym_keyword_with] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_split] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(170), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), - }, - [309] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [310] = { - [ts_builtin_sym_end] = ACTIONS(172), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_as] = ACTIONS(172), - [sym_keyword_where] = ACTIONS(172), - [sym_keyword_group] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(172), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [sym_keyword_drop] = ACTIONS(172), - [sym_keyword_schemafull] = ACTIONS(172), - [sym_keyword_schemaless] = ACTIONS(172), - [sym_keyword_changefeed] = ACTIONS(172), - [sym_keyword_type] = ACTIONS(172), - [sym_keyword_permissions] = ACTIONS(172), - [sym_keyword_for] = ACTIONS(172), - [sym_keyword_comment] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), - }, - [311] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_order] = ACTIONS(188), - [sym_keyword_with] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_split] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(190), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_RPAREN] = ACTIONS(142), + [anon_sym_RBRACE] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), }, - [312] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [277] = { + [ts_builtin_sym_end] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_order] = ACTIONS(59), + [sym_keyword_with] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_split] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(61), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_COLON] = ACTIONS(116), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), }, - [313] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [278] = { + [sym_where_clause] = STATE(888), + [sym_group_clause] = STATE(965), + [sym_operator] = STATE(660), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(820), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(604), + [sym_keyword_as] = ACTIONS(604), + [sym_keyword_where] = ACTIONS(606), + [sym_keyword_group] = ACTIONS(608), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(604), + [sym_keyword_schemafull] = ACTIONS(604), + [sym_keyword_schemaless] = ACTIONS(604), + [sym_keyword_changefeed] = ACTIONS(604), + [sym_keyword_type] = ACTIONS(604), + [sym_keyword_permissions] = ACTIONS(604), + [sym_keyword_comment] = ACTIONS(604), + [anon_sym_COMMA] = ACTIONS(610), + [anon_sym_RPAREN] = ACTIONS(604), + [anon_sym_RBRACE] = ACTIONS(604), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [314] = { - [ts_builtin_sym_end] = ACTIONS(196), + [279] = { + [sym_where_clause] = STATE(883), + [sym_group_clause] = STATE(985), + [sym_operator] = STATE(660), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(821), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_as] = ACTIONS(196), - [sym_keyword_where] = ACTIONS(196), - [sym_keyword_group] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(196), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [sym_keyword_drop] = ACTIONS(196), - [sym_keyword_schemafull] = ACTIONS(196), - [sym_keyword_schemaless] = ACTIONS(196), - [sym_keyword_changefeed] = ACTIONS(196), - [sym_keyword_type] = ACTIONS(196), - [sym_keyword_permissions] = ACTIONS(196), - [sym_keyword_for] = ACTIONS(196), - [sym_keyword_comment] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), + [sym_semi_colon] = ACTIONS(612), + [sym_keyword_as] = ACTIONS(612), + [sym_keyword_where] = ACTIONS(606), + [sym_keyword_group] = ACTIONS(608), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(612), + [sym_keyword_schemafull] = ACTIONS(612), + [sym_keyword_schemaless] = ACTIONS(612), + [sym_keyword_changefeed] = ACTIONS(612), + [sym_keyword_type] = ACTIONS(612), + [sym_keyword_permissions] = ACTIONS(612), + [sym_keyword_comment] = ACTIONS(612), + [anon_sym_COMMA] = ACTIONS(610), + [anon_sym_RPAREN] = ACTIONS(612), + [anon_sym_RBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [315] = { + [280] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_explain] = ACTIONS(144), - [sym_keyword_parallel] = ACTIONS(144), - [sym_keyword_timeout] = ACTIONS(144), - [sym_keyword_fetch] = ACTIONS(144), - [sym_keyword_limit] = ACTIONS(144), - [sym_keyword_order] = ACTIONS(144), - [sym_keyword_with] = ACTIONS(144), - [sym_keyword_where] = ACTIONS(144), - [sym_keyword_split] = ACTIONS(144), - [sym_keyword_group] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(146), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_RPAREN] = ACTIONS(144), - [anon_sym_RBRACE] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(190), + [sym_keyword_timeout] = ACTIONS(190), + [sym_keyword_fetch] = ACTIONS(190), + [sym_keyword_limit] = ACTIONS(190), + [sym_keyword_order] = ACTIONS(190), + [sym_keyword_with] = ACTIONS(190), + [sym_keyword_where] = ACTIONS(190), + [sym_keyword_split] = ACTIONS(190), + [sym_keyword_group] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [316] = { - [ts_builtin_sym_end] = ACTIONS(180), + [281] = { + [ts_builtin_sym_end] = ACTIONS(170), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_as] = ACTIONS(180), - [sym_keyword_where] = ACTIONS(180), - [sym_keyword_group] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(180), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [sym_keyword_drop] = ACTIONS(180), - [sym_keyword_schemafull] = ACTIONS(180), - [sym_keyword_schemaless] = ACTIONS(180), - [sym_keyword_changefeed] = ACTIONS(180), - [sym_keyword_type] = ACTIONS(180), - [sym_keyword_permissions] = ACTIONS(180), - [sym_keyword_for] = ACTIONS(180), - [sym_keyword_comment] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_as] = ACTIONS(170), + [sym_keyword_where] = ACTIONS(170), + [sym_keyword_group] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(170), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [sym_keyword_drop] = ACTIONS(170), + [sym_keyword_schemafull] = ACTIONS(170), + [sym_keyword_schemaless] = ACTIONS(170), + [sym_keyword_changefeed] = ACTIONS(170), + [sym_keyword_type] = ACTIONS(170), + [sym_keyword_permissions] = ACTIONS(170), + [sym_keyword_for] = ACTIONS(170), + [sym_keyword_comment] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), }, - [317] = { + [282] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_explain] = ACTIONS(184), - [sym_keyword_parallel] = ACTIONS(184), - [sym_keyword_timeout] = ACTIONS(184), - [sym_keyword_fetch] = ACTIONS(184), - [sym_keyword_limit] = ACTIONS(184), - [sym_keyword_order] = ACTIONS(184), - [sym_keyword_with] = ACTIONS(184), - [sym_keyword_where] = ACTIONS(184), - [sym_keyword_split] = ACTIONS(184), - [sym_keyword_group] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(186), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_RPAREN] = ACTIONS(184), - [anon_sym_RBRACE] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [318] = { + [283] = { + [ts_builtin_sym_end] = ACTIONS(194), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_order] = ACTIONS(148), - [sym_keyword_with] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_split] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(150), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_as] = ACTIONS(194), + [sym_keyword_where] = ACTIONS(194), + [sym_keyword_group] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(194), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [sym_keyword_drop] = ACTIONS(194), + [sym_keyword_schemafull] = ACTIONS(194), + [sym_keyword_schemaless] = ACTIONS(194), + [sym_keyword_changefeed] = ACTIONS(194), + [sym_keyword_type] = ACTIONS(194), + [sym_keyword_permissions] = ACTIONS(194), + [sym_keyword_for] = ACTIONS(194), + [sym_keyword_comment] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), }, - [319] = { - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_as] = ACTIONS(200), - [sym_keyword_where] = ACTIONS(200), - [sym_keyword_group] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(200), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [sym_keyword_drop] = ACTIONS(200), - [sym_keyword_schemafull] = ACTIONS(200), - [sym_keyword_schemaless] = ACTIONS(200), - [sym_keyword_changefeed] = ACTIONS(200), - [sym_keyword_type] = ACTIONS(200), - [sym_keyword_permissions] = ACTIONS(200), - [sym_keyword_for] = ACTIONS(200), - [sym_keyword_comment] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [284] = { + [ts_builtin_sym_end] = ACTIONS(112), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(112), + [sym_keyword_explain] = ACTIONS(112), + [sym_keyword_parallel] = ACTIONS(112), + [sym_keyword_timeout] = ACTIONS(112), + [sym_keyword_fetch] = ACTIONS(112), + [sym_keyword_limit] = ACTIONS(112), + [sym_keyword_order] = ACTIONS(112), + [sym_keyword_with] = ACTIONS(112), + [sym_keyword_where] = ACTIONS(112), + [sym_keyword_split] = ACTIONS(112), + [sym_keyword_group] = ACTIONS(112), + [sym_keyword_and] = ACTIONS(112), + [sym_keyword_or] = ACTIONS(114), + [sym_keyword_is] = ACTIONS(112), + [sym_keyword_not] = ACTIONS(114), + [sym_keyword_contains] = ACTIONS(112), + [sym_keyword_contains_not] = ACTIONS(112), + [sym_keyword_contains_all] = ACTIONS(112), + [sym_keyword_contains_any] = ACTIONS(112), + [sym_keyword_contains_none] = ACTIONS(112), + [sym_keyword_inside] = ACTIONS(112), + [sym_keyword_in] = ACTIONS(114), + [sym_keyword_not_inside] = ACTIONS(112), + [sym_keyword_all_inside] = ACTIONS(112), + [sym_keyword_any_inside] = ACTIONS(112), + [sym_keyword_none_inside] = ACTIONS(112), + [sym_keyword_outside] = ACTIONS(112), + [sym_keyword_intersects] = ACTIONS(112), + [anon_sym_COMMA] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_LT_DASH] = ACTIONS(114), + [anon_sym_LT_DASH_GT] = ACTIONS(112), + [anon_sym_STAR] = ACTIONS(114), + [anon_sym_DOT] = ACTIONS(114), + [anon_sym_LT] = ACTIONS(114), + [anon_sym_GT] = ACTIONS(114), + [anon_sym_DOT_DOT] = ACTIONS(112), + [anon_sym_EQ] = ACTIONS(114), + [anon_sym_DASH] = ACTIONS(114), + [anon_sym_AT] = ACTIONS(114), + [anon_sym_LT_PIPE] = ACTIONS(112), + [anon_sym_AMP_AMP] = ACTIONS(112), + [anon_sym_PIPE_PIPE] = ACTIONS(112), + [anon_sym_QMARK_QMARK] = ACTIONS(112), + [anon_sym_QMARK_COLON] = ACTIONS(112), + [anon_sym_BANG_EQ] = ACTIONS(112), + [anon_sym_EQ_EQ] = ACTIONS(112), + [anon_sym_QMARK_EQ] = ACTIONS(112), + [anon_sym_STAR_EQ] = ACTIONS(112), + [anon_sym_TILDE] = ACTIONS(112), + [anon_sym_BANG_TILDE] = ACTIONS(112), + [anon_sym_STAR_TILDE] = ACTIONS(112), + [anon_sym_LT_EQ] = ACTIONS(112), + [anon_sym_GT_EQ] = ACTIONS(112), + [anon_sym_PLUS] = ACTIONS(114), + [anon_sym_PLUS_EQ] = ACTIONS(112), + [anon_sym_DASH_EQ] = ACTIONS(112), + [anon_sym_u00d7] = ACTIONS(112), + [anon_sym_SLASH] = ACTIONS(114), + [anon_sym_u00f7] = ACTIONS(112), + [anon_sym_STAR_STAR] = ACTIONS(112), + [anon_sym_u220b] = ACTIONS(112), + [anon_sym_u220c] = ACTIONS(112), + [anon_sym_u2287] = ACTIONS(112), + [anon_sym_u2283] = ACTIONS(112), + [anon_sym_u2285] = ACTIONS(112), + [anon_sym_u2208] = ACTIONS(112), + [anon_sym_u2209] = ACTIONS(112), + [anon_sym_u2286] = ACTIONS(112), + [anon_sym_u2282] = ACTIONS(112), + [anon_sym_u2284] = ACTIONS(112), + [anon_sym_AT_AT] = ACTIONS(112), }, - [320] = { + [285] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_explain] = ACTIONS(152), - [sym_keyword_parallel] = ACTIONS(152), - [sym_keyword_timeout] = ACTIONS(152), - [sym_keyword_fetch] = ACTIONS(152), - [sym_keyword_limit] = ACTIONS(152), - [sym_keyword_order] = ACTIONS(152), - [sym_keyword_with] = ACTIONS(152), - [sym_keyword_where] = ACTIONS(152), - [sym_keyword_split] = ACTIONS(152), - [sym_keyword_group] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), - [sym_keyword_or] = ACTIONS(154), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_RPAREN] = ACTIONS(152), - [anon_sym_RBRACE] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_order] = ACTIONS(186), + [sym_keyword_with] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_split] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(188), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, - [321] = { + [286] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_explain] = ACTIONS(156), - [sym_keyword_parallel] = ACTIONS(156), - [sym_keyword_timeout] = ACTIONS(156), - [sym_keyword_fetch] = ACTIONS(156), - [sym_keyword_limit] = ACTIONS(156), - [sym_keyword_order] = ACTIONS(156), - [sym_keyword_with] = ACTIONS(156), - [sym_keyword_where] = ACTIONS(156), - [sym_keyword_split] = ACTIONS(156), - [sym_keyword_group] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(158), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_RPAREN] = ACTIONS(156), - [anon_sym_RBRACE] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_explain] = ACTIONS(166), + [sym_keyword_parallel] = ACTIONS(166), + [sym_keyword_timeout] = ACTIONS(166), + [sym_keyword_fetch] = ACTIONS(166), + [sym_keyword_limit] = ACTIONS(166), + [sym_keyword_order] = ACTIONS(166), + [sym_keyword_with] = ACTIONS(166), + [sym_keyword_where] = ACTIONS(166), + [sym_keyword_split] = ACTIONS(166), + [sym_keyword_group] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), + [sym_keyword_or] = ACTIONS(168), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_RPAREN] = ACTIONS(166), + [anon_sym_RBRACE] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), }, - [322] = { - [ts_builtin_sym_end] = ACTIONS(164), + [287] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_as] = ACTIONS(164), - [sym_keyword_where] = ACTIONS(164), - [sym_keyword_group] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_explain] = ACTIONS(162), + [sym_keyword_parallel] = ACTIONS(162), + [sym_keyword_timeout] = ACTIONS(162), + [sym_keyword_fetch] = ACTIONS(162), + [sym_keyword_limit] = ACTIONS(162), + [sym_keyword_order] = ACTIONS(162), + [sym_keyword_with] = ACTIONS(162), + [sym_keyword_where] = ACTIONS(162), + [sym_keyword_split] = ACTIONS(162), + [sym_keyword_group] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), [sym_keyword_or] = ACTIONS(164), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [sym_keyword_drop] = ACTIONS(164), - [sym_keyword_schemafull] = ACTIONS(164), - [sym_keyword_schemaless] = ACTIONS(164), - [sym_keyword_changefeed] = ACTIONS(164), - [sym_keyword_type] = ACTIONS(164), - [sym_keyword_permissions] = ACTIONS(164), - [sym_keyword_for] = ACTIONS(164), - [sym_keyword_comment] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), - }, - [323] = { - [ts_builtin_sym_end] = ACTIONS(208), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_as] = ACTIONS(208), - [sym_keyword_where] = ACTIONS(208), - [sym_keyword_group] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(208), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [sym_keyword_drop] = ACTIONS(208), - [sym_keyword_schemafull] = ACTIONS(208), - [sym_keyword_schemaless] = ACTIONS(208), - [sym_keyword_changefeed] = ACTIONS(208), - [sym_keyword_type] = ACTIONS(208), - [sym_keyword_permissions] = ACTIONS(208), - [sym_keyword_for] = ACTIONS(208), - [sym_keyword_comment] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_RPAREN] = ACTIONS(162), + [anon_sym_RBRACE] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), }, - [324] = { - [ts_builtin_sym_end] = ACTIONS(192), + [288] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), - [sym_keyword_as] = ACTIONS(192), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), [sym_keyword_where] = ACTIONS(192), - [sym_keyword_group] = ACTIONS(192), [sym_keyword_and] = ACTIONS(192), [sym_keyword_or] = ACTIONS(192), [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(192), [sym_keyword_contains] = ACTIONS(192), [sym_keyword_contains_not] = ACTIONS(192), [sym_keyword_contains_all] = ACTIONS(192), [sym_keyword_contains_any] = ACTIONS(192), [sym_keyword_contains_none] = ACTIONS(192), [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(192), [sym_keyword_not_inside] = ACTIONS(192), [sym_keyword_all_inside] = ACTIONS(192), [sym_keyword_any_inside] = ACTIONS(192), [sym_keyword_none_inside] = ACTIONS(192), [sym_keyword_outside] = ACTIONS(192), [sym_keyword_intersects] = ACTIONS(192), - [sym_keyword_drop] = ACTIONS(192), - [sym_keyword_schemafull] = ACTIONS(192), - [sym_keyword_schemaless] = ACTIONS(192), - [sym_keyword_changefeed] = ACTIONS(192), - [sym_keyword_type] = ACTIONS(192), - [sym_keyword_permissions] = ACTIONS(192), - [sym_keyword_for] = ACTIONS(192), - [sym_keyword_comment] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [325] = { - [ts_builtin_sym_end] = ACTIONS(140), + [289] = { + [ts_builtin_sym_end] = ACTIONS(182), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_as] = ACTIONS(140), - [sym_keyword_where] = ACTIONS(140), - [sym_keyword_group] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(140), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [sym_keyword_drop] = ACTIONS(140), - [sym_keyword_schemafull] = ACTIONS(140), - [sym_keyword_schemaless] = ACTIONS(140), - [sym_keyword_changefeed] = ACTIONS(140), - [sym_keyword_type] = ACTIONS(140), - [sym_keyword_permissions] = ACTIONS(140), - [sym_keyword_for] = ACTIONS(140), - [sym_keyword_comment] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_as] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_drop] = ACTIONS(182), + [sym_keyword_schemafull] = ACTIONS(182), + [sym_keyword_schemaless] = ACTIONS(182), + [sym_keyword_changefeed] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, - [326] = { - [ts_builtin_sym_end] = ACTIONS(204), + [290] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_as] = ACTIONS(204), - [sym_keyword_where] = ACTIONS(204), - [sym_keyword_group] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(204), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [sym_keyword_drop] = ACTIONS(204), - [sym_keyword_schemafull] = ACTIONS(204), - [sym_keyword_schemaless] = ACTIONS(204), - [sym_keyword_changefeed] = ACTIONS(204), - [sym_keyword_type] = ACTIONS(204), - [sym_keyword_permissions] = ACTIONS(204), - [sym_keyword_for] = ACTIONS(204), - [sym_keyword_comment] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_explain] = ACTIONS(170), + [sym_keyword_parallel] = ACTIONS(170), + [sym_keyword_timeout] = ACTIONS(170), + [sym_keyword_fetch] = ACTIONS(170), + [sym_keyword_limit] = ACTIONS(170), + [sym_keyword_order] = ACTIONS(170), + [sym_keyword_with] = ACTIONS(170), + [sym_keyword_where] = ACTIONS(170), + [sym_keyword_split] = ACTIONS(170), + [sym_keyword_group] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(172), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_RPAREN] = ACTIONS(170), + [anon_sym_RBRACE] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), }, - [327] = { - [ts_builtin_sym_end] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(136), - [sym_keyword_explain] = ACTIONS(136), - [sym_keyword_parallel] = ACTIONS(136), - [sym_keyword_timeout] = ACTIONS(136), - [sym_keyword_fetch] = ACTIONS(136), - [sym_keyword_limit] = ACTIONS(136), - [sym_keyword_order] = ACTIONS(136), - [sym_keyword_with] = ACTIONS(136), - [sym_keyword_where] = ACTIONS(136), - [sym_keyword_split] = ACTIONS(136), - [sym_keyword_group] = ACTIONS(136), - [sym_keyword_and] = ACTIONS(136), - [sym_keyword_or] = ACTIONS(138), - [sym_keyword_is] = ACTIONS(136), - [sym_keyword_not] = ACTIONS(138), - [sym_keyword_contains] = ACTIONS(136), - [sym_keyword_contains_not] = ACTIONS(136), - [sym_keyword_contains_all] = ACTIONS(136), - [sym_keyword_contains_any] = ACTIONS(136), - [sym_keyword_contains_none] = ACTIONS(136), - [sym_keyword_inside] = ACTIONS(136), - [sym_keyword_in] = ACTIONS(138), - [sym_keyword_not_inside] = ACTIONS(136), - [sym_keyword_all_inside] = ACTIONS(136), - [sym_keyword_any_inside] = ACTIONS(136), - [sym_keyword_none_inside] = ACTIONS(136), - [sym_keyword_outside] = ACTIONS(136), - [sym_keyword_intersects] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_LT_DASH] = ACTIONS(138), - [anon_sym_LT_DASH_GT] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(138), - [anon_sym_DOT] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_DOT_DOT] = ACTIONS(136), - [anon_sym_EQ] = ACTIONS(138), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_AT] = ACTIONS(138), - [anon_sym_LT_PIPE] = ACTIONS(136), - [anon_sym_AMP_AMP] = ACTIONS(136), - [anon_sym_PIPE_PIPE] = ACTIONS(136), - [anon_sym_QMARK_QMARK] = ACTIONS(136), - [anon_sym_QMARK_COLON] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_EQ_EQ] = ACTIONS(136), - [anon_sym_QMARK_EQ] = ACTIONS(136), - [anon_sym_STAR_EQ] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(136), - [anon_sym_STAR_TILDE] = ACTIONS(136), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_PLUS] = ACTIONS(138), - [anon_sym_PLUS_EQ] = ACTIONS(136), - [anon_sym_DASH_EQ] = ACTIONS(136), - [anon_sym_u00d7] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_u00f7] = ACTIONS(136), - [anon_sym_STAR_STAR] = ACTIONS(136), - [anon_sym_u220b] = ACTIONS(136), - [anon_sym_u220c] = ACTIONS(136), - [anon_sym_u2287] = ACTIONS(136), - [anon_sym_u2283] = ACTIONS(136), - [anon_sym_u2285] = ACTIONS(136), - [anon_sym_u2208] = ACTIONS(136), - [anon_sym_u2209] = ACTIONS(136), - [anon_sym_u2286] = ACTIONS(136), - [anon_sym_u2282] = ACTIONS(136), - [anon_sym_u2284] = ACTIONS(136), - [anon_sym_AT_AT] = ACTIONS(136), + [291] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_explain] = ACTIONS(194), + [sym_keyword_parallel] = ACTIONS(194), + [sym_keyword_timeout] = ACTIONS(194), + [sym_keyword_fetch] = ACTIONS(194), + [sym_keyword_limit] = ACTIONS(194), + [sym_keyword_order] = ACTIONS(194), + [sym_keyword_with] = ACTIONS(194), + [sym_keyword_where] = ACTIONS(194), + [sym_keyword_split] = ACTIONS(194), + [sym_keyword_group] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(196), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_RBRACE] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), }, - [328] = { - [ts_builtin_sym_end] = ACTIONS(212), + [292] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(59), + [sym_keyword_explain] = ACTIONS(59), + [sym_keyword_parallel] = ACTIONS(59), + [sym_keyword_timeout] = ACTIONS(59), + [sym_keyword_fetch] = ACTIONS(59), + [sym_keyword_limit] = ACTIONS(59), + [sym_keyword_order] = ACTIONS(59), + [sym_keyword_with] = ACTIONS(59), + [sym_keyword_where] = ACTIONS(59), + [sym_keyword_split] = ACTIONS(59), + [sym_keyword_group] = ACTIONS(59), + [sym_keyword_and] = ACTIONS(59), + [sym_keyword_or] = ACTIONS(61), + [sym_keyword_is] = ACTIONS(59), + [sym_keyword_not] = ACTIONS(61), + [sym_keyword_contains] = ACTIONS(59), + [sym_keyword_contains_not] = ACTIONS(59), + [sym_keyword_contains_all] = ACTIONS(59), + [sym_keyword_contains_any] = ACTIONS(59), + [sym_keyword_contains_none] = ACTIONS(59), + [sym_keyword_inside] = ACTIONS(59), + [sym_keyword_in] = ACTIONS(61), + [sym_keyword_not_inside] = ACTIONS(59), + [sym_keyword_all_inside] = ACTIONS(59), + [sym_keyword_any_inside] = ACTIONS(59), + [sym_keyword_none_inside] = ACTIONS(59), + [sym_keyword_outside] = ACTIONS(59), + [sym_keyword_intersects] = ACTIONS(59), + [anon_sym_COMMA] = ACTIONS(59), + [anon_sym_DASH_GT] = ACTIONS(59), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_RPAREN] = ACTIONS(59), + [anon_sym_RBRACE] = ACTIONS(59), + [anon_sym_LT_DASH] = ACTIONS(61), + [anon_sym_LT_DASH_GT] = ACTIONS(59), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_DOT] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_LT_PIPE] = ACTIONS(59), + [anon_sym_AMP_AMP] = ACTIONS(59), + [anon_sym_PIPE_PIPE] = ACTIONS(59), + [anon_sym_QMARK_QMARK] = ACTIONS(59), + [anon_sym_QMARK_COLON] = ACTIONS(59), + [anon_sym_BANG_EQ] = ACTIONS(59), + [anon_sym_EQ_EQ] = ACTIONS(59), + [anon_sym_QMARK_EQ] = ACTIONS(59), + [anon_sym_STAR_EQ] = ACTIONS(59), + [anon_sym_TILDE] = ACTIONS(59), + [anon_sym_BANG_TILDE] = ACTIONS(59), + [anon_sym_STAR_TILDE] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_u00d7] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(61), + [anon_sym_u00f7] = ACTIONS(59), + [anon_sym_STAR_STAR] = ACTIONS(59), + [anon_sym_u220b] = ACTIONS(59), + [anon_sym_u220c] = ACTIONS(59), + [anon_sym_u2287] = ACTIONS(59), + [anon_sym_u2283] = ACTIONS(59), + [anon_sym_u2285] = ACTIONS(59), + [anon_sym_u2208] = ACTIONS(59), + [anon_sym_u2209] = ACTIONS(59), + [anon_sym_u2286] = ACTIONS(59), + [anon_sym_u2282] = ACTIONS(59), + [anon_sym_u2284] = ACTIONS(59), + [anon_sym_AT_AT] = ACTIONS(59), + }, + [293] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_explain] = ACTIONS(154), + [sym_keyword_parallel] = ACTIONS(154), + [sym_keyword_timeout] = ACTIONS(154), + [sym_keyword_fetch] = ACTIONS(154), + [sym_keyword_limit] = ACTIONS(154), + [sym_keyword_order] = ACTIONS(154), + [sym_keyword_with] = ACTIONS(154), + [sym_keyword_where] = ACTIONS(154), + [sym_keyword_split] = ACTIONS(154), + [sym_keyword_group] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(156), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), + }, + [294] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(614), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [295] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_order] = ACTIONS(146), + [sym_keyword_with] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_split] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(148), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), + }, + [296] = { + [ts_builtin_sym_end] = ACTIONS(214), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_as] = ACTIONS(214), + [sym_keyword_where] = ACTIONS(214), + [sym_keyword_group] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(214), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [sym_keyword_drop] = ACTIONS(214), + [sym_keyword_schemafull] = ACTIONS(214), + [sym_keyword_schemaless] = ACTIONS(214), + [sym_keyword_changefeed] = ACTIONS(214), + [sym_keyword_type] = ACTIONS(214), + [sym_keyword_permissions] = ACTIONS(214), + [sym_keyword_for] = ACTIONS(214), + [sym_keyword_comment] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), + }, + [297] = { + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_as] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_drop] = ACTIONS(146), + [sym_keyword_schemafull] = ACTIONS(146), + [sym_keyword_schemaless] = ACTIONS(146), + [sym_keyword_changefeed] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), + }, + [298] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [299] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_as] = ACTIONS(212), - [sym_keyword_where] = ACTIONS(212), - [sym_keyword_group] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_explain] = ACTIONS(210), + [sym_keyword_parallel] = ACTIONS(210), + [sym_keyword_timeout] = ACTIONS(210), + [sym_keyword_fetch] = ACTIONS(210), + [sym_keyword_limit] = ACTIONS(210), + [sym_keyword_order] = ACTIONS(210), + [sym_keyword_with] = ACTIONS(210), + [sym_keyword_where] = ACTIONS(210), + [sym_keyword_split] = ACTIONS(210), + [sym_keyword_group] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), [sym_keyword_or] = ACTIONS(212), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [sym_keyword_drop] = ACTIONS(212), - [sym_keyword_schemafull] = ACTIONS(212), - [sym_keyword_schemaless] = ACTIONS(212), - [sym_keyword_changefeed] = ACTIONS(212), - [sym_keyword_type] = ACTIONS(212), - [sym_keyword_permissions] = ACTIONS(212), - [sym_keyword_for] = ACTIONS(212), - [sym_keyword_comment] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_RPAREN] = ACTIONS(210), + [anon_sym_RBRACE] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), }, - [329] = { - [ts_builtin_sym_end] = ACTIONS(160), + [300] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(618), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_order] = ACTIONS(182), + [sym_keyword_with] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_split] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(184), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, - [330] = { - [ts_builtin_sym_end] = ACTIONS(192), + [301] = { + [ts_builtin_sym_end] = ACTIONS(154), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(192), - [sym_keyword_explain] = ACTIONS(192), - [sym_keyword_parallel] = ACTIONS(192), - [sym_keyword_timeout] = ACTIONS(192), - [sym_keyword_fetch] = ACTIONS(192), - [sym_keyword_limit] = ACTIONS(192), - [sym_keyword_order] = ACTIONS(192), - [sym_keyword_with] = ACTIONS(192), - [sym_keyword_where] = ACTIONS(192), - [sym_keyword_split] = ACTIONS(192), - [sym_keyword_group] = ACTIONS(192), - [sym_keyword_and] = ACTIONS(192), - [sym_keyword_or] = ACTIONS(194), - [sym_keyword_is] = ACTIONS(192), - [sym_keyword_not] = ACTIONS(194), - [sym_keyword_contains] = ACTIONS(192), - [sym_keyword_contains_not] = ACTIONS(192), - [sym_keyword_contains_all] = ACTIONS(192), - [sym_keyword_contains_any] = ACTIONS(192), - [sym_keyword_contains_none] = ACTIONS(192), - [sym_keyword_inside] = ACTIONS(192), - [sym_keyword_in] = ACTIONS(194), - [sym_keyword_not_inside] = ACTIONS(192), - [sym_keyword_all_inside] = ACTIONS(192), - [sym_keyword_any_inside] = ACTIONS(192), - [sym_keyword_none_inside] = ACTIONS(192), - [sym_keyword_outside] = ACTIONS(192), - [sym_keyword_intersects] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_DASH_GT] = ACTIONS(192), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_LT_DASH] = ACTIONS(194), - [anon_sym_LT_DASH_GT] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(194), - [anon_sym_DOT] = ACTIONS(192), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_EQ] = ACTIONS(194), - [anon_sym_DASH] = ACTIONS(194), - [anon_sym_AT] = ACTIONS(194), - [anon_sym_LT_PIPE] = ACTIONS(192), - [anon_sym_AMP_AMP] = ACTIONS(192), - [anon_sym_PIPE_PIPE] = ACTIONS(192), - [anon_sym_QMARK_QMARK] = ACTIONS(192), - [anon_sym_QMARK_COLON] = ACTIONS(192), - [anon_sym_BANG_EQ] = ACTIONS(192), - [anon_sym_EQ_EQ] = ACTIONS(192), - [anon_sym_QMARK_EQ] = ACTIONS(192), - [anon_sym_STAR_EQ] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_BANG_TILDE] = ACTIONS(192), - [anon_sym_STAR_TILDE] = ACTIONS(192), - [anon_sym_LT_EQ] = ACTIONS(192), - [anon_sym_GT_EQ] = ACTIONS(192), - [anon_sym_PLUS] = ACTIONS(194), - [anon_sym_PLUS_EQ] = ACTIONS(192), - [anon_sym_DASH_EQ] = ACTIONS(192), - [anon_sym_u00d7] = ACTIONS(192), - [anon_sym_SLASH] = ACTIONS(194), - [anon_sym_u00f7] = ACTIONS(192), - [anon_sym_STAR_STAR] = ACTIONS(192), - [anon_sym_u220b] = ACTIONS(192), - [anon_sym_u220c] = ACTIONS(192), - [anon_sym_u2287] = ACTIONS(192), - [anon_sym_u2283] = ACTIONS(192), - [anon_sym_u2285] = ACTIONS(192), - [anon_sym_u2208] = ACTIONS(192), - [anon_sym_u2209] = ACTIONS(192), - [anon_sym_u2286] = ACTIONS(192), - [anon_sym_u2282] = ACTIONS(192), - [anon_sym_u2284] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(192), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_as] = ACTIONS(154), + [sym_keyword_where] = ACTIONS(154), + [sym_keyword_group] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(154), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [sym_keyword_drop] = ACTIONS(154), + [sym_keyword_schemafull] = ACTIONS(154), + [sym_keyword_schemaless] = ACTIONS(154), + [sym_keyword_changefeed] = ACTIONS(154), + [sym_keyword_type] = ACTIONS(154), + [sym_keyword_permissions] = ACTIONS(154), + [sym_keyword_for] = ACTIONS(154), + [sym_keyword_comment] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), }, - [331] = { + [302] = { + [ts_builtin_sym_end] = ACTIONS(210), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(620), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_as] = ACTIONS(210), + [sym_keyword_where] = ACTIONS(210), + [sym_keyword_group] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), + [sym_keyword_or] = ACTIONS(210), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [sym_keyword_drop] = ACTIONS(210), + [sym_keyword_schemafull] = ACTIONS(210), + [sym_keyword_schemaless] = ACTIONS(210), + [sym_keyword_changefeed] = ACTIONS(210), + [sym_keyword_type] = ACTIONS(210), + [sym_keyword_permissions] = ACTIONS(210), + [sym_keyword_for] = ACTIONS(210), + [sym_keyword_comment] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), }, - [332] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_content] = ACTIONS(160), - [sym_keyword_merge] = ACTIONS(160), - [sym_keyword_patch] = ACTIONS(160), - [sym_keyword_set] = ACTIONS(160), - [sym_keyword_unset] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(622), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [303] = { + [ts_builtin_sym_end] = ACTIONS(186), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_as] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_drop] = ACTIONS(186), + [sym_keyword_schemafull] = ACTIONS(186), + [sym_keyword_schemaless] = ACTIONS(186), + [sym_keyword_changefeed] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, - [333] = { - [ts_builtin_sym_end] = ACTIONS(212), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(212), - [sym_keyword_explain] = ACTIONS(212), - [sym_keyword_parallel] = ACTIONS(212), - [sym_keyword_timeout] = ACTIONS(212), - [sym_keyword_fetch] = ACTIONS(212), - [sym_keyword_limit] = ACTIONS(212), - [sym_keyword_order] = ACTIONS(212), - [sym_keyword_with] = ACTIONS(212), - [sym_keyword_where] = ACTIONS(212), - [sym_keyword_split] = ACTIONS(212), - [sym_keyword_group] = ACTIONS(212), - [sym_keyword_and] = ACTIONS(212), - [sym_keyword_or] = ACTIONS(214), - [sym_keyword_is] = ACTIONS(212), - [sym_keyword_not] = ACTIONS(214), - [sym_keyword_contains] = ACTIONS(212), - [sym_keyword_contains_not] = ACTIONS(212), - [sym_keyword_contains_all] = ACTIONS(212), - [sym_keyword_contains_any] = ACTIONS(212), - [sym_keyword_contains_none] = ACTIONS(212), - [sym_keyword_inside] = ACTIONS(212), - [sym_keyword_in] = ACTIONS(214), - [sym_keyword_not_inside] = ACTIONS(212), - [sym_keyword_all_inside] = ACTIONS(212), - [sym_keyword_any_inside] = ACTIONS(212), - [sym_keyword_none_inside] = ACTIONS(212), - [sym_keyword_outside] = ACTIONS(212), - [sym_keyword_intersects] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [anon_sym_DASH_GT] = ACTIONS(212), - [anon_sym_LBRACK] = ACTIONS(212), - [anon_sym_LT_DASH] = ACTIONS(214), - [anon_sym_LT_DASH_GT] = ACTIONS(212), - [anon_sym_STAR] = ACTIONS(214), - [anon_sym_DOT] = ACTIONS(212), - [anon_sym_LT] = ACTIONS(214), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_EQ] = ACTIONS(214), - [anon_sym_DASH] = ACTIONS(214), - [anon_sym_AT] = ACTIONS(214), - [anon_sym_LT_PIPE] = ACTIONS(212), - [anon_sym_AMP_AMP] = ACTIONS(212), - [anon_sym_PIPE_PIPE] = ACTIONS(212), - [anon_sym_QMARK_QMARK] = ACTIONS(212), - [anon_sym_QMARK_COLON] = ACTIONS(212), - [anon_sym_BANG_EQ] = ACTIONS(212), - [anon_sym_EQ_EQ] = ACTIONS(212), - [anon_sym_QMARK_EQ] = ACTIONS(212), - [anon_sym_STAR_EQ] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_BANG_TILDE] = ACTIONS(212), - [anon_sym_STAR_TILDE] = ACTIONS(212), - [anon_sym_LT_EQ] = ACTIONS(212), - [anon_sym_GT_EQ] = ACTIONS(212), - [anon_sym_PLUS] = ACTIONS(214), - [anon_sym_PLUS_EQ] = ACTIONS(212), - [anon_sym_DASH_EQ] = ACTIONS(212), - [anon_sym_u00d7] = ACTIONS(212), - [anon_sym_SLASH] = ACTIONS(214), - [anon_sym_u00f7] = ACTIONS(212), - [anon_sym_STAR_STAR] = ACTIONS(212), - [anon_sym_u220b] = ACTIONS(212), - [anon_sym_u220c] = ACTIONS(212), - [anon_sym_u2287] = ACTIONS(212), - [anon_sym_u2283] = ACTIONS(212), - [anon_sym_u2285] = ACTIONS(212), - [anon_sym_u2208] = ACTIONS(212), - [anon_sym_u2209] = ACTIONS(212), - [anon_sym_u2286] = ACTIONS(212), - [anon_sym_u2282] = ACTIONS(212), - [anon_sym_u2284] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(212), + [304] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(118), + [sym_keyword_explain] = ACTIONS(118), + [sym_keyword_parallel] = ACTIONS(118), + [sym_keyword_timeout] = ACTIONS(118), + [sym_keyword_fetch] = ACTIONS(118), + [sym_keyword_limit] = ACTIONS(118), + [sym_keyword_order] = ACTIONS(118), + [sym_keyword_with] = ACTIONS(118), + [sym_keyword_where] = ACTIONS(118), + [sym_keyword_split] = ACTIONS(118), + [sym_keyword_group] = ACTIONS(118), + [sym_keyword_and] = ACTIONS(118), + [sym_keyword_or] = ACTIONS(120), + [sym_keyword_is] = ACTIONS(118), + [sym_keyword_not] = ACTIONS(120), + [sym_keyword_contains] = ACTIONS(118), + [sym_keyword_contains_not] = ACTIONS(118), + [sym_keyword_contains_all] = ACTIONS(118), + [sym_keyword_contains_any] = ACTIONS(118), + [sym_keyword_contains_none] = ACTIONS(118), + [sym_keyword_inside] = ACTIONS(118), + [sym_keyword_in] = ACTIONS(120), + [sym_keyword_not_inside] = ACTIONS(118), + [sym_keyword_all_inside] = ACTIONS(118), + [sym_keyword_any_inside] = ACTIONS(118), + [sym_keyword_none_inside] = ACTIONS(118), + [sym_keyword_outside] = ACTIONS(118), + [sym_keyword_intersects] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_LBRACK] = ACTIONS(118), + [anon_sym_RPAREN] = ACTIONS(118), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_LT_DASH] = ACTIONS(120), + [anon_sym_LT_DASH_GT] = ACTIONS(118), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(120), + [anon_sym_LT_PIPE] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_QMARK_QMARK] = ACTIONS(118), + [anon_sym_QMARK_COLON] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_QMARK_EQ] = ACTIONS(118), + [anon_sym_STAR_EQ] = ACTIONS(118), + [anon_sym_TILDE] = ACTIONS(118), + [anon_sym_BANG_TILDE] = ACTIONS(118), + [anon_sym_STAR_TILDE] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_PLUS_EQ] = ACTIONS(118), + [anon_sym_DASH_EQ] = ACTIONS(118), + [anon_sym_u00d7] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_u00f7] = ACTIONS(118), + [anon_sym_STAR_STAR] = ACTIONS(118), + [anon_sym_u220b] = ACTIONS(118), + [anon_sym_u220c] = ACTIONS(118), + [anon_sym_u2287] = ACTIONS(118), + [anon_sym_u2283] = ACTIONS(118), + [anon_sym_u2285] = ACTIONS(118), + [anon_sym_u2208] = ACTIONS(118), + [anon_sym_u2209] = ACTIONS(118), + [anon_sym_u2286] = ACTIONS(118), + [anon_sym_u2282] = ACTIONS(118), + [anon_sym_u2284] = ACTIONS(118), + [anon_sym_AT_AT] = ACTIONS(118), }, - [334] = { - [ts_builtin_sym_end] = ACTIONS(204), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(204), - [sym_keyword_explain] = ACTIONS(204), - [sym_keyword_parallel] = ACTIONS(204), - [sym_keyword_timeout] = ACTIONS(204), - [sym_keyword_fetch] = ACTIONS(204), - [sym_keyword_limit] = ACTIONS(204), - [sym_keyword_order] = ACTIONS(204), - [sym_keyword_with] = ACTIONS(204), - [sym_keyword_where] = ACTIONS(204), - [sym_keyword_split] = ACTIONS(204), - [sym_keyword_group] = ACTIONS(204), - [sym_keyword_and] = ACTIONS(204), - [sym_keyword_or] = ACTIONS(206), - [sym_keyword_is] = ACTIONS(204), - [sym_keyword_not] = ACTIONS(206), - [sym_keyword_contains] = ACTIONS(204), - [sym_keyword_contains_not] = ACTIONS(204), - [sym_keyword_contains_all] = ACTIONS(204), - [sym_keyword_contains_any] = ACTIONS(204), - [sym_keyword_contains_none] = ACTIONS(204), - [sym_keyword_inside] = ACTIONS(204), - [sym_keyword_in] = ACTIONS(206), - [sym_keyword_not_inside] = ACTIONS(204), - [sym_keyword_all_inside] = ACTIONS(204), - [sym_keyword_any_inside] = ACTIONS(204), - [sym_keyword_none_inside] = ACTIONS(204), - [sym_keyword_outside] = ACTIONS(204), - [sym_keyword_intersects] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [anon_sym_DASH_GT] = ACTIONS(204), - [anon_sym_LBRACK] = ACTIONS(204), - [anon_sym_LT_DASH] = ACTIONS(206), - [anon_sym_LT_DASH_GT] = ACTIONS(204), - [anon_sym_STAR] = ACTIONS(206), - [anon_sym_DOT] = ACTIONS(204), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(206), - [anon_sym_DASH] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(206), - [anon_sym_LT_PIPE] = ACTIONS(204), - [anon_sym_AMP_AMP] = ACTIONS(204), - [anon_sym_PIPE_PIPE] = ACTIONS(204), - [anon_sym_QMARK_QMARK] = ACTIONS(204), - [anon_sym_QMARK_COLON] = ACTIONS(204), - [anon_sym_BANG_EQ] = ACTIONS(204), - [anon_sym_EQ_EQ] = ACTIONS(204), - [anon_sym_QMARK_EQ] = ACTIONS(204), - [anon_sym_STAR_EQ] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_BANG_TILDE] = ACTIONS(204), - [anon_sym_STAR_TILDE] = ACTIONS(204), - [anon_sym_LT_EQ] = ACTIONS(204), - [anon_sym_GT_EQ] = ACTIONS(204), - [anon_sym_PLUS] = ACTIONS(206), - [anon_sym_PLUS_EQ] = ACTIONS(204), - [anon_sym_DASH_EQ] = ACTIONS(204), - [anon_sym_u00d7] = ACTIONS(204), - [anon_sym_SLASH] = ACTIONS(206), - [anon_sym_u00f7] = ACTIONS(204), - [anon_sym_STAR_STAR] = ACTIONS(204), - [anon_sym_u220b] = ACTIONS(204), - [anon_sym_u220c] = ACTIONS(204), - [anon_sym_u2287] = ACTIONS(204), - [anon_sym_u2283] = ACTIONS(204), - [anon_sym_u2285] = ACTIONS(204), - [anon_sym_u2208] = ACTIONS(204), - [anon_sym_u2209] = ACTIONS(204), - [anon_sym_u2286] = ACTIONS(204), - [anon_sym_u2282] = ACTIONS(204), - [anon_sym_u2284] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(204), + [305] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_with] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [306] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_explain] = ACTIONS(198), + [sym_keyword_parallel] = ACTIONS(198), + [sym_keyword_timeout] = ACTIONS(198), + [sym_keyword_fetch] = ACTIONS(198), + [sym_keyword_limit] = ACTIONS(198), + [sym_keyword_order] = ACTIONS(198), + [sym_keyword_with] = ACTIONS(198), + [sym_keyword_where] = ACTIONS(198), + [sym_keyword_split] = ACTIONS(198), + [sym_keyword_group] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(200), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_RPAREN] = ACTIONS(198), + [anon_sym_RBRACE] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), }, - [335] = { - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_explain] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(140), - [sym_keyword_timeout] = ACTIONS(140), - [sym_keyword_fetch] = ACTIONS(140), - [sym_keyword_limit] = ACTIONS(140), - [sym_keyword_order] = ACTIONS(140), - [sym_keyword_with] = ACTIONS(140), - [sym_keyword_where] = ACTIONS(140), - [sym_keyword_split] = ACTIONS(140), - [sym_keyword_group] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(140), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(140), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(140), - [sym_keyword_contains_not] = ACTIONS(140), - [sym_keyword_contains_all] = ACTIONS(140), - [sym_keyword_contains_any] = ACTIONS(140), - [sym_keyword_contains_none] = ACTIONS(140), - [sym_keyword_inside] = ACTIONS(140), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(140), - [sym_keyword_all_inside] = ACTIONS(140), - [sym_keyword_any_inside] = ACTIONS(140), - [sym_keyword_none_inside] = ACTIONS(140), - [sym_keyword_outside] = ACTIONS(140), - [sym_keyword_intersects] = ACTIONS(140), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [307] = { + [ts_builtin_sym_end] = ACTIONS(198), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_as] = ACTIONS(198), + [sym_keyword_where] = ACTIONS(198), + [sym_keyword_group] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(198), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [sym_keyword_drop] = ACTIONS(198), + [sym_keyword_schemafull] = ACTIONS(198), + [sym_keyword_schemaless] = ACTIONS(198), + [sym_keyword_changefeed] = ACTIONS(198), + [sym_keyword_type] = ACTIONS(198), + [sym_keyword_permissions] = ACTIONS(198), + [sym_keyword_for] = ACTIONS(198), + [sym_keyword_comment] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), }, - [336] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [308] = { + [ts_builtin_sym_end] = ACTIONS(202), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_as] = ACTIONS(202), + [sym_keyword_where] = ACTIONS(202), + [sym_keyword_group] = ACTIONS(202), [sym_keyword_and] = ACTIONS(202), [sym_keyword_or] = ACTIONS(202), [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), [sym_keyword_contains] = ACTIONS(202), [sym_keyword_contains_not] = ACTIONS(202), [sym_keyword_contains_all] = ACTIONS(202), [sym_keyword_contains_any] = ACTIONS(202), [sym_keyword_contains_none] = ACTIONS(202), [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), [sym_keyword_not_inside] = ACTIONS(202), [sym_keyword_all_inside] = ACTIONS(202), [sym_keyword_any_inside] = ACTIONS(202), [sym_keyword_none_inside] = ACTIONS(202), [sym_keyword_outside] = ACTIONS(202), [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_drop] = ACTIONS(202), + [sym_keyword_schemafull] = ACTIONS(202), + [sym_keyword_schemaless] = ACTIONS(202), + [sym_keyword_changefeed] = ACTIONS(202), + [sym_keyword_type] = ACTIONS(202), + [sym_keyword_permissions] = ACTIONS(202), + [sym_keyword_for] = ACTIONS(202), + [sym_keyword_comment] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), }, - [337] = { - [ts_builtin_sym_end] = ACTIONS(176), + [309] = { + [ts_builtin_sym_end] = ACTIONS(206), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(176), - [sym_keyword_explain] = ACTIONS(176), - [sym_keyword_parallel] = ACTIONS(176), - [sym_keyword_timeout] = ACTIONS(176), - [sym_keyword_fetch] = ACTIONS(176), - [sym_keyword_limit] = ACTIONS(176), - [sym_keyword_order] = ACTIONS(176), - [sym_keyword_with] = ACTIONS(176), - [sym_keyword_where] = ACTIONS(176), - [sym_keyword_split] = ACTIONS(176), - [sym_keyword_group] = ACTIONS(176), - [sym_keyword_and] = ACTIONS(176), - [sym_keyword_or] = ACTIONS(178), - [sym_keyword_is] = ACTIONS(176), - [sym_keyword_not] = ACTIONS(178), - [sym_keyword_contains] = ACTIONS(176), - [sym_keyword_contains_not] = ACTIONS(176), - [sym_keyword_contains_all] = ACTIONS(176), - [sym_keyword_contains_any] = ACTIONS(176), - [sym_keyword_contains_none] = ACTIONS(176), - [sym_keyword_inside] = ACTIONS(176), - [sym_keyword_in] = ACTIONS(178), - [sym_keyword_not_inside] = ACTIONS(176), - [sym_keyword_all_inside] = ACTIONS(176), - [sym_keyword_any_inside] = ACTIONS(176), - [sym_keyword_none_inside] = ACTIONS(176), - [sym_keyword_outside] = ACTIONS(176), - [sym_keyword_intersects] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [anon_sym_DASH_GT] = ACTIONS(176), - [anon_sym_LBRACK] = ACTIONS(176), - [anon_sym_LT_DASH] = ACTIONS(178), - [anon_sym_LT_DASH_GT] = ACTIONS(176), - [anon_sym_STAR] = ACTIONS(178), - [anon_sym_DOT] = ACTIONS(176), - [anon_sym_LT] = ACTIONS(178), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_EQ] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_AT] = ACTIONS(178), - [anon_sym_LT_PIPE] = ACTIONS(176), - [anon_sym_AMP_AMP] = ACTIONS(176), - [anon_sym_PIPE_PIPE] = ACTIONS(176), - [anon_sym_QMARK_QMARK] = ACTIONS(176), - [anon_sym_QMARK_COLON] = ACTIONS(176), - [anon_sym_BANG_EQ] = ACTIONS(176), - [anon_sym_EQ_EQ] = ACTIONS(176), - [anon_sym_QMARK_EQ] = ACTIONS(176), - [anon_sym_STAR_EQ] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_BANG_TILDE] = ACTIONS(176), - [anon_sym_STAR_TILDE] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(176), - [anon_sym_GT_EQ] = ACTIONS(176), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_PLUS_EQ] = ACTIONS(176), - [anon_sym_DASH_EQ] = ACTIONS(176), - [anon_sym_u00d7] = ACTIONS(176), - [anon_sym_SLASH] = ACTIONS(178), - [anon_sym_u00f7] = ACTIONS(176), - [anon_sym_STAR_STAR] = ACTIONS(176), - [anon_sym_u220b] = ACTIONS(176), - [anon_sym_u220c] = ACTIONS(176), - [anon_sym_u2287] = ACTIONS(176), - [anon_sym_u2283] = ACTIONS(176), - [anon_sym_u2285] = ACTIONS(176), - [anon_sym_u2208] = ACTIONS(176), - [anon_sym_u2209] = ACTIONS(176), - [anon_sym_u2286] = ACTIONS(176), - [anon_sym_u2282] = ACTIONS(176), - [anon_sym_u2284] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(176), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_as] = ACTIONS(206), + [sym_keyword_where] = ACTIONS(206), + [sym_keyword_group] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(206), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [sym_keyword_drop] = ACTIONS(206), + [sym_keyword_schemafull] = ACTIONS(206), + [sym_keyword_schemaless] = ACTIONS(206), + [sym_keyword_changefeed] = ACTIONS(206), + [sym_keyword_type] = ACTIONS(206), + [sym_keyword_permissions] = ACTIONS(206), + [sym_keyword_for] = ACTIONS(206), + [sym_keyword_comment] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), }, - [338] = { - [sym_where_clause] = STATE(883), - [sym_group_clause] = STATE(986), - [sym_operator] = STATE(685), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(853), - [ts_builtin_sym_end] = ACTIONS(602), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(602), - [sym_keyword_as] = ACTIONS(602), - [sym_keyword_where] = ACTIONS(624), - [sym_keyword_group] = ACTIONS(606), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(602), - [sym_keyword_schemafull] = ACTIONS(602), - [sym_keyword_schemaless] = ACTIONS(602), - [sym_keyword_changefeed] = ACTIONS(602), - [sym_keyword_type] = ACTIONS(602), - [sym_keyword_permissions] = ACTIONS(602), - [sym_keyword_comment] = ACTIONS(602), - [anon_sym_COMMA] = ACTIONS(626), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [310] = { + [ts_builtin_sym_end] = ACTIONS(138), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(138), + [sym_keyword_explain] = ACTIONS(138), + [sym_keyword_parallel] = ACTIONS(138), + [sym_keyword_timeout] = ACTIONS(138), + [sym_keyword_fetch] = ACTIONS(138), + [sym_keyword_limit] = ACTIONS(138), + [sym_keyword_order] = ACTIONS(138), + [sym_keyword_with] = ACTIONS(138), + [sym_keyword_where] = ACTIONS(138), + [sym_keyword_split] = ACTIONS(138), + [sym_keyword_group] = ACTIONS(138), + [sym_keyword_and] = ACTIONS(138), + [sym_keyword_or] = ACTIONS(140), + [sym_keyword_is] = ACTIONS(138), + [sym_keyword_not] = ACTIONS(140), + [sym_keyword_contains] = ACTIONS(138), + [sym_keyword_contains_not] = ACTIONS(138), + [sym_keyword_contains_all] = ACTIONS(138), + [sym_keyword_contains_any] = ACTIONS(138), + [sym_keyword_contains_none] = ACTIONS(138), + [sym_keyword_inside] = ACTIONS(138), + [sym_keyword_in] = ACTIONS(140), + [sym_keyword_not_inside] = ACTIONS(138), + [sym_keyword_all_inside] = ACTIONS(138), + [sym_keyword_any_inside] = ACTIONS(138), + [sym_keyword_none_inside] = ACTIONS(138), + [sym_keyword_outside] = ACTIONS(138), + [sym_keyword_intersects] = ACTIONS(138), + [anon_sym_COMMA] = ACTIONS(138), + [anon_sym_DASH_GT] = ACTIONS(138), + [anon_sym_LBRACK] = ACTIONS(138), + [anon_sym_LT_DASH] = ACTIONS(140), + [anon_sym_LT_DASH_GT] = ACTIONS(138), + [anon_sym_STAR] = ACTIONS(140), + [anon_sym_DOT] = ACTIONS(140), + [anon_sym_LT] = ACTIONS(140), + [anon_sym_GT] = ACTIONS(140), + [anon_sym_DOT_DOT] = ACTIONS(138), + [anon_sym_EQ] = ACTIONS(140), + [anon_sym_DASH] = ACTIONS(140), + [anon_sym_AT] = ACTIONS(140), + [anon_sym_LT_PIPE] = ACTIONS(138), + [anon_sym_AMP_AMP] = ACTIONS(138), + [anon_sym_PIPE_PIPE] = ACTIONS(138), + [anon_sym_QMARK_QMARK] = ACTIONS(138), + [anon_sym_QMARK_COLON] = ACTIONS(138), + [anon_sym_BANG_EQ] = ACTIONS(138), + [anon_sym_EQ_EQ] = ACTIONS(138), + [anon_sym_QMARK_EQ] = ACTIONS(138), + [anon_sym_STAR_EQ] = ACTIONS(138), + [anon_sym_TILDE] = ACTIONS(138), + [anon_sym_BANG_TILDE] = ACTIONS(138), + [anon_sym_STAR_TILDE] = ACTIONS(138), + [anon_sym_LT_EQ] = ACTIONS(138), + [anon_sym_GT_EQ] = ACTIONS(138), + [anon_sym_PLUS] = ACTIONS(140), + [anon_sym_PLUS_EQ] = ACTIONS(138), + [anon_sym_DASH_EQ] = ACTIONS(138), + [anon_sym_u00d7] = ACTIONS(138), + [anon_sym_SLASH] = ACTIONS(140), + [anon_sym_u00f7] = ACTIONS(138), + [anon_sym_STAR_STAR] = ACTIONS(138), + [anon_sym_u220b] = ACTIONS(138), + [anon_sym_u220c] = ACTIONS(138), + [anon_sym_u2287] = ACTIONS(138), + [anon_sym_u2283] = ACTIONS(138), + [anon_sym_u2285] = ACTIONS(138), + [anon_sym_u2208] = ACTIONS(138), + [anon_sym_u2209] = ACTIONS(138), + [anon_sym_u2286] = ACTIONS(138), + [anon_sym_u2282] = ACTIONS(138), + [anon_sym_u2284] = ACTIONS(138), + [anon_sym_AT_AT] = ACTIONS(138), }, - [339] = { - [ts_builtin_sym_end] = ACTIONS(156), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(156), - [sym_keyword_explain] = ACTIONS(156), - [sym_keyword_parallel] = ACTIONS(156), - [sym_keyword_timeout] = ACTIONS(156), - [sym_keyword_fetch] = ACTIONS(156), - [sym_keyword_limit] = ACTIONS(156), - [sym_keyword_order] = ACTIONS(156), - [sym_keyword_with] = ACTIONS(156), - [sym_keyword_where] = ACTIONS(156), - [sym_keyword_split] = ACTIONS(156), - [sym_keyword_group] = ACTIONS(156), - [sym_keyword_and] = ACTIONS(156), - [sym_keyword_or] = ACTIONS(158), - [sym_keyword_is] = ACTIONS(156), - [sym_keyword_not] = ACTIONS(158), - [sym_keyword_contains] = ACTIONS(156), - [sym_keyword_contains_not] = ACTIONS(156), - [sym_keyword_contains_all] = ACTIONS(156), - [sym_keyword_contains_any] = ACTIONS(156), - [sym_keyword_contains_none] = ACTIONS(156), - [sym_keyword_inside] = ACTIONS(156), - [sym_keyword_in] = ACTIONS(158), - [sym_keyword_not_inside] = ACTIONS(156), - [sym_keyword_all_inside] = ACTIONS(156), - [sym_keyword_any_inside] = ACTIONS(156), - [sym_keyword_none_inside] = ACTIONS(156), - [sym_keyword_outside] = ACTIONS(156), - [sym_keyword_intersects] = ACTIONS(156), - [anon_sym_COMMA] = ACTIONS(156), - [anon_sym_DASH_GT] = ACTIONS(156), - [anon_sym_LBRACK] = ACTIONS(156), - [anon_sym_LT_DASH] = ACTIONS(158), - [anon_sym_LT_DASH_GT] = ACTIONS(156), - [anon_sym_STAR] = ACTIONS(158), - [anon_sym_DOT] = ACTIONS(156), - [anon_sym_LT] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(158), - [anon_sym_EQ] = ACTIONS(158), - [anon_sym_DASH] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(158), - [anon_sym_LT_PIPE] = ACTIONS(156), - [anon_sym_AMP_AMP] = ACTIONS(156), - [anon_sym_PIPE_PIPE] = ACTIONS(156), - [anon_sym_QMARK_QMARK] = ACTIONS(156), - [anon_sym_QMARK_COLON] = ACTIONS(156), - [anon_sym_BANG_EQ] = ACTIONS(156), - [anon_sym_EQ_EQ] = ACTIONS(156), - [anon_sym_QMARK_EQ] = ACTIONS(156), - [anon_sym_STAR_EQ] = ACTIONS(156), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_BANG_TILDE] = ACTIONS(156), - [anon_sym_STAR_TILDE] = ACTIONS(156), - [anon_sym_LT_EQ] = ACTIONS(156), - [anon_sym_GT_EQ] = ACTIONS(156), - [anon_sym_PLUS] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(156), - [anon_sym_DASH_EQ] = ACTIONS(156), - [anon_sym_u00d7] = ACTIONS(156), - [anon_sym_SLASH] = ACTIONS(158), - [anon_sym_u00f7] = ACTIONS(156), - [anon_sym_STAR_STAR] = ACTIONS(156), - [anon_sym_u220b] = ACTIONS(156), - [anon_sym_u220c] = ACTIONS(156), - [anon_sym_u2287] = ACTIONS(156), - [anon_sym_u2283] = ACTIONS(156), - [anon_sym_u2285] = ACTIONS(156), - [anon_sym_u2208] = ACTIONS(156), - [anon_sym_u2209] = ACTIONS(156), - [anon_sym_u2286] = ACTIONS(156), - [anon_sym_u2282] = ACTIONS(156), - [anon_sym_u2284] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(156), + [311] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_with] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(616), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [340] = { + [312] = { + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(628), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_as] = ACTIONS(174), + [sym_keyword_where] = ACTIONS(174), + [sym_keyword_group] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(174), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [sym_keyword_drop] = ACTIONS(174), + [sym_keyword_schemafull] = ACTIONS(174), + [sym_keyword_schemaless] = ACTIONS(174), + [sym_keyword_changefeed] = ACTIONS(174), + [sym_keyword_type] = ACTIONS(174), + [sym_keyword_permissions] = ACTIONS(174), + [sym_keyword_for] = ACTIONS(174), + [sym_keyword_comment] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [341] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [313] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_explain] = ACTIONS(214), + [sym_keyword_parallel] = ACTIONS(214), + [sym_keyword_timeout] = ACTIONS(214), + [sym_keyword_fetch] = ACTIONS(214), + [sym_keyword_limit] = ACTIONS(214), + [sym_keyword_order] = ACTIONS(214), + [sym_keyword_with] = ACTIONS(214), + [sym_keyword_where] = ACTIONS(214), + [sym_keyword_split] = ACTIONS(214), + [sym_keyword_group] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(216), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_RPAREN] = ACTIONS(214), + [anon_sym_RBRACE] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), + }, + [314] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_rand] = ACTIONS(150), + [sym_keyword_collate] = ACTIONS(150), + [sym_keyword_numeric] = ACTIONS(150), + [sym_keyword_asc] = ACTIONS(150), + [sym_keyword_desc] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [315] = { + [ts_builtin_sym_end] = ACTIONS(118), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(118), + [sym_keyword_as] = ACTIONS(118), + [sym_keyword_where] = ACTIONS(118), + [sym_keyword_group] = ACTIONS(118), + [sym_keyword_and] = ACTIONS(118), + [sym_keyword_or] = ACTIONS(118), + [sym_keyword_is] = ACTIONS(118), + [sym_keyword_not] = ACTIONS(120), + [sym_keyword_contains] = ACTIONS(118), + [sym_keyword_contains_not] = ACTIONS(118), + [sym_keyword_contains_all] = ACTIONS(118), + [sym_keyword_contains_any] = ACTIONS(118), + [sym_keyword_contains_none] = ACTIONS(118), + [sym_keyword_inside] = ACTIONS(118), + [sym_keyword_in] = ACTIONS(120), + [sym_keyword_not_inside] = ACTIONS(118), + [sym_keyword_all_inside] = ACTIONS(118), + [sym_keyword_any_inside] = ACTIONS(118), + [sym_keyword_none_inside] = ACTIONS(118), + [sym_keyword_outside] = ACTIONS(118), + [sym_keyword_intersects] = ACTIONS(118), + [sym_keyword_drop] = ACTIONS(118), + [sym_keyword_schemafull] = ACTIONS(118), + [sym_keyword_schemaless] = ACTIONS(118), + [sym_keyword_changefeed] = ACTIONS(118), + [sym_keyword_type] = ACTIONS(118), + [sym_keyword_permissions] = ACTIONS(118), + [sym_keyword_for] = ACTIONS(118), + [sym_keyword_comment] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_LBRACK] = ACTIONS(118), + [anon_sym_LT_DASH] = ACTIONS(120), + [anon_sym_LT_DASH_GT] = ACTIONS(118), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(120), + [anon_sym_LT_PIPE] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_QMARK_QMARK] = ACTIONS(118), + [anon_sym_QMARK_COLON] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_QMARK_EQ] = ACTIONS(118), + [anon_sym_STAR_EQ] = ACTIONS(118), + [anon_sym_TILDE] = ACTIONS(118), + [anon_sym_BANG_TILDE] = ACTIONS(118), + [anon_sym_STAR_TILDE] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_PLUS_EQ] = ACTIONS(118), + [anon_sym_DASH_EQ] = ACTIONS(118), + [anon_sym_u00d7] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_u00f7] = ACTIONS(118), + [anon_sym_STAR_STAR] = ACTIONS(118), + [anon_sym_u220b] = ACTIONS(118), + [anon_sym_u220c] = ACTIONS(118), + [anon_sym_u2287] = ACTIONS(118), + [anon_sym_u2283] = ACTIONS(118), + [anon_sym_u2285] = ACTIONS(118), + [anon_sym_u2208] = ACTIONS(118), + [anon_sym_u2209] = ACTIONS(118), + [anon_sym_u2286] = ACTIONS(118), + [anon_sym_u2282] = ACTIONS(118), + [anon_sym_u2284] = ACTIONS(118), + [anon_sym_AT_AT] = ACTIONS(118), + }, + [316] = { + [ts_builtin_sym_end] = ACTIONS(178), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_as] = ACTIONS(178), + [sym_keyword_where] = ACTIONS(178), + [sym_keyword_group] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(178), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [sym_keyword_drop] = ACTIONS(178), + [sym_keyword_schemafull] = ACTIONS(178), + [sym_keyword_schemaless] = ACTIONS(178), + [sym_keyword_changefeed] = ACTIONS(178), + [sym_keyword_type] = ACTIONS(178), + [sym_keyword_permissions] = ACTIONS(178), + [sym_keyword_for] = ACTIONS(178), + [sym_keyword_comment] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), + }, + [317] = { + [ts_builtin_sym_end] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_as] = ACTIONS(142), [sym_keyword_where] = ACTIONS(142), + [sym_keyword_group] = ACTIONS(142), [sym_keyword_and] = ACTIONS(142), [sym_keyword_or] = ACTIONS(142), [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), [sym_keyword_contains] = ACTIONS(142), [sym_keyword_contains_not] = ACTIONS(142), [sym_keyword_contains_all] = ACTIONS(142), [sym_keyword_contains_any] = ACTIONS(142), [sym_keyword_contains_none] = ACTIONS(142), [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), [sym_keyword_not_inside] = ACTIONS(142), [sym_keyword_all_inside] = ACTIONS(142), [sym_keyword_any_inside] = ACTIONS(142), [sym_keyword_none_inside] = ACTIONS(142), [sym_keyword_outside] = ACTIONS(142), [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_keyword_drop] = ACTIONS(142), + [sym_keyword_schemafull] = ACTIONS(142), + [sym_keyword_schemaless] = ACTIONS(142), + [sym_keyword_changefeed] = ACTIONS(142), + [sym_keyword_type] = ACTIONS(142), + [sym_keyword_permissions] = ACTIONS(142), + [sym_keyword_for] = ACTIONS(142), + [sym_keyword_comment] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), }, - [342] = { - [ts_builtin_sym_end] = ACTIONS(208), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(208), - [sym_keyword_explain] = ACTIONS(208), - [sym_keyword_parallel] = ACTIONS(208), - [sym_keyword_timeout] = ACTIONS(208), - [sym_keyword_fetch] = ACTIONS(208), - [sym_keyword_limit] = ACTIONS(208), - [sym_keyword_order] = ACTIONS(208), - [sym_keyword_with] = ACTIONS(208), - [sym_keyword_where] = ACTIONS(208), - [sym_keyword_split] = ACTIONS(208), - [sym_keyword_group] = ACTIONS(208), - [sym_keyword_and] = ACTIONS(208), - [sym_keyword_or] = ACTIONS(210), - [sym_keyword_is] = ACTIONS(208), - [sym_keyword_not] = ACTIONS(210), - [sym_keyword_contains] = ACTIONS(208), - [sym_keyword_contains_not] = ACTIONS(208), - [sym_keyword_contains_all] = ACTIONS(208), - [sym_keyword_contains_any] = ACTIONS(208), - [sym_keyword_contains_none] = ACTIONS(208), - [sym_keyword_inside] = ACTIONS(208), - [sym_keyword_in] = ACTIONS(210), - [sym_keyword_not_inside] = ACTIONS(208), - [sym_keyword_all_inside] = ACTIONS(208), - [sym_keyword_any_inside] = ACTIONS(208), - [sym_keyword_none_inside] = ACTIONS(208), - [sym_keyword_outside] = ACTIONS(208), - [sym_keyword_intersects] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [anon_sym_DASH_GT] = ACTIONS(208), - [anon_sym_LBRACK] = ACTIONS(208), - [anon_sym_LT_DASH] = ACTIONS(210), - [anon_sym_LT_DASH_GT] = ACTIONS(208), - [anon_sym_STAR] = ACTIONS(210), - [anon_sym_DOT] = ACTIONS(208), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_EQ] = ACTIONS(210), - [anon_sym_DASH] = ACTIONS(210), - [anon_sym_AT] = ACTIONS(210), - [anon_sym_LT_PIPE] = ACTIONS(208), - [anon_sym_AMP_AMP] = ACTIONS(208), - [anon_sym_PIPE_PIPE] = ACTIONS(208), - [anon_sym_QMARK_QMARK] = ACTIONS(208), - [anon_sym_QMARK_COLON] = ACTIONS(208), - [anon_sym_BANG_EQ] = ACTIONS(208), - [anon_sym_EQ_EQ] = ACTIONS(208), - [anon_sym_QMARK_EQ] = ACTIONS(208), - [anon_sym_STAR_EQ] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_BANG_TILDE] = ACTIONS(208), - [anon_sym_STAR_TILDE] = ACTIONS(208), - [anon_sym_LT_EQ] = ACTIONS(208), - [anon_sym_GT_EQ] = ACTIONS(208), - [anon_sym_PLUS] = ACTIONS(210), - [anon_sym_PLUS_EQ] = ACTIONS(208), - [anon_sym_DASH_EQ] = ACTIONS(208), - [anon_sym_u00d7] = ACTIONS(208), - [anon_sym_SLASH] = ACTIONS(210), - [anon_sym_u00f7] = ACTIONS(208), - [anon_sym_STAR_STAR] = ACTIONS(208), - [anon_sym_u220b] = ACTIONS(208), - [anon_sym_u220c] = ACTIONS(208), - [anon_sym_u2287] = ACTIONS(208), - [anon_sym_u2283] = ACTIONS(208), - [anon_sym_u2285] = ACTIONS(208), - [anon_sym_u2208] = ACTIONS(208), - [anon_sym_u2209] = ACTIONS(208), - [anon_sym_u2286] = ACTIONS(208), - [anon_sym_u2282] = ACTIONS(208), - [anon_sym_u2284] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(208), + [318] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_explain] = ACTIONS(158), + [sym_keyword_parallel] = ACTIONS(158), + [sym_keyword_timeout] = ACTIONS(158), + [sym_keyword_fetch] = ACTIONS(158), + [sym_keyword_limit] = ACTIONS(158), + [sym_keyword_order] = ACTIONS(158), + [sym_keyword_with] = ACTIONS(158), + [sym_keyword_where] = ACTIONS(158), + [sym_keyword_split] = ACTIONS(158), + [sym_keyword_group] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(160), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), }, - [343] = { + [319] = { [ts_builtin_sym_end] = ACTIONS(122), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(122), @@ -45109,9 +43397,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_DASH] = ACTIONS(124), [anon_sym_LT_DASH_GT] = ACTIONS(122), [anon_sym_STAR] = ACTIONS(124), - [anon_sym_DOT] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(124), [anon_sym_LT] = ACTIONS(124), [anon_sym_GT] = ACTIONS(124), + [anon_sym_DOT_DOT] = ACTIONS(122), [anon_sym_EQ] = ACTIONS(124), [anon_sym_DASH] = ACTIONS(124), [anon_sym_AT] = ACTIONS(124), @@ -45148,2578 +43437,4411 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_u2284] = ACTIONS(122), [anon_sym_AT_AT] = ACTIONS(122), }, - [344] = { - [ts_builtin_sym_end] = ACTIONS(164), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(164), - [sym_keyword_explain] = ACTIONS(164), - [sym_keyword_parallel] = ACTIONS(164), - [sym_keyword_timeout] = ACTIONS(164), - [sym_keyword_fetch] = ACTIONS(164), - [sym_keyword_limit] = ACTIONS(164), - [sym_keyword_order] = ACTIONS(164), - [sym_keyword_with] = ACTIONS(164), - [sym_keyword_where] = ACTIONS(164), - [sym_keyword_split] = ACTIONS(164), - [sym_keyword_group] = ACTIONS(164), - [sym_keyword_and] = ACTIONS(164), + [320] = { + [ts_builtin_sym_end] = ACTIONS(190), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_as] = ACTIONS(190), + [sym_keyword_where] = ACTIONS(190), + [sym_keyword_group] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(190), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [sym_keyword_drop] = ACTIONS(190), + [sym_keyword_schemafull] = ACTIONS(190), + [sym_keyword_schemaless] = ACTIONS(190), + [sym_keyword_changefeed] = ACTIONS(190), + [sym_keyword_type] = ACTIONS(190), + [sym_keyword_permissions] = ACTIONS(190), + [sym_keyword_for] = ACTIONS(190), + [sym_keyword_comment] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [321] = { + [ts_builtin_sym_end] = ACTIONS(134), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(134), + [sym_keyword_explain] = ACTIONS(134), + [sym_keyword_parallel] = ACTIONS(134), + [sym_keyword_timeout] = ACTIONS(134), + [sym_keyword_fetch] = ACTIONS(134), + [sym_keyword_limit] = ACTIONS(134), + [sym_keyword_order] = ACTIONS(134), + [sym_keyword_with] = ACTIONS(134), + [sym_keyword_where] = ACTIONS(134), + [sym_keyword_split] = ACTIONS(134), + [sym_keyword_group] = ACTIONS(134), + [sym_keyword_and] = ACTIONS(134), + [sym_keyword_or] = ACTIONS(136), + [sym_keyword_is] = ACTIONS(134), + [sym_keyword_not] = ACTIONS(136), + [sym_keyword_contains] = ACTIONS(134), + [sym_keyword_contains_not] = ACTIONS(134), + [sym_keyword_contains_all] = ACTIONS(134), + [sym_keyword_contains_any] = ACTIONS(134), + [sym_keyword_contains_none] = ACTIONS(134), + [sym_keyword_inside] = ACTIONS(134), + [sym_keyword_in] = ACTIONS(136), + [sym_keyword_not_inside] = ACTIONS(134), + [sym_keyword_all_inside] = ACTIONS(134), + [sym_keyword_any_inside] = ACTIONS(134), + [sym_keyword_none_inside] = ACTIONS(134), + [sym_keyword_outside] = ACTIONS(134), + [sym_keyword_intersects] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(134), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(134), + [anon_sym_LT_DASH] = ACTIONS(136), + [anon_sym_LT_DASH_GT] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(136), + [anon_sym_DOT] = ACTIONS(136), + [anon_sym_LT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(136), + [anon_sym_DOT_DOT] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(136), + [anon_sym_DASH] = ACTIONS(136), + [anon_sym_AT] = ACTIONS(136), + [anon_sym_LT_PIPE] = ACTIONS(134), + [anon_sym_AMP_AMP] = ACTIONS(134), + [anon_sym_PIPE_PIPE] = ACTIONS(134), + [anon_sym_QMARK_QMARK] = ACTIONS(134), + [anon_sym_QMARK_COLON] = ACTIONS(134), + [anon_sym_BANG_EQ] = ACTIONS(134), + [anon_sym_EQ_EQ] = ACTIONS(134), + [anon_sym_QMARK_EQ] = ACTIONS(134), + [anon_sym_STAR_EQ] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_STAR_TILDE] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(134), + [anon_sym_PLUS] = ACTIONS(136), + [anon_sym_PLUS_EQ] = ACTIONS(134), + [anon_sym_DASH_EQ] = ACTIONS(134), + [anon_sym_u00d7] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(136), + [anon_sym_u00f7] = ACTIONS(134), + [anon_sym_STAR_STAR] = ACTIONS(134), + [anon_sym_u220b] = ACTIONS(134), + [anon_sym_u220c] = ACTIONS(134), + [anon_sym_u2287] = ACTIONS(134), + [anon_sym_u2283] = ACTIONS(134), + [anon_sym_u2285] = ACTIONS(134), + [anon_sym_u2208] = ACTIONS(134), + [anon_sym_u2209] = ACTIONS(134), + [anon_sym_u2286] = ACTIONS(134), + [anon_sym_u2282] = ACTIONS(134), + [anon_sym_u2284] = ACTIONS(134), + [anon_sym_AT_AT] = ACTIONS(134), + }, + [322] = { + [ts_builtin_sym_end] = ACTIONS(166), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_as] = ACTIONS(166), + [sym_keyword_where] = ACTIONS(166), + [sym_keyword_group] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), [sym_keyword_or] = ACTIONS(166), - [sym_keyword_is] = ACTIONS(164), - [sym_keyword_not] = ACTIONS(166), - [sym_keyword_contains] = ACTIONS(164), - [sym_keyword_contains_not] = ACTIONS(164), - [sym_keyword_contains_all] = ACTIONS(164), - [sym_keyword_contains_any] = ACTIONS(164), - [sym_keyword_contains_none] = ACTIONS(164), - [sym_keyword_inside] = ACTIONS(164), - [sym_keyword_in] = ACTIONS(166), - [sym_keyword_not_inside] = ACTIONS(164), - [sym_keyword_all_inside] = ACTIONS(164), - [sym_keyword_any_inside] = ACTIONS(164), - [sym_keyword_none_inside] = ACTIONS(164), - [sym_keyword_outside] = ACTIONS(164), - [sym_keyword_intersects] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_DASH_GT] = ACTIONS(164), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_LT_DASH] = ACTIONS(166), - [anon_sym_LT_DASH_GT] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(166), - [anon_sym_DOT] = ACTIONS(164), - [anon_sym_LT] = ACTIONS(166), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_EQ] = ACTIONS(166), - [anon_sym_DASH] = ACTIONS(166), - [anon_sym_AT] = ACTIONS(166), - [anon_sym_LT_PIPE] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(164), - [anon_sym_PIPE_PIPE] = ACTIONS(164), - [anon_sym_QMARK_QMARK] = ACTIONS(164), - [anon_sym_QMARK_COLON] = ACTIONS(164), - [anon_sym_BANG_EQ] = ACTIONS(164), - [anon_sym_EQ_EQ] = ACTIONS(164), - [anon_sym_QMARK_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_BANG_TILDE] = ACTIONS(164), - [anon_sym_STAR_TILDE] = ACTIONS(164), - [anon_sym_LT_EQ] = ACTIONS(164), - [anon_sym_GT_EQ] = ACTIONS(164), - [anon_sym_PLUS] = ACTIONS(166), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_u00d7] = ACTIONS(164), - [anon_sym_SLASH] = ACTIONS(166), - [anon_sym_u00f7] = ACTIONS(164), - [anon_sym_STAR_STAR] = ACTIONS(164), - [anon_sym_u220b] = ACTIONS(164), - [anon_sym_u220c] = ACTIONS(164), - [anon_sym_u2287] = ACTIONS(164), - [anon_sym_u2283] = ACTIONS(164), - [anon_sym_u2285] = ACTIONS(164), - [anon_sym_u2208] = ACTIONS(164), - [anon_sym_u2209] = ACTIONS(164), - [anon_sym_u2286] = ACTIONS(164), - [anon_sym_u2282] = ACTIONS(164), - [anon_sym_u2284] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(164), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [sym_keyword_drop] = ACTIONS(166), + [sym_keyword_schemafull] = ACTIONS(166), + [sym_keyword_schemaless] = ACTIONS(166), + [sym_keyword_changefeed] = ACTIONS(166), + [sym_keyword_type] = ACTIONS(166), + [sym_keyword_permissions] = ACTIONS(166), + [sym_keyword_for] = ACTIONS(166), + [sym_keyword_comment] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), }, - [345] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [323] = { + [ts_builtin_sym_end] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_as] = ACTIONS(158), + [sym_keyword_where] = ACTIONS(158), + [sym_keyword_group] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(158), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [sym_keyword_drop] = ACTIONS(158), + [sym_keyword_schemafull] = ACTIONS(158), + [sym_keyword_schemaless] = ACTIONS(158), + [sym_keyword_changefeed] = ACTIONS(158), + [sym_keyword_type] = ACTIONS(158), + [sym_keyword_permissions] = ACTIONS(158), + [sym_keyword_for] = ACTIONS(158), + [sym_keyword_comment] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), }, - [346] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_with] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), + [324] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_explain] = ACTIONS(206), + [sym_keyword_parallel] = ACTIONS(206), + [sym_keyword_timeout] = ACTIONS(206), + [sym_keyword_fetch] = ACTIONS(206), + [sym_keyword_limit] = ACTIONS(206), + [sym_keyword_order] = ACTIONS(206), + [sym_keyword_with] = ACTIONS(206), + [sym_keyword_where] = ACTIONS(206), + [sym_keyword_split] = ACTIONS(206), + [sym_keyword_group] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(208), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_RPAREN] = ACTIONS(206), + [anon_sym_RBRACE] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), + }, + [325] = { + [ts_builtin_sym_end] = ACTIONS(162), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_as] = ACTIONS(162), + [sym_keyword_where] = ACTIONS(162), + [sym_keyword_group] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(160), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [sym_keyword_drop] = ACTIONS(162), + [sym_keyword_schemafull] = ACTIONS(162), + [sym_keyword_schemaless] = ACTIONS(162), + [sym_keyword_changefeed] = ACTIONS(162), + [sym_keyword_type] = ACTIONS(162), + [sym_keyword_permissions] = ACTIONS(162), + [sym_keyword_for] = ACTIONS(162), + [sym_keyword_comment] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), }, - [347] = { + [326] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_content] = ACTIONS(150), + [sym_keyword_merge] = ACTIONS(150), + [sym_keyword_patch] = ACTIONS(150), + [sym_keyword_set] = ACTIONS(150), + [sym_keyword_unset] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(620), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [327] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [328] = { + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_explain] = ACTIONS(202), + [sym_keyword_parallel] = ACTIONS(202), + [sym_keyword_timeout] = ACTIONS(202), + [sym_keyword_fetch] = ACTIONS(202), + [sym_keyword_limit] = ACTIONS(202), + [sym_keyword_order] = ACTIONS(202), + [sym_keyword_with] = ACTIONS(202), + [sym_keyword_where] = ACTIONS(202), + [sym_keyword_split] = ACTIONS(202), + [sym_keyword_group] = ACTIONS(202), + [sym_keyword_and] = ACTIONS(202), + [sym_keyword_or] = ACTIONS(204), + [sym_keyword_is] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), + [sym_keyword_contains] = ACTIONS(202), + [sym_keyword_contains_not] = ACTIONS(202), + [sym_keyword_contains_all] = ACTIONS(202), + [sym_keyword_contains_any] = ACTIONS(202), + [sym_keyword_contains_none] = ACTIONS(202), + [sym_keyword_inside] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), + [sym_keyword_not_inside] = ACTIONS(202), + [sym_keyword_all_inside] = ACTIONS(202), + [sym_keyword_any_inside] = ACTIONS(202), + [sym_keyword_none_inside] = ACTIONS(202), + [sym_keyword_outside] = ACTIONS(202), + [sym_keyword_intersects] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_RBRACE] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), + }, + [329] = { + [ts_builtin_sym_end] = ACTIONS(130), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(130), + [sym_keyword_explain] = ACTIONS(130), + [sym_keyword_parallel] = ACTIONS(130), + [sym_keyword_timeout] = ACTIONS(130), + [sym_keyword_fetch] = ACTIONS(130), + [sym_keyword_limit] = ACTIONS(130), + [sym_keyword_order] = ACTIONS(130), + [sym_keyword_with] = ACTIONS(130), + [sym_keyword_where] = ACTIONS(130), + [sym_keyword_split] = ACTIONS(130), + [sym_keyword_group] = ACTIONS(130), + [sym_keyword_and] = ACTIONS(130), + [sym_keyword_or] = ACTIONS(132), + [sym_keyword_is] = ACTIONS(130), + [sym_keyword_not] = ACTIONS(132), + [sym_keyword_contains] = ACTIONS(130), + [sym_keyword_contains_not] = ACTIONS(130), + [sym_keyword_contains_all] = ACTIONS(130), + [sym_keyword_contains_any] = ACTIONS(130), + [sym_keyword_contains_none] = ACTIONS(130), + [sym_keyword_inside] = ACTIONS(130), + [sym_keyword_in] = ACTIONS(132), + [sym_keyword_not_inside] = ACTIONS(130), + [sym_keyword_all_inside] = ACTIONS(130), + [sym_keyword_any_inside] = ACTIONS(130), + [sym_keyword_none_inside] = ACTIONS(130), + [sym_keyword_outside] = ACTIONS(130), + [sym_keyword_intersects] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(130), + [anon_sym_LT_DASH] = ACTIONS(132), + [anon_sym_LT_DASH_GT] = ACTIONS(130), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(132), + [anon_sym_DOT_DOT] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(132), + [anon_sym_AT] = ACTIONS(132), + [anon_sym_LT_PIPE] = ACTIONS(130), + [anon_sym_AMP_AMP] = ACTIONS(130), + [anon_sym_PIPE_PIPE] = ACTIONS(130), + [anon_sym_QMARK_QMARK] = ACTIONS(130), + [anon_sym_QMARK_COLON] = ACTIONS(130), + [anon_sym_BANG_EQ] = ACTIONS(130), + [anon_sym_EQ_EQ] = ACTIONS(130), + [anon_sym_QMARK_EQ] = ACTIONS(130), + [anon_sym_STAR_EQ] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_STAR_TILDE] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(130), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_PLUS_EQ] = ACTIONS(130), + [anon_sym_DASH_EQ] = ACTIONS(130), + [anon_sym_u00d7] = ACTIONS(130), + [anon_sym_SLASH] = ACTIONS(132), + [anon_sym_u00f7] = ACTIONS(130), + [anon_sym_STAR_STAR] = ACTIONS(130), + [anon_sym_u220b] = ACTIONS(130), + [anon_sym_u220c] = ACTIONS(130), + [anon_sym_u2287] = ACTIONS(130), + [anon_sym_u2283] = ACTIONS(130), + [anon_sym_u2285] = ACTIONS(130), + [anon_sym_u2208] = ACTIONS(130), + [anon_sym_u2209] = ACTIONS(130), + [anon_sym_u2286] = ACTIONS(130), + [anon_sym_u2282] = ACTIONS(130), + [anon_sym_u2284] = ACTIONS(130), + [anon_sym_AT_AT] = ACTIONS(130), + }, + [330] = { + [ts_builtin_sym_end] = ACTIONS(206), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(206), + [sym_keyword_explain] = ACTIONS(206), + [sym_keyword_parallel] = ACTIONS(206), + [sym_keyword_timeout] = ACTIONS(206), + [sym_keyword_fetch] = ACTIONS(206), + [sym_keyword_limit] = ACTIONS(206), + [sym_keyword_order] = ACTIONS(206), + [sym_keyword_with] = ACTIONS(206), + [sym_keyword_where] = ACTIONS(206), + [sym_keyword_split] = ACTIONS(206), + [sym_keyword_group] = ACTIONS(206), + [sym_keyword_and] = ACTIONS(206), + [sym_keyword_or] = ACTIONS(208), + [sym_keyword_is] = ACTIONS(206), + [sym_keyword_not] = ACTIONS(208), + [sym_keyword_contains] = ACTIONS(206), + [sym_keyword_contains_not] = ACTIONS(206), + [sym_keyword_contains_all] = ACTIONS(206), + [sym_keyword_contains_any] = ACTIONS(206), + [sym_keyword_contains_none] = ACTIONS(206), + [sym_keyword_inside] = ACTIONS(206), + [sym_keyword_in] = ACTIONS(208), + [sym_keyword_not_inside] = ACTIONS(206), + [sym_keyword_all_inside] = ACTIONS(206), + [sym_keyword_any_inside] = ACTIONS(206), + [sym_keyword_none_inside] = ACTIONS(206), + [sym_keyword_outside] = ACTIONS(206), + [sym_keyword_intersects] = ACTIONS(206), + [anon_sym_COMMA] = ACTIONS(206), + [anon_sym_DASH_GT] = ACTIONS(206), + [anon_sym_LBRACK] = ACTIONS(206), + [anon_sym_LT_DASH] = ACTIONS(208), + [anon_sym_LT_DASH_GT] = ACTIONS(206), + [anon_sym_STAR] = ACTIONS(208), + [anon_sym_DOT] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(208), + [anon_sym_GT] = ACTIONS(208), + [anon_sym_EQ] = ACTIONS(208), + [anon_sym_DASH] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_LT_PIPE] = ACTIONS(206), + [anon_sym_AMP_AMP] = ACTIONS(206), + [anon_sym_PIPE_PIPE] = ACTIONS(206), + [anon_sym_QMARK_QMARK] = ACTIONS(206), + [anon_sym_QMARK_COLON] = ACTIONS(206), + [anon_sym_BANG_EQ] = ACTIONS(206), + [anon_sym_EQ_EQ] = ACTIONS(206), + [anon_sym_QMARK_EQ] = ACTIONS(206), + [anon_sym_STAR_EQ] = ACTIONS(206), + [anon_sym_TILDE] = ACTIONS(206), + [anon_sym_BANG_TILDE] = ACTIONS(206), + [anon_sym_STAR_TILDE] = ACTIONS(206), + [anon_sym_LT_EQ] = ACTIONS(206), + [anon_sym_GT_EQ] = ACTIONS(206), + [anon_sym_PLUS] = ACTIONS(208), + [anon_sym_PLUS_EQ] = ACTIONS(206), + [anon_sym_DASH_EQ] = ACTIONS(206), + [anon_sym_u00d7] = ACTIONS(206), + [anon_sym_SLASH] = ACTIONS(208), + [anon_sym_u00f7] = ACTIONS(206), + [anon_sym_STAR_STAR] = ACTIONS(206), + [anon_sym_u220b] = ACTIONS(206), + [anon_sym_u220c] = ACTIONS(206), + [anon_sym_u2287] = ACTIONS(206), + [anon_sym_u2283] = ACTIONS(206), + [anon_sym_u2285] = ACTIONS(206), + [anon_sym_u2208] = ACTIONS(206), + [anon_sym_u2209] = ACTIONS(206), + [anon_sym_u2286] = ACTIONS(206), + [anon_sym_u2282] = ACTIONS(206), + [anon_sym_u2284] = ACTIONS(206), + [anon_sym_AT_AT] = ACTIONS(206), + }, + [331] = { + [ts_builtin_sym_end] = ACTIONS(182), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_order] = ACTIONS(182), + [sym_keyword_with] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_split] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(184), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_DASH_GT] = ACTIONS(182), + [anon_sym_LBRACK] = ACTIONS(182), + [anon_sym_LT_DASH] = ACTIONS(184), + [anon_sym_LT_DASH_GT] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(182), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), + }, + [332] = { + [ts_builtin_sym_end] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(210), + [sym_keyword_explain] = ACTIONS(210), + [sym_keyword_parallel] = ACTIONS(210), + [sym_keyword_timeout] = ACTIONS(210), + [sym_keyword_fetch] = ACTIONS(210), + [sym_keyword_limit] = ACTIONS(210), + [sym_keyword_order] = ACTIONS(210), + [sym_keyword_with] = ACTIONS(210), + [sym_keyword_where] = ACTIONS(210), + [sym_keyword_split] = ACTIONS(210), + [sym_keyword_group] = ACTIONS(210), + [sym_keyword_and] = ACTIONS(210), + [sym_keyword_or] = ACTIONS(212), + [sym_keyword_is] = ACTIONS(210), + [sym_keyword_not] = ACTIONS(212), + [sym_keyword_contains] = ACTIONS(210), + [sym_keyword_contains_not] = ACTIONS(210), + [sym_keyword_contains_all] = ACTIONS(210), + [sym_keyword_contains_any] = ACTIONS(210), + [sym_keyword_contains_none] = ACTIONS(210), + [sym_keyword_inside] = ACTIONS(210), + [sym_keyword_in] = ACTIONS(212), + [sym_keyword_not_inside] = ACTIONS(210), + [sym_keyword_all_inside] = ACTIONS(210), + [sym_keyword_any_inside] = ACTIONS(210), + [sym_keyword_none_inside] = ACTIONS(210), + [sym_keyword_outside] = ACTIONS(210), + [sym_keyword_intersects] = ACTIONS(210), + [anon_sym_COMMA] = ACTIONS(210), + [anon_sym_DASH_GT] = ACTIONS(210), + [anon_sym_LBRACK] = ACTIONS(210), + [anon_sym_LT_DASH] = ACTIONS(212), + [anon_sym_LT_DASH_GT] = ACTIONS(210), + [anon_sym_STAR] = ACTIONS(212), + [anon_sym_DOT] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(212), + [anon_sym_GT] = ACTIONS(212), + [anon_sym_EQ] = ACTIONS(212), + [anon_sym_DASH] = ACTIONS(212), + [anon_sym_AT] = ACTIONS(212), + [anon_sym_LT_PIPE] = ACTIONS(210), + [anon_sym_AMP_AMP] = ACTIONS(210), + [anon_sym_PIPE_PIPE] = ACTIONS(210), + [anon_sym_QMARK_QMARK] = ACTIONS(210), + [anon_sym_QMARK_COLON] = ACTIONS(210), + [anon_sym_BANG_EQ] = ACTIONS(210), + [anon_sym_EQ_EQ] = ACTIONS(210), + [anon_sym_QMARK_EQ] = ACTIONS(210), + [anon_sym_STAR_EQ] = ACTIONS(210), + [anon_sym_TILDE] = ACTIONS(210), + [anon_sym_BANG_TILDE] = ACTIONS(210), + [anon_sym_STAR_TILDE] = ACTIONS(210), + [anon_sym_LT_EQ] = ACTIONS(210), + [anon_sym_GT_EQ] = ACTIONS(210), + [anon_sym_PLUS] = ACTIONS(212), + [anon_sym_PLUS_EQ] = ACTIONS(210), + [anon_sym_DASH_EQ] = ACTIONS(210), + [anon_sym_u00d7] = ACTIONS(210), + [anon_sym_SLASH] = ACTIONS(212), + [anon_sym_u00f7] = ACTIONS(210), + [anon_sym_STAR_STAR] = ACTIONS(210), + [anon_sym_u220b] = ACTIONS(210), + [anon_sym_u220c] = ACTIONS(210), + [anon_sym_u2287] = ACTIONS(210), + [anon_sym_u2283] = ACTIONS(210), + [anon_sym_u2285] = ACTIONS(210), + [anon_sym_u2208] = ACTIONS(210), + [anon_sym_u2209] = ACTIONS(210), + [anon_sym_u2286] = ACTIONS(210), + [anon_sym_u2282] = ACTIONS(210), + [anon_sym_u2284] = ACTIONS(210), + [anon_sym_AT_AT] = ACTIONS(210), + }, + [333] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [334] = { + [ts_builtin_sym_end] = ACTIONS(190), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_explain] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(190), + [sym_keyword_timeout] = ACTIONS(190), + [sym_keyword_fetch] = ACTIONS(190), + [sym_keyword_limit] = ACTIONS(190), + [sym_keyword_order] = ACTIONS(190), + [sym_keyword_with] = ACTIONS(190), + [sym_keyword_where] = ACTIONS(190), + [sym_keyword_split] = ACTIONS(190), + [sym_keyword_group] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(190), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(190), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(190), + [sym_keyword_contains_not] = ACTIONS(190), + [sym_keyword_contains_all] = ACTIONS(190), + [sym_keyword_contains_any] = ACTIONS(190), + [sym_keyword_contains_none] = ACTIONS(190), + [sym_keyword_inside] = ACTIONS(190), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(190), + [sym_keyword_all_inside] = ACTIONS(190), + [sym_keyword_any_inside] = ACTIONS(190), + [sym_keyword_none_inside] = ACTIONS(190), + [sym_keyword_outside] = ACTIONS(190), + [sym_keyword_intersects] = ACTIONS(190), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [335] = { [sym_array] = STATE(41), [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [336] = { + [sym_where_clause] = STATE(888), + [sym_group_clause] = STATE(965), + [sym_operator] = STATE(688), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(854), + [ts_builtin_sym_end] = ACTIONS(604), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(604), + [sym_keyword_as] = ACTIONS(604), + [sym_keyword_where] = ACTIONS(622), + [sym_keyword_group] = ACTIONS(608), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(604), + [sym_keyword_schemafull] = ACTIONS(604), + [sym_keyword_schemaless] = ACTIONS(604), + [sym_keyword_changefeed] = ACTIONS(604), + [sym_keyword_type] = ACTIONS(604), + [sym_keyword_permissions] = ACTIONS(604), + [sym_keyword_comment] = ACTIONS(604), + [anon_sym_COMMA] = ACTIONS(624), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [337] = { + [ts_builtin_sym_end] = ACTIONS(202), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(202), + [sym_keyword_explain] = ACTIONS(202), [sym_keyword_parallel] = ACTIONS(202), [sym_keyword_timeout] = ACTIONS(202), + [sym_keyword_fetch] = ACTIONS(202), + [sym_keyword_limit] = ACTIONS(202), + [sym_keyword_order] = ACTIONS(202), + [sym_keyword_with] = ACTIONS(202), [sym_keyword_where] = ACTIONS(202), + [sym_keyword_split] = ACTIONS(202), + [sym_keyword_group] = ACTIONS(202), [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), + [sym_keyword_or] = ACTIONS(204), [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), + [sym_keyword_not] = ACTIONS(204), [sym_keyword_contains] = ACTIONS(202), [sym_keyword_contains_not] = ACTIONS(202), [sym_keyword_contains_all] = ACTIONS(202), [sym_keyword_contains_any] = ACTIONS(202), [sym_keyword_contains_none] = ACTIONS(202), [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), + [sym_keyword_in] = ACTIONS(204), [sym_keyword_not_inside] = ACTIONS(202), [sym_keyword_all_inside] = ACTIONS(202), [sym_keyword_any_inside] = ACTIONS(202), [sym_keyword_none_inside] = ACTIONS(202), [sym_keyword_outside] = ACTIONS(202), [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [anon_sym_COMMA] = ACTIONS(202), + [anon_sym_DASH_GT] = ACTIONS(202), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_LT_DASH] = ACTIONS(204), + [anon_sym_LT_DASH_GT] = ACTIONS(202), + [anon_sym_STAR] = ACTIONS(204), + [anon_sym_DOT] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(204), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_EQ] = ACTIONS(204), + [anon_sym_DASH] = ACTIONS(204), + [anon_sym_AT] = ACTIONS(204), + [anon_sym_LT_PIPE] = ACTIONS(202), + [anon_sym_AMP_AMP] = ACTIONS(202), + [anon_sym_PIPE_PIPE] = ACTIONS(202), + [anon_sym_QMARK_QMARK] = ACTIONS(202), + [anon_sym_QMARK_COLON] = ACTIONS(202), + [anon_sym_BANG_EQ] = ACTIONS(202), + [anon_sym_EQ_EQ] = ACTIONS(202), + [anon_sym_QMARK_EQ] = ACTIONS(202), + [anon_sym_STAR_EQ] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_BANG_TILDE] = ACTIONS(202), + [anon_sym_STAR_TILDE] = ACTIONS(202), + [anon_sym_LT_EQ] = ACTIONS(202), + [anon_sym_GT_EQ] = ACTIONS(202), + [anon_sym_PLUS] = ACTIONS(204), + [anon_sym_PLUS_EQ] = ACTIONS(202), + [anon_sym_DASH_EQ] = ACTIONS(202), + [anon_sym_u00d7] = ACTIONS(202), + [anon_sym_SLASH] = ACTIONS(204), + [anon_sym_u00f7] = ACTIONS(202), + [anon_sym_STAR_STAR] = ACTIONS(202), + [anon_sym_u220b] = ACTIONS(202), + [anon_sym_u220c] = ACTIONS(202), + [anon_sym_u2287] = ACTIONS(202), + [anon_sym_u2283] = ACTIONS(202), + [anon_sym_u2285] = ACTIONS(202), + [anon_sym_u2208] = ACTIONS(202), + [anon_sym_u2209] = ACTIONS(202), + [anon_sym_u2286] = ACTIONS(202), + [anon_sym_u2282] = ACTIONS(202), + [anon_sym_u2284] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(202), + }, + [338] = { + [ts_builtin_sym_end] = ACTIONS(214), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(214), + [sym_keyword_explain] = ACTIONS(214), + [sym_keyword_parallel] = ACTIONS(214), + [sym_keyword_timeout] = ACTIONS(214), + [sym_keyword_fetch] = ACTIONS(214), + [sym_keyword_limit] = ACTIONS(214), + [sym_keyword_order] = ACTIONS(214), + [sym_keyword_with] = ACTIONS(214), + [sym_keyword_where] = ACTIONS(214), + [sym_keyword_split] = ACTIONS(214), + [sym_keyword_group] = ACTIONS(214), + [sym_keyword_and] = ACTIONS(214), + [sym_keyword_or] = ACTIONS(216), + [sym_keyword_is] = ACTIONS(214), + [sym_keyword_not] = ACTIONS(216), + [sym_keyword_contains] = ACTIONS(214), + [sym_keyword_contains_not] = ACTIONS(214), + [sym_keyword_contains_all] = ACTIONS(214), + [sym_keyword_contains_any] = ACTIONS(214), + [sym_keyword_contains_none] = ACTIONS(214), + [sym_keyword_inside] = ACTIONS(214), + [sym_keyword_in] = ACTIONS(216), + [sym_keyword_not_inside] = ACTIONS(214), + [sym_keyword_all_inside] = ACTIONS(214), + [sym_keyword_any_inside] = ACTIONS(214), + [sym_keyword_none_inside] = ACTIONS(214), + [sym_keyword_outside] = ACTIONS(214), + [sym_keyword_intersects] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_DASH_GT] = ACTIONS(214), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_LT_DASH] = ACTIONS(216), + [anon_sym_LT_DASH_GT] = ACTIONS(214), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_DOT] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(216), + [anon_sym_EQ] = ACTIONS(216), + [anon_sym_DASH] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(216), + [anon_sym_LT_PIPE] = ACTIONS(214), + [anon_sym_AMP_AMP] = ACTIONS(214), + [anon_sym_PIPE_PIPE] = ACTIONS(214), + [anon_sym_QMARK_QMARK] = ACTIONS(214), + [anon_sym_QMARK_COLON] = ACTIONS(214), + [anon_sym_BANG_EQ] = ACTIONS(214), + [anon_sym_EQ_EQ] = ACTIONS(214), + [anon_sym_QMARK_EQ] = ACTIONS(214), + [anon_sym_STAR_EQ] = ACTIONS(214), + [anon_sym_TILDE] = ACTIONS(214), + [anon_sym_BANG_TILDE] = ACTIONS(214), + [anon_sym_STAR_TILDE] = ACTIONS(214), + [anon_sym_LT_EQ] = ACTIONS(214), + [anon_sym_GT_EQ] = ACTIONS(214), + [anon_sym_PLUS] = ACTIONS(216), + [anon_sym_PLUS_EQ] = ACTIONS(214), + [anon_sym_DASH_EQ] = ACTIONS(214), + [anon_sym_u00d7] = ACTIONS(214), + [anon_sym_SLASH] = ACTIONS(216), + [anon_sym_u00f7] = ACTIONS(214), + [anon_sym_STAR_STAR] = ACTIONS(214), + [anon_sym_u220b] = ACTIONS(214), + [anon_sym_u220c] = ACTIONS(214), + [anon_sym_u2287] = ACTIONS(214), + [anon_sym_u2283] = ACTIONS(214), + [anon_sym_u2285] = ACTIONS(214), + [anon_sym_u2208] = ACTIONS(214), + [anon_sym_u2209] = ACTIONS(214), + [anon_sym_u2286] = ACTIONS(214), + [anon_sym_u2282] = ACTIONS(214), + [anon_sym_u2284] = ACTIONS(214), + [anon_sym_AT_AT] = ACTIONS(214), + }, + [339] = { + [ts_builtin_sym_end] = ACTIONS(118), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(118), + [sym_keyword_explain] = ACTIONS(118), + [sym_keyword_parallel] = ACTIONS(118), + [sym_keyword_timeout] = ACTIONS(118), + [sym_keyword_fetch] = ACTIONS(118), + [sym_keyword_limit] = ACTIONS(118), + [sym_keyword_order] = ACTIONS(118), + [sym_keyword_with] = ACTIONS(118), + [sym_keyword_where] = ACTIONS(118), + [sym_keyword_split] = ACTIONS(118), + [sym_keyword_group] = ACTIONS(118), + [sym_keyword_and] = ACTIONS(118), + [sym_keyword_or] = ACTIONS(120), + [sym_keyword_is] = ACTIONS(118), + [sym_keyword_not] = ACTIONS(120), + [sym_keyword_contains] = ACTIONS(118), + [sym_keyword_contains_not] = ACTIONS(118), + [sym_keyword_contains_all] = ACTIONS(118), + [sym_keyword_contains_any] = ACTIONS(118), + [sym_keyword_contains_none] = ACTIONS(118), + [sym_keyword_inside] = ACTIONS(118), + [sym_keyword_in] = ACTIONS(120), + [sym_keyword_not_inside] = ACTIONS(118), + [sym_keyword_all_inside] = ACTIONS(118), + [sym_keyword_any_inside] = ACTIONS(118), + [sym_keyword_none_inside] = ACTIONS(118), + [sym_keyword_outside] = ACTIONS(118), + [sym_keyword_intersects] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_LBRACK] = ACTIONS(118), + [anon_sym_LT_DASH] = ACTIONS(120), + [anon_sym_LT_DASH_GT] = ACTIONS(118), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(118), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(120), + [anon_sym_LT_PIPE] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_QMARK_QMARK] = ACTIONS(118), + [anon_sym_QMARK_COLON] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_QMARK_EQ] = ACTIONS(118), + [anon_sym_STAR_EQ] = ACTIONS(118), + [anon_sym_TILDE] = ACTIONS(118), + [anon_sym_BANG_TILDE] = ACTIONS(118), + [anon_sym_STAR_TILDE] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_PLUS_EQ] = ACTIONS(118), + [anon_sym_DASH_EQ] = ACTIONS(118), + [anon_sym_u00d7] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_u00f7] = ACTIONS(118), + [anon_sym_STAR_STAR] = ACTIONS(118), + [anon_sym_u220b] = ACTIONS(118), + [anon_sym_u220c] = ACTIONS(118), + [anon_sym_u2287] = ACTIONS(118), + [anon_sym_u2283] = ACTIONS(118), + [anon_sym_u2285] = ACTIONS(118), + [anon_sym_u2208] = ACTIONS(118), + [anon_sym_u2209] = ACTIONS(118), + [anon_sym_u2286] = ACTIONS(118), + [anon_sym_u2282] = ACTIONS(118), + [anon_sym_u2284] = ACTIONS(118), + [anon_sym_AT_AT] = ACTIONS(118), + }, + [340] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [341] = { + [ts_builtin_sym_end] = ACTIONS(194), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(194), + [sym_keyword_explain] = ACTIONS(194), + [sym_keyword_parallel] = ACTIONS(194), + [sym_keyword_timeout] = ACTIONS(194), + [sym_keyword_fetch] = ACTIONS(194), + [sym_keyword_limit] = ACTIONS(194), + [sym_keyword_order] = ACTIONS(194), + [sym_keyword_with] = ACTIONS(194), + [sym_keyword_where] = ACTIONS(194), + [sym_keyword_split] = ACTIONS(194), + [sym_keyword_group] = ACTIONS(194), + [sym_keyword_and] = ACTIONS(194), + [sym_keyword_or] = ACTIONS(196), + [sym_keyword_is] = ACTIONS(194), + [sym_keyword_not] = ACTIONS(196), + [sym_keyword_contains] = ACTIONS(194), + [sym_keyword_contains_not] = ACTIONS(194), + [sym_keyword_contains_all] = ACTIONS(194), + [sym_keyword_contains_any] = ACTIONS(194), + [sym_keyword_contains_none] = ACTIONS(194), + [sym_keyword_inside] = ACTIONS(194), + [sym_keyword_in] = ACTIONS(196), + [sym_keyword_not_inside] = ACTIONS(194), + [sym_keyword_all_inside] = ACTIONS(194), + [sym_keyword_any_inside] = ACTIONS(194), + [sym_keyword_none_inside] = ACTIONS(194), + [sym_keyword_outside] = ACTIONS(194), + [sym_keyword_intersects] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [anon_sym_DASH_GT] = ACTIONS(194), + [anon_sym_LBRACK] = ACTIONS(194), + [anon_sym_LT_DASH] = ACTIONS(196), + [anon_sym_LT_DASH_GT] = ACTIONS(194), + [anon_sym_STAR] = ACTIONS(196), + [anon_sym_DOT] = ACTIONS(194), + [anon_sym_LT] = ACTIONS(196), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_EQ] = ACTIONS(196), + [anon_sym_DASH] = ACTIONS(196), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_LT_PIPE] = ACTIONS(194), + [anon_sym_AMP_AMP] = ACTIONS(194), + [anon_sym_PIPE_PIPE] = ACTIONS(194), + [anon_sym_QMARK_QMARK] = ACTIONS(194), + [anon_sym_QMARK_COLON] = ACTIONS(194), + [anon_sym_BANG_EQ] = ACTIONS(194), + [anon_sym_EQ_EQ] = ACTIONS(194), + [anon_sym_QMARK_EQ] = ACTIONS(194), + [anon_sym_STAR_EQ] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_BANG_TILDE] = ACTIONS(194), + [anon_sym_STAR_TILDE] = ACTIONS(194), + [anon_sym_LT_EQ] = ACTIONS(194), + [anon_sym_GT_EQ] = ACTIONS(194), + [anon_sym_PLUS] = ACTIONS(196), + [anon_sym_PLUS_EQ] = ACTIONS(194), + [anon_sym_DASH_EQ] = ACTIONS(194), + [anon_sym_u00d7] = ACTIONS(194), + [anon_sym_SLASH] = ACTIONS(196), + [anon_sym_u00f7] = ACTIONS(194), + [anon_sym_STAR_STAR] = ACTIONS(194), + [anon_sym_u220b] = ACTIONS(194), + [anon_sym_u220c] = ACTIONS(194), + [anon_sym_u2287] = ACTIONS(194), + [anon_sym_u2283] = ACTIONS(194), + [anon_sym_u2285] = ACTIONS(194), + [anon_sym_u2208] = ACTIONS(194), + [anon_sym_u2209] = ACTIONS(194), + [anon_sym_u2286] = ACTIONS(194), + [anon_sym_u2282] = ACTIONS(194), + [anon_sym_u2284] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(194), + }, + [342] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [343] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), + }, + [344] = { + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_explain] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(174), + [sym_keyword_timeout] = ACTIONS(174), + [sym_keyword_fetch] = ACTIONS(174), + [sym_keyword_limit] = ACTIONS(174), + [sym_keyword_order] = ACTIONS(174), + [sym_keyword_with] = ACTIONS(174), + [sym_keyword_where] = ACTIONS(174), + [sym_keyword_split] = ACTIONS(174), + [sym_keyword_group] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(174), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(174), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(174), + [sym_keyword_contains_not] = ACTIONS(174), + [sym_keyword_contains_all] = ACTIONS(174), + [sym_keyword_contains_any] = ACTIONS(174), + [sym_keyword_contains_none] = ACTIONS(174), + [sym_keyword_inside] = ACTIONS(174), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(174), + [sym_keyword_all_inside] = ACTIONS(174), + [sym_keyword_any_inside] = ACTIONS(174), + [sym_keyword_none_inside] = ACTIONS(174), + [sym_keyword_outside] = ACTIONS(174), + [sym_keyword_intersects] = ACTIONS(174), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), + }, + [345] = { + [ts_builtin_sym_end] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(158), + [sym_keyword_explain] = ACTIONS(158), + [sym_keyword_parallel] = ACTIONS(158), + [sym_keyword_timeout] = ACTIONS(158), + [sym_keyword_fetch] = ACTIONS(158), + [sym_keyword_limit] = ACTIONS(158), + [sym_keyword_order] = ACTIONS(158), + [sym_keyword_with] = ACTIONS(158), + [sym_keyword_where] = ACTIONS(158), + [sym_keyword_split] = ACTIONS(158), + [sym_keyword_group] = ACTIONS(158), + [sym_keyword_and] = ACTIONS(158), + [sym_keyword_or] = ACTIONS(160), + [sym_keyword_is] = ACTIONS(158), + [sym_keyword_not] = ACTIONS(160), + [sym_keyword_contains] = ACTIONS(158), + [sym_keyword_contains_not] = ACTIONS(158), + [sym_keyword_contains_all] = ACTIONS(158), + [sym_keyword_contains_any] = ACTIONS(158), + [sym_keyword_contains_none] = ACTIONS(158), + [sym_keyword_inside] = ACTIONS(158), + [sym_keyword_in] = ACTIONS(160), + [sym_keyword_not_inside] = ACTIONS(158), + [sym_keyword_all_inside] = ACTIONS(158), + [sym_keyword_any_inside] = ACTIONS(158), + [sym_keyword_none_inside] = ACTIONS(158), + [sym_keyword_outside] = ACTIONS(158), + [sym_keyword_intersects] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LT_DASH] = ACTIONS(160), + [anon_sym_LT_DASH_GT] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_AT] = ACTIONS(160), + [anon_sym_LT_PIPE] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(158), + [anon_sym_PIPE_PIPE] = ACTIONS(158), + [anon_sym_QMARK_QMARK] = ACTIONS(158), + [anon_sym_QMARK_COLON] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ] = ACTIONS(158), + [anon_sym_QMARK_EQ] = ACTIONS(158), + [anon_sym_STAR_EQ] = ACTIONS(158), + [anon_sym_TILDE] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(158), + [anon_sym_STAR_TILDE] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_PLUS_EQ] = ACTIONS(158), + [anon_sym_DASH_EQ] = ACTIONS(158), + [anon_sym_u00d7] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_u00f7] = ACTIONS(158), + [anon_sym_STAR_STAR] = ACTIONS(158), + [anon_sym_u220b] = ACTIONS(158), + [anon_sym_u220c] = ACTIONS(158), + [anon_sym_u2287] = ACTIONS(158), + [anon_sym_u2283] = ACTIONS(158), + [anon_sym_u2285] = ACTIONS(158), + [anon_sym_u2208] = ACTIONS(158), + [anon_sym_u2209] = ACTIONS(158), + [anon_sym_u2286] = ACTIONS(158), + [anon_sym_u2282] = ACTIONS(158), + [anon_sym_u2284] = ACTIONS(158), + [anon_sym_AT_AT] = ACTIONS(158), + }, + [346] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_with] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(150), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [347] = { + [ts_builtin_sym_end] = ACTIONS(170), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(170), + [sym_keyword_explain] = ACTIONS(170), + [sym_keyword_parallel] = ACTIONS(170), + [sym_keyword_timeout] = ACTIONS(170), + [sym_keyword_fetch] = ACTIONS(170), + [sym_keyword_limit] = ACTIONS(170), + [sym_keyword_order] = ACTIONS(170), + [sym_keyword_with] = ACTIONS(170), + [sym_keyword_where] = ACTIONS(170), + [sym_keyword_split] = ACTIONS(170), + [sym_keyword_group] = ACTIONS(170), + [sym_keyword_and] = ACTIONS(170), + [sym_keyword_or] = ACTIONS(172), + [sym_keyword_is] = ACTIONS(170), + [sym_keyword_not] = ACTIONS(172), + [sym_keyword_contains] = ACTIONS(170), + [sym_keyword_contains_not] = ACTIONS(170), + [sym_keyword_contains_all] = ACTIONS(170), + [sym_keyword_contains_any] = ACTIONS(170), + [sym_keyword_contains_none] = ACTIONS(170), + [sym_keyword_inside] = ACTIONS(170), + [sym_keyword_in] = ACTIONS(172), + [sym_keyword_not_inside] = ACTIONS(170), + [sym_keyword_all_inside] = ACTIONS(170), + [sym_keyword_any_inside] = ACTIONS(170), + [sym_keyword_none_inside] = ACTIONS(170), + [sym_keyword_outside] = ACTIONS(170), + [sym_keyword_intersects] = ACTIONS(170), + [anon_sym_COMMA] = ACTIONS(170), + [anon_sym_DASH_GT] = ACTIONS(170), + [anon_sym_LBRACK] = ACTIONS(170), + [anon_sym_LT_DASH] = ACTIONS(172), + [anon_sym_LT_DASH_GT] = ACTIONS(170), + [anon_sym_STAR] = ACTIONS(172), + [anon_sym_DOT] = ACTIONS(170), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_GT] = ACTIONS(172), + [anon_sym_EQ] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_LT_PIPE] = ACTIONS(170), + [anon_sym_AMP_AMP] = ACTIONS(170), + [anon_sym_PIPE_PIPE] = ACTIONS(170), + [anon_sym_QMARK_QMARK] = ACTIONS(170), + [anon_sym_QMARK_COLON] = ACTIONS(170), + [anon_sym_BANG_EQ] = ACTIONS(170), + [anon_sym_EQ_EQ] = ACTIONS(170), + [anon_sym_QMARK_EQ] = ACTIONS(170), + [anon_sym_STAR_EQ] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_BANG_TILDE] = ACTIONS(170), + [anon_sym_STAR_TILDE] = ACTIONS(170), + [anon_sym_LT_EQ] = ACTIONS(170), + [anon_sym_GT_EQ] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_PLUS_EQ] = ACTIONS(170), + [anon_sym_DASH_EQ] = ACTIONS(170), + [anon_sym_u00d7] = ACTIONS(170), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_u00f7] = ACTIONS(170), + [anon_sym_STAR_STAR] = ACTIONS(170), + [anon_sym_u220b] = ACTIONS(170), + [anon_sym_u220c] = ACTIONS(170), + [anon_sym_u2287] = ACTIONS(170), + [anon_sym_u2283] = ACTIONS(170), + [anon_sym_u2285] = ACTIONS(170), + [anon_sym_u2208] = ACTIONS(170), + [anon_sym_u2209] = ACTIONS(170), + [anon_sym_u2286] = ACTIONS(170), + [anon_sym_u2282] = ACTIONS(170), + [anon_sym_u2284] = ACTIONS(170), + [anon_sym_AT_AT] = ACTIONS(170), }, [348] = { - [ts_builtin_sym_end] = ACTIONS(144), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(144), - [sym_keyword_explain] = ACTIONS(144), - [sym_keyword_parallel] = ACTIONS(144), - [sym_keyword_timeout] = ACTIONS(144), - [sym_keyword_fetch] = ACTIONS(144), - [sym_keyword_limit] = ACTIONS(144), - [sym_keyword_order] = ACTIONS(144), - [sym_keyword_with] = ACTIONS(144), - [sym_keyword_where] = ACTIONS(144), - [sym_keyword_split] = ACTIONS(144), - [sym_keyword_group] = ACTIONS(144), - [sym_keyword_and] = ACTIONS(144), - [sym_keyword_or] = ACTIONS(146), - [sym_keyword_is] = ACTIONS(144), - [sym_keyword_not] = ACTIONS(146), - [sym_keyword_contains] = ACTIONS(144), - [sym_keyword_contains_not] = ACTIONS(144), - [sym_keyword_contains_all] = ACTIONS(144), - [sym_keyword_contains_any] = ACTIONS(144), - [sym_keyword_contains_none] = ACTIONS(144), - [sym_keyword_inside] = ACTIONS(144), - [sym_keyword_in] = ACTIONS(146), - [sym_keyword_not_inside] = ACTIONS(144), - [sym_keyword_all_inside] = ACTIONS(144), - [sym_keyword_any_inside] = ACTIONS(144), - [sym_keyword_none_inside] = ACTIONS(144), - [sym_keyword_outside] = ACTIONS(144), - [sym_keyword_intersects] = ACTIONS(144), - [anon_sym_COMMA] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(144), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_LT_DASH] = ACTIONS(146), - [anon_sym_LT_DASH_GT] = ACTIONS(144), - [anon_sym_STAR] = ACTIONS(146), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_LT] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_EQ] = ACTIONS(146), - [anon_sym_DASH] = ACTIONS(146), - [anon_sym_AT] = ACTIONS(146), - [anon_sym_LT_PIPE] = ACTIONS(144), - [anon_sym_AMP_AMP] = ACTIONS(144), - [anon_sym_PIPE_PIPE] = ACTIONS(144), - [anon_sym_QMARK_QMARK] = ACTIONS(144), - [anon_sym_QMARK_COLON] = ACTIONS(144), - [anon_sym_BANG_EQ] = ACTIONS(144), - [anon_sym_EQ_EQ] = ACTIONS(144), - [anon_sym_QMARK_EQ] = ACTIONS(144), - [anon_sym_STAR_EQ] = ACTIONS(144), - [anon_sym_TILDE] = ACTIONS(144), - [anon_sym_BANG_TILDE] = ACTIONS(144), - [anon_sym_STAR_TILDE] = ACTIONS(144), - [anon_sym_LT_EQ] = ACTIONS(144), - [anon_sym_GT_EQ] = ACTIONS(144), - [anon_sym_PLUS] = ACTIONS(146), - [anon_sym_PLUS_EQ] = ACTIONS(144), - [anon_sym_DASH_EQ] = ACTIONS(144), - [anon_sym_u00d7] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(146), - [anon_sym_u00f7] = ACTIONS(144), - [anon_sym_STAR_STAR] = ACTIONS(144), - [anon_sym_u220b] = ACTIONS(144), - [anon_sym_u220c] = ACTIONS(144), - [anon_sym_u2287] = ACTIONS(144), - [anon_sym_u2283] = ACTIONS(144), - [anon_sym_u2285] = ACTIONS(144), - [anon_sym_u2208] = ACTIONS(144), - [anon_sym_u2209] = ACTIONS(144), - [anon_sym_u2286] = ACTIONS(144), - [anon_sym_u2282] = ACTIONS(144), - [anon_sym_u2284] = ACTIONS(144), - [anon_sym_AT_AT] = ACTIONS(144), + [ts_builtin_sym_end] = ACTIONS(178), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(178), + [sym_keyword_explain] = ACTIONS(178), + [sym_keyword_parallel] = ACTIONS(178), + [sym_keyword_timeout] = ACTIONS(178), + [sym_keyword_fetch] = ACTIONS(178), + [sym_keyword_limit] = ACTIONS(178), + [sym_keyword_order] = ACTIONS(178), + [sym_keyword_with] = ACTIONS(178), + [sym_keyword_where] = ACTIONS(178), + [sym_keyword_split] = ACTIONS(178), + [sym_keyword_group] = ACTIONS(178), + [sym_keyword_and] = ACTIONS(178), + [sym_keyword_or] = ACTIONS(180), + [sym_keyword_is] = ACTIONS(178), + [sym_keyword_not] = ACTIONS(180), + [sym_keyword_contains] = ACTIONS(178), + [sym_keyword_contains_not] = ACTIONS(178), + [sym_keyword_contains_all] = ACTIONS(178), + [sym_keyword_contains_any] = ACTIONS(178), + [sym_keyword_contains_none] = ACTIONS(178), + [sym_keyword_inside] = ACTIONS(178), + [sym_keyword_in] = ACTIONS(180), + [sym_keyword_not_inside] = ACTIONS(178), + [sym_keyword_all_inside] = ACTIONS(178), + [sym_keyword_any_inside] = ACTIONS(178), + [sym_keyword_none_inside] = ACTIONS(178), + [sym_keyword_outside] = ACTIONS(178), + [sym_keyword_intersects] = ACTIONS(178), + [anon_sym_COMMA] = ACTIONS(178), + [anon_sym_DASH_GT] = ACTIONS(178), + [anon_sym_LBRACK] = ACTIONS(178), + [anon_sym_LT_DASH] = ACTIONS(180), + [anon_sym_LT_DASH_GT] = ACTIONS(178), + [anon_sym_STAR] = ACTIONS(180), + [anon_sym_DOT] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_EQ] = ACTIONS(180), + [anon_sym_DASH] = ACTIONS(180), + [anon_sym_AT] = ACTIONS(180), + [anon_sym_LT_PIPE] = ACTIONS(178), + [anon_sym_AMP_AMP] = ACTIONS(178), + [anon_sym_PIPE_PIPE] = ACTIONS(178), + [anon_sym_QMARK_QMARK] = ACTIONS(178), + [anon_sym_QMARK_COLON] = ACTIONS(178), + [anon_sym_BANG_EQ] = ACTIONS(178), + [anon_sym_EQ_EQ] = ACTIONS(178), + [anon_sym_QMARK_EQ] = ACTIONS(178), + [anon_sym_STAR_EQ] = ACTIONS(178), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_BANG_TILDE] = ACTIONS(178), + [anon_sym_STAR_TILDE] = ACTIONS(178), + [anon_sym_LT_EQ] = ACTIONS(178), + [anon_sym_GT_EQ] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(180), + [anon_sym_PLUS_EQ] = ACTIONS(178), + [anon_sym_DASH_EQ] = ACTIONS(178), + [anon_sym_u00d7] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(180), + [anon_sym_u00f7] = ACTIONS(178), + [anon_sym_STAR_STAR] = ACTIONS(178), + [anon_sym_u220b] = ACTIONS(178), + [anon_sym_u220c] = ACTIONS(178), + [anon_sym_u2287] = ACTIONS(178), + [anon_sym_u2283] = ACTIONS(178), + [anon_sym_u2285] = ACTIONS(178), + [anon_sym_u2208] = ACTIONS(178), + [anon_sym_u2209] = ACTIONS(178), + [anon_sym_u2286] = ACTIONS(178), + [anon_sym_u2282] = ACTIONS(178), + [anon_sym_u2284] = ACTIONS(178), + [anon_sym_AT_AT] = ACTIONS(178), }, [349] = { - [ts_builtin_sym_end] = ACTIONS(152), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(152), - [sym_keyword_explain] = ACTIONS(152), - [sym_keyword_parallel] = ACTIONS(152), - [sym_keyword_timeout] = ACTIONS(152), - [sym_keyword_fetch] = ACTIONS(152), - [sym_keyword_limit] = ACTIONS(152), - [sym_keyword_order] = ACTIONS(152), - [sym_keyword_with] = ACTIONS(152), - [sym_keyword_where] = ACTIONS(152), - [sym_keyword_split] = ACTIONS(152), - [sym_keyword_group] = ACTIONS(152), - [sym_keyword_and] = ACTIONS(152), - [sym_keyword_or] = ACTIONS(154), - [sym_keyword_is] = ACTIONS(152), - [sym_keyword_not] = ACTIONS(154), - [sym_keyword_contains] = ACTIONS(152), - [sym_keyword_contains_not] = ACTIONS(152), - [sym_keyword_contains_all] = ACTIONS(152), - [sym_keyword_contains_any] = ACTIONS(152), - [sym_keyword_contains_none] = ACTIONS(152), - [sym_keyword_inside] = ACTIONS(152), - [sym_keyword_in] = ACTIONS(154), - [sym_keyword_not_inside] = ACTIONS(152), - [sym_keyword_all_inside] = ACTIONS(152), - [sym_keyword_any_inside] = ACTIONS(152), - [sym_keyword_none_inside] = ACTIONS(152), - [sym_keyword_outside] = ACTIONS(152), - [sym_keyword_intersects] = ACTIONS(152), - [anon_sym_COMMA] = ACTIONS(152), - [anon_sym_DASH_GT] = ACTIONS(152), - [anon_sym_LBRACK] = ACTIONS(152), - [anon_sym_LT_DASH] = ACTIONS(154), - [anon_sym_LT_DASH_GT] = ACTIONS(152), - [anon_sym_STAR] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(152), - [anon_sym_LT] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(154), - [anon_sym_EQ] = ACTIONS(154), - [anon_sym_DASH] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(154), - [anon_sym_LT_PIPE] = ACTIONS(152), - [anon_sym_AMP_AMP] = ACTIONS(152), - [anon_sym_PIPE_PIPE] = ACTIONS(152), - [anon_sym_QMARK_QMARK] = ACTIONS(152), - [anon_sym_QMARK_COLON] = ACTIONS(152), - [anon_sym_BANG_EQ] = ACTIONS(152), - [anon_sym_EQ_EQ] = ACTIONS(152), - [anon_sym_QMARK_EQ] = ACTIONS(152), - [anon_sym_STAR_EQ] = ACTIONS(152), - [anon_sym_TILDE] = ACTIONS(152), - [anon_sym_BANG_TILDE] = ACTIONS(152), - [anon_sym_STAR_TILDE] = ACTIONS(152), - [anon_sym_LT_EQ] = ACTIONS(152), - [anon_sym_GT_EQ] = ACTIONS(152), - [anon_sym_PLUS] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(152), - [anon_sym_DASH_EQ] = ACTIONS(152), - [anon_sym_u00d7] = ACTIONS(152), - [anon_sym_SLASH] = ACTIONS(154), - [anon_sym_u00f7] = ACTIONS(152), - [anon_sym_STAR_STAR] = ACTIONS(152), - [anon_sym_u220b] = ACTIONS(152), - [anon_sym_u220c] = ACTIONS(152), - [anon_sym_u2287] = ACTIONS(152), - [anon_sym_u2283] = ACTIONS(152), - [anon_sym_u2285] = ACTIONS(152), - [anon_sym_u2208] = ACTIONS(152), - [anon_sym_u2209] = ACTIONS(152), - [anon_sym_u2286] = ACTIONS(152), - [anon_sym_u2282] = ACTIONS(152), - [anon_sym_u2284] = ACTIONS(152), - [anon_sym_AT_AT] = ACTIONS(152), + [ts_builtin_sym_end] = ACTIONS(166), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(166), + [sym_keyword_explain] = ACTIONS(166), + [sym_keyword_parallel] = ACTIONS(166), + [sym_keyword_timeout] = ACTIONS(166), + [sym_keyword_fetch] = ACTIONS(166), + [sym_keyword_limit] = ACTIONS(166), + [sym_keyword_order] = ACTIONS(166), + [sym_keyword_with] = ACTIONS(166), + [sym_keyword_where] = ACTIONS(166), + [sym_keyword_split] = ACTIONS(166), + [sym_keyword_group] = ACTIONS(166), + [sym_keyword_and] = ACTIONS(166), + [sym_keyword_or] = ACTIONS(168), + [sym_keyword_is] = ACTIONS(166), + [sym_keyword_not] = ACTIONS(168), + [sym_keyword_contains] = ACTIONS(166), + [sym_keyword_contains_not] = ACTIONS(166), + [sym_keyword_contains_all] = ACTIONS(166), + [sym_keyword_contains_any] = ACTIONS(166), + [sym_keyword_contains_none] = ACTIONS(166), + [sym_keyword_inside] = ACTIONS(166), + [sym_keyword_in] = ACTIONS(168), + [sym_keyword_not_inside] = ACTIONS(166), + [sym_keyword_all_inside] = ACTIONS(166), + [sym_keyword_any_inside] = ACTIONS(166), + [sym_keyword_none_inside] = ACTIONS(166), + [sym_keyword_outside] = ACTIONS(166), + [sym_keyword_intersects] = ACTIONS(166), + [anon_sym_COMMA] = ACTIONS(166), + [anon_sym_DASH_GT] = ACTIONS(166), + [anon_sym_LBRACK] = ACTIONS(166), + [anon_sym_LT_DASH] = ACTIONS(168), + [anon_sym_LT_DASH_GT] = ACTIONS(166), + [anon_sym_STAR] = ACTIONS(168), + [anon_sym_DOT] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_EQ] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_LT_PIPE] = ACTIONS(166), + [anon_sym_AMP_AMP] = ACTIONS(166), + [anon_sym_PIPE_PIPE] = ACTIONS(166), + [anon_sym_QMARK_QMARK] = ACTIONS(166), + [anon_sym_QMARK_COLON] = ACTIONS(166), + [anon_sym_BANG_EQ] = ACTIONS(166), + [anon_sym_EQ_EQ] = ACTIONS(166), + [anon_sym_QMARK_EQ] = ACTIONS(166), + [anon_sym_STAR_EQ] = ACTIONS(166), + [anon_sym_TILDE] = ACTIONS(166), + [anon_sym_BANG_TILDE] = ACTIONS(166), + [anon_sym_STAR_TILDE] = ACTIONS(166), + [anon_sym_LT_EQ] = ACTIONS(166), + [anon_sym_GT_EQ] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_PLUS_EQ] = ACTIONS(166), + [anon_sym_DASH_EQ] = ACTIONS(166), + [anon_sym_u00d7] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(168), + [anon_sym_u00f7] = ACTIONS(166), + [anon_sym_STAR_STAR] = ACTIONS(166), + [anon_sym_u220b] = ACTIONS(166), + [anon_sym_u220c] = ACTIONS(166), + [anon_sym_u2287] = ACTIONS(166), + [anon_sym_u2283] = ACTIONS(166), + [anon_sym_u2285] = ACTIONS(166), + [anon_sym_u2208] = ACTIONS(166), + [anon_sym_u2209] = ACTIONS(166), + [anon_sym_u2286] = ACTIONS(166), + [anon_sym_u2282] = ACTIONS(166), + [anon_sym_u2284] = ACTIONS(166), + [anon_sym_AT_AT] = ACTIONS(166), }, [350] = { - [ts_builtin_sym_end] = ACTIONS(172), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(172), - [sym_keyword_explain] = ACTIONS(172), - [sym_keyword_parallel] = ACTIONS(172), - [sym_keyword_timeout] = ACTIONS(172), - [sym_keyword_fetch] = ACTIONS(172), - [sym_keyword_limit] = ACTIONS(172), - [sym_keyword_order] = ACTIONS(172), - [sym_keyword_with] = ACTIONS(172), - [sym_keyword_where] = ACTIONS(172), - [sym_keyword_split] = ACTIONS(172), - [sym_keyword_group] = ACTIONS(172), - [sym_keyword_and] = ACTIONS(172), - [sym_keyword_or] = ACTIONS(174), - [sym_keyword_is] = ACTIONS(172), - [sym_keyword_not] = ACTIONS(174), - [sym_keyword_contains] = ACTIONS(172), - [sym_keyword_contains_not] = ACTIONS(172), - [sym_keyword_contains_all] = ACTIONS(172), - [sym_keyword_contains_any] = ACTIONS(172), - [sym_keyword_contains_none] = ACTIONS(172), - [sym_keyword_inside] = ACTIONS(172), - [sym_keyword_in] = ACTIONS(174), - [sym_keyword_not_inside] = ACTIONS(172), - [sym_keyword_all_inside] = ACTIONS(172), - [sym_keyword_any_inside] = ACTIONS(172), - [sym_keyword_none_inside] = ACTIONS(172), - [sym_keyword_outside] = ACTIONS(172), - [sym_keyword_intersects] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(172), - [anon_sym_DASH_GT] = ACTIONS(172), - [anon_sym_LBRACK] = ACTIONS(172), - [anon_sym_LT_DASH] = ACTIONS(174), - [anon_sym_LT_DASH_GT] = ACTIONS(172), - [anon_sym_STAR] = ACTIONS(174), - [anon_sym_DOT] = ACTIONS(172), - [anon_sym_LT] = ACTIONS(174), - [anon_sym_GT] = ACTIONS(174), - [anon_sym_EQ] = ACTIONS(174), - [anon_sym_DASH] = ACTIONS(174), - [anon_sym_AT] = ACTIONS(174), - [anon_sym_LT_PIPE] = ACTIONS(172), - [anon_sym_AMP_AMP] = ACTIONS(172), - [anon_sym_PIPE_PIPE] = ACTIONS(172), - [anon_sym_QMARK_QMARK] = ACTIONS(172), - [anon_sym_QMARK_COLON] = ACTIONS(172), - [anon_sym_BANG_EQ] = ACTIONS(172), - [anon_sym_EQ_EQ] = ACTIONS(172), - [anon_sym_QMARK_EQ] = ACTIONS(172), - [anon_sym_STAR_EQ] = ACTIONS(172), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_BANG_TILDE] = ACTIONS(172), - [anon_sym_STAR_TILDE] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(172), - [anon_sym_GT_EQ] = ACTIONS(172), - [anon_sym_PLUS] = ACTIONS(174), - [anon_sym_PLUS_EQ] = ACTIONS(172), - [anon_sym_DASH_EQ] = ACTIONS(172), - [anon_sym_u00d7] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_u00f7] = ACTIONS(172), - [anon_sym_STAR_STAR] = ACTIONS(172), - [anon_sym_u220b] = ACTIONS(172), - [anon_sym_u220c] = ACTIONS(172), - [anon_sym_u2287] = ACTIONS(172), - [anon_sym_u2283] = ACTIONS(172), - [anon_sym_u2285] = ACTIONS(172), - [anon_sym_u2208] = ACTIONS(172), - [anon_sym_u2209] = ACTIONS(172), - [anon_sym_u2286] = ACTIONS(172), - [anon_sym_u2282] = ACTIONS(172), - [anon_sym_u2284] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(172), + [ts_builtin_sym_end] = ACTIONS(162), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(162), + [sym_keyword_explain] = ACTIONS(162), + [sym_keyword_parallel] = ACTIONS(162), + [sym_keyword_timeout] = ACTIONS(162), + [sym_keyword_fetch] = ACTIONS(162), + [sym_keyword_limit] = ACTIONS(162), + [sym_keyword_order] = ACTIONS(162), + [sym_keyword_with] = ACTIONS(162), + [sym_keyword_where] = ACTIONS(162), + [sym_keyword_split] = ACTIONS(162), + [sym_keyword_group] = ACTIONS(162), + [sym_keyword_and] = ACTIONS(162), + [sym_keyword_or] = ACTIONS(164), + [sym_keyword_is] = ACTIONS(162), + [sym_keyword_not] = ACTIONS(164), + [sym_keyword_contains] = ACTIONS(162), + [sym_keyword_contains_not] = ACTIONS(162), + [sym_keyword_contains_all] = ACTIONS(162), + [sym_keyword_contains_any] = ACTIONS(162), + [sym_keyword_contains_none] = ACTIONS(162), + [sym_keyword_inside] = ACTIONS(162), + [sym_keyword_in] = ACTIONS(164), + [sym_keyword_not_inside] = ACTIONS(162), + [sym_keyword_all_inside] = ACTIONS(162), + [sym_keyword_any_inside] = ACTIONS(162), + [sym_keyword_none_inside] = ACTIONS(162), + [sym_keyword_outside] = ACTIONS(162), + [sym_keyword_intersects] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(162), + [anon_sym_LT_DASH] = ACTIONS(164), + [anon_sym_LT_DASH_GT] = ACTIONS(162), + [anon_sym_STAR] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(164), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_LT_PIPE] = ACTIONS(162), + [anon_sym_AMP_AMP] = ACTIONS(162), + [anon_sym_PIPE_PIPE] = ACTIONS(162), + [anon_sym_QMARK_QMARK] = ACTIONS(162), + [anon_sym_QMARK_COLON] = ACTIONS(162), + [anon_sym_BANG_EQ] = ACTIONS(162), + [anon_sym_EQ_EQ] = ACTIONS(162), + [anon_sym_QMARK_EQ] = ACTIONS(162), + [anon_sym_STAR_EQ] = ACTIONS(162), + [anon_sym_TILDE] = ACTIONS(162), + [anon_sym_BANG_TILDE] = ACTIONS(162), + [anon_sym_STAR_TILDE] = ACTIONS(162), + [anon_sym_LT_EQ] = ACTIONS(162), + [anon_sym_GT_EQ] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(162), + [anon_sym_DASH_EQ] = ACTIONS(162), + [anon_sym_u00d7] = ACTIONS(162), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_u00f7] = ACTIONS(162), + [anon_sym_STAR_STAR] = ACTIONS(162), + [anon_sym_u220b] = ACTIONS(162), + [anon_sym_u220c] = ACTIONS(162), + [anon_sym_u2287] = ACTIONS(162), + [anon_sym_u2283] = ACTIONS(162), + [anon_sym_u2285] = ACTIONS(162), + [anon_sym_u2208] = ACTIONS(162), + [anon_sym_u2209] = ACTIONS(162), + [anon_sym_u2286] = ACTIONS(162), + [anon_sym_u2282] = ACTIONS(162), + [anon_sym_u2284] = ACTIONS(162), + [anon_sym_AT_AT] = ACTIONS(162), }, [351] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(630), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(626), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [352] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(628), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [353] = { - [ts_builtin_sym_end] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_order] = ACTIONS(148), - [sym_keyword_with] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_split] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(150), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_DASH_GT] = ACTIONS(148), - [anon_sym_LBRACK] = ACTIONS(148), - [anon_sym_LT_DASH] = ACTIONS(150), - [anon_sym_LT_DASH_GT] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_DOT] = ACTIONS(148), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [354] = { - [ts_builtin_sym_end] = ACTIONS(184), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(184), - [sym_keyword_explain] = ACTIONS(184), - [sym_keyword_parallel] = ACTIONS(184), - [sym_keyword_timeout] = ACTIONS(184), - [sym_keyword_fetch] = ACTIONS(184), - [sym_keyword_limit] = ACTIONS(184), - [sym_keyword_order] = ACTIONS(184), - [sym_keyword_with] = ACTIONS(184), - [sym_keyword_where] = ACTIONS(184), - [sym_keyword_split] = ACTIONS(184), - [sym_keyword_group] = ACTIONS(184), - [sym_keyword_and] = ACTIONS(184), - [sym_keyword_or] = ACTIONS(186), - [sym_keyword_is] = ACTIONS(184), - [sym_keyword_not] = ACTIONS(186), - [sym_keyword_contains] = ACTIONS(184), - [sym_keyword_contains_not] = ACTIONS(184), - [sym_keyword_contains_all] = ACTIONS(184), - [sym_keyword_contains_any] = ACTIONS(184), - [sym_keyword_contains_none] = ACTIONS(184), - [sym_keyword_inside] = ACTIONS(184), - [sym_keyword_in] = ACTIONS(186), - [sym_keyword_not_inside] = ACTIONS(184), - [sym_keyword_all_inside] = ACTIONS(184), - [sym_keyword_any_inside] = ACTIONS(184), - [sym_keyword_none_inside] = ACTIONS(184), - [sym_keyword_outside] = ACTIONS(184), - [sym_keyword_intersects] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_DASH_GT] = ACTIONS(184), - [anon_sym_LBRACK] = ACTIONS(184), - [anon_sym_LT_DASH] = ACTIONS(186), - [anon_sym_LT_DASH_GT] = ACTIONS(184), - [anon_sym_STAR] = ACTIONS(186), - [anon_sym_DOT] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_EQ] = ACTIONS(186), - [anon_sym_DASH] = ACTIONS(186), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_LT_PIPE] = ACTIONS(184), - [anon_sym_AMP_AMP] = ACTIONS(184), - [anon_sym_PIPE_PIPE] = ACTIONS(184), - [anon_sym_QMARK_QMARK] = ACTIONS(184), - [anon_sym_QMARK_COLON] = ACTIONS(184), - [anon_sym_BANG_EQ] = ACTIONS(184), - [anon_sym_EQ_EQ] = ACTIONS(184), - [anon_sym_QMARK_EQ] = ACTIONS(184), - [anon_sym_STAR_EQ] = ACTIONS(184), - [anon_sym_TILDE] = ACTIONS(184), - [anon_sym_BANG_TILDE] = ACTIONS(184), - [anon_sym_STAR_TILDE] = ACTIONS(184), - [anon_sym_LT_EQ] = ACTIONS(184), - [anon_sym_GT_EQ] = ACTIONS(184), - [anon_sym_PLUS] = ACTIONS(186), - [anon_sym_PLUS_EQ] = ACTIONS(184), - [anon_sym_DASH_EQ] = ACTIONS(184), - [anon_sym_u00d7] = ACTIONS(184), - [anon_sym_SLASH] = ACTIONS(186), - [anon_sym_u00f7] = ACTIONS(184), - [anon_sym_STAR_STAR] = ACTIONS(184), - [anon_sym_u220b] = ACTIONS(184), - [anon_sym_u220c] = ACTIONS(184), - [anon_sym_u2287] = ACTIONS(184), - [anon_sym_u2283] = ACTIONS(184), - [anon_sym_u2285] = ACTIONS(184), - [anon_sym_u2208] = ACTIONS(184), - [anon_sym_u2209] = ACTIONS(184), - [anon_sym_u2286] = ACTIONS(184), - [anon_sym_u2282] = ACTIONS(184), - [anon_sym_u2284] = ACTIONS(184), - [anon_sym_AT_AT] = ACTIONS(184), - }, - [355] = { - [ts_builtin_sym_end] = ACTIONS(188), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_order] = ACTIONS(188), - [sym_keyword_with] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_split] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(190), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_DASH_GT] = ACTIONS(188), - [anon_sym_LBRACK] = ACTIONS(188), - [anon_sym_LT_DASH] = ACTIONS(190), - [anon_sym_LT_DASH_GT] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_DOT] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), - }, - [356] = { - [ts_builtin_sym_end] = ACTIONS(196), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(196), - [sym_keyword_explain] = ACTIONS(196), - [sym_keyword_parallel] = ACTIONS(196), - [sym_keyword_timeout] = ACTIONS(196), - [sym_keyword_fetch] = ACTIONS(196), - [sym_keyword_limit] = ACTIONS(196), - [sym_keyword_order] = ACTIONS(196), - [sym_keyword_with] = ACTIONS(196), - [sym_keyword_where] = ACTIONS(196), - [sym_keyword_split] = ACTIONS(196), - [sym_keyword_group] = ACTIONS(196), - [sym_keyword_and] = ACTIONS(196), - [sym_keyword_or] = ACTIONS(198), - [sym_keyword_is] = ACTIONS(196), - [sym_keyword_not] = ACTIONS(198), - [sym_keyword_contains] = ACTIONS(196), - [sym_keyword_contains_not] = ACTIONS(196), - [sym_keyword_contains_all] = ACTIONS(196), - [sym_keyword_contains_any] = ACTIONS(196), - [sym_keyword_contains_none] = ACTIONS(196), - [sym_keyword_inside] = ACTIONS(196), - [sym_keyword_in] = ACTIONS(198), - [sym_keyword_not_inside] = ACTIONS(196), - [sym_keyword_all_inside] = ACTIONS(196), - [sym_keyword_any_inside] = ACTIONS(196), - [sym_keyword_none_inside] = ACTIONS(196), - [sym_keyword_outside] = ACTIONS(196), - [sym_keyword_intersects] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_DASH_GT] = ACTIONS(196), - [anon_sym_LBRACK] = ACTIONS(196), - [anon_sym_LT_DASH] = ACTIONS(198), - [anon_sym_LT_DASH_GT] = ACTIONS(196), - [anon_sym_STAR] = ACTIONS(198), - [anon_sym_DOT] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_EQ] = ACTIONS(198), - [anon_sym_DASH] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_LT_PIPE] = ACTIONS(196), - [anon_sym_AMP_AMP] = ACTIONS(196), - [anon_sym_PIPE_PIPE] = ACTIONS(196), - [anon_sym_QMARK_QMARK] = ACTIONS(196), - [anon_sym_QMARK_COLON] = ACTIONS(196), - [anon_sym_BANG_EQ] = ACTIONS(196), - [anon_sym_EQ_EQ] = ACTIONS(196), - [anon_sym_QMARK_EQ] = ACTIONS(196), - [anon_sym_STAR_EQ] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_BANG_TILDE] = ACTIONS(196), - [anon_sym_STAR_TILDE] = ACTIONS(196), - [anon_sym_LT_EQ] = ACTIONS(196), - [anon_sym_GT_EQ] = ACTIONS(196), - [anon_sym_PLUS] = ACTIONS(198), - [anon_sym_PLUS_EQ] = ACTIONS(196), - [anon_sym_DASH_EQ] = ACTIONS(196), - [anon_sym_u00d7] = ACTIONS(196), - [anon_sym_SLASH] = ACTIONS(198), - [anon_sym_u00f7] = ACTIONS(196), - [anon_sym_STAR_STAR] = ACTIONS(196), - [anon_sym_u220b] = ACTIONS(196), - [anon_sym_u220c] = ACTIONS(196), - [anon_sym_u2287] = ACTIONS(196), - [anon_sym_u2283] = ACTIONS(196), - [anon_sym_u2285] = ACTIONS(196), - [anon_sym_u2208] = ACTIONS(196), - [anon_sym_u2209] = ACTIONS(196), - [anon_sym_u2286] = ACTIONS(196), - [anon_sym_u2282] = ACTIONS(196), - [anon_sym_u2284] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(196), - }, - [357] = { - [sym_where_clause] = STATE(882), - [sym_group_clause] = STATE(967), - [sym_operator] = STATE(685), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(839), - [ts_builtin_sym_end] = ACTIONS(612), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(612), - [sym_keyword_as] = ACTIONS(612), - [sym_keyword_where] = ACTIONS(624), - [sym_keyword_group] = ACTIONS(606), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(612), - [sym_keyword_schemafull] = ACTIONS(612), - [sym_keyword_schemaless] = ACTIONS(612), - [sym_keyword_changefeed] = ACTIONS(612), - [sym_keyword_type] = ACTIONS(612), - [sym_keyword_permissions] = ACTIONS(612), - [sym_keyword_comment] = ACTIONS(612), - [anon_sym_COMMA] = ACTIONS(626), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(630), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [358] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [355] = { + [ts_builtin_sym_end] = ACTIONS(142), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), + [sym_semi_colon] = ACTIONS(142), + [sym_keyword_explain] = ACTIONS(142), [sym_keyword_parallel] = ACTIONS(142), [sym_keyword_timeout] = ACTIONS(142), + [sym_keyword_fetch] = ACTIONS(142), + [sym_keyword_limit] = ACTIONS(142), + [sym_keyword_order] = ACTIONS(142), + [sym_keyword_with] = ACTIONS(142), + [sym_keyword_where] = ACTIONS(142), + [sym_keyword_split] = ACTIONS(142), + [sym_keyword_group] = ACTIONS(142), [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), + [sym_keyword_or] = ACTIONS(144), [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), + [sym_keyword_not] = ACTIONS(144), [sym_keyword_contains] = ACTIONS(142), [sym_keyword_contains_not] = ACTIONS(142), [sym_keyword_contains_all] = ACTIONS(142), [sym_keyword_contains_any] = ACTIONS(142), [sym_keyword_contains_none] = ACTIONS(142), [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), + [sym_keyword_in] = ACTIONS(144), [sym_keyword_not_inside] = ACTIONS(142), [sym_keyword_all_inside] = ACTIONS(142), [sym_keyword_any_inside] = ACTIONS(142), [sym_keyword_none_inside] = ACTIONS(142), [sym_keyword_outside] = ACTIONS(142), [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_LT_DASH] = ACTIONS(144), + [anon_sym_LT_DASH_GT] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(144), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(144), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_AT] = ACTIONS(144), + [anon_sym_LT_PIPE] = ACTIONS(142), + [anon_sym_AMP_AMP] = ACTIONS(142), + [anon_sym_PIPE_PIPE] = ACTIONS(142), + [anon_sym_QMARK_QMARK] = ACTIONS(142), + [anon_sym_QMARK_COLON] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_EQ_EQ] = ACTIONS(142), + [anon_sym_QMARK_EQ] = ACTIONS(142), + [anon_sym_STAR_EQ] = ACTIONS(142), + [anon_sym_TILDE] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(142), + [anon_sym_STAR_TILDE] = ACTIONS(142), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_PLUS] = ACTIONS(144), + [anon_sym_PLUS_EQ] = ACTIONS(142), + [anon_sym_DASH_EQ] = ACTIONS(142), + [anon_sym_u00d7] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_u00f7] = ACTIONS(142), + [anon_sym_STAR_STAR] = ACTIONS(142), + [anon_sym_u220b] = ACTIONS(142), + [anon_sym_u220c] = ACTIONS(142), + [anon_sym_u2287] = ACTIONS(142), + [anon_sym_u2283] = ACTIONS(142), + [anon_sym_u2285] = ACTIONS(142), + [anon_sym_u2208] = ACTIONS(142), + [anon_sym_u2209] = ACTIONS(142), + [anon_sym_u2286] = ACTIONS(142), + [anon_sym_u2282] = ACTIONS(142), + [anon_sym_u2284] = ACTIONS(142), + [anon_sym_AT_AT] = ACTIONS(142), + }, + [356] = { + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_order] = ACTIONS(146), + [sym_keyword_with] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_split] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(148), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(146), + [anon_sym_LT_DASH] = ACTIONS(148), + [anon_sym_LT_DASH_GT] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(146), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), + }, + [357] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(632), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [358] = { + [ts_builtin_sym_end] = ACTIONS(186), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_order] = ACTIONS(186), + [sym_keyword_with] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_split] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(188), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_DASH_GT] = ACTIONS(186), + [anon_sym_LBRACK] = ACTIONS(186), + [anon_sym_LT_DASH] = ACTIONS(188), + [anon_sym_LT_DASH_GT] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_DOT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [359] = { - [ts_builtin_sym_end] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_order] = ACTIONS(168), - [sym_keyword_with] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_split] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(170), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_DASH_GT] = ACTIONS(168), - [anon_sym_LBRACK] = ACTIONS(168), - [anon_sym_LT_DASH] = ACTIONS(170), - [anon_sym_LT_DASH_GT] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_DOT] = ACTIONS(168), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_where_clause] = STATE(883), + [sym_group_clause] = STATE(985), + [sym_operator] = STATE(688), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(836), + [ts_builtin_sym_end] = ACTIONS(612), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(612), + [sym_keyword_as] = ACTIONS(612), + [sym_keyword_where] = ACTIONS(622), + [sym_keyword_group] = ACTIONS(608), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(612), + [sym_keyword_schemafull] = ACTIONS(612), + [sym_keyword_schemaless] = ACTIONS(612), + [sym_keyword_changefeed] = ACTIONS(612), + [sym_keyword_type] = ACTIONS(612), + [sym_keyword_permissions] = ACTIONS(612), + [sym_keyword_comment] = ACTIONS(612), + [anon_sym_COMMA] = ACTIONS(624), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [360] = { - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_explain] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(200), - [sym_keyword_timeout] = ACTIONS(200), - [sym_keyword_fetch] = ACTIONS(200), - [sym_keyword_limit] = ACTIONS(200), - [sym_keyword_order] = ACTIONS(200), - [sym_keyword_with] = ACTIONS(200), - [sym_keyword_where] = ACTIONS(200), - [sym_keyword_split] = ACTIONS(200), - [sym_keyword_group] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(200), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(200), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(200), - [sym_keyword_contains_not] = ACTIONS(200), - [sym_keyword_contains_all] = ACTIONS(200), - [sym_keyword_contains_any] = ACTIONS(200), - [sym_keyword_contains_none] = ACTIONS(200), - [sym_keyword_inside] = ACTIONS(200), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(200), - [sym_keyword_all_inside] = ACTIONS(200), - [sym_keyword_any_inside] = ACTIONS(200), - [sym_keyword_none_inside] = ACTIONS(200), - [sym_keyword_outside] = ACTIONS(200), - [sym_keyword_intersects] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [ts_builtin_sym_end] = ACTIONS(198), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(198), + [sym_keyword_explain] = ACTIONS(198), + [sym_keyword_parallel] = ACTIONS(198), + [sym_keyword_timeout] = ACTIONS(198), + [sym_keyword_fetch] = ACTIONS(198), + [sym_keyword_limit] = ACTIONS(198), + [sym_keyword_order] = ACTIONS(198), + [sym_keyword_with] = ACTIONS(198), + [sym_keyword_where] = ACTIONS(198), + [sym_keyword_split] = ACTIONS(198), + [sym_keyword_group] = ACTIONS(198), + [sym_keyword_and] = ACTIONS(198), + [sym_keyword_or] = ACTIONS(200), + [sym_keyword_is] = ACTIONS(198), + [sym_keyword_not] = ACTIONS(200), + [sym_keyword_contains] = ACTIONS(198), + [sym_keyword_contains_not] = ACTIONS(198), + [sym_keyword_contains_all] = ACTIONS(198), + [sym_keyword_contains_any] = ACTIONS(198), + [sym_keyword_contains_none] = ACTIONS(198), + [sym_keyword_inside] = ACTIONS(198), + [sym_keyword_in] = ACTIONS(200), + [sym_keyword_not_inside] = ACTIONS(198), + [sym_keyword_all_inside] = ACTIONS(198), + [sym_keyword_any_inside] = ACTIONS(198), + [sym_keyword_none_inside] = ACTIONS(198), + [sym_keyword_outside] = ACTIONS(198), + [sym_keyword_intersects] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [anon_sym_DASH_GT] = ACTIONS(198), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_LT_DASH] = ACTIONS(200), + [anon_sym_LT_DASH_GT] = ACTIONS(198), + [anon_sym_STAR] = ACTIONS(200), + [anon_sym_DOT] = ACTIONS(198), + [anon_sym_LT] = ACTIONS(200), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_EQ] = ACTIONS(200), + [anon_sym_DASH] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(200), + [anon_sym_LT_PIPE] = ACTIONS(198), + [anon_sym_AMP_AMP] = ACTIONS(198), + [anon_sym_PIPE_PIPE] = ACTIONS(198), + [anon_sym_QMARK_QMARK] = ACTIONS(198), + [anon_sym_QMARK_COLON] = ACTIONS(198), + [anon_sym_BANG_EQ] = ACTIONS(198), + [anon_sym_EQ_EQ] = ACTIONS(198), + [anon_sym_QMARK_EQ] = ACTIONS(198), + [anon_sym_STAR_EQ] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_BANG_TILDE] = ACTIONS(198), + [anon_sym_STAR_TILDE] = ACTIONS(198), + [anon_sym_LT_EQ] = ACTIONS(198), + [anon_sym_GT_EQ] = ACTIONS(198), + [anon_sym_PLUS] = ACTIONS(200), + [anon_sym_PLUS_EQ] = ACTIONS(198), + [anon_sym_DASH_EQ] = ACTIONS(198), + [anon_sym_u00d7] = ACTIONS(198), + [anon_sym_SLASH] = ACTIONS(200), + [anon_sym_u00f7] = ACTIONS(198), + [anon_sym_STAR_STAR] = ACTIONS(198), + [anon_sym_u220b] = ACTIONS(198), + [anon_sym_u220c] = ACTIONS(198), + [anon_sym_u2287] = ACTIONS(198), + [anon_sym_u2283] = ACTIONS(198), + [anon_sym_u2285] = ACTIONS(198), + [anon_sym_u2208] = ACTIONS(198), + [anon_sym_u2209] = ACTIONS(198), + [anon_sym_u2286] = ACTIONS(198), + [anon_sym_u2282] = ACTIONS(198), + [anon_sym_u2284] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(198), }, [361] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(632), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [ts_builtin_sym_end] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(154), + [sym_keyword_explain] = ACTIONS(154), + [sym_keyword_parallel] = ACTIONS(154), + [sym_keyword_timeout] = ACTIONS(154), + [sym_keyword_fetch] = ACTIONS(154), + [sym_keyword_limit] = ACTIONS(154), + [sym_keyword_order] = ACTIONS(154), + [sym_keyword_with] = ACTIONS(154), + [sym_keyword_where] = ACTIONS(154), + [sym_keyword_split] = ACTIONS(154), + [sym_keyword_group] = ACTIONS(154), + [sym_keyword_and] = ACTIONS(154), + [sym_keyword_or] = ACTIONS(156), + [sym_keyword_is] = ACTIONS(154), + [sym_keyword_not] = ACTIONS(156), + [sym_keyword_contains] = ACTIONS(154), + [sym_keyword_contains_not] = ACTIONS(154), + [sym_keyword_contains_all] = ACTIONS(154), + [sym_keyword_contains_any] = ACTIONS(154), + [sym_keyword_contains_none] = ACTIONS(154), + [sym_keyword_inside] = ACTIONS(154), + [sym_keyword_in] = ACTIONS(156), + [sym_keyword_not_inside] = ACTIONS(154), + [sym_keyword_all_inside] = ACTIONS(154), + [sym_keyword_any_inside] = ACTIONS(154), + [sym_keyword_none_inside] = ACTIONS(154), + [sym_keyword_outside] = ACTIONS(154), + [sym_keyword_intersects] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_LT_DASH] = ACTIONS(156), + [anon_sym_LT_DASH_GT] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(156), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(156), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_AT] = ACTIONS(156), + [anon_sym_LT_PIPE] = ACTIONS(154), + [anon_sym_AMP_AMP] = ACTIONS(154), + [anon_sym_PIPE_PIPE] = ACTIONS(154), + [anon_sym_QMARK_QMARK] = ACTIONS(154), + [anon_sym_QMARK_COLON] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(154), + [anon_sym_QMARK_EQ] = ACTIONS(154), + [anon_sym_STAR_EQ] = ACTIONS(154), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(154), + [anon_sym_STAR_TILDE] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_PLUS] = ACTIONS(156), + [anon_sym_PLUS_EQ] = ACTIONS(154), + [anon_sym_DASH_EQ] = ACTIONS(154), + [anon_sym_u00d7] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_u00f7] = ACTIONS(154), + [anon_sym_STAR_STAR] = ACTIONS(154), + [anon_sym_u220b] = ACTIONS(154), + [anon_sym_u220c] = ACTIONS(154), + [anon_sym_u2287] = ACTIONS(154), + [anon_sym_u2283] = ACTIONS(154), + [anon_sym_u2285] = ACTIONS(154), + [anon_sym_u2208] = ACTIONS(154), + [anon_sym_u2209] = ACTIONS(154), + [anon_sym_u2286] = ACTIONS(154), + [anon_sym_u2282] = ACTIONS(154), + [anon_sym_u2284] = ACTIONS(154), + [anon_sym_AT_AT] = ACTIONS(154), }, [362] = { - [ts_builtin_sym_end] = ACTIONS(180), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(180), - [sym_keyword_explain] = ACTIONS(180), - [sym_keyword_parallel] = ACTIONS(180), - [sym_keyword_timeout] = ACTIONS(180), - [sym_keyword_fetch] = ACTIONS(180), - [sym_keyword_limit] = ACTIONS(180), - [sym_keyword_order] = ACTIONS(180), - [sym_keyword_with] = ACTIONS(180), - [sym_keyword_where] = ACTIONS(180), - [sym_keyword_split] = ACTIONS(180), - [sym_keyword_group] = ACTIONS(180), - [sym_keyword_and] = ACTIONS(180), - [sym_keyword_or] = ACTIONS(182), - [sym_keyword_is] = ACTIONS(180), - [sym_keyword_not] = ACTIONS(182), - [sym_keyword_contains] = ACTIONS(180), - [sym_keyword_contains_not] = ACTIONS(180), - [sym_keyword_contains_all] = ACTIONS(180), - [sym_keyword_contains_any] = ACTIONS(180), - [sym_keyword_contains_none] = ACTIONS(180), - [sym_keyword_inside] = ACTIONS(180), - [sym_keyword_in] = ACTIONS(182), - [sym_keyword_not_inside] = ACTIONS(180), - [sym_keyword_all_inside] = ACTIONS(180), - [sym_keyword_any_inside] = ACTIONS(180), - [sym_keyword_none_inside] = ACTIONS(180), - [sym_keyword_outside] = ACTIONS(180), - [sym_keyword_intersects] = ACTIONS(180), - [anon_sym_COMMA] = ACTIONS(180), - [anon_sym_DASH_GT] = ACTIONS(180), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_LT_DASH] = ACTIONS(182), - [anon_sym_LT_DASH_GT] = ACTIONS(180), - [anon_sym_STAR] = ACTIONS(182), - [anon_sym_DOT] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(182), - [anon_sym_EQ] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_LT_PIPE] = ACTIONS(180), - [anon_sym_AMP_AMP] = ACTIONS(180), - [anon_sym_PIPE_PIPE] = ACTIONS(180), - [anon_sym_QMARK_QMARK] = ACTIONS(180), - [anon_sym_QMARK_COLON] = ACTIONS(180), - [anon_sym_BANG_EQ] = ACTIONS(180), - [anon_sym_EQ_EQ] = ACTIONS(180), - [anon_sym_QMARK_EQ] = ACTIONS(180), - [anon_sym_STAR_EQ] = ACTIONS(180), - [anon_sym_TILDE] = ACTIONS(180), - [anon_sym_BANG_TILDE] = ACTIONS(180), - [anon_sym_STAR_TILDE] = ACTIONS(180), - [anon_sym_LT_EQ] = ACTIONS(180), - [anon_sym_GT_EQ] = ACTIONS(180), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_PLUS_EQ] = ACTIONS(180), - [anon_sym_DASH_EQ] = ACTIONS(180), - [anon_sym_u00d7] = ACTIONS(180), - [anon_sym_SLASH] = ACTIONS(182), - [anon_sym_u00f7] = ACTIONS(180), - [anon_sym_STAR_STAR] = ACTIONS(180), - [anon_sym_u220b] = ACTIONS(180), - [anon_sym_u220c] = ACTIONS(180), - [anon_sym_u2287] = ACTIONS(180), - [anon_sym_u2283] = ACTIONS(180), - [anon_sym_u2285] = ACTIONS(180), - [anon_sym_u2208] = ACTIONS(180), - [anon_sym_u2209] = ACTIONS(180), - [anon_sym_u2286] = ACTIONS(180), - [anon_sym_u2282] = ACTIONS(180), - [anon_sym_u2284] = ACTIONS(180), - [anon_sym_AT_AT] = ACTIONS(180), + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_content] = ACTIONS(150), + [sym_keyword_merge] = ACTIONS(150), + [sym_keyword_patch] = ACTIONS(150), + [sym_keyword_set] = ACTIONS(150), + [sym_keyword_unset] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [363] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_QMARK] = ACTIONS(202), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_return] = ACTIONS(176), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [364] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(634), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_QMARK] = ACTIONS(176), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [365] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_QMARK] = ACTIONS(142), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_QMARK] = ACTIONS(192), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [366] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_return] = ACTIONS(351), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_QMARK] = ACTIONS(345), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [367] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_QMARK] = ACTIONS(351), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(636), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [368] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(638), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [369] = { - [ts_builtin_sym_end] = ACTIONS(160), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(636), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [370] = { [sym_array] = STATE(41), [sym_object] = STATE(41), [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_return] = ACTIONS(142), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_return] = ACTIONS(192), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [371] = { [sym_array] = STATE(41), [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_return] = ACTIONS(202), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_return] = ACTIONS(345), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [372] = { - [ts_builtin_sym_end] = ACTIONS(160), + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(638), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_drop] = ACTIONS(150), + [sym_keyword_schemafull] = ACTIONS(150), + [sym_keyword_schemaless] = ACTIONS(150), + [sym_keyword_changefeed] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_for] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(640), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [373] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(642), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [374] = { - [ts_builtin_sym_end] = ACTIONS(160), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_drop] = ACTIONS(160), - [sym_keyword_schemafull] = ACTIONS(160), - [sym_keyword_schemaless] = ACTIONS(160), - [sym_keyword_changefeed] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_for] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(640), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(644), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [375] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(642), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [376] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [377] = { - [sym_operator] = STATE(695), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_with] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(697), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_explain] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_fetch] = ACTIONS(646), + [sym_keyword_limit] = ACTIONS(646), + [sym_keyword_order] = ACTIONS(646), + [sym_keyword_with] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_split] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(646), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [378] = { - [sym_operator] = STATE(751), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(904), + [sym_operator] = STATE(676), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(648), [sym_keyword_explain] = ACTIONS(648), @@ -47727,220 +47849,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_timeout] = ACTIONS(648), [sym_keyword_fetch] = ACTIONS(648), [sym_keyword_limit] = ACTIONS(648), - [sym_keyword_order] = ACTIONS(648), - [sym_keyword_where] = ACTIONS(648), - [sym_keyword_split] = ACTIONS(648), - [sym_keyword_group] = ACTIONS(648), - [sym_keyword_and] = ACTIONS(313), + [sym_keyword_rand] = ACTIONS(650), + [sym_keyword_collate] = ACTIONS(650), + [sym_keyword_numeric] = ACTIONS(650), + [sym_keyword_asc] = ACTIONS(652), + [sym_keyword_desc] = ACTIONS(652), + [sym_keyword_and] = ACTIONS(315), [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(650), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(648), [anon_sym_RPAREN] = ACTIONS(648), [anon_sym_RBRACE] = ACTIONS(648), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [379] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_parallel] = ACTIONS(202), - [sym_keyword_timeout] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), - }, - [380] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_value] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_flexible] = ACTIONS(160), - [sym_keyword_readonly] = ACTIONS(160), - [sym_keyword_type] = ACTIONS(160), - [sym_keyword_default] = ACTIONS(160), - [sym_keyword_assert] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(652), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [381] = { - [sym_operator] = STATE(710), - [sym_binary_operator] = STATE(779), + [sym_operator] = STATE(751), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(871), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(654), [sym_keyword_explain] = ACTIONS(654), @@ -47948,909 +47924,908 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_timeout] = ACTIONS(654), [sym_keyword_fetch] = ACTIONS(654), [sym_keyword_limit] = ACTIONS(654), - [sym_keyword_rand] = ACTIONS(656), - [sym_keyword_collate] = ACTIONS(656), - [sym_keyword_numeric] = ACTIONS(656), - [sym_keyword_asc] = ACTIONS(658), - [sym_keyword_desc] = ACTIONS(658), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(654), + [sym_keyword_order] = ACTIONS(654), + [sym_keyword_where] = ACTIONS(654), + [sym_keyword_split] = ACTIONS(654), + [sym_keyword_group] = ACTIONS(654), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(656), [anon_sym_RPAREN] = ACTIONS(654), [anon_sym_RBRACE] = ACTIONS(654), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [382] = { - [sym_operator] = STATE(695), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(660), - [sym_keyword_explain] = ACTIONS(660), - [sym_keyword_parallel] = ACTIONS(660), - [sym_keyword_timeout] = ACTIONS(660), - [sym_keyword_fetch] = ACTIONS(660), - [sym_keyword_limit] = ACTIONS(660), - [sym_keyword_order] = ACTIONS(660), - [sym_keyword_with] = ACTIONS(660), - [sym_keyword_where] = ACTIONS(660), - [sym_keyword_split] = ACTIONS(660), - [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), + [380] = { + [sym_operator] = STATE(660), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_as] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_RPAREN] = ACTIONS(660), - [anon_sym_RBRACE] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(646), + [sym_keyword_schemafull] = ACTIONS(646), + [sym_keyword_schemaless] = ACTIONS(646), + [sym_keyword_changefeed] = ACTIONS(646), + [sym_keyword_type] = ACTIONS(646), + [sym_keyword_permissions] = ACTIONS(646), + [sym_keyword_comment] = ACTIONS(646), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(646), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [383] = { - [sym_operator] = STATE(737), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [381] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_parallel] = ACTIONS(345), + [sym_keyword_timeout] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [384] = { + [382] = { [sym_array] = STATE(41), [sym_object] = STATE(41), [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_parallel] = ACTIONS(142), - [sym_keyword_timeout] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_parallel] = ACTIONS(192), + [sym_keyword_timeout] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [385] = { + [383] = { [sym_array] = STATE(41), [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_parallel] = ACTIONS(351), - [sym_keyword_timeout] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), - }, - [386] = { - [sym_operator] = STATE(710), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_rand] = ACTIONS(644), - [sym_keyword_collate] = ACTIONS(644), - [sym_keyword_numeric] = ACTIONS(644), - [sym_keyword_asc] = ACTIONS(644), - [sym_keyword_desc] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_parallel] = ACTIONS(176), + [sym_keyword_timeout] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [387] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [384] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_explain] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_fetch] = ACTIONS(150), + [sym_keyword_limit] = ACTIONS(150), + [sym_keyword_order] = ACTIONS(150), + [sym_keyword_split] = ACTIONS(150), + [sym_keyword_group] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(152), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [388] = { - [sym_operator] = STATE(737), - [sym_binary_operator] = STATE(779), + [385] = { + [sym_operator] = STATE(697), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), - [sym_keyword_as] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_order] = ACTIONS(660), + [sym_keyword_with] = ACTIONS(660), [sym_keyword_where] = ACTIONS(660), + [sym_keyword_split] = ACTIONS(660), [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(660), - [sym_keyword_schemafull] = ACTIONS(660), - [sym_keyword_schemaless] = ACTIONS(660), - [sym_keyword_changefeed] = ACTIONS(660), - [sym_keyword_type] = ACTIONS(660), - [sym_keyword_permissions] = ACTIONS(660), - [sym_keyword_comment] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_RBRACE] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, - [389] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [386] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [390] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_explain] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_fetch] = ACTIONS(160), - [sym_keyword_limit] = ACTIONS(160), - [sym_keyword_order] = ACTIONS(160), - [sym_keyword_split] = ACTIONS(160), - [sym_keyword_group] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(162), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(662), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [387] = { + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_value] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_flexible] = ACTIONS(150), + [sym_keyword_readonly] = ACTIONS(150), + [sym_keyword_type] = ACTIONS(150), + [sym_keyword_default] = ACTIONS(150), + [sym_keyword_assert] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(664), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [391] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [388] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, - [392] = { - [sym_operator] = STATE(683), - [sym_binary_operator] = STATE(779), + [389] = { + [sym_operator] = STATE(676), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), - [sym_keyword_return] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), [sym_keyword_parallel] = ACTIONS(660), [sym_keyword_timeout] = ACTIONS(660), - [sym_keyword_where] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(660), - [sym_keyword_merge] = ACTIONS(660), - [sym_keyword_patch] = ACTIONS(660), - [sym_keyword_set] = ACTIONS(660), - [sym_keyword_unset] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_rand] = ACTIONS(660), + [sym_keyword_collate] = ACTIONS(660), + [sym_keyword_numeric] = ACTIONS(660), + [sym_keyword_asc] = ACTIONS(660), + [sym_keyword_desc] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_RBRACE] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, - [393] = { - [sym_operator] = STATE(685), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(660), + [390] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [391] = { + [sym_operator] = STATE(660), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), [sym_keyword_as] = ACTIONS(660), [sym_keyword_where] = ACTIONS(660), [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [sym_keyword_drop] = ACTIONS(660), [sym_keyword_schemafull] = ACTIONS(660), [sym_keyword_schemaless] = ACTIONS(660), @@ -48859,1143 +48834,1437 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_permissions] = ACTIONS(660), [sym_keyword_comment] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), + }, + [392] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(345), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_omit] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), + }, + [393] = { + [sym_where_clause] = STATE(1042), + [sym_timeout_clause] = STATE(1205), + [sym_parallel_clause] = STATE(1419), + [sym_return_clause] = STATE(1165), + [sym_operator] = STATE(693), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(911), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(666), + [sym_keyword_return] = ACTIONS(353), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(355), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(668), + [anon_sym_RPAREN] = ACTIONS(666), + [anon_sym_RBRACE] = ACTIONS(666), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [394] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [sym_operator] = STATE(753), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(142), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_omit] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_return] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_where] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_content] = ACTIONS(660), + [sym_keyword_merge] = ACTIONS(660), + [sym_keyword_patch] = ACTIONS(660), + [sym_keyword_set] = ACTIONS(660), + [sym_keyword_unset] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [395] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_where] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_from] = ACTIONS(176), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_omit] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [396] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_if] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_custom_function_name] = ACTIONS(192), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [397] = { - [sym_operator] = STATE(685), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_if] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_custom_function_name] = ACTIONS(345), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [398] = { - [sym_operator] = STATE(758), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_rand] = ACTIONS(644), - [sym_keyword_collate] = ACTIONS(644), - [sym_keyword_numeric] = ACTIONS(644), - [sym_keyword_asc] = ACTIONS(644), - [sym_keyword_desc] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [399] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(202), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_omit] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_permissions] = ACTIONS(192), + [sym_keyword_comment] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [400] = { - [sym_operator] = STATE(751), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_permissions] = ACTIONS(345), + [sym_keyword_comment] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [401] = { - [sym_operator] = STATE(758), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(654), + [sym_operator] = STATE(751), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(654), - [sym_keyword_explain] = ACTIONS(654), - [sym_keyword_parallel] = ACTIONS(654), - [sym_keyword_timeout] = ACTIONS(654), - [sym_keyword_fetch] = ACTIONS(654), - [sym_keyword_limit] = ACTIONS(654), - [sym_keyword_rand] = ACTIONS(656), - [sym_keyword_collate] = ACTIONS(656), - [sym_keyword_numeric] = ACTIONS(656), - [sym_keyword_asc] = ACTIONS(658), - [sym_keyword_desc] = ACTIONS(658), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(654), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_order] = ACTIONS(660), + [sym_keyword_where] = ACTIONS(660), + [sym_keyword_split] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [402] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_custom_function_name] = ACTIONS(202), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_from] = ACTIONS(192), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_omit] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [403] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_permissions] = ACTIONS(351), - [sym_keyword_comment] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_custom_function_name] = ACTIONS(351), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_where] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [404] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_where] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_where] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [405] = { - [sym_where_clause] = STATE(1024), - [sym_timeout_clause] = STATE(1209), - [sym_parallel_clause] = STATE(1328), - [sym_return_clause] = STATE(1118), - [sym_operator] = STATE(703), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(910), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(664), - [sym_keyword_return] = ACTIONS(359), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(361), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(666), - [anon_sym_RPAREN] = ACTIONS(664), - [anon_sym_RBRACE] = ACTIONS(664), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(672), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(918), + [ts_builtin_sym_end] = ACTIONS(654), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(654), + [sym_keyword_explain] = ACTIONS(654), + [sym_keyword_parallel] = ACTIONS(654), + [sym_keyword_timeout] = ACTIONS(654), + [sym_keyword_fetch] = ACTIONS(654), + [sym_keyword_limit] = ACTIONS(654), + [sym_keyword_order] = ACTIONS(654), + [sym_keyword_where] = ACTIONS(654), + [sym_keyword_split] = ACTIONS(654), + [sym_keyword_group] = ACTIONS(654), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(670), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [406] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(351), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_omit] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_operator] = STATE(731), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(648), + [sym_keyword_explain] = ACTIONS(648), + [sym_keyword_parallel] = ACTIONS(648), + [sym_keyword_timeout] = ACTIONS(648), + [sym_keyword_fetch] = ACTIONS(648), + [sym_keyword_limit] = ACTIONS(648), + [sym_keyword_rand] = ACTIONS(650), + [sym_keyword_collate] = ACTIONS(650), + [sym_keyword_numeric] = ACTIONS(650), + [sym_keyword_asc] = ACTIONS(652), + [sym_keyword_desc] = ACTIONS(652), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [407] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_operator] = STATE(751), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_explain] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_fetch] = ACTIONS(646), + [sym_keyword_limit] = ACTIONS(646), + [sym_keyword_order] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_split] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(646), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [408] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [sym_where_clause] = STATE(1058), + [sym_timeout_clause] = STATE(1232), + [sym_parallel_clause] = STATE(1331), + [sym_return_clause] = STATE(1125), + [sym_operator] = STATE(693), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(924), [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_where] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(672), + [sym_keyword_return] = ACTIONS(353), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(355), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(668), + [anon_sym_RPAREN] = ACTIONS(672), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [409] = { - [sym_operator] = STATE(700), - [sym_binary_operator] = STATE(779), + [sym_operator] = STATE(753), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_return] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(646), + [sym_keyword_merge] = ACTIONS(646), + [sym_keyword_patch] = ACTIONS(646), + [sym_keyword_set] = ACTIONS(646), + [sym_keyword_unset] = ACTIONS(646), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(646), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [410] = { + [sym_operator] = STATE(743), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(646), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_explain] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_fetch] = ACTIONS(646), + [sym_keyword_limit] = ACTIONS(646), + [sym_keyword_order] = ACTIONS(646), + [sym_keyword_with] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_split] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [411] = { + [sym_operator] = STATE(743), + [sym_binary_operator] = STATE(782), [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), @@ -50009,212 +50278,213 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_where] = ACTIONS(660), [sym_keyword_split] = ACTIONS(660), [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, - [410] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), + [412] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_permissions] = ACTIONS(202), - [sym_keyword_comment] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_if] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_permissions] = ACTIONS(176), + [sym_keyword_comment] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_custom_function_name] = ACTIONS(176), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, - [411] = { - [sym_operator] = STATE(763), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(911), - [ts_builtin_sym_end] = ACTIONS(648), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(648), - [sym_keyword_explain] = ACTIONS(648), - [sym_keyword_parallel] = ACTIONS(648), - [sym_keyword_timeout] = ACTIONS(648), - [sym_keyword_fetch] = ACTIONS(648), - [sym_keyword_limit] = ACTIONS(648), - [sym_keyword_order] = ACTIONS(648), - [sym_keyword_where] = ACTIONS(648), - [sym_keyword_split] = ACTIONS(648), - [sym_keyword_group] = ACTIONS(648), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(668), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [413] = { + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_where] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, - [412] = { - [sym_operator] = STATE(751), - [sym_binary_operator] = STATE(779), + [414] = { + [sym_operator] = STATE(731), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), [sym_keyword_explain] = ACTIONS(660), @@ -50222,3903 +50492,3827 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_timeout] = ACTIONS(660), [sym_keyword_fetch] = ACTIONS(660), [sym_keyword_limit] = ACTIONS(660), - [sym_keyword_order] = ACTIONS(660), - [sym_keyword_where] = ACTIONS(660), - [sym_keyword_split] = ACTIONS(660), - [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_rand] = ACTIONS(660), + [sym_keyword_collate] = ACTIONS(660), + [sym_keyword_numeric] = ACTIONS(660), + [sym_keyword_asc] = ACTIONS(660), + [sym_keyword_desc] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_RPAREN] = ACTIONS(660), - [anon_sym_RBRACE] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [413] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), - [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_permissions] = ACTIONS(142), - [sym_keyword_comment] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_custom_function_name] = ACTIONS(142), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), - }, - [414] = { - [sym_where_clause] = STATE(1039), - [sym_timeout_clause] = STATE(1247), - [sym_parallel_clause] = STATE(1423), - [sym_return_clause] = STATE(1145), - [sym_operator] = STATE(703), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(921), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(670), - [sym_keyword_return] = ACTIONS(359), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(361), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(666), - [anon_sym_RPAREN] = ACTIONS(670), - [anon_sym_RBRACE] = ACTIONS(670), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [415] = { - [sym_operator] = STATE(700), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_with] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(688), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_as] = ACTIONS(660), + [sym_keyword_where] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_drop] = ACTIONS(660), + [sym_keyword_schemafull] = ACTIONS(660), + [sym_keyword_schemaless] = ACTIONS(660), + [sym_keyword_changefeed] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [416] = { - [sym_operator] = STATE(683), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_return] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_content] = ACTIONS(644), - [sym_keyword_merge] = ACTIONS(644), - [sym_keyword_patch] = ACTIONS(644), - [sym_keyword_set] = ACTIONS(644), - [sym_keyword_unset] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(688), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(646), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_as] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(646), + [sym_keyword_schemafull] = ACTIONS(646), + [sym_keyword_schemaless] = ACTIONS(646), + [sym_keyword_changefeed] = ACTIONS(646), + [sym_keyword_type] = ACTIONS(646), + [sym_keyword_permissions] = ACTIONS(646), + [sym_keyword_comment] = ACTIONS(646), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [417] = { - [sym_operator] = STATE(726), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_as] = ACTIONS(672), - [sym_keyword_group] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(672), - [sym_keyword_schemafull] = ACTIONS(672), - [sym_keyword_schemaless] = ACTIONS(672), - [sym_keyword_changefeed] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_RPAREN] = ACTIONS(672), - [anon_sym_RBRACE] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_where_clause] = STATE(1134), + [sym_timeout_clause] = STATE(1205), + [sym_parallel_clause] = STATE(1419), + [sym_return_clause] = STATE(1165), + [sym_operator] = STATE(721), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(966), + [ts_builtin_sym_end] = ACTIONS(666), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(666), + [sym_keyword_return] = ACTIONS(431), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(433), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(674), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [418] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_order] = ACTIONS(168), - [sym_keyword_with] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_split] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(170), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_RBRACE] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_explain] = ACTIONS(247), + [sym_keyword_parallel] = ACTIONS(247), + [sym_keyword_timeout] = ACTIONS(247), + [sym_keyword_fetch] = ACTIONS(247), + [sym_keyword_limit] = ACTIONS(247), + [sym_keyword_order] = ACTIONS(247), + [sym_keyword_with] = ACTIONS(247), + [sym_keyword_where] = ACTIONS(247), + [sym_keyword_split] = ACTIONS(247), + [sym_keyword_group] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(249), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_RPAREN] = ACTIONS(247), + [anon_sym_RBRACE] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, [419] = { - [ts_builtin_sym_end] = ACTIONS(221), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_as] = ACTIONS(221), - [sym_keyword_where] = ACTIONS(221), - [sym_keyword_group] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(221), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [sym_keyword_drop] = ACTIONS(221), - [sym_keyword_schemafull] = ACTIONS(221), - [sym_keyword_schemaless] = ACTIONS(221), - [sym_keyword_changefeed] = ACTIONS(221), - [sym_keyword_type] = ACTIONS(221), - [sym_keyword_permissions] = ACTIONS(221), - [sym_keyword_for] = ACTIONS(221), - [sym_keyword_comment] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_order] = ACTIONS(186), + [sym_keyword_with] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_split] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(188), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_RPAREN] = ACTIONS(186), + [anon_sym_RBRACE] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [420] = { - [sym_operator] = STATE(736), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(660), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(660), - [sym_keyword_return] = ACTIONS(660), - [sym_keyword_parallel] = ACTIONS(660), - [sym_keyword_timeout] = ACTIONS(660), - [sym_keyword_where] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_content] = ACTIONS(660), - [sym_keyword_merge] = ACTIONS(660), - [sym_keyword_patch] = ACTIONS(660), - [sym_keyword_set] = ACTIONS(660), - [sym_keyword_unset] = ACTIONS(660), - [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [ts_builtin_sym_end] = ACTIONS(247), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_as] = ACTIONS(247), + [sym_keyword_where] = ACTIONS(247), + [sym_keyword_group] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(247), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [sym_keyword_drop] = ACTIONS(247), + [sym_keyword_schemafull] = ACTIONS(247), + [sym_keyword_schemaless] = ACTIONS(247), + [sym_keyword_changefeed] = ACTIONS(247), + [sym_keyword_type] = ACTIONS(247), + [sym_keyword_permissions] = ACTIONS(247), + [sym_keyword_for] = ACTIONS(247), + [sym_keyword_comment] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, [421] = { - [sym_where_clause] = STATE(1124), - [sym_timeout_clause] = STATE(1209), - [sym_parallel_clause] = STATE(1328), - [sym_return_clause] = STATE(1118), - [sym_operator] = STATE(672), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(953), - [ts_builtin_sym_end] = ACTIONS(664), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(664), - [sym_keyword_return] = ACTIONS(403), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(405), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(674), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_RPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [422] = { - [sym_operator] = STATE(763), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(660), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(660), - [sym_keyword_explain] = ACTIONS(660), - [sym_keyword_parallel] = ACTIONS(660), - [sym_keyword_timeout] = ACTIONS(660), - [sym_keyword_fetch] = ACTIONS(660), - [sym_keyword_limit] = ACTIONS(660), - [sym_keyword_order] = ACTIONS(660), - [sym_keyword_where] = ACTIONS(660), - [sym_keyword_split] = ACTIONS(660), - [sym_keyword_group] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_RPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [423] = { - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_as] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(61), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [sym_keyword_drop] = ACTIONS(61), - [sym_keyword_schemafull] = ACTIONS(61), - [sym_keyword_schemaless] = ACTIONS(61), - [sym_keyword_changefeed] = ACTIONS(61), - [sym_keyword_type] = ACTIONS(61), - [sym_keyword_permissions] = ACTIONS(61), - [sym_keyword_for] = ACTIONS(61), - [sym_keyword_comment] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), - }, - [424] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_RPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), - }, - [425] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), - [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_order] = ACTIONS(146), + [sym_keyword_with] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_split] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(148), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_RPAREN] = ACTIONS(146), + [anon_sym_RBRACE] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), + }, + [424] = { + [sym_operator] = STATE(672), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(646), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_explain] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_fetch] = ACTIONS(646), + [sym_keyword_limit] = ACTIONS(646), + [sym_keyword_order] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_split] = ACTIONS(646), + [sym_keyword_group] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [425] = { + [sym_where_clause] = STATE(1129), + [sym_timeout_clause] = STATE(1232), + [sym_parallel_clause] = STATE(1331), + [sym_return_clause] = STATE(1125), + [sym_operator] = STATE(721), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(975), + [ts_builtin_sym_end] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(672), + [sym_keyword_return] = ACTIONS(431), + [sym_keyword_parallel] = ACTIONS(297), + [sym_keyword_timeout] = ACTIONS(299), + [sym_keyword_where] = ACTIONS(433), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(674), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [426] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(259), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(202), - [sym_keyword_as] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_as] = ACTIONS(259), + [sym_keyword_where] = ACTIONS(259), + [sym_keyword_group] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(259), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [sym_keyword_drop] = ACTIONS(259), + [sym_keyword_schemafull] = ACTIONS(259), + [sym_keyword_schemaless] = ACTIONS(259), + [sym_keyword_changefeed] = ACTIONS(259), + [sym_keyword_type] = ACTIONS(259), + [sym_keyword_permissions] = ACTIONS(259), + [sym_keyword_for] = ACTIONS(259), + [sym_keyword_comment] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), }, [427] = { - [sym_operator] = STATE(726), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [ts_builtin_sym_end] = ACTIONS(251), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_as] = ACTIONS(251), + [sym_keyword_where] = ACTIONS(251), + [sym_keyword_group] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(251), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [sym_keyword_drop] = ACTIONS(251), + [sym_keyword_schemafull] = ACTIONS(251), + [sym_keyword_schemaless] = ACTIONS(251), + [sym_keyword_changefeed] = ACTIONS(251), + [sym_keyword_type] = ACTIONS(251), + [sym_keyword_permissions] = ACTIONS(251), + [sym_keyword_for] = ACTIONS(251), + [sym_keyword_comment] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, [428] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(349), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(349), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(176), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [429] = { - [sym_operator] = STATE(717), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_value] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_flexible] = ACTIONS(644), - [sym_keyword_readonly] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_default] = ACTIONS(644), - [sym_keyword_assert] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_for] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(190), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(190), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [430] = { - [ts_builtin_sym_end] = ACTIONS(148), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_as] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(148), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [sym_keyword_drop] = ACTIONS(148), - [sym_keyword_schemafull] = ACTIONS(148), - [sym_keyword_schemaless] = ACTIONS(148), - [sym_keyword_changefeed] = ACTIONS(148), - [sym_keyword_type] = ACTIONS(148), - [sym_keyword_permissions] = ACTIONS(148), - [sym_keyword_for] = ACTIONS(148), - [sym_keyword_comment] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_order] = ACTIONS(182), + [sym_keyword_with] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_split] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(184), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_RBRACE] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, [431] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(351), - [sym_keyword_as] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(349), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(192), + [sym_keyword_as] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(190), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [432] = { - [sym_where_clause] = STATE(1146), - [sym_timeout_clause] = STATE(1247), - [sym_parallel_clause] = STATE(1423), - [sym_return_clause] = STATE(1145), - [sym_operator] = STATE(672), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(984), - [ts_builtin_sym_end] = ACTIONS(670), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(670), - [sym_keyword_return] = ACTIONS(403), - [sym_keyword_parallel] = ACTIONS(295), - [sym_keyword_timeout] = ACTIONS(297), - [sym_keyword_where] = ACTIONS(405), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(674), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(345), + [sym_keyword_as] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [433] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_explain] = ACTIONS(241), - [sym_keyword_parallel] = ACTIONS(241), - [sym_keyword_timeout] = ACTIONS(241), - [sym_keyword_fetch] = ACTIONS(241), - [sym_keyword_limit] = ACTIONS(241), - [sym_keyword_order] = ACTIONS(241), - [sym_keyword_with] = ACTIONS(241), - [sym_keyword_where] = ACTIONS(241), - [sym_keyword_split] = ACTIONS(241), - [sym_keyword_group] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(243), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_RPAREN] = ACTIONS(241), - [anon_sym_RBRACE] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [sym_operator] = STATE(667), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(646), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_return] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_content] = ACTIONS(646), + [sym_keyword_merge] = ACTIONS(646), + [sym_keyword_patch] = ACTIONS(646), + [sym_keyword_set] = ACTIONS(646), + [sym_keyword_unset] = ACTIONS(646), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [434] = { - [sym_operator] = STATE(732), - [sym_binary_operator] = STATE(779), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_as] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(672), - [sym_keyword_schemafull] = ACTIONS(672), - [sym_keyword_schemaless] = ACTIONS(672), - [sym_keyword_changefeed] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_for] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_RPAREN] = ACTIONS(672), - [anon_sym_RBRACE] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_keyword_as] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_RPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [435] = { - [sym_operator] = STATE(732), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_for] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(748), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_as] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_drop] = ACTIONS(660), + [sym_keyword_schemafull] = ACTIONS(660), + [sym_keyword_schemaless] = ACTIONS(660), + [sym_keyword_changefeed] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [436] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(46), - [ts_builtin_sym_end] = ACTIONS(200), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(200), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [ts_builtin_sym_end] = ACTIONS(255), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_as] = ACTIONS(255), + [sym_keyword_where] = ACTIONS(255), + [sym_keyword_group] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(255), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [sym_keyword_drop] = ACTIONS(255), + [sym_keyword_schemafull] = ACTIONS(255), + [sym_keyword_schemaless] = ACTIONS(255), + [sym_keyword_changefeed] = ACTIONS(255), + [sym_keyword_type] = ACTIONS(255), + [sym_keyword_permissions] = ACTIONS(255), + [sym_keyword_for] = ACTIONS(255), + [sym_keyword_comment] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, [437] = { + [sym_operator] = STATE(725), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_explain] = ACTIONS(221), - [sym_keyword_parallel] = ACTIONS(221), - [sym_keyword_timeout] = ACTIONS(221), - [sym_keyword_fetch] = ACTIONS(221), - [sym_keyword_limit] = ACTIONS(221), - [sym_keyword_order] = ACTIONS(221), - [sym_keyword_with] = ACTIONS(221), - [sym_keyword_where] = ACTIONS(221), - [sym_keyword_split] = ACTIONS(221), - [sym_keyword_group] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(223), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_RPAREN] = ACTIONS(221), - [anon_sym_RBRACE] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_as] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_drop] = ACTIONS(660), + [sym_keyword_schemafull] = ACTIONS(660), + [sym_keyword_schemaless] = ACTIONS(660), + [sym_keyword_changefeed] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_for] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [438] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(186), [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_as] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(186), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [sym_keyword_drop] = ACTIONS(186), + [sym_keyword_schemafull] = ACTIONS(186), + [sym_keyword_schemaless] = ACTIONS(186), + [sym_keyword_changefeed] = ACTIONS(186), + [sym_keyword_type] = ACTIONS(186), + [sym_keyword_permissions] = ACTIONS(186), + [sym_keyword_for] = ACTIONS(186), + [sym_keyword_comment] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [439] = { - [sym_array] = STATE(41), - [sym_object] = STATE(41), - [sym_record_id_value] = STATE(48), - [ts_builtin_sym_end] = ACTIONS(140), + [sym_operator] = STATE(679), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(140), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(43), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(426), - [sym_record_id_ident] = ACTIONS(426), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_value] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(676), + [sym_keyword_readonly] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_default] = ACTIONS(676), + [sym_keyword_assert] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_for] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_RPAREN] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [440] = { - [ts_builtin_sym_end] = ACTIONS(229), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_as] = ACTIONS(229), - [sym_keyword_where] = ACTIONS(229), - [sym_keyword_group] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(229), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [sym_keyword_drop] = ACTIONS(229), - [sym_keyword_schemafull] = ACTIONS(229), - [sym_keyword_schemaless] = ACTIONS(229), - [sym_keyword_changefeed] = ACTIONS(229), - [sym_keyword_type] = ACTIONS(229), - [sym_keyword_permissions] = ACTIONS(229), - [sym_keyword_for] = ACTIONS(229), - [sym_keyword_comment] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), + [ts_builtin_sym_end] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_as] = ACTIONS(231), + [sym_keyword_where] = ACTIONS(231), + [sym_keyword_group] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(231), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [sym_keyword_drop] = ACTIONS(231), + [sym_keyword_schemafull] = ACTIONS(231), + [sym_keyword_schemaless] = ACTIONS(231), + [sym_keyword_changefeed] = ACTIONS(231), + [sym_keyword_type] = ACTIONS(231), + [sym_keyword_permissions] = ACTIONS(231), + [sym_keyword_for] = ACTIONS(231), + [sym_keyword_comment] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, [441] = { - [ts_builtin_sym_end] = ACTIONS(188), + [sym_operator] = STATE(679), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_as] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(188), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [sym_keyword_drop] = ACTIONS(188), - [sym_keyword_schemafull] = ACTIONS(188), - [sym_keyword_schemaless] = ACTIONS(188), - [sym_keyword_changefeed] = ACTIONS(188), - [sym_keyword_type] = ACTIONS(188), - [sym_keyword_permissions] = ACTIONS(188), - [sym_keyword_for] = ACTIONS(188), - [sym_keyword_comment] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_value] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_flexible] = ACTIONS(660), + [sym_keyword_readonly] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_default] = ACTIONS(660), + [sym_keyword_assert] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_for] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [442] = { + [sym_operator] = STATE(667), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_order] = ACTIONS(61), - [sym_keyword_with] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_split] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(63), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_RBRACE] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_return] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_where] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_content] = ACTIONS(660), + [sym_keyword_merge] = ACTIONS(660), + [sym_keyword_patch] = ACTIONS(660), + [sym_keyword_set] = ACTIONS(660), + [sym_keyword_unset] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [443] = { - [sym_operator] = STATE(717), - [sym_binary_operator] = STATE(779), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_value] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(672), - [sym_keyword_readonly] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_default] = ACTIONS(672), - [sym_keyword_assert] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_for] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_RPAREN] = ACTIONS(672), - [anon_sym_RBRACE] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_order] = ACTIONS(79), + [sym_keyword_with] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_split] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(81), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_RPAREN] = ACTIONS(79), + [anon_sym_RBRACE] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [444] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_order] = ACTIONS(148), - [sym_keyword_with] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_split] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(150), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_RPAREN] = ACTIONS(148), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_explain] = ACTIONS(251), + [sym_keyword_parallel] = ACTIONS(251), + [sym_keyword_timeout] = ACTIONS(251), + [sym_keyword_fetch] = ACTIONS(251), + [sym_keyword_limit] = ACTIONS(251), + [sym_keyword_order] = ACTIONS(251), + [sym_keyword_with] = ACTIONS(251), + [sym_keyword_where] = ACTIONS(251), + [sym_keyword_split] = ACTIONS(251), + [sym_keyword_group] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(253), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, [445] = { - [ts_builtin_sym_end] = ACTIONS(225), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_as] = ACTIONS(225), - [sym_keyword_where] = ACTIONS(225), - [sym_keyword_group] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(225), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [sym_keyword_drop] = ACTIONS(225), - [sym_keyword_schemafull] = ACTIONS(225), - [sym_keyword_schemaless] = ACTIONS(225), - [sym_keyword_changefeed] = ACTIONS(225), - [sym_keyword_type] = ACTIONS(225), - [sym_keyword_permissions] = ACTIONS(225), - [sym_keyword_for] = ACTIONS(225), - [sym_keyword_comment] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_as] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(146), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [sym_keyword_drop] = ACTIONS(146), + [sym_keyword_schemafull] = ACTIONS(146), + [sym_keyword_schemaless] = ACTIONS(146), + [sym_keyword_changefeed] = ACTIONS(146), + [sym_keyword_type] = ACTIONS(146), + [sym_keyword_permissions] = ACTIONS(146), + [sym_keyword_for] = ACTIONS(146), + [sym_keyword_comment] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, [446] = { - [ts_builtin_sym_end] = ACTIONS(168), + [ts_builtin_sym_end] = ACTIONS(79), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_as] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(168), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [sym_keyword_drop] = ACTIONS(168), - [sym_keyword_schemafull] = ACTIONS(168), - [sym_keyword_schemaless] = ACTIONS(168), - [sym_keyword_changefeed] = ACTIONS(168), - [sym_keyword_type] = ACTIONS(168), - [sym_keyword_permissions] = ACTIONS(168), - [sym_keyword_for] = ACTIONS(168), - [sym_keyword_comment] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_as] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(79), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [sym_keyword_drop] = ACTIONS(79), + [sym_keyword_schemafull] = ACTIONS(79), + [sym_keyword_schemaless] = ACTIONS(79), + [sym_keyword_changefeed] = ACTIONS(79), + [sym_keyword_type] = ACTIONS(79), + [sym_keyword_permissions] = ACTIONS(79), + [sym_keyword_for] = ACTIONS(79), + [sym_keyword_comment] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [447] = { - [ts_builtin_sym_end] = ACTIONS(241), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_as] = ACTIONS(241), - [sym_keyword_where] = ACTIONS(241), - [sym_keyword_group] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(241), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [sym_keyword_drop] = ACTIONS(241), - [sym_keyword_schemafull] = ACTIONS(241), - [sym_keyword_schemaless] = ACTIONS(241), - [sym_keyword_changefeed] = ACTIONS(241), - [sym_keyword_type] = ACTIONS(241), - [sym_keyword_permissions] = ACTIONS(241), - [sym_keyword_for] = ACTIONS(241), - [sym_keyword_comment] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(678), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [448] = { - [ts_builtin_sym_end] = ACTIONS(257), + [ts_builtin_sym_end] = ACTIONS(182), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_as] = ACTIONS(257), - [sym_keyword_where] = ACTIONS(257), - [sym_keyword_group] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(257), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [sym_keyword_drop] = ACTIONS(257), - [sym_keyword_schemafull] = ACTIONS(257), - [sym_keyword_schemaless] = ACTIONS(257), - [sym_keyword_changefeed] = ACTIONS(257), - [sym_keyword_type] = ACTIONS(257), - [sym_keyword_permissions] = ACTIONS(257), - [sym_keyword_for] = ACTIONS(257), - [sym_keyword_comment] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_as] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(182), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [sym_keyword_drop] = ACTIONS(182), + [sym_keyword_schemafull] = ACTIONS(182), + [sym_keyword_schemaless] = ACTIONS(182), + [sym_keyword_changefeed] = ACTIONS(182), + [sym_keyword_type] = ACTIONS(182), + [sym_keyword_permissions] = ACTIONS(182), + [sym_keyword_for] = ACTIONS(182), + [sym_keyword_comment] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, [449] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_explain] = ACTIONS(229), - [sym_keyword_parallel] = ACTIONS(229), - [sym_keyword_timeout] = ACTIONS(229), - [sym_keyword_fetch] = ACTIONS(229), - [sym_keyword_limit] = ACTIONS(229), - [sym_keyword_order] = ACTIONS(229), - [sym_keyword_with] = ACTIONS(229), - [sym_keyword_where] = ACTIONS(229), - [sym_keyword_split] = ACTIONS(229), - [sym_keyword_group] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(231), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_RPAREN] = ACTIONS(229), - [anon_sym_RBRACE] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_explain] = ACTIONS(255), + [sym_keyword_parallel] = ACTIONS(255), + [sym_keyword_timeout] = ACTIONS(255), + [sym_keyword_fetch] = ACTIONS(255), + [sym_keyword_limit] = ACTIONS(255), + [sym_keyword_order] = ACTIONS(255), + [sym_keyword_with] = ACTIONS(255), + [sym_keyword_where] = ACTIONS(255), + [sym_keyword_split] = ACTIONS(255), + [sym_keyword_group] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(257), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_RPAREN] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, [450] = { + [sym_operator] = STATE(672), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_order] = ACTIONS(188), - [sym_keyword_with] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_split] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(190), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_RBRACE] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_order] = ACTIONS(660), + [sym_keyword_where] = ACTIONS(660), + [sym_keyword_split] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [451] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_explain] = ACTIONS(225), - [sym_keyword_parallel] = ACTIONS(225), - [sym_keyword_timeout] = ACTIONS(225), - [sym_keyword_fetch] = ACTIONS(225), - [sym_keyword_limit] = ACTIONS(225), - [sym_keyword_order] = ACTIONS(225), - [sym_keyword_with] = ACTIONS(225), - [sym_keyword_where] = ACTIONS(225), - [sym_keyword_split] = ACTIONS(225), - [sym_keyword_group] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(227), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_RPAREN] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_explain] = ACTIONS(231), + [sym_keyword_parallel] = ACTIONS(231), + [sym_keyword_timeout] = ACTIONS(231), + [sym_keyword_fetch] = ACTIONS(231), + [sym_keyword_limit] = ACTIONS(231), + [sym_keyword_order] = ACTIONS(231), + [sym_keyword_with] = ACTIONS(231), + [sym_keyword_where] = ACTIONS(231), + [sym_keyword_split] = ACTIONS(231), + [sym_keyword_group] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(233), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_RPAREN] = ACTIONS(231), + [anon_sym_RBRACE] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, [452] = { + [sym_operator] = STATE(725), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_explain] = ACTIONS(257), - [sym_keyword_parallel] = ACTIONS(257), - [sym_keyword_timeout] = ACTIONS(257), - [sym_keyword_fetch] = ACTIONS(257), - [sym_keyword_limit] = ACTIONS(257), - [sym_keyword_order] = ACTIONS(257), - [sym_keyword_with] = ACTIONS(257), - [sym_keyword_where] = ACTIONS(257), - [sym_keyword_split] = ACTIONS(257), - [sym_keyword_group] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(259), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_RPAREN] = ACTIONS(257), - [anon_sym_RBRACE] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_as] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(676), + [sym_keyword_schemafull] = ACTIONS(676), + [sym_keyword_schemaless] = ACTIONS(676), + [sym_keyword_changefeed] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_for] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_RPAREN] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [453] = { - [sym_operator] = STATE(763), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(50), + [ts_builtin_sym_end] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(343), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [454] = { - [sym_operator] = STATE(736), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_return] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_content] = ACTIONS(644), - [sym_keyword_merge] = ACTIONS(644), - [sym_keyword_patch] = ACTIONS(644), - [sym_keyword_set] = ACTIONS(644), - [sym_keyword_unset] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(748), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_as] = ACTIONS(676), + [sym_keyword_group] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(676), + [sym_keyword_schemafull] = ACTIONS(676), + [sym_keyword_schemaless] = ACTIONS(676), + [sym_keyword_changefeed] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_RPAREN] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [455] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(142), - [sym_keyword_as] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_COMMA] = ACTIONS(140), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_explain] = ACTIONS(259), + [sym_keyword_parallel] = ACTIONS(259), + [sym_keyword_timeout] = ACTIONS(259), + [sym_keyword_fetch] = ACTIONS(259), + [sym_keyword_limit] = ACTIONS(259), + [sym_keyword_order] = ACTIONS(259), + [sym_keyword_with] = ACTIONS(259), + [sym_keyword_where] = ACTIONS(259), + [sym_keyword_split] = ACTIONS(259), + [sym_keyword_group] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(261), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), }, [456] = { + [sym_array] = STATE(41), + [sym_object] = STATE(41), + [sym_record_id_value] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(174), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(676), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(174), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_COMMA] = ACTIONS(174), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(45), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(476), + [sym_record_id_ident] = ACTIONS(476), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [457] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), + [sym_operator] = STATE(678), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(676), [sym_comment] = ACTIONS(3), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [sym_keyword_then] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LPAREN] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(140), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_as] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(676), + [sym_keyword_schemafull] = ACTIONS(676), + [sym_keyword_schemaless] = ACTIONS(676), + [sym_keyword_changefeed] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_for] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [458] = { - [ts_builtin_sym_end] = ACTIONS(221), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(221), - [sym_keyword_explain] = ACTIONS(221), - [sym_keyword_parallel] = ACTIONS(221), - [sym_keyword_timeout] = ACTIONS(221), - [sym_keyword_fetch] = ACTIONS(221), - [sym_keyword_limit] = ACTIONS(221), - [sym_keyword_order] = ACTIONS(221), - [sym_keyword_with] = ACTIONS(221), - [sym_keyword_where] = ACTIONS(221), - [sym_keyword_split] = ACTIONS(221), - [sym_keyword_group] = ACTIONS(221), - [sym_keyword_and] = ACTIONS(221), - [sym_keyword_or] = ACTIONS(223), - [sym_keyword_is] = ACTIONS(221), - [sym_keyword_not] = ACTIONS(223), - [sym_keyword_contains] = ACTIONS(221), - [sym_keyword_contains_not] = ACTIONS(221), - [sym_keyword_contains_all] = ACTIONS(221), - [sym_keyword_contains_any] = ACTIONS(221), - [sym_keyword_contains_none] = ACTIONS(221), - [sym_keyword_inside] = ACTIONS(221), - [sym_keyword_in] = ACTIONS(223), - [sym_keyword_not_inside] = ACTIONS(221), - [sym_keyword_all_inside] = ACTIONS(221), - [sym_keyword_any_inside] = ACTIONS(221), - [sym_keyword_none_inside] = ACTIONS(221), - [sym_keyword_outside] = ACTIONS(221), - [sym_keyword_intersects] = ACTIONS(221), - [anon_sym_COMMA] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(223), - [anon_sym_LT] = ACTIONS(223), - [anon_sym_GT] = ACTIONS(223), - [anon_sym_EQ] = ACTIONS(223), - [anon_sym_DASH] = ACTIONS(223), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_PIPE] = ACTIONS(221), - [anon_sym_AMP_AMP] = ACTIONS(221), - [anon_sym_PIPE_PIPE] = ACTIONS(221), - [anon_sym_QMARK_QMARK] = ACTIONS(221), - [anon_sym_QMARK_COLON] = ACTIONS(221), - [anon_sym_BANG_EQ] = ACTIONS(221), - [anon_sym_EQ_EQ] = ACTIONS(221), - [anon_sym_QMARK_EQ] = ACTIONS(221), - [anon_sym_STAR_EQ] = ACTIONS(221), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG_TILDE] = ACTIONS(221), - [anon_sym_STAR_TILDE] = ACTIONS(221), - [anon_sym_LT_EQ] = ACTIONS(221), - [anon_sym_GT_EQ] = ACTIONS(221), - [anon_sym_PLUS] = ACTIONS(223), - [anon_sym_PLUS_EQ] = ACTIONS(221), - [anon_sym_DASH_EQ] = ACTIONS(221), - [anon_sym_u00d7] = ACTIONS(221), - [anon_sym_SLASH] = ACTIONS(223), - [anon_sym_u00f7] = ACTIONS(221), - [anon_sym_STAR_STAR] = ACTIONS(221), - [anon_sym_u220b] = ACTIONS(221), - [anon_sym_u220c] = ACTIONS(221), - [anon_sym_u2287] = ACTIONS(221), - [anon_sym_u2283] = ACTIONS(221), - [anon_sym_u2285] = ACTIONS(221), - [anon_sym_u2208] = ACTIONS(221), - [anon_sym_u2209] = ACTIONS(221), - [anon_sym_u2286] = ACTIONS(221), - [anon_sym_u2282] = ACTIONS(221), - [anon_sym_u2284] = ACTIONS(221), - [anon_sym_AT_AT] = ACTIONS(221), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [sym_keyword_then] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LPAREN] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(343), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [459] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_operator] = STATE(762), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(676), [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_variable_name] = ACTIONS(200), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_value] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(676), + [sym_keyword_readonly] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_default] = ACTIONS(676), + [sym_keyword_assert] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_for] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [460] = { - [sym_operator] = STATE(712), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(672), + [sym_operator] = STATE(762), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_as] = ACTIONS(672), - [sym_keyword_group] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(672), - [sym_keyword_schemafull] = ACTIONS(672), - [sym_keyword_schemaless] = ACTIONS(672), - [sym_keyword_changefeed] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_value] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_flexible] = ACTIONS(660), + [sym_keyword_readonly] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_default] = ACTIONS(660), + [sym_keyword_assert] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_for] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [461] = { - [ts_builtin_sym_end] = ACTIONS(229), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(229), - [sym_keyword_explain] = ACTIONS(229), - [sym_keyword_parallel] = ACTIONS(229), - [sym_keyword_timeout] = ACTIONS(229), - [sym_keyword_fetch] = ACTIONS(229), - [sym_keyword_limit] = ACTIONS(229), - [sym_keyword_order] = ACTIONS(229), - [sym_keyword_with] = ACTIONS(229), - [sym_keyword_where] = ACTIONS(229), - [sym_keyword_split] = ACTIONS(229), - [sym_keyword_group] = ACTIONS(229), - [sym_keyword_and] = ACTIONS(229), - [sym_keyword_or] = ACTIONS(231), - [sym_keyword_is] = ACTIONS(229), - [sym_keyword_not] = ACTIONS(231), - [sym_keyword_contains] = ACTIONS(229), - [sym_keyword_contains_not] = ACTIONS(229), - [sym_keyword_contains_all] = ACTIONS(229), - [sym_keyword_contains_any] = ACTIONS(229), - [sym_keyword_contains_none] = ACTIONS(229), - [sym_keyword_inside] = ACTIONS(229), - [sym_keyword_in] = ACTIONS(231), - [sym_keyword_not_inside] = ACTIONS(229), - [sym_keyword_all_inside] = ACTIONS(229), - [sym_keyword_any_inside] = ACTIONS(229), - [sym_keyword_none_inside] = ACTIONS(229), - [sym_keyword_outside] = ACTIONS(229), - [sym_keyword_intersects] = ACTIONS(229), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(231), - [anon_sym_EQ] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(231), - [anon_sym_AT] = ACTIONS(231), - [anon_sym_LT_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(229), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_QMARK_QMARK] = ACTIONS(229), - [anon_sym_QMARK_COLON] = ACTIONS(229), - [anon_sym_BANG_EQ] = ACTIONS(229), - [anon_sym_EQ_EQ] = ACTIONS(229), - [anon_sym_QMARK_EQ] = ACTIONS(229), - [anon_sym_STAR_EQ] = ACTIONS(229), - [anon_sym_TILDE] = ACTIONS(229), - [anon_sym_BANG_TILDE] = ACTIONS(229), - [anon_sym_STAR_TILDE] = ACTIONS(229), - [anon_sym_LT_EQ] = ACTIONS(229), - [anon_sym_GT_EQ] = ACTIONS(229), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_PLUS_EQ] = ACTIONS(229), - [anon_sym_DASH_EQ] = ACTIONS(229), - [anon_sym_u00d7] = ACTIONS(229), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_u00f7] = ACTIONS(229), - [anon_sym_STAR_STAR] = ACTIONS(229), - [anon_sym_u220b] = ACTIONS(229), - [anon_sym_u220c] = ACTIONS(229), - [anon_sym_u2287] = ACTIONS(229), - [anon_sym_u2283] = ACTIONS(229), - [anon_sym_u2285] = ACTIONS(229), - [anon_sym_u2208] = ACTIONS(229), - [anon_sym_u2209] = ACTIONS(229), - [anon_sym_u2286] = ACTIONS(229), - [anon_sym_u2282] = ACTIONS(229), - [anon_sym_u2284] = ACTIONS(229), - [anon_sym_AT_AT] = ACTIONS(229), + [ts_builtin_sym_end] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(79), + [sym_keyword_explain] = ACTIONS(79), + [sym_keyword_parallel] = ACTIONS(79), + [sym_keyword_timeout] = ACTIONS(79), + [sym_keyword_fetch] = ACTIONS(79), + [sym_keyword_limit] = ACTIONS(79), + [sym_keyword_order] = ACTIONS(79), + [sym_keyword_with] = ACTIONS(79), + [sym_keyword_where] = ACTIONS(79), + [sym_keyword_split] = ACTIONS(79), + [sym_keyword_group] = ACTIONS(79), + [sym_keyword_and] = ACTIONS(79), + [sym_keyword_or] = ACTIONS(81), + [sym_keyword_is] = ACTIONS(79), + [sym_keyword_not] = ACTIONS(81), + [sym_keyword_contains] = ACTIONS(79), + [sym_keyword_contains_not] = ACTIONS(79), + [sym_keyword_contains_all] = ACTIONS(79), + [sym_keyword_contains_any] = ACTIONS(79), + [sym_keyword_contains_none] = ACTIONS(79), + [sym_keyword_inside] = ACTIONS(79), + [sym_keyword_in] = ACTIONS(81), + [sym_keyword_not_inside] = ACTIONS(79), + [sym_keyword_all_inside] = ACTIONS(79), + [sym_keyword_any_inside] = ACTIONS(79), + [sym_keyword_none_inside] = ACTIONS(79), + [sym_keyword_outside] = ACTIONS(79), + [sym_keyword_intersects] = ACTIONS(79), + [anon_sym_COMMA] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_AT] = ACTIONS(81), + [anon_sym_LT_PIPE] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(79), + [anon_sym_PIPE_PIPE] = ACTIONS(79), + [anon_sym_QMARK_QMARK] = ACTIONS(79), + [anon_sym_QMARK_COLON] = ACTIONS(79), + [anon_sym_BANG_EQ] = ACTIONS(79), + [anon_sym_EQ_EQ] = ACTIONS(79), + [anon_sym_QMARK_EQ] = ACTIONS(79), + [anon_sym_STAR_EQ] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(79), + [anon_sym_BANG_TILDE] = ACTIONS(79), + [anon_sym_STAR_TILDE] = ACTIONS(79), + [anon_sym_LT_EQ] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_PLUS_EQ] = ACTIONS(79), + [anon_sym_DASH_EQ] = ACTIONS(79), + [anon_sym_u00d7] = ACTIONS(79), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_u00f7] = ACTIONS(79), + [anon_sym_STAR_STAR] = ACTIONS(79), + [anon_sym_u220b] = ACTIONS(79), + [anon_sym_u220c] = ACTIONS(79), + [anon_sym_u2287] = ACTIONS(79), + [anon_sym_u2283] = ACTIONS(79), + [anon_sym_u2285] = ACTIONS(79), + [anon_sym_u2208] = ACTIONS(79), + [anon_sym_u2209] = ACTIONS(79), + [anon_sym_u2286] = ACTIONS(79), + [anon_sym_u2282] = ACTIONS(79), + [anon_sym_u2284] = ACTIONS(79), + [anon_sym_AT_AT] = ACTIONS(79), }, [462] = { - [sym_operator] = STATE(729), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(678), - [sym_keyword_value] = ACTIONS(678), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(678), - [sym_keyword_readonly] = ACTIONS(678), - [sym_keyword_type] = ACTIONS(678), - [sym_keyword_default] = ACTIONS(678), - [sym_keyword_assert] = ACTIONS(678), - [sym_keyword_permissions] = ACTIONS(678), - [sym_keyword_comment] = ACTIONS(678), - [anon_sym_RPAREN] = ACTIONS(678), - [anon_sym_RBRACE] = ACTIONS(678), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(701), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_explain] = ACTIONS(676), + [sym_keyword_parallel] = ACTIONS(676), + [sym_keyword_timeout] = ACTIONS(676), + [sym_keyword_fetch] = ACTIONS(676), + [sym_keyword_limit] = ACTIONS(676), + [sym_keyword_order] = ACTIONS(676), + [sym_keyword_split] = ACTIONS(676), + [sym_keyword_group] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_RPAREN] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [463] = { - [sym_operator] = STATE(730), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(672), + [sym_operator] = STATE(732), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_as] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_drop] = ACTIONS(672), - [sym_keyword_schemafull] = ACTIONS(672), - [sym_keyword_schemaless] = ACTIONS(672), - [sym_keyword_changefeed] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_for] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_as] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_drop] = ACTIONS(660), + [sym_keyword_schemafull] = ACTIONS(660), + [sym_keyword_schemaless] = ACTIONS(660), + [sym_keyword_changefeed] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [464] = { - [ts_builtin_sym_end] = ACTIONS(188), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(188), - [sym_keyword_explain] = ACTIONS(188), - [sym_keyword_parallel] = ACTIONS(188), - [sym_keyword_timeout] = ACTIONS(188), - [sym_keyword_fetch] = ACTIONS(188), - [sym_keyword_limit] = ACTIONS(188), - [sym_keyword_order] = ACTIONS(188), - [sym_keyword_with] = ACTIONS(188), - [sym_keyword_where] = ACTIONS(188), - [sym_keyword_split] = ACTIONS(188), - [sym_keyword_group] = ACTIONS(188), - [sym_keyword_and] = ACTIONS(188), - [sym_keyword_or] = ACTIONS(190), - [sym_keyword_is] = ACTIONS(188), - [sym_keyword_not] = ACTIONS(190), - [sym_keyword_contains] = ACTIONS(188), - [sym_keyword_contains_not] = ACTIONS(188), - [sym_keyword_contains_all] = ACTIONS(188), - [sym_keyword_contains_any] = ACTIONS(188), - [sym_keyword_contains_none] = ACTIONS(188), - [sym_keyword_inside] = ACTIONS(188), - [sym_keyword_in] = ACTIONS(190), - [sym_keyword_not_inside] = ACTIONS(188), - [sym_keyword_all_inside] = ACTIONS(188), - [sym_keyword_any_inside] = ACTIONS(188), - [sym_keyword_none_inside] = ACTIONS(188), - [sym_keyword_outside] = ACTIONS(188), - [sym_keyword_intersects] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [anon_sym_STAR] = ACTIONS(190), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_EQ] = ACTIONS(190), - [anon_sym_DASH] = ACTIONS(190), - [anon_sym_AT] = ACTIONS(190), - [anon_sym_LT_PIPE] = ACTIONS(188), - [anon_sym_AMP_AMP] = ACTIONS(188), - [anon_sym_PIPE_PIPE] = ACTIONS(188), - [anon_sym_QMARK_QMARK] = ACTIONS(188), - [anon_sym_QMARK_COLON] = ACTIONS(188), - [anon_sym_BANG_EQ] = ACTIONS(188), - [anon_sym_EQ_EQ] = ACTIONS(188), - [anon_sym_QMARK_EQ] = ACTIONS(188), - [anon_sym_STAR_EQ] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_BANG_TILDE] = ACTIONS(188), - [anon_sym_STAR_TILDE] = ACTIONS(188), - [anon_sym_LT_EQ] = ACTIONS(188), - [anon_sym_GT_EQ] = ACTIONS(188), - [anon_sym_PLUS] = ACTIONS(190), - [anon_sym_PLUS_EQ] = ACTIONS(188), - [anon_sym_DASH_EQ] = ACTIONS(188), - [anon_sym_u00d7] = ACTIONS(188), - [anon_sym_SLASH] = ACTIONS(190), - [anon_sym_u00f7] = ACTIONS(188), - [anon_sym_STAR_STAR] = ACTIONS(188), - [anon_sym_u220b] = ACTIONS(188), - [anon_sym_u220c] = ACTIONS(188), - [anon_sym_u2287] = ACTIONS(188), - [anon_sym_u2283] = ACTIONS(188), - [anon_sym_u2285] = ACTIONS(188), - [anon_sym_u2208] = ACTIONS(188), - [anon_sym_u2209] = ACTIONS(188), - [anon_sym_u2286] = ACTIONS(188), - [anon_sym_u2282] = ACTIONS(188), - [anon_sym_u2284] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(188), + [ts_builtin_sym_end] = ACTIONS(182), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(182), + [sym_keyword_explain] = ACTIONS(182), + [sym_keyword_parallel] = ACTIONS(182), + [sym_keyword_timeout] = ACTIONS(182), + [sym_keyword_fetch] = ACTIONS(182), + [sym_keyword_limit] = ACTIONS(182), + [sym_keyword_order] = ACTIONS(182), + [sym_keyword_with] = ACTIONS(182), + [sym_keyword_where] = ACTIONS(182), + [sym_keyword_split] = ACTIONS(182), + [sym_keyword_group] = ACTIONS(182), + [sym_keyword_and] = ACTIONS(182), + [sym_keyword_or] = ACTIONS(184), + [sym_keyword_is] = ACTIONS(182), + [sym_keyword_not] = ACTIONS(184), + [sym_keyword_contains] = ACTIONS(182), + [sym_keyword_contains_not] = ACTIONS(182), + [sym_keyword_contains_all] = ACTIONS(182), + [sym_keyword_contains_any] = ACTIONS(182), + [sym_keyword_contains_none] = ACTIONS(182), + [sym_keyword_inside] = ACTIONS(182), + [sym_keyword_in] = ACTIONS(184), + [sym_keyword_not_inside] = ACTIONS(182), + [sym_keyword_all_inside] = ACTIONS(182), + [sym_keyword_any_inside] = ACTIONS(182), + [sym_keyword_none_inside] = ACTIONS(182), + [sym_keyword_outside] = ACTIONS(182), + [sym_keyword_intersects] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [anon_sym_STAR] = ACTIONS(184), + [anon_sym_LT] = ACTIONS(184), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_EQ] = ACTIONS(184), + [anon_sym_DASH] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(184), + [anon_sym_LT_PIPE] = ACTIONS(182), + [anon_sym_AMP_AMP] = ACTIONS(182), + [anon_sym_PIPE_PIPE] = ACTIONS(182), + [anon_sym_QMARK_QMARK] = ACTIONS(182), + [anon_sym_QMARK_COLON] = ACTIONS(182), + [anon_sym_BANG_EQ] = ACTIONS(182), + [anon_sym_EQ_EQ] = ACTIONS(182), + [anon_sym_QMARK_EQ] = ACTIONS(182), + [anon_sym_STAR_EQ] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_BANG_TILDE] = ACTIONS(182), + [anon_sym_STAR_TILDE] = ACTIONS(182), + [anon_sym_LT_EQ] = ACTIONS(182), + [anon_sym_GT_EQ] = ACTIONS(182), + [anon_sym_PLUS] = ACTIONS(184), + [anon_sym_PLUS_EQ] = ACTIONS(182), + [anon_sym_DASH_EQ] = ACTIONS(182), + [anon_sym_u00d7] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(184), + [anon_sym_u00f7] = ACTIONS(182), + [anon_sym_STAR_STAR] = ACTIONS(182), + [anon_sym_u220b] = ACTIONS(182), + [anon_sym_u220c] = ACTIONS(182), + [anon_sym_u2287] = ACTIONS(182), + [anon_sym_u2283] = ACTIONS(182), + [anon_sym_u2285] = ACTIONS(182), + [anon_sym_u2208] = ACTIONS(182), + [anon_sym_u2209] = ACTIONS(182), + [anon_sym_u2286] = ACTIONS(182), + [anon_sym_u2282] = ACTIONS(182), + [anon_sym_u2284] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(182), }, [465] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), - [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_variable_name] = ACTIONS(140), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [ts_builtin_sym_end] = ACTIONS(251), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(251), + [sym_keyword_explain] = ACTIONS(251), + [sym_keyword_parallel] = ACTIONS(251), + [sym_keyword_timeout] = ACTIONS(251), + [sym_keyword_fetch] = ACTIONS(251), + [sym_keyword_limit] = ACTIONS(251), + [sym_keyword_order] = ACTIONS(251), + [sym_keyword_with] = ACTIONS(251), + [sym_keyword_where] = ACTIONS(251), + [sym_keyword_split] = ACTIONS(251), + [sym_keyword_group] = ACTIONS(251), + [sym_keyword_and] = ACTIONS(251), + [sym_keyword_or] = ACTIONS(253), + [sym_keyword_is] = ACTIONS(251), + [sym_keyword_not] = ACTIONS(253), + [sym_keyword_contains] = ACTIONS(251), + [sym_keyword_contains_not] = ACTIONS(251), + [sym_keyword_contains_all] = ACTIONS(251), + [sym_keyword_contains_any] = ACTIONS(251), + [sym_keyword_contains_none] = ACTIONS(251), + [sym_keyword_inside] = ACTIONS(251), + [sym_keyword_in] = ACTIONS(253), + [sym_keyword_not_inside] = ACTIONS(251), + [sym_keyword_all_inside] = ACTIONS(251), + [sym_keyword_any_inside] = ACTIONS(251), + [sym_keyword_none_inside] = ACTIONS(251), + [sym_keyword_outside] = ACTIONS(251), + [sym_keyword_intersects] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_STAR] = ACTIONS(253), + [anon_sym_LT] = ACTIONS(253), + [anon_sym_GT] = ACTIONS(253), + [anon_sym_EQ] = ACTIONS(253), + [anon_sym_DASH] = ACTIONS(253), + [anon_sym_AT] = ACTIONS(253), + [anon_sym_LT_PIPE] = ACTIONS(251), + [anon_sym_AMP_AMP] = ACTIONS(251), + [anon_sym_PIPE_PIPE] = ACTIONS(251), + [anon_sym_QMARK_QMARK] = ACTIONS(251), + [anon_sym_QMARK_COLON] = ACTIONS(251), + [anon_sym_BANG_EQ] = ACTIONS(251), + [anon_sym_EQ_EQ] = ACTIONS(251), + [anon_sym_QMARK_EQ] = ACTIONS(251), + [anon_sym_STAR_EQ] = ACTIONS(251), + [anon_sym_TILDE] = ACTIONS(251), + [anon_sym_BANG_TILDE] = ACTIONS(251), + [anon_sym_STAR_TILDE] = ACTIONS(251), + [anon_sym_LT_EQ] = ACTIONS(251), + [anon_sym_GT_EQ] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(253), + [anon_sym_PLUS_EQ] = ACTIONS(251), + [anon_sym_DASH_EQ] = ACTIONS(251), + [anon_sym_u00d7] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_u00f7] = ACTIONS(251), + [anon_sym_STAR_STAR] = ACTIONS(251), + [anon_sym_u220b] = ACTIONS(251), + [anon_sym_u220c] = ACTIONS(251), + [anon_sym_u2287] = ACTIONS(251), + [anon_sym_u2283] = ACTIONS(251), + [anon_sym_u2285] = ACTIONS(251), + [anon_sym_u2208] = ACTIONS(251), + [anon_sym_u2209] = ACTIONS(251), + [anon_sym_u2286] = ACTIONS(251), + [anon_sym_u2282] = ACTIONS(251), + [anon_sym_u2284] = ACTIONS(251), + [anon_sym_AT_AT] = ACTIONS(251), }, [466] = { - [sym_operator] = STATE(729), - [sym_binary_operator] = STATE(779), + [ts_builtin_sym_end] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(259), + [sym_keyword_explain] = ACTIONS(259), + [sym_keyword_parallel] = ACTIONS(259), + [sym_keyword_timeout] = ACTIONS(259), + [sym_keyword_fetch] = ACTIONS(259), + [sym_keyword_limit] = ACTIONS(259), + [sym_keyword_order] = ACTIONS(259), + [sym_keyword_with] = ACTIONS(259), + [sym_keyword_where] = ACTIONS(259), + [sym_keyword_split] = ACTIONS(259), + [sym_keyword_group] = ACTIONS(259), + [sym_keyword_and] = ACTIONS(259), + [sym_keyword_or] = ACTIONS(261), + [sym_keyword_is] = ACTIONS(259), + [sym_keyword_not] = ACTIONS(261), + [sym_keyword_contains] = ACTIONS(259), + [sym_keyword_contains_not] = ACTIONS(259), + [sym_keyword_contains_all] = ACTIONS(259), + [sym_keyword_contains_any] = ACTIONS(259), + [sym_keyword_contains_none] = ACTIONS(259), + [sym_keyword_inside] = ACTIONS(259), + [sym_keyword_in] = ACTIONS(261), + [sym_keyword_not_inside] = ACTIONS(259), + [sym_keyword_all_inside] = ACTIONS(259), + [sym_keyword_any_inside] = ACTIONS(259), + [sym_keyword_none_inside] = ACTIONS(259), + [sym_keyword_outside] = ACTIONS(259), + [sym_keyword_intersects] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(261), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [anon_sym_LT_PIPE] = ACTIONS(259), + [anon_sym_AMP_AMP] = ACTIONS(259), + [anon_sym_PIPE_PIPE] = ACTIONS(259), + [anon_sym_QMARK_QMARK] = ACTIONS(259), + [anon_sym_QMARK_COLON] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_EQ_EQ] = ACTIONS(259), + [anon_sym_QMARK_EQ] = ACTIONS(259), + [anon_sym_STAR_EQ] = ACTIONS(259), + [anon_sym_TILDE] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(259), + [anon_sym_STAR_TILDE] = ACTIONS(259), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_PLUS] = ACTIONS(261), + [anon_sym_PLUS_EQ] = ACTIONS(259), + [anon_sym_DASH_EQ] = ACTIONS(259), + [anon_sym_u00d7] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_u00f7] = ACTIONS(259), + [anon_sym_STAR_STAR] = ACTIONS(259), + [anon_sym_u220b] = ACTIONS(259), + [anon_sym_u220c] = ACTIONS(259), + [anon_sym_u2287] = ACTIONS(259), + [anon_sym_u2283] = ACTIONS(259), + [anon_sym_u2285] = ACTIONS(259), + [anon_sym_u2208] = ACTIONS(259), + [anon_sym_u2209] = ACTIONS(259), + [anon_sym_u2286] = ACTIONS(259), + [anon_sym_u2282] = ACTIONS(259), + [anon_sym_u2284] = ACTIONS(259), + [anon_sym_AT_AT] = ACTIONS(259), + }, + [467] = { + [sym_operator] = STATE(685), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(680), [sym_keyword_value] = ACTIONS(680), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), [sym_keyword_flexible] = ACTIONS(680), [sym_keyword_readonly] = ACTIONS(680), [sym_keyword_type] = ACTIONS(680), @@ -54128,2048 +54322,1767 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_comment] = ACTIONS(680), [anon_sym_RPAREN] = ACTIONS(680), [anon_sym_RBRACE] = ACTIONS(680), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), - }, - [467] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [sym_keyword_then] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [468] = { - [sym_operator] = STATE(730), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_for] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [ts_builtin_sym_end] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(146), + [sym_keyword_explain] = ACTIONS(146), + [sym_keyword_parallel] = ACTIONS(146), + [sym_keyword_timeout] = ACTIONS(146), + [sym_keyword_fetch] = ACTIONS(146), + [sym_keyword_limit] = ACTIONS(146), + [sym_keyword_order] = ACTIONS(146), + [sym_keyword_with] = ACTIONS(146), + [sym_keyword_where] = ACTIONS(146), + [sym_keyword_split] = ACTIONS(146), + [sym_keyword_group] = ACTIONS(146), + [sym_keyword_and] = ACTIONS(146), + [sym_keyword_or] = ACTIONS(148), + [sym_keyword_is] = ACTIONS(146), + [sym_keyword_not] = ACTIONS(148), + [sym_keyword_contains] = ACTIONS(146), + [sym_keyword_contains_not] = ACTIONS(146), + [sym_keyword_contains_all] = ACTIONS(146), + [sym_keyword_contains_any] = ACTIONS(146), + [sym_keyword_contains_none] = ACTIONS(146), + [sym_keyword_inside] = ACTIONS(146), + [sym_keyword_in] = ACTIONS(148), + [sym_keyword_not_inside] = ACTIONS(146), + [sym_keyword_all_inside] = ACTIONS(146), + [sym_keyword_any_inside] = ACTIONS(146), + [sym_keyword_none_inside] = ACTIONS(146), + [sym_keyword_outside] = ACTIONS(146), + [sym_keyword_intersects] = ACTIONS(146), + [anon_sym_COMMA] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(148), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_AT] = ACTIONS(148), + [anon_sym_LT_PIPE] = ACTIONS(146), + [anon_sym_AMP_AMP] = ACTIONS(146), + [anon_sym_PIPE_PIPE] = ACTIONS(146), + [anon_sym_QMARK_QMARK] = ACTIONS(146), + [anon_sym_QMARK_COLON] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_EQ_EQ] = ACTIONS(146), + [anon_sym_QMARK_EQ] = ACTIONS(146), + [anon_sym_STAR_EQ] = ACTIONS(146), + [anon_sym_TILDE] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(146), + [anon_sym_STAR_TILDE] = ACTIONS(146), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_PLUS] = ACTIONS(148), + [anon_sym_PLUS_EQ] = ACTIONS(146), + [anon_sym_DASH_EQ] = ACTIONS(146), + [anon_sym_u00d7] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_u00f7] = ACTIONS(146), + [anon_sym_STAR_STAR] = ACTIONS(146), + [anon_sym_u220b] = ACTIONS(146), + [anon_sym_u220c] = ACTIONS(146), + [anon_sym_u2287] = ACTIONS(146), + [anon_sym_u2283] = ACTIONS(146), + [anon_sym_u2285] = ACTIONS(146), + [anon_sym_u2208] = ACTIONS(146), + [anon_sym_u2209] = ACTIONS(146), + [anon_sym_u2286] = ACTIONS(146), + [anon_sym_u2282] = ACTIONS(146), + [anon_sym_u2284] = ACTIONS(146), + [anon_sym_AT_AT] = ACTIONS(146), }, [469] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), - [sym_comment] = ACTIONS(3), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [sym_keyword_then] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LPAREN] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(200), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [ts_builtin_sym_end] = ACTIONS(247), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(247), + [sym_keyword_explain] = ACTIONS(247), + [sym_keyword_parallel] = ACTIONS(247), + [sym_keyword_timeout] = ACTIONS(247), + [sym_keyword_fetch] = ACTIONS(247), + [sym_keyword_limit] = ACTIONS(247), + [sym_keyword_order] = ACTIONS(247), + [sym_keyword_with] = ACTIONS(247), + [sym_keyword_where] = ACTIONS(247), + [sym_keyword_split] = ACTIONS(247), + [sym_keyword_group] = ACTIONS(247), + [sym_keyword_and] = ACTIONS(247), + [sym_keyword_or] = ACTIONS(249), + [sym_keyword_is] = ACTIONS(247), + [sym_keyword_not] = ACTIONS(249), + [sym_keyword_contains] = ACTIONS(247), + [sym_keyword_contains_not] = ACTIONS(247), + [sym_keyword_contains_all] = ACTIONS(247), + [sym_keyword_contains_any] = ACTIONS(247), + [sym_keyword_contains_none] = ACTIONS(247), + [sym_keyword_inside] = ACTIONS(247), + [sym_keyword_in] = ACTIONS(249), + [sym_keyword_not_inside] = ACTIONS(247), + [sym_keyword_all_inside] = ACTIONS(247), + [sym_keyword_any_inside] = ACTIONS(247), + [sym_keyword_none_inside] = ACTIONS(247), + [sym_keyword_outside] = ACTIONS(247), + [sym_keyword_intersects] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(249), + [anon_sym_LT] = ACTIONS(249), + [anon_sym_GT] = ACTIONS(249), + [anon_sym_EQ] = ACTIONS(249), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_LT_PIPE] = ACTIONS(247), + [anon_sym_AMP_AMP] = ACTIONS(247), + [anon_sym_PIPE_PIPE] = ACTIONS(247), + [anon_sym_QMARK_QMARK] = ACTIONS(247), + [anon_sym_QMARK_COLON] = ACTIONS(247), + [anon_sym_BANG_EQ] = ACTIONS(247), + [anon_sym_EQ_EQ] = ACTIONS(247), + [anon_sym_QMARK_EQ] = ACTIONS(247), + [anon_sym_STAR_EQ] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(247), + [anon_sym_BANG_TILDE] = ACTIONS(247), + [anon_sym_STAR_TILDE] = ACTIONS(247), + [anon_sym_LT_EQ] = ACTIONS(247), + [anon_sym_GT_EQ] = ACTIONS(247), + [anon_sym_PLUS] = ACTIONS(249), + [anon_sym_PLUS_EQ] = ACTIONS(247), + [anon_sym_DASH_EQ] = ACTIONS(247), + [anon_sym_u00d7] = ACTIONS(247), + [anon_sym_SLASH] = ACTIONS(249), + [anon_sym_u00f7] = ACTIONS(247), + [anon_sym_STAR_STAR] = ACTIONS(247), + [anon_sym_u220b] = ACTIONS(247), + [anon_sym_u220c] = ACTIONS(247), + [anon_sym_u2287] = ACTIONS(247), + [anon_sym_u2283] = ACTIONS(247), + [anon_sym_u2285] = ACTIONS(247), + [anon_sym_u2208] = ACTIONS(247), + [anon_sym_u2209] = ACTIONS(247), + [anon_sym_u2286] = ACTIONS(247), + [anon_sym_u2282] = ACTIONS(247), + [anon_sym_u2284] = ACTIONS(247), + [anon_sym_AT_AT] = ACTIONS(247), }, [470] = { - [sym_operator] = STATE(729), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_value] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_flexible] = ACTIONS(644), - [sym_keyword_readonly] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_default] = ACTIONS(644), - [sym_keyword_assert] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [sym_keyword_then] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(174), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [471] = { - [ts_builtin_sym_end] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(168), - [sym_keyword_explain] = ACTIONS(168), - [sym_keyword_parallel] = ACTIONS(168), - [sym_keyword_timeout] = ACTIONS(168), - [sym_keyword_fetch] = ACTIONS(168), - [sym_keyword_limit] = ACTIONS(168), - [sym_keyword_order] = ACTIONS(168), - [sym_keyword_with] = ACTIONS(168), - [sym_keyword_where] = ACTIONS(168), - [sym_keyword_split] = ACTIONS(168), - [sym_keyword_group] = ACTIONS(168), - [sym_keyword_and] = ACTIONS(168), - [sym_keyword_or] = ACTIONS(170), - [sym_keyword_is] = ACTIONS(168), - [sym_keyword_not] = ACTIONS(170), - [sym_keyword_contains] = ACTIONS(168), - [sym_keyword_contains_not] = ACTIONS(168), - [sym_keyword_contains_all] = ACTIONS(168), - [sym_keyword_contains_any] = ACTIONS(168), - [sym_keyword_contains_none] = ACTIONS(168), - [sym_keyword_inside] = ACTIONS(168), - [sym_keyword_in] = ACTIONS(170), - [sym_keyword_not_inside] = ACTIONS(168), - [sym_keyword_all_inside] = ACTIONS(168), - [sym_keyword_any_inside] = ACTIONS(168), - [sym_keyword_none_inside] = ACTIONS(168), - [sym_keyword_outside] = ACTIONS(168), - [sym_keyword_intersects] = ACTIONS(168), - [anon_sym_COMMA] = ACTIONS(168), - [anon_sym_STAR] = ACTIONS(170), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_GT] = ACTIONS(170), - [anon_sym_EQ] = ACTIONS(170), - [anon_sym_DASH] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_LT_PIPE] = ACTIONS(168), - [anon_sym_AMP_AMP] = ACTIONS(168), - [anon_sym_PIPE_PIPE] = ACTIONS(168), - [anon_sym_QMARK_QMARK] = ACTIONS(168), - [anon_sym_QMARK_COLON] = ACTIONS(168), - [anon_sym_BANG_EQ] = ACTIONS(168), - [anon_sym_EQ_EQ] = ACTIONS(168), - [anon_sym_QMARK_EQ] = ACTIONS(168), - [anon_sym_STAR_EQ] = ACTIONS(168), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_BANG_TILDE] = ACTIONS(168), - [anon_sym_STAR_TILDE] = ACTIONS(168), - [anon_sym_LT_EQ] = ACTIONS(168), - [anon_sym_GT_EQ] = ACTIONS(168), - [anon_sym_PLUS] = ACTIONS(170), - [anon_sym_PLUS_EQ] = ACTIONS(168), - [anon_sym_DASH_EQ] = ACTIONS(168), - [anon_sym_u00d7] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), - [anon_sym_u00f7] = ACTIONS(168), - [anon_sym_STAR_STAR] = ACTIONS(168), - [anon_sym_u220b] = ACTIONS(168), - [anon_sym_u220c] = ACTIONS(168), - [anon_sym_u2287] = ACTIONS(168), - [anon_sym_u2283] = ACTIONS(168), - [anon_sym_u2285] = ACTIONS(168), - [anon_sym_u2208] = ACTIONS(168), - [anon_sym_u2209] = ACTIONS(168), - [anon_sym_u2286] = ACTIONS(168), - [anon_sym_u2282] = ACTIONS(168), - [anon_sym_u2284] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(168), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [sym_keyword_then] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LPAREN] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(190), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [472] = { - [sym_operator] = STATE(712), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_as] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_drop] = ACTIONS(644), - [sym_keyword_schemafull] = ACTIONS(644), - [sym_keyword_schemaless] = ACTIONS(644), - [sym_keyword_changefeed] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_operator] = STATE(685), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(682), + [sym_keyword_value] = ACTIONS(682), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(682), + [sym_keyword_readonly] = ACTIONS(682), + [sym_keyword_type] = ACTIONS(682), + [sym_keyword_default] = ACTIONS(682), + [sym_keyword_assert] = ACTIONS(682), + [sym_keyword_permissions] = ACTIONS(682), + [sym_keyword_comment] = ACTIONS(682), + [anon_sym_RPAREN] = ACTIONS(682), + [anon_sym_RBRACE] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [473] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_variable_name] = ACTIONS(349), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), + [sym_comment] = ACTIONS(3), + [sym_keyword_if] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_variable_name] = ACTIONS(174), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [474] = { - [sym_operator] = STATE(723), - [sym_binary_operator] = STATE(779), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_explain] = ACTIONS(672), - [sym_keyword_parallel] = ACTIONS(672), - [sym_keyword_timeout] = ACTIONS(672), - [sym_keyword_fetch] = ACTIONS(672), - [sym_keyword_limit] = ACTIONS(672), - [sym_keyword_order] = ACTIONS(672), - [sym_keyword_split] = ACTIONS(672), - [sym_keyword_group] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_RPAREN] = ACTIONS(672), - [anon_sym_RBRACE] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_keyword_if] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_variable_name] = ACTIONS(190), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [475] = { - [ts_builtin_sym_end] = ACTIONS(61), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(61), - [sym_keyword_explain] = ACTIONS(61), - [sym_keyword_parallel] = ACTIONS(61), - [sym_keyword_timeout] = ACTIONS(61), - [sym_keyword_fetch] = ACTIONS(61), - [sym_keyword_limit] = ACTIONS(61), - [sym_keyword_order] = ACTIONS(61), - [sym_keyword_with] = ACTIONS(61), - [sym_keyword_where] = ACTIONS(61), - [sym_keyword_split] = ACTIONS(61), - [sym_keyword_group] = ACTIONS(61), - [sym_keyword_and] = ACTIONS(61), - [sym_keyword_or] = ACTIONS(63), - [sym_keyword_is] = ACTIONS(61), - [sym_keyword_not] = ACTIONS(63), - [sym_keyword_contains] = ACTIONS(61), - [sym_keyword_contains_not] = ACTIONS(61), - [sym_keyword_contains_all] = ACTIONS(61), - [sym_keyword_contains_any] = ACTIONS(61), - [sym_keyword_contains_none] = ACTIONS(61), - [sym_keyword_inside] = ACTIONS(61), - [sym_keyword_in] = ACTIONS(63), - [sym_keyword_not_inside] = ACTIONS(61), - [sym_keyword_all_inside] = ACTIONS(61), - [sym_keyword_any_inside] = ACTIONS(61), - [sym_keyword_none_inside] = ACTIONS(61), - [sym_keyword_outside] = ACTIONS(61), - [sym_keyword_intersects] = ACTIONS(61), - [anon_sym_COMMA] = ACTIONS(61), - [anon_sym_STAR] = ACTIONS(63), - [anon_sym_LT] = ACTIONS(63), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(63), - [anon_sym_LT_PIPE] = ACTIONS(61), - [anon_sym_AMP_AMP] = ACTIONS(61), - [anon_sym_PIPE_PIPE] = ACTIONS(61), - [anon_sym_QMARK_QMARK] = ACTIONS(61), - [anon_sym_QMARK_COLON] = ACTIONS(61), - [anon_sym_BANG_EQ] = ACTIONS(61), - [anon_sym_EQ_EQ] = ACTIONS(61), - [anon_sym_QMARK_EQ] = ACTIONS(61), - [anon_sym_STAR_EQ] = ACTIONS(61), - [anon_sym_TILDE] = ACTIONS(61), - [anon_sym_BANG_TILDE] = ACTIONS(61), - [anon_sym_STAR_TILDE] = ACTIONS(61), - [anon_sym_LT_EQ] = ACTIONS(61), - [anon_sym_GT_EQ] = ACTIONS(61), - [anon_sym_PLUS] = ACTIONS(63), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_u00d7] = ACTIONS(61), - [anon_sym_SLASH] = ACTIONS(63), - [anon_sym_u00f7] = ACTIONS(61), - [anon_sym_STAR_STAR] = ACTIONS(61), - [anon_sym_u220b] = ACTIONS(61), - [anon_sym_u220c] = ACTIONS(61), - [anon_sym_u2287] = ACTIONS(61), - [anon_sym_u2283] = ACTIONS(61), - [anon_sym_u2285] = ACTIONS(61), - [anon_sym_u2208] = ACTIONS(61), - [anon_sym_u2209] = ACTIONS(61), - [anon_sym_u2286] = ACTIONS(61), - [anon_sym_u2282] = ACTIONS(61), - [anon_sym_u2284] = ACTIONS(61), - [anon_sym_AT_AT] = ACTIONS(61), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_if] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_variable_name] = ACTIONS(343), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [476] = { + [sym_operator] = STATE(701), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(682), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_order] = ACTIONS(660), + [sym_keyword_split] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [477] = { - [sym_operator] = STATE(723), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [ts_builtin_sym_end] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(231), + [sym_keyword_explain] = ACTIONS(231), + [sym_keyword_parallel] = ACTIONS(231), + [sym_keyword_timeout] = ACTIONS(231), + [sym_keyword_fetch] = ACTIONS(231), + [sym_keyword_limit] = ACTIONS(231), + [sym_keyword_order] = ACTIONS(231), + [sym_keyword_with] = ACTIONS(231), + [sym_keyword_where] = ACTIONS(231), + [sym_keyword_split] = ACTIONS(231), + [sym_keyword_group] = ACTIONS(231), + [sym_keyword_and] = ACTIONS(231), + [sym_keyword_or] = ACTIONS(233), + [sym_keyword_is] = ACTIONS(231), + [sym_keyword_not] = ACTIONS(233), + [sym_keyword_contains] = ACTIONS(231), + [sym_keyword_contains_not] = ACTIONS(231), + [sym_keyword_contains_all] = ACTIONS(231), + [sym_keyword_contains_any] = ACTIONS(231), + [sym_keyword_contains_none] = ACTIONS(231), + [sym_keyword_inside] = ACTIONS(231), + [sym_keyword_in] = ACTIONS(233), + [sym_keyword_not_inside] = ACTIONS(231), + [sym_keyword_all_inside] = ACTIONS(231), + [sym_keyword_any_inside] = ACTIONS(231), + [sym_keyword_none_inside] = ACTIONS(231), + [sym_keyword_outside] = ACTIONS(231), + [sym_keyword_intersects] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(231), + [anon_sym_STAR] = ACTIONS(233), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_EQ] = ACTIONS(233), + [anon_sym_DASH] = ACTIONS(233), + [anon_sym_AT] = ACTIONS(233), + [anon_sym_LT_PIPE] = ACTIONS(231), + [anon_sym_AMP_AMP] = ACTIONS(231), + [anon_sym_PIPE_PIPE] = ACTIONS(231), + [anon_sym_QMARK_QMARK] = ACTIONS(231), + [anon_sym_QMARK_COLON] = ACTIONS(231), + [anon_sym_BANG_EQ] = ACTIONS(231), + [anon_sym_EQ_EQ] = ACTIONS(231), + [anon_sym_QMARK_EQ] = ACTIONS(231), + [anon_sym_STAR_EQ] = ACTIONS(231), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_BANG_TILDE] = ACTIONS(231), + [anon_sym_STAR_TILDE] = ACTIONS(231), + [anon_sym_LT_EQ] = ACTIONS(231), + [anon_sym_GT_EQ] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(233), + [anon_sym_PLUS_EQ] = ACTIONS(231), + [anon_sym_DASH_EQ] = ACTIONS(231), + [anon_sym_u00d7] = ACTIONS(231), + [anon_sym_SLASH] = ACTIONS(233), + [anon_sym_u00f7] = ACTIONS(231), + [anon_sym_STAR_STAR] = ACTIONS(231), + [anon_sym_u220b] = ACTIONS(231), + [anon_sym_u220c] = ACTIONS(231), + [anon_sym_u2287] = ACTIONS(231), + [anon_sym_u2283] = ACTIONS(231), + [anon_sym_u2285] = ACTIONS(231), + [anon_sym_u2208] = ACTIONS(231), + [anon_sym_u2209] = ACTIONS(231), + [anon_sym_u2286] = ACTIONS(231), + [anon_sym_u2282] = ACTIONS(231), + [anon_sym_u2284] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(231), }, [478] = { - [ts_builtin_sym_end] = ACTIONS(241), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(241), - [sym_keyword_explain] = ACTIONS(241), - [sym_keyword_parallel] = ACTIONS(241), - [sym_keyword_timeout] = ACTIONS(241), - [sym_keyword_fetch] = ACTIONS(241), - [sym_keyword_limit] = ACTIONS(241), - [sym_keyword_order] = ACTIONS(241), - [sym_keyword_with] = ACTIONS(241), - [sym_keyword_where] = ACTIONS(241), - [sym_keyword_split] = ACTIONS(241), - [sym_keyword_group] = ACTIONS(241), - [sym_keyword_and] = ACTIONS(241), - [sym_keyword_or] = ACTIONS(243), - [sym_keyword_is] = ACTIONS(241), - [sym_keyword_not] = ACTIONS(243), - [sym_keyword_contains] = ACTIONS(241), - [sym_keyword_contains_not] = ACTIONS(241), - [sym_keyword_contains_all] = ACTIONS(241), - [sym_keyword_contains_any] = ACTIONS(241), - [sym_keyword_contains_none] = ACTIONS(241), - [sym_keyword_inside] = ACTIONS(241), - [sym_keyword_in] = ACTIONS(243), - [sym_keyword_not_inside] = ACTIONS(241), - [sym_keyword_all_inside] = ACTIONS(241), - [sym_keyword_any_inside] = ACTIONS(241), - [sym_keyword_none_inside] = ACTIONS(241), - [sym_keyword_outside] = ACTIONS(241), - [sym_keyword_intersects] = ACTIONS(241), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_EQ] = ACTIONS(243), - [anon_sym_DASH] = ACTIONS(243), - [anon_sym_AT] = ACTIONS(243), - [anon_sym_LT_PIPE] = ACTIONS(241), - [anon_sym_AMP_AMP] = ACTIONS(241), - [anon_sym_PIPE_PIPE] = ACTIONS(241), - [anon_sym_QMARK_QMARK] = ACTIONS(241), - [anon_sym_QMARK_COLON] = ACTIONS(241), - [anon_sym_BANG_EQ] = ACTIONS(241), - [anon_sym_EQ_EQ] = ACTIONS(241), - [anon_sym_QMARK_EQ] = ACTIONS(241), - [anon_sym_STAR_EQ] = ACTIONS(241), - [anon_sym_TILDE] = ACTIONS(241), - [anon_sym_BANG_TILDE] = ACTIONS(241), - [anon_sym_STAR_TILDE] = ACTIONS(241), - [anon_sym_LT_EQ] = ACTIONS(241), - [anon_sym_GT_EQ] = ACTIONS(241), - [anon_sym_PLUS] = ACTIONS(243), - [anon_sym_PLUS_EQ] = ACTIONS(241), - [anon_sym_DASH_EQ] = ACTIONS(241), - [anon_sym_u00d7] = ACTIONS(241), - [anon_sym_SLASH] = ACTIONS(243), - [anon_sym_u00f7] = ACTIONS(241), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_u220b] = ACTIONS(241), - [anon_sym_u220c] = ACTIONS(241), - [anon_sym_u2287] = ACTIONS(241), - [anon_sym_u2283] = ACTIONS(241), - [anon_sym_u2285] = ACTIONS(241), - [anon_sym_u2208] = ACTIONS(241), - [anon_sym_u2209] = ACTIONS(241), - [anon_sym_u2286] = ACTIONS(241), - [anon_sym_u2282] = ACTIONS(241), - [anon_sym_u2284] = ACTIONS(241), - [anon_sym_AT_AT] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [479] = { - [ts_builtin_sym_end] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(148), - [sym_keyword_explain] = ACTIONS(148), - [sym_keyword_parallel] = ACTIONS(148), - [sym_keyword_timeout] = ACTIONS(148), - [sym_keyword_fetch] = ACTIONS(148), - [sym_keyword_limit] = ACTIONS(148), - [sym_keyword_order] = ACTIONS(148), - [sym_keyword_with] = ACTIONS(148), - [sym_keyword_where] = ACTIONS(148), - [sym_keyword_split] = ACTIONS(148), - [sym_keyword_group] = ACTIONS(148), - [sym_keyword_and] = ACTIONS(148), - [sym_keyword_or] = ACTIONS(150), - [sym_keyword_is] = ACTIONS(148), - [sym_keyword_not] = ACTIONS(150), - [sym_keyword_contains] = ACTIONS(148), - [sym_keyword_contains_not] = ACTIONS(148), - [sym_keyword_contains_all] = ACTIONS(148), - [sym_keyword_contains_any] = ACTIONS(148), - [sym_keyword_contains_none] = ACTIONS(148), - [sym_keyword_inside] = ACTIONS(148), - [sym_keyword_in] = ACTIONS(150), - [sym_keyword_not_inside] = ACTIONS(148), - [sym_keyword_all_inside] = ACTIONS(148), - [sym_keyword_any_inside] = ACTIONS(148), - [sym_keyword_none_inside] = ACTIONS(148), - [sym_keyword_outside] = ACTIONS(148), - [sym_keyword_intersects] = ACTIONS(148), - [anon_sym_COMMA] = ACTIONS(148), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_LT] = ACTIONS(150), - [anon_sym_GT] = ACTIONS(150), - [anon_sym_EQ] = ACTIONS(150), - [anon_sym_DASH] = ACTIONS(150), - [anon_sym_AT] = ACTIONS(150), - [anon_sym_LT_PIPE] = ACTIONS(148), - [anon_sym_AMP_AMP] = ACTIONS(148), - [anon_sym_PIPE_PIPE] = ACTIONS(148), - [anon_sym_QMARK_QMARK] = ACTIONS(148), - [anon_sym_QMARK_COLON] = ACTIONS(148), - [anon_sym_BANG_EQ] = ACTIONS(148), - [anon_sym_EQ_EQ] = ACTIONS(148), - [anon_sym_QMARK_EQ] = ACTIONS(148), - [anon_sym_STAR_EQ] = ACTIONS(148), - [anon_sym_TILDE] = ACTIONS(148), - [anon_sym_BANG_TILDE] = ACTIONS(148), - [anon_sym_STAR_TILDE] = ACTIONS(148), - [anon_sym_LT_EQ] = ACTIONS(148), - [anon_sym_GT_EQ] = ACTIONS(148), - [anon_sym_PLUS] = ACTIONS(150), - [anon_sym_PLUS_EQ] = ACTIONS(148), - [anon_sym_DASH_EQ] = ACTIONS(148), - [anon_sym_u00d7] = ACTIONS(148), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_u00f7] = ACTIONS(148), - [anon_sym_STAR_STAR] = ACTIONS(148), - [anon_sym_u220b] = ACTIONS(148), - [anon_sym_u220c] = ACTIONS(148), - [anon_sym_u2287] = ACTIONS(148), - [anon_sym_u2283] = ACTIONS(148), - [anon_sym_u2285] = ACTIONS(148), - [anon_sym_u2208] = ACTIONS(148), - [anon_sym_u2209] = ACTIONS(148), - [anon_sym_u2286] = ACTIONS(148), - [anon_sym_u2282] = ACTIONS(148), - [anon_sym_u2284] = ACTIONS(148), - [anon_sym_AT_AT] = ACTIONS(148), + [sym_operator] = STATE(732), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(676), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_as] = ACTIONS(676), + [sym_keyword_group] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_drop] = ACTIONS(676), + [sym_keyword_schemafull] = ACTIONS(676), + [sym_keyword_schemaless] = ACTIONS(676), + [sym_keyword_changefeed] = ACTIONS(676), + [sym_keyword_type] = ACTIONS(676), + [sym_keyword_permissions] = ACTIONS(676), + [sym_keyword_comment] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [480] = { - [ts_builtin_sym_end] = ACTIONS(257), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(257), - [sym_keyword_explain] = ACTIONS(257), - [sym_keyword_parallel] = ACTIONS(257), - [sym_keyword_timeout] = ACTIONS(257), - [sym_keyword_fetch] = ACTIONS(257), - [sym_keyword_limit] = ACTIONS(257), - [sym_keyword_order] = ACTIONS(257), - [sym_keyword_with] = ACTIONS(257), - [sym_keyword_where] = ACTIONS(257), - [sym_keyword_split] = ACTIONS(257), - [sym_keyword_group] = ACTIONS(257), - [sym_keyword_and] = ACTIONS(257), - [sym_keyword_or] = ACTIONS(259), - [sym_keyword_is] = ACTIONS(257), - [sym_keyword_not] = ACTIONS(259), - [sym_keyword_contains] = ACTIONS(257), - [sym_keyword_contains_not] = ACTIONS(257), - [sym_keyword_contains_all] = ACTIONS(257), - [sym_keyword_contains_any] = ACTIONS(257), - [sym_keyword_contains_none] = ACTIONS(257), - [sym_keyword_inside] = ACTIONS(257), - [sym_keyword_in] = ACTIONS(259), - [sym_keyword_not_inside] = ACTIONS(257), - [sym_keyword_all_inside] = ACTIONS(257), - [sym_keyword_any_inside] = ACTIONS(257), - [sym_keyword_none_inside] = ACTIONS(257), - [sym_keyword_outside] = ACTIONS(257), - [sym_keyword_intersects] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_STAR] = ACTIONS(259), - [anon_sym_LT] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_EQ] = ACTIONS(259), - [anon_sym_DASH] = ACTIONS(259), - [anon_sym_AT] = ACTIONS(259), - [anon_sym_LT_PIPE] = ACTIONS(257), - [anon_sym_AMP_AMP] = ACTIONS(257), - [anon_sym_PIPE_PIPE] = ACTIONS(257), - [anon_sym_QMARK_QMARK] = ACTIONS(257), - [anon_sym_QMARK_COLON] = ACTIONS(257), - [anon_sym_BANG_EQ] = ACTIONS(257), - [anon_sym_EQ_EQ] = ACTIONS(257), - [anon_sym_QMARK_EQ] = ACTIONS(257), - [anon_sym_STAR_EQ] = ACTIONS(257), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_BANG_TILDE] = ACTIONS(257), - [anon_sym_STAR_TILDE] = ACTIONS(257), - [anon_sym_LT_EQ] = ACTIONS(257), - [anon_sym_GT_EQ] = ACTIONS(257), - [anon_sym_PLUS] = ACTIONS(259), - [anon_sym_PLUS_EQ] = ACTIONS(257), - [anon_sym_DASH_EQ] = ACTIONS(257), - [anon_sym_u00d7] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(259), - [anon_sym_u00f7] = ACTIONS(257), - [anon_sym_STAR_STAR] = ACTIONS(257), - [anon_sym_u220b] = ACTIONS(257), - [anon_sym_u220c] = ACTIONS(257), - [anon_sym_u2287] = ACTIONS(257), - [anon_sym_u2283] = ACTIONS(257), - [anon_sym_u2285] = ACTIONS(257), - [anon_sym_u2208] = ACTIONS(257), - [anon_sym_u2209] = ACTIONS(257), - [anon_sym_u2286] = ACTIONS(257), - [anon_sym_u2282] = ACTIONS(257), - [anon_sym_u2284] = ACTIONS(257), - [anon_sym_AT_AT] = ACTIONS(257), + [sym_operator] = STATE(678), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_as] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_drop] = ACTIONS(660), + [sym_keyword_schemafull] = ACTIONS(660), + [sym_keyword_schemaless] = ACTIONS(660), + [sym_keyword_changefeed] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_for] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [481] = { - [sym_operator] = STATE(729), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(684), - [sym_keyword_value] = ACTIONS(684), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(684), - [sym_keyword_readonly] = ACTIONS(684), - [sym_keyword_type] = ACTIONS(684), - [sym_keyword_default] = ACTIONS(684), - [sym_keyword_assert] = ACTIONS(684), - [sym_keyword_permissions] = ACTIONS(684), - [sym_keyword_comment] = ACTIONS(684), - [anon_sym_RPAREN] = ACTIONS(684), - [anon_sym_RBRACE] = ACTIONS(684), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [ts_builtin_sym_end] = ACTIONS(186), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(186), + [sym_keyword_explain] = ACTIONS(186), + [sym_keyword_parallel] = ACTIONS(186), + [sym_keyword_timeout] = ACTIONS(186), + [sym_keyword_fetch] = ACTIONS(186), + [sym_keyword_limit] = ACTIONS(186), + [sym_keyword_order] = ACTIONS(186), + [sym_keyword_with] = ACTIONS(186), + [sym_keyword_where] = ACTIONS(186), + [sym_keyword_split] = ACTIONS(186), + [sym_keyword_group] = ACTIONS(186), + [sym_keyword_and] = ACTIONS(186), + [sym_keyword_or] = ACTIONS(188), + [sym_keyword_is] = ACTIONS(186), + [sym_keyword_not] = ACTIONS(188), + [sym_keyword_contains] = ACTIONS(186), + [sym_keyword_contains_not] = ACTIONS(186), + [sym_keyword_contains_all] = ACTIONS(186), + [sym_keyword_contains_any] = ACTIONS(186), + [sym_keyword_contains_none] = ACTIONS(186), + [sym_keyword_inside] = ACTIONS(186), + [sym_keyword_in] = ACTIONS(188), + [sym_keyword_not_inside] = ACTIONS(186), + [sym_keyword_all_inside] = ACTIONS(186), + [sym_keyword_any_inside] = ACTIONS(186), + [sym_keyword_none_inside] = ACTIONS(186), + [sym_keyword_outside] = ACTIONS(186), + [sym_keyword_intersects] = ACTIONS(186), + [anon_sym_COMMA] = ACTIONS(186), + [anon_sym_STAR] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_EQ] = ACTIONS(188), + [anon_sym_DASH] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_LT_PIPE] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [anon_sym_QMARK_QMARK] = ACTIONS(186), + [anon_sym_QMARK_COLON] = ACTIONS(186), + [anon_sym_BANG_EQ] = ACTIONS(186), + [anon_sym_EQ_EQ] = ACTIONS(186), + [anon_sym_QMARK_EQ] = ACTIONS(186), + [anon_sym_STAR_EQ] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(186), + [anon_sym_BANG_TILDE] = ACTIONS(186), + [anon_sym_STAR_TILDE] = ACTIONS(186), + [anon_sym_LT_EQ] = ACTIONS(186), + [anon_sym_GT_EQ] = ACTIONS(186), + [anon_sym_PLUS] = ACTIONS(188), + [anon_sym_PLUS_EQ] = ACTIONS(186), + [anon_sym_DASH_EQ] = ACTIONS(186), + [anon_sym_u00d7] = ACTIONS(186), + [anon_sym_SLASH] = ACTIONS(188), + [anon_sym_u00f7] = ACTIONS(186), + [anon_sym_STAR_STAR] = ACTIONS(186), + [anon_sym_u220b] = ACTIONS(186), + [anon_sym_u220c] = ACTIONS(186), + [anon_sym_u2287] = ACTIONS(186), + [anon_sym_u2283] = ACTIONS(186), + [anon_sym_u2285] = ACTIONS(186), + [anon_sym_u2208] = ACTIONS(186), + [anon_sym_u2209] = ACTIONS(186), + [anon_sym_u2286] = ACTIONS(186), + [anon_sym_u2282] = ACTIONS(186), + [anon_sym_u2284] = ACTIONS(186), + [anon_sym_AT_AT] = ACTIONS(186), }, [482] = { - [sym_operator] = STATE(665), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_value] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_flexible] = ACTIONS(644), - [sym_keyword_readonly] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_default] = ACTIONS(644), - [sym_keyword_assert] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_for] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [ts_builtin_sym_end] = ACTIONS(255), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(255), + [sym_keyword_explain] = ACTIONS(255), + [sym_keyword_parallel] = ACTIONS(255), + [sym_keyword_timeout] = ACTIONS(255), + [sym_keyword_fetch] = ACTIONS(255), + [sym_keyword_limit] = ACTIONS(255), + [sym_keyword_order] = ACTIONS(255), + [sym_keyword_with] = ACTIONS(255), + [sym_keyword_where] = ACTIONS(255), + [sym_keyword_split] = ACTIONS(255), + [sym_keyword_group] = ACTIONS(255), + [sym_keyword_and] = ACTIONS(255), + [sym_keyword_or] = ACTIONS(257), + [sym_keyword_is] = ACTIONS(255), + [sym_keyword_not] = ACTIONS(257), + [sym_keyword_contains] = ACTIONS(255), + [sym_keyword_contains_not] = ACTIONS(255), + [sym_keyword_contains_all] = ACTIONS(255), + [sym_keyword_contains_any] = ACTIONS(255), + [sym_keyword_contains_none] = ACTIONS(255), + [sym_keyword_inside] = ACTIONS(255), + [sym_keyword_in] = ACTIONS(257), + [sym_keyword_not_inside] = ACTIONS(255), + [sym_keyword_all_inside] = ACTIONS(255), + [sym_keyword_any_inside] = ACTIONS(255), + [sym_keyword_none_inside] = ACTIONS(255), + [sym_keyword_outside] = ACTIONS(255), + [sym_keyword_intersects] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_STAR] = ACTIONS(257), + [anon_sym_LT] = ACTIONS(257), + [anon_sym_GT] = ACTIONS(257), + [anon_sym_EQ] = ACTIONS(257), + [anon_sym_DASH] = ACTIONS(257), + [anon_sym_AT] = ACTIONS(257), + [anon_sym_LT_PIPE] = ACTIONS(255), + [anon_sym_AMP_AMP] = ACTIONS(255), + [anon_sym_PIPE_PIPE] = ACTIONS(255), + [anon_sym_QMARK_QMARK] = ACTIONS(255), + [anon_sym_QMARK_COLON] = ACTIONS(255), + [anon_sym_BANG_EQ] = ACTIONS(255), + [anon_sym_EQ_EQ] = ACTIONS(255), + [anon_sym_QMARK_EQ] = ACTIONS(255), + [anon_sym_STAR_EQ] = ACTIONS(255), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG_TILDE] = ACTIONS(255), + [anon_sym_STAR_TILDE] = ACTIONS(255), + [anon_sym_LT_EQ] = ACTIONS(255), + [anon_sym_GT_EQ] = ACTIONS(255), + [anon_sym_PLUS] = ACTIONS(257), + [anon_sym_PLUS_EQ] = ACTIONS(255), + [anon_sym_DASH_EQ] = ACTIONS(255), + [anon_sym_u00d7] = ACTIONS(255), + [anon_sym_SLASH] = ACTIONS(257), + [anon_sym_u00f7] = ACTIONS(255), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_u220b] = ACTIONS(255), + [anon_sym_u220c] = ACTIONS(255), + [anon_sym_u2287] = ACTIONS(255), + [anon_sym_u2283] = ACTIONS(255), + [anon_sym_u2285] = ACTIONS(255), + [anon_sym_u2208] = ACTIONS(255), + [anon_sym_u2209] = ACTIONS(255), + [anon_sym_u2286] = ACTIONS(255), + [anon_sym_u2282] = ACTIONS(255), + [anon_sym_u2284] = ACTIONS(255), + [anon_sym_AT_AT] = ACTIONS(255), }, [483] = { - [ts_builtin_sym_end] = ACTIONS(225), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(225), - [sym_keyword_explain] = ACTIONS(225), - [sym_keyword_parallel] = ACTIONS(225), - [sym_keyword_timeout] = ACTIONS(225), - [sym_keyword_fetch] = ACTIONS(225), - [sym_keyword_limit] = ACTIONS(225), - [sym_keyword_order] = ACTIONS(225), - [sym_keyword_with] = ACTIONS(225), - [sym_keyword_where] = ACTIONS(225), - [sym_keyword_split] = ACTIONS(225), - [sym_keyword_group] = ACTIONS(225), - [sym_keyword_and] = ACTIONS(225), - [sym_keyword_or] = ACTIONS(227), - [sym_keyword_is] = ACTIONS(225), - [sym_keyword_not] = ACTIONS(227), - [sym_keyword_contains] = ACTIONS(225), - [sym_keyword_contains_not] = ACTIONS(225), - [sym_keyword_contains_all] = ACTIONS(225), - [sym_keyword_contains_any] = ACTIONS(225), - [sym_keyword_contains_none] = ACTIONS(225), - [sym_keyword_inside] = ACTIONS(225), - [sym_keyword_in] = ACTIONS(227), - [sym_keyword_not_inside] = ACTIONS(225), - [sym_keyword_all_inside] = ACTIONS(225), - [sym_keyword_any_inside] = ACTIONS(225), - [sym_keyword_none_inside] = ACTIONS(225), - [sym_keyword_outside] = ACTIONS(225), - [sym_keyword_intersects] = ACTIONS(225), - [anon_sym_COMMA] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(227), - [anon_sym_LT] = ACTIONS(227), - [anon_sym_GT] = ACTIONS(227), - [anon_sym_EQ] = ACTIONS(227), - [anon_sym_DASH] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(227), - [anon_sym_LT_PIPE] = ACTIONS(225), - [anon_sym_AMP_AMP] = ACTIONS(225), - [anon_sym_PIPE_PIPE] = ACTIONS(225), - [anon_sym_QMARK_QMARK] = ACTIONS(225), - [anon_sym_QMARK_COLON] = ACTIONS(225), - [anon_sym_BANG_EQ] = ACTIONS(225), - [anon_sym_EQ_EQ] = ACTIONS(225), - [anon_sym_QMARK_EQ] = ACTIONS(225), - [anon_sym_STAR_EQ] = ACTIONS(225), - [anon_sym_TILDE] = ACTIONS(225), - [anon_sym_BANG_TILDE] = ACTIONS(225), - [anon_sym_STAR_TILDE] = ACTIONS(225), - [anon_sym_LT_EQ] = ACTIONS(225), - [anon_sym_GT_EQ] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(227), - [anon_sym_PLUS_EQ] = ACTIONS(225), - [anon_sym_DASH_EQ] = ACTIONS(225), - [anon_sym_u00d7] = ACTIONS(225), - [anon_sym_SLASH] = ACTIONS(227), - [anon_sym_u00f7] = ACTIONS(225), - [anon_sym_STAR_STAR] = ACTIONS(225), - [anon_sym_u220b] = ACTIONS(225), - [anon_sym_u220c] = ACTIONS(225), - [anon_sym_u2287] = ACTIONS(225), - [anon_sym_u2283] = ACTIONS(225), - [anon_sym_u2285] = ACTIONS(225), - [anon_sym_u2208] = ACTIONS(225), - [anon_sym_u2209] = ACTIONS(225), - [anon_sym_u2286] = ACTIONS(225), - [anon_sym_u2282] = ACTIONS(225), - [anon_sym_u2284] = ACTIONS(225), - [anon_sym_AT_AT] = ACTIONS(225), + [sym_operator] = STATE(685), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_value] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_flexible] = ACTIONS(660), + [sym_keyword_readonly] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_default] = ACTIONS(660), + [sym_keyword_assert] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [484] = { - [sym_operator] = STATE(665), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(672), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_value] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(672), - [sym_keyword_readonly] = ACTIONS(672), - [sym_keyword_type] = ACTIONS(672), - [sym_keyword_default] = ACTIONS(672), - [sym_keyword_assert] = ACTIONS(672), - [sym_keyword_permissions] = ACTIONS(672), - [sym_keyword_for] = ACTIONS(672), - [sym_keyword_comment] = ACTIONS(672), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [ts_builtin_sym_end] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(686), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [485] = { - [ts_builtin_sym_end] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(686), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_operator] = STATE(685), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(688), + [sym_keyword_value] = ACTIONS(688), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(688), + [sym_keyword_readonly] = ACTIONS(688), + [sym_keyword_type] = ACTIONS(688), + [sym_keyword_default] = ACTIONS(688), + [sym_keyword_assert] = ACTIONS(688), + [sym_keyword_permissions] = ACTIONS(688), + [sym_keyword_comment] = ACTIONS(688), + [anon_sym_RPAREN] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [486] = { - [sym_operator] = STATE(760), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(672), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(672), - [sym_keyword_explain] = ACTIONS(672), - [sym_keyword_parallel] = ACTIONS(672), - [sym_keyword_timeout] = ACTIONS(672), - [sym_keyword_fetch] = ACTIONS(672), - [sym_keyword_limit] = ACTIONS(672), - [sym_keyword_order] = ACTIONS(672), - [sym_keyword_split] = ACTIONS(672), - [sym_keyword_group] = ACTIONS(672), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(315), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_QMARK] = ACTIONS(152), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(690), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [487] = { - [sym_operator] = STATE(727), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(678), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(678), - [sym_keyword_value] = ACTIONS(678), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(678), - [sym_keyword_readonly] = ACTIONS(678), - [sym_keyword_type] = ACTIONS(678), - [sym_keyword_default] = ACTIONS(678), - [sym_keyword_assert] = ACTIONS(678), - [sym_keyword_permissions] = ACTIONS(678), - [sym_keyword_comment] = ACTIONS(678), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(705), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_explain] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_fetch] = ACTIONS(660), + [sym_keyword_limit] = ACTIONS(660), + [sym_keyword_order] = ACTIONS(660), + [sym_keyword_split] = ACTIONS(660), + [sym_keyword_group] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(662), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [488] = { - [sym_operator] = STATE(760), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_explain] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_fetch] = ACTIONS(644), - [sym_keyword_limit] = ACTIONS(644), - [sym_keyword_order] = ACTIONS(644), - [sym_keyword_split] = ACTIONS(644), - [sym_keyword_group] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(646), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(28), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(192), + [sym_keyword_and] = ACTIONS(192), + [sym_keyword_or] = ACTIONS(192), + [sym_keyword_is] = ACTIONS(192), + [sym_keyword_not] = ACTIONS(192), + [sym_keyword_contains] = ACTIONS(192), + [sym_keyword_contains_not] = ACTIONS(192), + [sym_keyword_contains_all] = ACTIONS(192), + [sym_keyword_contains_any] = ACTIONS(192), + [sym_keyword_contains_none] = ACTIONS(192), + [sym_keyword_inside] = ACTIONS(192), + [sym_keyword_in] = ACTIONS(192), + [sym_keyword_not_inside] = ACTIONS(192), + [sym_keyword_all_inside] = ACTIONS(192), + [sym_keyword_any_inside] = ACTIONS(192), + [sym_keyword_none_inside] = ACTIONS(192), + [sym_keyword_outside] = ACTIONS(192), + [sym_keyword_intersects] = ACTIONS(192), + [anon_sym_DASH_GT] = ACTIONS(190), + [anon_sym_LBRACK] = ACTIONS(190), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(192), + [anon_sym_LT_DASH_GT] = ACTIONS(190), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_DOT] = ACTIONS(190), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(192), + [anon_sym_DASH] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_LT_PIPE] = ACTIONS(190), + [anon_sym_AMP_AMP] = ACTIONS(190), + [anon_sym_PIPE_PIPE] = ACTIONS(190), + [anon_sym_QMARK_QMARK] = ACTIONS(190), + [anon_sym_QMARK_COLON] = ACTIONS(190), + [anon_sym_BANG_EQ] = ACTIONS(190), + [anon_sym_EQ_EQ] = ACTIONS(190), + [anon_sym_QMARK_EQ] = ACTIONS(190), + [anon_sym_STAR_EQ] = ACTIONS(190), + [anon_sym_TILDE] = ACTIONS(190), + [anon_sym_BANG_TILDE] = ACTIONS(190), + [anon_sym_STAR_TILDE] = ACTIONS(190), + [anon_sym_LT_EQ] = ACTIONS(190), + [anon_sym_GT_EQ] = ACTIONS(190), + [anon_sym_PLUS] = ACTIONS(192), + [anon_sym_PLUS_EQ] = ACTIONS(190), + [anon_sym_DASH_EQ] = ACTIONS(190), + [anon_sym_u00d7] = ACTIONS(190), + [anon_sym_SLASH] = ACTIONS(192), + [anon_sym_u00f7] = ACTIONS(190), + [anon_sym_STAR_STAR] = ACTIONS(190), + [anon_sym_u220b] = ACTIONS(190), + [anon_sym_u220c] = ACTIONS(190), + [anon_sym_u2287] = ACTIONS(190), + [anon_sym_u2283] = ACTIONS(190), + [anon_sym_u2285] = ACTIONS(190), + [anon_sym_u2208] = ACTIONS(190), + [anon_sym_u2209] = ACTIONS(190), + [anon_sym_u2286] = ACTIONS(190), + [anon_sym_u2282] = ACTIONS(190), + [anon_sym_u2284] = ACTIONS(190), + [anon_sym_AT_AT] = ACTIONS(190), }, [489] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(38), - [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(142), - [sym_keyword_and] = ACTIONS(142), - [sym_keyword_or] = ACTIONS(142), - [sym_keyword_is] = ACTIONS(142), - [sym_keyword_not] = ACTIONS(142), - [sym_keyword_contains] = ACTIONS(142), - [sym_keyword_contains_not] = ACTIONS(142), - [sym_keyword_contains_all] = ACTIONS(142), - [sym_keyword_contains_any] = ACTIONS(142), - [sym_keyword_contains_none] = ACTIONS(142), - [sym_keyword_inside] = ACTIONS(142), - [sym_keyword_in] = ACTIONS(142), - [sym_keyword_not_inside] = ACTIONS(142), - [sym_keyword_all_inside] = ACTIONS(142), - [sym_keyword_any_inside] = ACTIONS(142), - [sym_keyword_none_inside] = ACTIONS(142), - [sym_keyword_outside] = ACTIONS(142), - [sym_keyword_intersects] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(140), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(142), - [anon_sym_LT_DASH_GT] = ACTIONS(140), - [anon_sym_STAR] = ACTIONS(142), - [anon_sym_DOT] = ACTIONS(140), - [anon_sym_LT] = ACTIONS(142), - [anon_sym_GT] = ACTIONS(142), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(142), - [anon_sym_DASH] = ACTIONS(142), - [anon_sym_AT] = ACTIONS(142), - [anon_sym_LT_PIPE] = ACTIONS(140), - [anon_sym_AMP_AMP] = ACTIONS(140), - [anon_sym_PIPE_PIPE] = ACTIONS(140), - [anon_sym_QMARK_QMARK] = ACTIONS(140), - [anon_sym_QMARK_COLON] = ACTIONS(140), - [anon_sym_BANG_EQ] = ACTIONS(140), - [anon_sym_EQ_EQ] = ACTIONS(140), - [anon_sym_QMARK_EQ] = ACTIONS(140), - [anon_sym_STAR_EQ] = ACTIONS(140), - [anon_sym_TILDE] = ACTIONS(140), - [anon_sym_BANG_TILDE] = ACTIONS(140), - [anon_sym_STAR_TILDE] = ACTIONS(140), - [anon_sym_LT_EQ] = ACTIONS(140), - [anon_sym_GT_EQ] = ACTIONS(140), - [anon_sym_PLUS] = ACTIONS(142), - [anon_sym_PLUS_EQ] = ACTIONS(140), - [anon_sym_DASH_EQ] = ACTIONS(140), - [anon_sym_u00d7] = ACTIONS(140), - [anon_sym_SLASH] = ACTIONS(142), - [anon_sym_u00f7] = ACTIONS(140), - [anon_sym_STAR_STAR] = ACTIONS(140), - [anon_sym_u220b] = ACTIONS(140), - [anon_sym_u220c] = ACTIONS(140), - [anon_sym_u2287] = ACTIONS(140), - [anon_sym_u2283] = ACTIONS(140), - [anon_sym_u2285] = ACTIONS(140), - [anon_sym_u2208] = ACTIONS(140), - [anon_sym_u2209] = ACTIONS(140), - [anon_sym_u2286] = ACTIONS(140), - [anon_sym_u2282] = ACTIONS(140), - [anon_sym_u2284] = ACTIONS(140), - [anon_sym_AT_AT] = ACTIONS(140), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(33), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(345), + [sym_keyword_and] = ACTIONS(345), + [sym_keyword_or] = ACTIONS(345), + [sym_keyword_is] = ACTIONS(345), + [sym_keyword_not] = ACTIONS(345), + [sym_keyword_contains] = ACTIONS(345), + [sym_keyword_contains_not] = ACTIONS(345), + [sym_keyword_contains_all] = ACTIONS(345), + [sym_keyword_contains_any] = ACTIONS(345), + [sym_keyword_contains_none] = ACTIONS(345), + [sym_keyword_inside] = ACTIONS(345), + [sym_keyword_in] = ACTIONS(345), + [sym_keyword_not_inside] = ACTIONS(345), + [sym_keyword_all_inside] = ACTIONS(345), + [sym_keyword_any_inside] = ACTIONS(345), + [sym_keyword_none_inside] = ACTIONS(345), + [sym_keyword_outside] = ACTIONS(345), + [sym_keyword_intersects] = ACTIONS(345), + [anon_sym_DASH_GT] = ACTIONS(343), + [anon_sym_LBRACK] = ACTIONS(343), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(345), + [anon_sym_LT_DASH_GT] = ACTIONS(343), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(343), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_GT] = ACTIONS(345), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_AT] = ACTIONS(345), + [anon_sym_LT_PIPE] = ACTIONS(343), + [anon_sym_AMP_AMP] = ACTIONS(343), + [anon_sym_PIPE_PIPE] = ACTIONS(343), + [anon_sym_QMARK_QMARK] = ACTIONS(343), + [anon_sym_QMARK_COLON] = ACTIONS(343), + [anon_sym_BANG_EQ] = ACTIONS(343), + [anon_sym_EQ_EQ] = ACTIONS(343), + [anon_sym_QMARK_EQ] = ACTIONS(343), + [anon_sym_STAR_EQ] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_BANG_TILDE] = ACTIONS(343), + [anon_sym_STAR_TILDE] = ACTIONS(343), + [anon_sym_LT_EQ] = ACTIONS(343), + [anon_sym_GT_EQ] = ACTIONS(343), + [anon_sym_PLUS] = ACTIONS(345), + [anon_sym_PLUS_EQ] = ACTIONS(343), + [anon_sym_DASH_EQ] = ACTIONS(343), + [anon_sym_u00d7] = ACTIONS(343), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_u00f7] = ACTIONS(343), + [anon_sym_STAR_STAR] = ACTIONS(343), + [anon_sym_u220b] = ACTIONS(343), + [anon_sym_u220c] = ACTIONS(343), + [anon_sym_u2287] = ACTIONS(343), + [anon_sym_u2283] = ACTIONS(343), + [anon_sym_u2285] = ACTIONS(343), + [anon_sym_u2208] = ACTIONS(343), + [anon_sym_u2209] = ACTIONS(343), + [anon_sym_u2286] = ACTIONS(343), + [anon_sym_u2282] = ACTIONS(343), + [anon_sym_u2284] = ACTIONS(343), + [anon_sym_AT_AT] = ACTIONS(343), }, [490] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(17), + [sym_array] = STATE(16), + [sym_object] = STATE(16), + [sym_record_id_value] = STATE(36), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(202), - [sym_keyword_and] = ACTIONS(202), - [sym_keyword_or] = ACTIONS(202), - [sym_keyword_is] = ACTIONS(202), - [sym_keyword_not] = ACTIONS(202), - [sym_keyword_contains] = ACTIONS(202), - [sym_keyword_contains_not] = ACTIONS(202), - [sym_keyword_contains_all] = ACTIONS(202), - [sym_keyword_contains_any] = ACTIONS(202), - [sym_keyword_contains_none] = ACTIONS(202), - [sym_keyword_inside] = ACTIONS(202), - [sym_keyword_in] = ACTIONS(202), - [sym_keyword_not_inside] = ACTIONS(202), - [sym_keyword_all_inside] = ACTIONS(202), - [sym_keyword_any_inside] = ACTIONS(202), - [sym_keyword_none_inside] = ACTIONS(202), - [sym_keyword_outside] = ACTIONS(202), - [sym_keyword_intersects] = ACTIONS(202), - [anon_sym_DASH_GT] = ACTIONS(200), - [anon_sym_LBRACK] = ACTIONS(200), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(202), - [anon_sym_LT_DASH_GT] = ACTIONS(200), - [anon_sym_STAR] = ACTIONS(202), - [anon_sym_DOT] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(202), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(202), - [anon_sym_DASH] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_LT_PIPE] = ACTIONS(200), - [anon_sym_AMP_AMP] = ACTIONS(200), - [anon_sym_PIPE_PIPE] = ACTIONS(200), - [anon_sym_QMARK_QMARK] = ACTIONS(200), - [anon_sym_QMARK_COLON] = ACTIONS(200), - [anon_sym_BANG_EQ] = ACTIONS(200), - [anon_sym_EQ_EQ] = ACTIONS(200), - [anon_sym_QMARK_EQ] = ACTIONS(200), - [anon_sym_STAR_EQ] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_BANG_TILDE] = ACTIONS(200), - [anon_sym_STAR_TILDE] = ACTIONS(200), - [anon_sym_LT_EQ] = ACTIONS(200), - [anon_sym_GT_EQ] = ACTIONS(200), - [anon_sym_PLUS] = ACTIONS(202), - [anon_sym_PLUS_EQ] = ACTIONS(200), - [anon_sym_DASH_EQ] = ACTIONS(200), - [anon_sym_u00d7] = ACTIONS(200), - [anon_sym_SLASH] = ACTIONS(202), - [anon_sym_u00f7] = ACTIONS(200), - [anon_sym_STAR_STAR] = ACTIONS(200), - [anon_sym_u220b] = ACTIONS(200), - [anon_sym_u220c] = ACTIONS(200), - [anon_sym_u2287] = ACTIONS(200), - [anon_sym_u2283] = ACTIONS(200), - [anon_sym_u2285] = ACTIONS(200), - [anon_sym_u2208] = ACTIONS(200), - [anon_sym_u2209] = ACTIONS(200), - [anon_sym_u2286] = ACTIONS(200), - [anon_sym_u2282] = ACTIONS(200), - [anon_sym_u2284] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(200), + [sym_keyword_from] = ACTIONS(176), + [sym_keyword_and] = ACTIONS(176), + [sym_keyword_or] = ACTIONS(176), + [sym_keyword_is] = ACTIONS(176), + [sym_keyword_not] = ACTIONS(176), + [sym_keyword_contains] = ACTIONS(176), + [sym_keyword_contains_not] = ACTIONS(176), + [sym_keyword_contains_all] = ACTIONS(176), + [sym_keyword_contains_any] = ACTIONS(176), + [sym_keyword_contains_none] = ACTIONS(176), + [sym_keyword_inside] = ACTIONS(176), + [sym_keyword_in] = ACTIONS(176), + [sym_keyword_not_inside] = ACTIONS(176), + [sym_keyword_all_inside] = ACTIONS(176), + [sym_keyword_any_inside] = ACTIONS(176), + [sym_keyword_none_inside] = ACTIONS(176), + [sym_keyword_outside] = ACTIONS(176), + [sym_keyword_intersects] = ACTIONS(176), + [anon_sym_DASH_GT] = ACTIONS(174), + [anon_sym_LBRACK] = ACTIONS(174), + [anon_sym_LBRACE] = ACTIONS(347), + [anon_sym_LT_DASH] = ACTIONS(176), + [anon_sym_LT_DASH_GT] = ACTIONS(174), + [anon_sym_STAR] = ACTIONS(176), + [anon_sym_DOT] = ACTIONS(174), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_GT] = ACTIONS(176), + [sym_int] = ACTIONS(349), + [sym_record_id_ident] = ACTIONS(349), + [anon_sym_EQ] = ACTIONS(176), + [anon_sym_DASH] = ACTIONS(176), + [anon_sym_AT] = ACTIONS(176), + [anon_sym_LT_PIPE] = ACTIONS(174), + [anon_sym_AMP_AMP] = ACTIONS(174), + [anon_sym_PIPE_PIPE] = ACTIONS(174), + [anon_sym_QMARK_QMARK] = ACTIONS(174), + [anon_sym_QMARK_COLON] = ACTIONS(174), + [anon_sym_BANG_EQ] = ACTIONS(174), + [anon_sym_EQ_EQ] = ACTIONS(174), + [anon_sym_QMARK_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_BANG_TILDE] = ACTIONS(174), + [anon_sym_STAR_TILDE] = ACTIONS(174), + [anon_sym_LT_EQ] = ACTIONS(174), + [anon_sym_GT_EQ] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(176), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_u00d7] = ACTIONS(174), + [anon_sym_SLASH] = ACTIONS(176), + [anon_sym_u00f7] = ACTIONS(174), + [anon_sym_STAR_STAR] = ACTIONS(174), + [anon_sym_u220b] = ACTIONS(174), + [anon_sym_u220c] = ACTIONS(174), + [anon_sym_u2287] = ACTIONS(174), + [anon_sym_u2283] = ACTIONS(174), + [anon_sym_u2285] = ACTIONS(174), + [anon_sym_u2208] = ACTIONS(174), + [anon_sym_u2209] = ACTIONS(174), + [anon_sym_u2286] = ACTIONS(174), + [anon_sym_u2282] = ACTIONS(174), + [anon_sym_u2284] = ACTIONS(174), + [anon_sym_AT_AT] = ACTIONS(174), }, [491] = { - [sym_array] = STATE(9), - [sym_object] = STATE(9), - [sym_record_id_value] = STATE(35), - [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(351), - [sym_keyword_and] = ACTIONS(351), - [sym_keyword_or] = ACTIONS(351), - [sym_keyword_is] = ACTIONS(351), - [sym_keyword_not] = ACTIONS(351), - [sym_keyword_contains] = ACTIONS(351), - [sym_keyword_contains_not] = ACTIONS(351), - [sym_keyword_contains_all] = ACTIONS(351), - [sym_keyword_contains_any] = ACTIONS(351), - [sym_keyword_contains_none] = ACTIONS(351), - [sym_keyword_inside] = ACTIONS(351), - [sym_keyword_in] = ACTIONS(351), - [sym_keyword_not_inside] = ACTIONS(351), - [sym_keyword_all_inside] = ACTIONS(351), - [sym_keyword_any_inside] = ACTIONS(351), - [sym_keyword_none_inside] = ACTIONS(351), - [sym_keyword_outside] = ACTIONS(351), - [sym_keyword_intersects] = ACTIONS(351), - [anon_sym_DASH_GT] = ACTIONS(349), - [anon_sym_LBRACK] = ACTIONS(349), - [anon_sym_LBRACE] = ACTIONS(341), - [anon_sym_LT_DASH] = ACTIONS(351), - [anon_sym_LT_DASH_GT] = ACTIONS(349), - [anon_sym_STAR] = ACTIONS(351), - [anon_sym_DOT] = ACTIONS(349), - [anon_sym_LT] = ACTIONS(351), - [anon_sym_GT] = ACTIONS(351), - [sym_int] = ACTIONS(343), - [sym_record_id_ident] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(351), - [anon_sym_DASH] = ACTIONS(351), - [anon_sym_AT] = ACTIONS(351), - [anon_sym_LT_PIPE] = ACTIONS(349), - [anon_sym_AMP_AMP] = ACTIONS(349), - [anon_sym_PIPE_PIPE] = ACTIONS(349), - [anon_sym_QMARK_QMARK] = ACTIONS(349), - [anon_sym_QMARK_COLON] = ACTIONS(349), - [anon_sym_BANG_EQ] = ACTIONS(349), - [anon_sym_EQ_EQ] = ACTIONS(349), - [anon_sym_QMARK_EQ] = ACTIONS(349), - [anon_sym_STAR_EQ] = ACTIONS(349), - [anon_sym_TILDE] = ACTIONS(349), - [anon_sym_BANG_TILDE] = ACTIONS(349), - [anon_sym_STAR_TILDE] = ACTIONS(349), - [anon_sym_LT_EQ] = ACTIONS(349), - [anon_sym_GT_EQ] = ACTIONS(349), - [anon_sym_PLUS] = ACTIONS(351), - [anon_sym_PLUS_EQ] = ACTIONS(349), - [anon_sym_DASH_EQ] = ACTIONS(349), - [anon_sym_u00d7] = ACTIONS(349), - [anon_sym_SLASH] = ACTIONS(351), - [anon_sym_u00f7] = ACTIONS(349), - [anon_sym_STAR_STAR] = ACTIONS(349), - [anon_sym_u220b] = ACTIONS(349), - [anon_sym_u220c] = ACTIONS(349), - [anon_sym_u2287] = ACTIONS(349), - [anon_sym_u2283] = ACTIONS(349), - [anon_sym_u2285] = ACTIONS(349), - [anon_sym_u2208] = ACTIONS(349), - [anon_sym_u2209] = ACTIONS(349), - [anon_sym_u2286] = ACTIONS(349), - [anon_sym_u2282] = ACTIONS(349), - [anon_sym_u2284] = ACTIONS(349), - [anon_sym_AT_AT] = ACTIONS(349), - }, - [492] = { - [sym_operator] = STATE(727), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_value] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [sym_keyword_flexible] = ACTIONS(644), - [sym_keyword_readonly] = ACTIONS(644), - [sym_keyword_type] = ACTIONS(644), - [sym_keyword_default] = ACTIONS(644), - [sym_keyword_assert] = ACTIONS(644), - [sym_keyword_permissions] = ACTIONS(644), - [sym_keyword_comment] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), - }, - [493] = { - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_QMARK] = ACTIONS(162), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(688), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), - }, - [494] = { - [ts_builtin_sym_end] = ACTIONS(160), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_return] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(690), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(692), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [495] = { - [sym_operator] = STATE(727), - [sym_binary_operator] = STATE(779), + [492] = { + [sym_operator] = STATE(686), + [sym_binary_operator] = STATE(782), [ts_builtin_sym_end] = ACTIONS(680), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(680), [sym_keyword_value] = ACTIONS(680), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), [sym_keyword_flexible] = ACTIONS(680), [sym_keyword_readonly] = ACTIONS(680), [sym_keyword_type] = ACTIONS(680), @@ -56177,936 +56090,1079 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_assert] = ACTIONS(680), [sym_keyword_permissions] = ACTIONS(680), [sym_keyword_comment] = ACTIONS(680), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [493] = { + [sym_operator] = STATE(686), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(682), + [sym_keyword_value] = ACTIONS(682), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(682), + [sym_keyword_readonly] = ACTIONS(682), + [sym_keyword_type] = ACTIONS(682), + [sym_keyword_default] = ACTIONS(682), + [sym_keyword_assert] = ACTIONS(682), + [sym_keyword_permissions] = ACTIONS(682), + [sym_keyword_comment] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [494] = { + [sym_operator] = STATE(705), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(676), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(676), + [sym_keyword_explain] = ACTIONS(676), + [sym_keyword_parallel] = ACTIONS(676), + [sym_keyword_timeout] = ACTIONS(676), + [sym_keyword_fetch] = ACTIONS(676), + [sym_keyword_limit] = ACTIONS(676), + [sym_keyword_order] = ACTIONS(676), + [sym_keyword_split] = ACTIONS(676), + [sym_keyword_group] = ACTIONS(676), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(317), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), + }, + [495] = { + [sym_operator] = STATE(686), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(688), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(688), + [sym_keyword_value] = ACTIONS(688), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [sym_keyword_flexible] = ACTIONS(688), + [sym_keyword_readonly] = ACTIONS(688), + [sym_keyword_type] = ACTIONS(688), + [sym_keyword_default] = ACTIONS(688), + [sym_keyword_assert] = ACTIONS(688), + [sym_keyword_permissions] = ACTIONS(688), + [sym_keyword_comment] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [496] = { - [sym_operator] = STATE(727), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(684), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(684), - [sym_keyword_value] = ACTIONS(684), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [sym_keyword_flexible] = ACTIONS(684), - [sym_keyword_readonly] = ACTIONS(684), - [sym_keyword_type] = ACTIONS(684), - [sym_keyword_default] = ACTIONS(684), - [sym_keyword_assert] = ACTIONS(684), - [sym_keyword_permissions] = ACTIONS(684), - [sym_keyword_comment] = ACTIONS(684), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(686), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_value] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [sym_keyword_flexible] = ACTIONS(660), + [sym_keyword_readonly] = ACTIONS(660), + [sym_keyword_type] = ACTIONS(660), + [sym_keyword_default] = ACTIONS(660), + [sym_keyword_assert] = ACTIONS(660), + [sym_keyword_permissions] = ACTIONS(660), + [sym_keyword_comment] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [497] = { + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(692), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_return] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(694), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [498] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_RBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(694), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_RBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(696), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [499] = { - [ts_builtin_sym_end] = ACTIONS(160), + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_parallel] = ACTIONS(160), - [sym_keyword_timeout] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(696), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_parallel] = ACTIONS(150), + [sym_keyword_timeout] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(698), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [500] = { [sym_comment] = ACTIONS(3), - [sym_keyword_if] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [sym_custom_function_name] = ACTIONS(160), - [anon_sym_DOT_DOT] = ACTIONS(698), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_where] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(700), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [501] = { - [sym_operator] = STATE(703), - [sym_binary_operator] = STATE(779), + [sym_operator] = STATE(693), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), [sym_keyword_return] = ACTIONS(660), [sym_keyword_parallel] = ACTIONS(660), [sym_keyword_timeout] = ACTIONS(660), [sym_keyword_where] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_RBRACE] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, [502] = { - [sym_operator] = STATE(703), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(700), - [sym_keyword_return] = ACTIONS(700), - [sym_keyword_parallel] = ACTIONS(700), - [sym_keyword_timeout] = ACTIONS(700), - [sym_keyword_where] = ACTIONS(700), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(700), - [anon_sym_RPAREN] = ACTIONS(700), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(693), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_return] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(646), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [503] = { + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_where] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), [anon_sym_DOT_DOT] = ACTIONS(702), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [504] = { - [sym_operator] = STATE(703), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_return] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), - }, - [505] = { - [ts_builtin_sym_end] = ACTIONS(160), [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_permissions] = ACTIONS(160), - [sym_keyword_comment] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), + [sym_keyword_if] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_permissions] = ACTIONS(150), + [sym_keyword_comment] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [sym_custom_function_name] = ACTIONS(150), [anon_sym_DOT_DOT] = ACTIONS(704), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [506] = { + [505] = { [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_omit] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), + [sym_keyword_from] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_omit] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), [anon_sym_DOT_DOT] = ACTIONS(706), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, - [507] = { - [sym_operator] = STATE(715), - [sym_binary_operator] = STATE(779), - [aux_sym_update_statement_repeat1] = STATE(1170), + [506] = { + [sym_operator] = STATE(693), + [sym_binary_operator] = STATE(782), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(708), + [sym_keyword_return] = ACTIONS(708), [sym_keyword_parallel] = ACTIONS(708), [sym_keyword_timeout] = ACTIONS(708), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(710), + [sym_keyword_where] = ACTIONS(708), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(708), [anon_sym_RPAREN] = ACTIONS(708), [anon_sym_RBRACE] = ACTIONS(708), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, - [508] = { - [sym_operator] = STATE(672), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(644), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_return] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_where] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [507] = { + [sym_operator] = STATE(722), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(660), + [sym_keyword_return] = ACTIONS(660), + [sym_keyword_parallel] = ACTIONS(660), + [sym_keyword_timeout] = ACTIONS(660), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_RPAREN] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, - [509] = { - [sym_operator] = STATE(672), - [sym_binary_operator] = STATE(779), + [508] = { + [sym_operator] = STATE(721), + [sym_binary_operator] = STATE(782), [ts_builtin_sym_end] = ACTIONS(660), [sym_comment] = ACTIONS(3), [sym_semi_colon] = ACTIONS(660), @@ -57114,568 +57170,705 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_parallel] = ACTIONS(660), [sym_keyword_timeout] = ACTIONS(660), [sym_keyword_where] = ACTIONS(660), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), + [sym_keyword_and] = ACTIONS(660), + [sym_keyword_or] = ACTIONS(660), + [sym_keyword_is] = ACTIONS(660), + [sym_keyword_not] = ACTIONS(662), + [sym_keyword_contains] = ACTIONS(660), + [sym_keyword_contains_not] = ACTIONS(660), + [sym_keyword_contains_all] = ACTIONS(660), + [sym_keyword_contains_any] = ACTIONS(660), + [sym_keyword_contains_none] = ACTIONS(660), + [sym_keyword_inside] = ACTIONS(660), + [sym_keyword_in] = ACTIONS(662), + [sym_keyword_not_inside] = ACTIONS(660), + [sym_keyword_all_inside] = ACTIONS(660), + [sym_keyword_any_inside] = ACTIONS(660), + [sym_keyword_none_inside] = ACTIONS(660), + [sym_keyword_outside] = ACTIONS(660), + [sym_keyword_intersects] = ACTIONS(660), [anon_sym_COMMA] = ACTIONS(660), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(662), + [anon_sym_LT_PIPE] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_QMARK_COLON] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_EQ_EQ] = ACTIONS(660), + [anon_sym_QMARK_EQ] = ACTIONS(660), + [anon_sym_STAR_EQ] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(660), + [anon_sym_STAR_TILDE] = ACTIONS(660), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_PLUS_EQ] = ACTIONS(660), + [anon_sym_DASH_EQ] = ACTIONS(660), + [anon_sym_u00d7] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_u00f7] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_u220b] = ACTIONS(660), + [anon_sym_u220c] = ACTIONS(660), + [anon_sym_u2287] = ACTIONS(660), + [anon_sym_u2283] = ACTIONS(660), + [anon_sym_u2285] = ACTIONS(660), + [anon_sym_u2208] = ACTIONS(660), + [anon_sym_u2209] = ACTIONS(660), + [anon_sym_u2286] = ACTIONS(660), + [anon_sym_u2282] = ACTIONS(660), + [anon_sym_u2284] = ACTIONS(660), + [anon_sym_AT_AT] = ACTIONS(660), }, - [510] = { - [ts_builtin_sym_end] = ACTIONS(160), + [509] = { [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(712), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [sym_keyword_then] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LPAREN] = ACTIONS(150), + [anon_sym_LBRACE] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(710), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), + }, + [510] = { + [sym_operator] = STATE(721), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(646), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(646), + [sym_keyword_return] = ACTIONS(646), + [sym_keyword_parallel] = ACTIONS(646), + [sym_keyword_timeout] = ACTIONS(646), + [sym_keyword_where] = ACTIONS(646), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [511] = { - [sym_operator] = STATE(672), - [sym_binary_operator] = STATE(779), - [ts_builtin_sym_end] = ACTIONS(700), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(700), - [sym_keyword_return] = ACTIONS(700), - [sym_keyword_parallel] = ACTIONS(700), - [sym_keyword_timeout] = ACTIONS(700), - [sym_keyword_where] = ACTIONS(700), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(700), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_operator] = STATE(722), + [sym_binary_operator] = STATE(782), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(708), + [sym_keyword_return] = ACTIONS(708), + [sym_keyword_parallel] = ACTIONS(708), + [sym_keyword_timeout] = ACTIONS(708), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(708), + [anon_sym_RBRACE] = ACTIONS(708), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [512] = { + [sym_operator] = STATE(721), + [sym_binary_operator] = STATE(782), + [ts_builtin_sym_end] = ACTIONS(708), [sym_comment] = ACTIONS(3), - [sym_keyword_from] = ACTIONS(160), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(714), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(708), + [sym_keyword_return] = ACTIONS(708), + [sym_keyword_parallel] = ACTIONS(708), + [sym_keyword_timeout] = ACTIONS(708), + [sym_keyword_where] = ACTIONS(708), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [513] = { - [sym_operator] = STATE(756), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(700), - [sym_keyword_return] = ACTIONS(700), - [sym_keyword_parallel] = ACTIONS(700), - [sym_keyword_timeout] = ACTIONS(700), - [sym_keyword_and] = ACTIONS(313), - [sym_keyword_or] = ACTIONS(313), - [sym_keyword_is] = ACTIONS(317), - [sym_keyword_not] = ACTIONS(319), - [sym_keyword_contains] = ACTIONS(313), - [sym_keyword_contains_not] = ACTIONS(313), - [sym_keyword_contains_all] = ACTIONS(313), - [sym_keyword_contains_any] = ACTIONS(313), - [sym_keyword_contains_none] = ACTIONS(313), - [sym_keyword_inside] = ACTIONS(313), - [sym_keyword_in] = ACTIONS(315), - [sym_keyword_not_inside] = ACTIONS(313), - [sym_keyword_all_inside] = ACTIONS(313), - [sym_keyword_any_inside] = ACTIONS(313), - [sym_keyword_none_inside] = ACTIONS(313), - [sym_keyword_outside] = ACTIONS(313), - [sym_keyword_intersects] = ACTIONS(313), - [anon_sym_COMMA] = ACTIONS(700), - [anon_sym_RPAREN] = ACTIONS(700), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_LT] = ACTIONS(315), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_EQ] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_LT_PIPE] = ACTIONS(327), - [anon_sym_AMP_AMP] = ACTIONS(329), - [anon_sym_PIPE_PIPE] = ACTIONS(329), - [anon_sym_QMARK_QMARK] = ACTIONS(329), - [anon_sym_QMARK_COLON] = ACTIONS(329), - [anon_sym_BANG_EQ] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(329), - [anon_sym_QMARK_EQ] = ACTIONS(329), - [anon_sym_STAR_EQ] = ACTIONS(329), - [anon_sym_TILDE] = ACTIONS(329), - [anon_sym_BANG_TILDE] = ACTIONS(329), - [anon_sym_STAR_TILDE] = ACTIONS(329), - [anon_sym_LT_EQ] = ACTIONS(329), - [anon_sym_GT_EQ] = ACTIONS(329), - [anon_sym_PLUS] = ACTIONS(323), - [anon_sym_PLUS_EQ] = ACTIONS(329), - [anon_sym_DASH_EQ] = ACTIONS(329), - [anon_sym_u00d7] = ACTIONS(329), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_u00f7] = ACTIONS(329), - [anon_sym_STAR_STAR] = ACTIONS(329), - [anon_sym_u220b] = ACTIONS(329), - [anon_sym_u220c] = ACTIONS(329), - [anon_sym_u2287] = ACTIONS(329), - [anon_sym_u2283] = ACTIONS(329), - [anon_sym_u2285] = ACTIONS(329), - [anon_sym_u2208] = ACTIONS(329), - [anon_sym_u2209] = ACTIONS(329), - [anon_sym_u2286] = ACTIONS(329), - [anon_sym_u2282] = ACTIONS(329), - [anon_sym_u2284] = ACTIONS(329), - [anon_sym_AT_AT] = ACTIONS(329), + [sym_comment] = ACTIONS(3), + [sym_keyword_from] = ACTIONS(150), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(712), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [514] = { - [sym_comment] = ACTIONS(3), - [sym_keyword_as] = ACTIONS(160), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [anon_sym_COMMA] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(716), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_operator] = STATE(749), + [sym_binary_operator] = STATE(782), + [aux_sym_update_statement_repeat1] = STATE(1184), + [sym_comment] = ACTIONS(3), + [sym_semi_colon] = ACTIONS(714), + [sym_keyword_parallel] = ACTIONS(714), + [sym_keyword_timeout] = ACTIONS(714), + [sym_keyword_and] = ACTIONS(315), + [sym_keyword_or] = ACTIONS(315), + [sym_keyword_is] = ACTIONS(319), + [sym_keyword_not] = ACTIONS(321), + [sym_keyword_contains] = ACTIONS(315), + [sym_keyword_contains_not] = ACTIONS(315), + [sym_keyword_contains_all] = ACTIONS(315), + [sym_keyword_contains_any] = ACTIONS(315), + [sym_keyword_contains_none] = ACTIONS(315), + [sym_keyword_inside] = ACTIONS(315), + [sym_keyword_in] = ACTIONS(317), + [sym_keyword_not_inside] = ACTIONS(315), + [sym_keyword_all_inside] = ACTIONS(315), + [sym_keyword_any_inside] = ACTIONS(315), + [sym_keyword_none_inside] = ACTIONS(315), + [sym_keyword_outside] = ACTIONS(315), + [sym_keyword_intersects] = ACTIONS(315), + [anon_sym_COMMA] = ACTIONS(716), + [anon_sym_RPAREN] = ACTIONS(714), + [anon_sym_RBRACE] = ACTIONS(714), + [anon_sym_STAR] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(317), + [anon_sym_GT] = ACTIONS(317), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_DASH] = ACTIONS(317), + [anon_sym_AT] = ACTIONS(327), + [anon_sym_LT_PIPE] = ACTIONS(329), + [anon_sym_AMP_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(331), + [anon_sym_QMARK_QMARK] = ACTIONS(331), + [anon_sym_QMARK_COLON] = ACTIONS(331), + [anon_sym_BANG_EQ] = ACTIONS(331), + [anon_sym_EQ_EQ] = ACTIONS(331), + [anon_sym_QMARK_EQ] = ACTIONS(331), + [anon_sym_STAR_EQ] = ACTIONS(331), + [anon_sym_TILDE] = ACTIONS(331), + [anon_sym_BANG_TILDE] = ACTIONS(331), + [anon_sym_STAR_TILDE] = ACTIONS(331), + [anon_sym_LT_EQ] = ACTIONS(331), + [anon_sym_GT_EQ] = ACTIONS(331), + [anon_sym_PLUS] = ACTIONS(325), + [anon_sym_PLUS_EQ] = ACTIONS(331), + [anon_sym_DASH_EQ] = ACTIONS(331), + [anon_sym_u00d7] = ACTIONS(331), + [anon_sym_SLASH] = ACTIONS(325), + [anon_sym_u00f7] = ACTIONS(331), + [anon_sym_STAR_STAR] = ACTIONS(331), + [anon_sym_u220b] = ACTIONS(331), + [anon_sym_u220c] = ACTIONS(331), + [anon_sym_u2287] = ACTIONS(331), + [anon_sym_u2283] = ACTIONS(331), + [anon_sym_u2285] = ACTIONS(331), + [anon_sym_u2208] = ACTIONS(331), + [anon_sym_u2209] = ACTIONS(331), + [anon_sym_u2286] = ACTIONS(331), + [anon_sym_u2282] = ACTIONS(331), + [anon_sym_u2284] = ACTIONS(331), + [anon_sym_AT_AT] = ACTIONS(331), }, [515] = { - [sym_operator] = STATE(756), - [sym_binary_operator] = STATE(779), - [sym_comment] = ACTIONS(3), - [sym_semi_colon] = ACTIONS(644), - [sym_keyword_return] = ACTIONS(644), - [sym_keyword_parallel] = ACTIONS(644), - [sym_keyword_timeout] = ACTIONS(644), - [sym_keyword_and] = ACTIONS(644), - [sym_keyword_or] = ACTIONS(644), - [sym_keyword_is] = ACTIONS(644), - [sym_keyword_not] = ACTIONS(646), - [sym_keyword_contains] = ACTIONS(644), - [sym_keyword_contains_not] = ACTIONS(644), - [sym_keyword_contains_all] = ACTIONS(644), - [sym_keyword_contains_any] = ACTIONS(644), - [sym_keyword_contains_none] = ACTIONS(644), - [sym_keyword_inside] = ACTIONS(644), - [sym_keyword_in] = ACTIONS(646), - [sym_keyword_not_inside] = ACTIONS(644), - [sym_keyword_all_inside] = ACTIONS(644), - [sym_keyword_any_inside] = ACTIONS(644), - [sym_keyword_none_inside] = ACTIONS(644), - [sym_keyword_outside] = ACTIONS(644), - [sym_keyword_intersects] = ACTIONS(644), - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(646), - [anon_sym_LT] = ACTIONS(646), - [anon_sym_GT] = ACTIONS(646), - [anon_sym_EQ] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_AT] = ACTIONS(646), - [anon_sym_LT_PIPE] = ACTIONS(644), - [anon_sym_AMP_AMP] = ACTIONS(644), - [anon_sym_PIPE_PIPE] = ACTIONS(644), - [anon_sym_QMARK_QMARK] = ACTIONS(644), - [anon_sym_QMARK_COLON] = ACTIONS(644), - [anon_sym_BANG_EQ] = ACTIONS(644), - [anon_sym_EQ_EQ] = ACTIONS(644), - [anon_sym_QMARK_EQ] = ACTIONS(644), - [anon_sym_STAR_EQ] = ACTIONS(644), - [anon_sym_TILDE] = ACTIONS(644), - [anon_sym_BANG_TILDE] = ACTIONS(644), - [anon_sym_STAR_TILDE] = ACTIONS(644), - [anon_sym_LT_EQ] = ACTIONS(644), - [anon_sym_GT_EQ] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_PLUS_EQ] = ACTIONS(644), - [anon_sym_DASH_EQ] = ACTIONS(644), - [anon_sym_u00d7] = ACTIONS(644), - [anon_sym_SLASH] = ACTIONS(646), - [anon_sym_u00f7] = ACTIONS(644), - [anon_sym_STAR_STAR] = ACTIONS(644), - [anon_sym_u220b] = ACTIONS(644), - [anon_sym_u220c] = ACTIONS(644), - [anon_sym_u2287] = ACTIONS(644), - [anon_sym_u2283] = ACTIONS(644), - [anon_sym_u2285] = ACTIONS(644), - [anon_sym_u2208] = ACTIONS(644), - [anon_sym_u2209] = ACTIONS(644), - [anon_sym_u2286] = ACTIONS(644), - [anon_sym_u2282] = ACTIONS(644), - [anon_sym_u2284] = ACTIONS(644), - [anon_sym_AT_AT] = ACTIONS(644), + [sym_comment] = ACTIONS(3), + [sym_keyword_as] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_RPAREN] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(718), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, [516] = { + [ts_builtin_sym_end] = ACTIONS(150), [sym_comment] = ACTIONS(3), - [sym_keyword_and] = ACTIONS(160), - [sym_keyword_or] = ACTIONS(160), - [sym_keyword_is] = ACTIONS(160), - [sym_keyword_not] = ACTIONS(162), - [sym_keyword_contains] = ACTIONS(160), - [sym_keyword_contains_not] = ACTIONS(160), - [sym_keyword_contains_all] = ACTIONS(160), - [sym_keyword_contains_any] = ACTIONS(160), - [sym_keyword_contains_none] = ACTIONS(160), - [sym_keyword_inside] = ACTIONS(160), - [sym_keyword_in] = ACTIONS(162), - [sym_keyword_not_inside] = ACTIONS(160), - [sym_keyword_all_inside] = ACTIONS(160), - [sym_keyword_any_inside] = ACTIONS(160), - [sym_keyword_none_inside] = ACTIONS(160), - [sym_keyword_outside] = ACTIONS(160), - [sym_keyword_intersects] = ACTIONS(160), - [sym_keyword_then] = ACTIONS(160), - [anon_sym_DASH_GT] = ACTIONS(160), - [anon_sym_LBRACK] = ACTIONS(160), - [anon_sym_LPAREN] = ACTIONS(160), - [anon_sym_LBRACE] = ACTIONS(160), - [anon_sym_LT_DASH] = ACTIONS(162), - [anon_sym_LT_DASH_GT] = ACTIONS(160), - [anon_sym_STAR] = ACTIONS(162), - [anon_sym_DOT] = ACTIONS(162), - [anon_sym_LT] = ACTIONS(162), - [anon_sym_GT] = ACTIONS(162), - [anon_sym_DOT_DOT] = ACTIONS(718), - [anon_sym_EQ] = ACTIONS(162), - [anon_sym_DASH] = ACTIONS(162), - [anon_sym_AT] = ACTIONS(162), - [anon_sym_LT_PIPE] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(160), - [anon_sym_PIPE_PIPE] = ACTIONS(160), - [anon_sym_QMARK_QMARK] = ACTIONS(160), - [anon_sym_QMARK_COLON] = ACTIONS(160), - [anon_sym_BANG_EQ] = ACTIONS(160), - [anon_sym_EQ_EQ] = ACTIONS(160), - [anon_sym_QMARK_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_TILDE] = ACTIONS(160), - [anon_sym_BANG_TILDE] = ACTIONS(160), - [anon_sym_STAR_TILDE] = ACTIONS(160), - [anon_sym_LT_EQ] = ACTIONS(160), - [anon_sym_GT_EQ] = ACTIONS(160), - [anon_sym_PLUS] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_u00d7] = ACTIONS(160), - [anon_sym_SLASH] = ACTIONS(162), - [anon_sym_u00f7] = ACTIONS(160), - [anon_sym_STAR_STAR] = ACTIONS(160), - [anon_sym_u220b] = ACTIONS(160), - [anon_sym_u220c] = ACTIONS(160), - [anon_sym_u2287] = ACTIONS(160), - [anon_sym_u2283] = ACTIONS(160), - [anon_sym_u2285] = ACTIONS(160), - [anon_sym_u2208] = ACTIONS(160), - [anon_sym_u2209] = ACTIONS(160), - [anon_sym_u2286] = ACTIONS(160), - [anon_sym_u2282] = ACTIONS(160), - [anon_sym_u2284] = ACTIONS(160), - [anon_sym_AT_AT] = ACTIONS(160), + [sym_semi_colon] = ACTIONS(150), + [sym_keyword_and] = ACTIONS(150), + [sym_keyword_or] = ACTIONS(150), + [sym_keyword_is] = ACTIONS(150), + [sym_keyword_not] = ACTIONS(152), + [sym_keyword_contains] = ACTIONS(150), + [sym_keyword_contains_not] = ACTIONS(150), + [sym_keyword_contains_all] = ACTIONS(150), + [sym_keyword_contains_any] = ACTIONS(150), + [sym_keyword_contains_none] = ACTIONS(150), + [sym_keyword_inside] = ACTIONS(150), + [sym_keyword_in] = ACTIONS(152), + [sym_keyword_not_inside] = ACTIONS(150), + [sym_keyword_all_inside] = ACTIONS(150), + [sym_keyword_any_inside] = ACTIONS(150), + [sym_keyword_none_inside] = ACTIONS(150), + [sym_keyword_outside] = ACTIONS(150), + [sym_keyword_intersects] = ACTIONS(150), + [anon_sym_COMMA] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(150), + [anon_sym_LBRACK] = ACTIONS(150), + [anon_sym_LT_DASH] = ACTIONS(152), + [anon_sym_LT_DASH_GT] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(152), + [anon_sym_DOT] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_DOT_DOT] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(152), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_AT] = ACTIONS(152), + [anon_sym_LT_PIPE] = ACTIONS(150), + [anon_sym_AMP_AMP] = ACTIONS(150), + [anon_sym_PIPE_PIPE] = ACTIONS(150), + [anon_sym_QMARK_QMARK] = ACTIONS(150), + [anon_sym_QMARK_COLON] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_EQ_EQ] = ACTIONS(150), + [anon_sym_QMARK_EQ] = ACTIONS(150), + [anon_sym_STAR_EQ] = ACTIONS(150), + [anon_sym_TILDE] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(150), + [anon_sym_STAR_TILDE] = ACTIONS(150), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_PLUS] = ACTIONS(152), + [anon_sym_PLUS_EQ] = ACTIONS(150), + [anon_sym_DASH_EQ] = ACTIONS(150), + [anon_sym_u00d7] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_u00f7] = ACTIONS(150), + [anon_sym_STAR_STAR] = ACTIONS(150), + [anon_sym_u220b] = ACTIONS(150), + [anon_sym_u220c] = ACTIONS(150), + [anon_sym_u2287] = ACTIONS(150), + [anon_sym_u2283] = ACTIONS(150), + [anon_sym_u2285] = ACTIONS(150), + [anon_sym_u2208] = ACTIONS(150), + [anon_sym_u2209] = ACTIONS(150), + [anon_sym_u2286] = ACTIONS(150), + [anon_sym_u2282] = ACTIONS(150), + [anon_sym_u2284] = ACTIONS(150), + [anon_sym_AT_AT] = ACTIONS(150), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 12, + [0] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + STATE(711), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(662), 11, + sym_keyword_not, + sym_keyword_in, + anon_sym_QMARK, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 50, + sym_semi_colon, + sym_keyword_and, + sym_keyword_or, sym_keyword_is, + sym_keyword_contains, + sym_keyword_contains_not, + sym_keyword_contains_all, + sym_keyword_contains_any, + sym_keyword_contains_none, + sym_keyword_inside, + sym_keyword_not_inside, + sym_keyword_all_inside, + sym_keyword_any_inside, + sym_keyword_none_inside, + sym_keyword_outside, + sym_keyword_intersects, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_QMARK_COLON, + anon_sym_BANG_EQ, + anon_sym_EQ_EQ, + anon_sym_QMARK_EQ, + anon_sym_STAR_EQ, + anon_sym_TILDE, + anon_sym_BANG_TILDE, + anon_sym_STAR_TILDE, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_u00d7, + anon_sym_u00f7, + anon_sym_STAR_STAR, + anon_sym_u220b, + anon_sym_u220c, + anon_sym_u2287, + anon_sym_u2283, + anon_sym_u2285, + anon_sym_u2208, + anon_sym_u2209, + anon_sym_u2286, + anon_sym_u2282, + anon_sym_u2284, + anon_sym_AT_AT, + [75] = 12, + ACTIONS(3), 1, + sym_comment, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(715), 1, + STATE(746), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(660), 6, + ACTIONS(708), 6, + ts_builtin_sym_end, sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -57690,7 +57883,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -57720,17 +57913,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [89] = 5, + [164] = 5, ACTIONS(3), 1, sym_comment, - STATE(691), 1, + STATE(749), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 11, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, - anon_sym_QMARK, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -57739,8 +57931,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 50, + ACTIONS(660), 51, sym_semi_colon, + sym_keyword_parallel, + sym_keyword_timeout, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -57757,7 +57951,6 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_outside, sym_keyword_intersects, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_LT_PIPE, @@ -57790,41 +57983,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [164] = 14, + [239] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(720), 1, - anon_sym_COMMA, - STATE(706), 1, + STATE(722), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1252), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(708), 4, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_parallel, - sym_keyword_timeout, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(676), 6, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -57839,7 +58030,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -57869,29 +58060,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [257] = 4, + [328] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 1, - anon_sym_DOT_DOT, - ACTIONS(162), 12, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - sym_keyword_in, - anon_sym_LT_DASH, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + STATE(749), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(325), 3, anon_sym_STAR, - anon_sym_DOT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, + ACTIONS(646), 6, + sym_semi_colon, + sym_keyword_parallel, + sym_keyword_timeout, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(315), 14, + sym_keyword_and, + sym_keyword_or, + sym_keyword_contains, + sym_keyword_contains_not, + sym_keyword_contains_all, + sym_keyword_contains_any, + sym_keyword_contains_none, + sym_keyword_inside, + sym_keyword_not_inside, + sym_keyword_all_inside, + sym_keyword_any_inside, + sym_keyword_none_inside, + sym_keyword_outside, + sym_keyword_intersects, + ACTIONS(331), 29, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_QMARK_COLON, + anon_sym_BANG_EQ, + anon_sym_EQ_EQ, + anon_sym_QMARK_EQ, + anon_sym_STAR_EQ, + anon_sym_TILDE, + anon_sym_BANG_TILDE, + anon_sym_STAR_TILDE, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_u00d7, + anon_sym_u00f7, + anon_sym_STAR_STAR, + anon_sym_u220b, + anon_sym_u220c, + anon_sym_u2287, + anon_sym_u2283, + anon_sym_u2285, + anon_sym_u2208, + anon_sym_u2209, + anon_sym_u2286, + anon_sym_u2282, + anon_sym_u2284, + anon_sym_AT_AT, + [417] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(722), 1, + anon_sym_COMMA, + STATE(675), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + STATE(1249), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, + anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(160), 50, - sym_keyword_if, + ACTIONS(714), 4, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_parallel, + sym_keyword_timeout, + ACTIONS(317), 5, + sym_keyword_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ, + anon_sym_DASH, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -57904,11 +58186,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_LT_DASH_GT, - sym_variable_name, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -57938,14 +58216,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [330] = 5, + [510] = 5, ACTIONS(3), 1, sym_comment, - STATE(657), 1, + STATE(746), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, anon_sym_STAR, @@ -57956,7 +58234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 51, + ACTIONS(660), 51, ts_builtin_sym_end, sym_semi_colon, sym_keyword_return, @@ -58008,41 +58286,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [405] = 12, + [585] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, + ACTIONS(724), 1, + anon_sym_DOT_DOT, + ACTIONS(152), 12, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(657), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, sym_keyword_in, + anon_sym_LT_DASH, + anon_sym_STAR, + anon_sym_DOT, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(700), 6, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - anon_sym_COMMA, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(150), 50, + sym_keyword_if, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -58055,7 +58321,11 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LT_DASH_GT, + sym_variable_name, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58085,41 +58355,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [494] = 12, + [658] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, + ACTIONS(726), 1, + anon_sym_DOT_DOT, + ACTIONS(152), 12, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(756), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, sym_keyword_in, + anon_sym_LT_DASH, + anon_sym_STAR, + anon_sym_DOT, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(672), 6, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(150), 49, + sym_keyword_from, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -58132,7 +58390,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LT_DASH_GT, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58162,31 +58423,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [583] = 5, + [730] = 15, ACTIONS(3), 1, sym_comment, - STATE(715), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(728), 1, + sym_keyword_then, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(680), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + STATE(1189), 2, + sym_block, + sym_sub_query, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 51, - sym_semi_colon, - sym_keyword_parallel, - sym_keyword_timeout, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -58199,10 +58472,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58232,15 +58502,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [658] = 4, + [824] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(724), 1, - anon_sym_COMMA, - ACTIONS(154), 11, + STATE(675), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, - anon_sym_LT_DASH, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -58249,7 +58520,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(660), 50, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_parallel, + sym_keyword_timeout, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -58265,11 +58540,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_LT_DASH_GT, - anon_sym_DOT, + anon_sym_COMMA, anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -58300,117 +58571,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [730] = 15, + [898] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - ACTIONS(726), 1, - sym_keyword_then, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(743), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - STATE(1174), 2, - sym_block, - sym_sub_query, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, - sym_keyword_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ, - anon_sym_DASH, - ACTIONS(313), 14, - sym_keyword_and, - sym_keyword_or, - sym_keyword_contains, - sym_keyword_contains_not, - sym_keyword_contains_all, - sym_keyword_contains_any, - sym_keyword_contains_none, - sym_keyword_inside, - sym_keyword_not_inside, - sym_keyword_all_inside, - sym_keyword_any_inside, - sym_keyword_none_inside, - sym_keyword_outside, - sym_keyword_intersects, - ACTIONS(329), 29, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_QMARK_COLON, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_QMARK_EQ, - anon_sym_STAR_EQ, - anon_sym_TILDE, - anon_sym_BANG_TILDE, - anon_sym_STAR_TILDE, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_u00d7, - anon_sym_u00f7, - anon_sym_STAR_STAR, - anon_sym_u220b, - anon_sym_u220c, - anon_sym_u2287, - anon_sym_u2283, - anon_sym_u2285, - anon_sym_u2208, - anon_sym_u2209, - anon_sym_u2286, - anon_sym_u2282, - anon_sym_u2284, - anon_sym_AT_AT, - [824] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(317), 1, sym_keyword_is, - ACTIONS(319), 1, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(706), 1, + STATE(746), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(660), 5, + ACTIONS(676), 5, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - anon_sym_COMMA, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -58425,7 +58617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58455,12 +58647,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [912] = 4, + [986] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(732), 1, + ACTIONS(734), 1, anon_sym_COMMA, - ACTIONS(154), 11, + ACTIONS(196), 11, sym_keyword_not, sym_keyword_in, anon_sym_LT_DASH, @@ -58472,7 +58664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -58523,40 +58715,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [984] = 12, + [1058] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, + ACTIONS(736), 1, + anon_sym_COMMA, + ACTIONS(196), 11, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(728), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, sym_keyword_in, + anon_sym_LT_DASH, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(672), 5, - sym_semi_colon, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -58569,7 +58748,12 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_LT_DASH_GT, + anon_sym_DOT, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58599,17 +58783,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1072] = 4, + [1130] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, - anon_sym_DOT_DOT, - ACTIONS(162), 12, + ACTIONS(738), 1, + anon_sym_COMMA, + ACTIONS(196), 11, sym_keyword_not, sym_keyword_in, anon_sym_LT_DASH, anon_sym_STAR, - anon_sym_DOT, anon_sym_LT, anon_sym_GT, anon_sym_EQ, @@ -58617,8 +58800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(160), 49, - sym_keyword_from, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -58636,7 +58818,9 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_intersects, anon_sym_DASH_GT, anon_sym_LBRACK, + anon_sym_RPAREN, anon_sym_LT_DASH_GT, + anon_sym_DOT, anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -58667,41 +58851,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1144] = 15, + [1202] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(736), 1, + ACTIONS(740), 1, sym_keyword_as, - ACTIONS(738), 1, + ACTIONS(742), 1, sym_keyword_where, - STATE(752), 1, + STATE(664), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1428), 1, + STATE(1482), 1, sym_where_clause, - ACTIONS(740), 2, + ACTIONS(744), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -58716,7 +58900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -58746,12 +58930,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1238] = 4, + [1296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(746), 1, anon_sym_COMMA, - ACTIONS(154), 11, + ACTIONS(196), 11, sym_keyword_not, sym_keyword_in, anon_sym_LT_DASH, @@ -58763,7 +58947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -58814,81 +58998,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1310] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(728), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 50, - sym_semi_colon, - sym_keyword_and, - sym_keyword_or, - sym_keyword_is, - sym_keyword_contains, - sym_keyword_contains_not, - sym_keyword_contains_all, - sym_keyword_contains_any, - sym_keyword_contains_none, - sym_keyword_inside, - sym_keyword_not_inside, - sym_keyword_all_inside, - sym_keyword_any_inside, - sym_keyword_none_inside, - sym_keyword_outside, - sym_keyword_intersects, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_LT_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_QMARK_COLON, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_QMARK_EQ, - anon_sym_STAR_EQ, - anon_sym_TILDE, - anon_sym_BANG_TILDE, - anon_sym_STAR_TILDE, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_u00d7, - anon_sym_u00f7, - anon_sym_STAR_STAR, - anon_sym_u220b, - anon_sym_u220c, - anon_sym_u2287, - anon_sym_u2283, - anon_sym_u2285, - anon_sym_u2208, - anon_sym_u2209, - anon_sym_u2286, - anon_sym_u2282, - anon_sym_u2284, - anon_sym_AT_AT, - [1384] = 4, + [1368] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, + ACTIONS(748), 1, anon_sym_COMMA, - ACTIONS(154), 11, + ACTIONS(196), 11, sym_keyword_not, sym_keyword_in, anon_sym_LT_DASH, @@ -58900,7 +59015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -58951,32 +59066,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1456] = 5, + [1440] = 12, ACTIONS(3), 1, sym_comment, - STATE(706), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + STATE(675), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 50, + ACTIONS(646), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_parallel, sym_keyword_timeout, + anon_sym_COMMA, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -58989,8 +59112,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59020,12 +59142,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1530] = 4, + [1528] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(746), 1, + ACTIONS(750), 1, anon_sym_COMMA, - ACTIONS(154), 11, + ACTIONS(196), 11, sym_keyword_not, sym_keyword_in, anon_sym_LT_DASH, @@ -59037,7 +59159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(194), 50, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -59088,27 +59210,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1602] = 4, + [1600] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 1, - anon_sym_COMMA, - ACTIONS(154), 11, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - sym_keyword_in, - anon_sym_LT_DASH, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + STATE(736), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(152), 50, + ACTIONS(676), 5, + sym_semi_colon, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59121,12 +59256,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_LT_DASH_GT, - anon_sym_DOT, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59156,40 +59286,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1674] = 12, + [1688] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(657), 1, + STATE(736), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(672), 5, - ts_builtin_sym_end, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 50, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - ACTIONS(313), 14, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59202,7 +59321,11 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59232,39 +59355,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1762] = 12, + [1762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(691), 1, + STATE(663), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(700), 4, - sym_semi_colon, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 49, + ts_builtin_sym_end, + sym_semi_colon, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59277,7 +59391,9 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59307,31 +59423,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1849] = 5, + [1835] = 12, ACTIONS(3), 1, sym_comment, - STATE(716), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + STATE(663), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(676), 4, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_permissions, + sym_keyword_comment, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 49, - sym_keyword_from, - sym_keyword_as, - sym_keyword_omit, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59344,8 +59468,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59375,30 +59498,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1922] = 5, + [1922] = 12, ACTIONS(3), 1, sym_comment, - STATE(752), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(708), 4, + sym_semi_colon, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 49, - sym_keyword_as, - sym_keyword_where, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59411,9 +59543,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59443,40 +59573,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [1995] = 13, + [2009] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - ACTIONS(752), 1, - sym_keyword_as, - STATE(716), 1, + STATE(754), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(750), 3, - sym_keyword_from, - sym_keyword_omit, - anon_sym_COMMA, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 49, + sym_keyword_from, + sym_keyword_as, + sym_keyword_omit, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59489,7 +59610,8 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + anon_sym_COMMA, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59519,37 +59641,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2084] = 12, + [2082] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(738), 1, + STATE(662), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(672), 4, + ACTIONS(676), 4, sym_keyword_if, sym_keyword_permissions, sym_keyword_comment, sym_custom_function_name, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -59564,7 +59686,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59594,39 +59716,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2171] = 12, + [2169] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(674), 1, + STATE(662), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(672), 4, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_permissions, - sym_keyword_comment, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 49, + sym_keyword_if, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59639,7 +59751,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + sym_keyword_permissions, + sym_keyword_comment, + sym_custom_function_name, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59669,14 +59784,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2258] = 5, + [2242] = 5, ACTIONS(3), 1, sym_comment, - STATE(674), 1, + STATE(664), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, anon_sym_STAR, @@ -59687,9 +59802,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 49, - ts_builtin_sym_end, - sym_semi_colon, + ACTIONS(660), 49, + sym_keyword_as, + sym_keyword_where, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -59705,8 +59820,8 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - sym_keyword_permissions, - sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -59737,29 +59852,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2331] = 5, + [2315] = 13, ACTIONS(3), 1, sym_comment, - STATE(738), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(754), 1, + sym_keyword_as, + STATE(754), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(752), 3, + sym_keyword_from, + sym_keyword_omit, + anon_sym_COMMA, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 49, - sym_keyword_if, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59772,10 +59898,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - sym_keyword_permissions, - sym_keyword_comment, - sym_custom_function_name, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59805,38 +59928,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2404] = 12, + [2404] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - STATE(688), 1, + STATE(668), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(672), 3, - sym_keyword_as, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 48, + sym_keyword_from, + sym_keyword_as, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -59849,7 +59964,8 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + anon_sym_COMMA, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59879,36 +59995,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2490] = 12, + [2476] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(691), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(758), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + STATE(1552), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(660), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_RPAREN, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -59923,7 +60041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -59953,38 +60071,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2576] = 14, + [2566] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(760), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1533), 1, + STATE(1558), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -59999,7 +60117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60029,38 +60147,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2666] = 14, + [2656] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(758), 1, + ACTIONS(762), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1515), 1, + STATE(1576), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60075,7 +60193,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60105,38 +60223,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2756] = 14, + [2746] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(760), 1, + ACTIONS(764), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1510), 1, + STATE(1536), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60151,7 +60269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60181,104 +60299,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [2846] = 14, + [2836] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(762), 1, - anon_sym_RPAREN, - STATE(691), 1, + STATE(707), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1509), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, - sym_keyword_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ, - anon_sym_DASH, - ACTIONS(313), 14, - sym_keyword_and, - sym_keyword_or, - sym_keyword_contains, - sym_keyword_contains_not, - sym_keyword_contains_all, - sym_keyword_contains_any, - sym_keyword_contains_none, - sym_keyword_inside, - sym_keyword_not_inside, - sym_keyword_all_inside, - sym_keyword_any_inside, - sym_keyword_none_inside, - sym_keyword_outside, - sym_keyword_intersects, - ACTIONS(329), 29, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_QMARK_COLON, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_QMARK_EQ, - anon_sym_STAR_EQ, - anon_sym_TILDE, - anon_sym_BANG_TILDE, - anon_sym_STAR_TILDE, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_u00d7, - anon_sym_u00f7, - anon_sym_STAR_STAR, - anon_sym_u220b, - anon_sym_u220c, - anon_sym_u2287, - anon_sym_u2283, - anon_sym_u2285, - anon_sym_u2208, - anon_sym_u2209, - anon_sym_u2286, - anon_sym_u2282, - anon_sym_u2284, - anon_sym_AT_AT, - [2936] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(743), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, + ACTIONS(676), 3, + sym_keyword_as, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(317), 5, sym_keyword_in, - anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 48, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -60291,10 +60343,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - sym_keyword_then, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60324,38 +60373,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3008] = 14, + [2922] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(764), 1, - anon_sym_RBRACK, - STATE(691), 1, + ACTIONS(766), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1504), 1, + STATE(1518), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60370,7 +60419,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60400,14 +60449,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3098] = 5, + [3012] = 5, ACTIONS(3), 1, sym_comment, - STATE(739), 1, + STATE(707), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, anon_sym_STAR, @@ -60418,8 +60467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 48, - sym_keyword_from, + ACTIONS(660), 48, sym_keyword_as, sym_keyword_and, sym_keyword_or, @@ -60437,6 +60485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_outside, sym_keyword_intersects, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -60467,38 +60516,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3170] = 14, + [3084] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(766), 1, - anon_sym_RPAREN, - STATE(691), 1, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1544), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(708), 3, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_COMMA, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60513,7 +60560,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60543,38 +60590,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3260] = 14, + [3170] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(768), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1549), 1, + STATE(1517), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60589,7 +60636,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60619,38 +60666,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3350] = 14, + [3260] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(770), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1487), 1, + STATE(1530), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60665,7 +60712,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60695,38 +60742,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3440] = 14, + [3350] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(772), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1438), 1, + STATE(1512), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60741,7 +60788,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60771,36 +60818,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3530] = 12, + [3440] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(755), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(700), 3, - ts_builtin_sym_end, + ACTIONS(774), 3, sym_semi_colon, - anon_sym_COMMA, - ACTIONS(315), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60815,7 +60862,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60845,38 +60892,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3616] = 14, + [3526] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(774), 1, + ACTIONS(776), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1539), 1, + STATE(1556), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60891,7 +60938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60921,38 +60968,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3706] = 14, + [3616] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(776), 1, + ACTIONS(778), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1434), 1, + STATE(1494), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -60967,7 +61014,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -60997,38 +61044,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3796] = 14, + [3706] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(778), 1, + ACTIONS(780), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1436), 1, + STATE(1503), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61043,7 +61090,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61073,36 +61120,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3886] = 12, + [3796] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(691), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(782), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + STATE(1504), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(780), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61117,7 +61166,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61147,38 +61196,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [3972] = 14, + [3886] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(782), 1, - anon_sym_RBRACK, - STATE(691), 1, + ACTIONS(784), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1445), 1, + STATE(1572), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61193,7 +61242,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61223,30 +61272,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4062] = 5, + [3976] = 14, ACTIONS(3), 1, sym_comment, - STATE(755), 1, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(786), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, + STATE(1560), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 48, - ts_builtin_sym_end, - sym_semi_colon, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, - sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -61259,8 +61318,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_LT_PIPE, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61290,38 +61348,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4134] = 14, + [4066] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(784), 1, - anon_sym_RBRACK, - STATE(691), 1, + ACTIONS(788), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1448), 1, + STATE(1568), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61336,7 +61394,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61366,38 +61424,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4224] = 14, + [4156] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(786), 1, + ACTIONS(790), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1453), 1, + STATE(1549), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61412,7 +61470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61442,37 +61500,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4314] = 13, + [4246] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(752), 1, + ACTIONS(754), 1, sym_keyword_as, - STATE(739), 1, + STATE(668), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(750), 2, + ACTIONS(752), 2, sym_keyword_from, anon_sym_COMMA, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61487,7 +61545,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61517,105 +61575,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4402] = 5, + [4334] = 14, ACTIONS(3), 1, sym_comment, - STATE(688), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(646), 10, - sym_keyword_not, - sym_keyword_in, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_AT, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(644), 48, - sym_keyword_as, - sym_keyword_and, - sym_keyword_or, - sym_keyword_is, - sym_keyword_contains, - sym_keyword_contains_not, - sym_keyword_contains_all, - sym_keyword_contains_any, - sym_keyword_contains_none, - sym_keyword_inside, - sym_keyword_not_inside, - sym_keyword_all_inside, - sym_keyword_any_inside, - sym_keyword_none_inside, - sym_keyword_outside, - sym_keyword_intersects, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LT_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_QMARK_COLON, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_QMARK_EQ, - anon_sym_STAR_EQ, - anon_sym_TILDE, - anon_sym_BANG_TILDE, - anon_sym_STAR_TILDE, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_u00d7, - anon_sym_u00f7, - anon_sym_STAR_STAR, - anon_sym_u220b, - anon_sym_u220c, - anon_sym_u2287, - anon_sym_u2283, - anon_sym_u2285, - anon_sym_u2208, - anon_sym_u2209, - anon_sym_u2286, - anon_sym_u2282, - anon_sym_u2284, - anon_sym_AT_AT, - [4474] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(788), 1, + ACTIONS(792), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1454), 1, + STATE(1490), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61630,7 +61621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61660,38 +61651,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4564] = 14, + [4424] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(790), 1, - anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1524), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(794), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61706,7 +61695,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61736,38 +61725,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4654] = 14, + [4510] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(792), 1, + ACTIONS(796), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1518), 1, + STATE(1542), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61782,7 +61771,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61812,38 +61801,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4744] = 14, + [4600] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(794), 1, - anon_sym_RPAREN, - STATE(691), 1, + ACTIONS(798), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1537), 1, + STATE(1437), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61858,7 +61847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61888,36 +61877,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4834] = 12, + [4690] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(691), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(800), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + STATE(1441), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(796), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -61932,7 +61923,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -61962,38 +61953,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [4920] = 14, + [4780] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(798), 1, + ACTIONS(802), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1534), 1, + STATE(1442), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62008,7 +61999,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62038,36 +62029,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5010] = 12, + [4870] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(691), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(804), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + STATE(1489), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(800), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62082,7 +62075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62112,38 +62105,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5096] = 14, + [4960] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(802), 1, - anon_sym_RPAREN, - STATE(691), 1, + ACTIONS(806), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1520), 1, + STATE(1484), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62158,7 +62151,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62188,38 +62181,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5186] = 14, + [5050] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(804), 1, - anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1467), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(808), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62234,7 +62225,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62264,38 +62255,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5276] = 14, + [5136] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(806), 1, - anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1476), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(646), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_RPAREN, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62310,7 +62299,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62340,38 +62329,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5366] = 14, + [5222] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(808), 1, + ACTIONS(810), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1473), 1, + STATE(1502), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62386,7 +62375,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62416,40 +62405,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5456] = 14, + [5312] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(810), 1, - anon_sym_RPAREN, - STATE(691), 1, + STATE(680), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1481), 1, - aux_sym_update_statement_repeat1, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 48, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -62462,7 +62439,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + sym_keyword_then, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62492,38 +62472,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5546] = 14, + [5384] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(812), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1471), 1, + STATE(1547), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62538,7 +62518,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62568,38 +62548,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5636] = 14, + [5474] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(814), 1, - anon_sym_RPAREN, - STATE(691), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1482), 1, + STATE(1534), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62614,7 +62594,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62644,38 +62624,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5726] = 14, + [5564] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(816), 1, - anon_sym_RPAREN, - STATE(691), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1528), 1, + STATE(1457), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62690,7 +62670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62720,38 +62700,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5816] = 14, + [5654] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1470), 1, + STATE(1461), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62766,7 +62746,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62796,38 +62776,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5906] = 14, + [5744] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(820), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1522), 1, + STATE(1462), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62842,7 +62822,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62872,38 +62852,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [5996] = 14, + [5834] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(822), 1, anon_sym_RPAREN, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - STATE(1502), 1, + STATE(1559), 1, aux_sym_update_statement_repeat1, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -62918,7 +62898,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -62948,88 +62928,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6086] = 13, + [5924] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - ACTIONS(672), 1, - anon_sym_RBRACK, - ACTIONS(824), 1, - anon_sym_QMARK, - STATE(691), 1, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, - sym_keyword_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ, - anon_sym_DASH, - ACTIONS(313), 14, - sym_keyword_and, - sym_keyword_or, - sym_keyword_contains, - sym_keyword_contains_not, - sym_keyword_contains_all, - sym_keyword_contains_any, - sym_keyword_contains_none, - sym_keyword_inside, - sym_keyword_not_inside, - sym_keyword_all_inside, - sym_keyword_any_inside, - sym_keyword_none_inside, - sym_keyword_outside, - sym_keyword_intersects, - ACTIONS(329), 29, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_QMARK_COLON, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_QMARK_EQ, - anon_sym_STAR_EQ, - anon_sym_TILDE, - anon_sym_BANG_TILDE, - anon_sym_STAR_TILDE, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_u00d7, - anon_sym_u00f7, - anon_sym_STAR_STAR, - anon_sym_u220b, - anon_sym_u220c, - anon_sym_u2287, - anon_sym_u2283, - anon_sym_u2285, - anon_sym_u2208, - anon_sym_u2209, - anon_sym_u2286, - anon_sym_u2282, - anon_sym_u2284, - anon_sym_AT_AT, - [6173] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(750), 1, - sym_operator, - STATE(779), 1, - sym_binary_operator, - ACTIONS(646), 10, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, anon_sym_STAR, @@ -63040,8 +62946,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 47, - sym_keyword_if, + ACTIONS(660), 48, + ts_builtin_sym_end, + sym_semi_colon, sym_keyword_and, sym_keyword_or, sym_keyword_is, @@ -63057,7 +62964,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - sym_variable_name, + anon_sym_COMMA, anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -63088,35 +62995,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6244] = 12, + [5996] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(750), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(824), 1, + anon_sym_RPAREN, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(826), 2, - sym_keyword_if, - sym_variable_name, - ACTIONS(323), 3, + STATE(1557), 1, + aux_sym_update_statement_repeat1, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63131,7 +63041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63161,35 +63071,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6329] = 12, + [6086] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(750), 1, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(828), 2, - sym_keyword_if, - sym_variable_name, - ACTIONS(323), 3, + ACTIONS(774), 2, + ts_builtin_sym_end, + sym_semi_colon, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63204,7 +63114,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63234,35 +63144,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6414] = 12, + [6171] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, STATE(691), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(830), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(323), 3, + ACTIONS(826), 2, + sym_keyword_if, + sym_variable_name, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63277,7 +63187,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63307,35 +63217,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6499] = 12, + [6256] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(755), 1, + STATE(691), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(800), 2, - ts_builtin_sym_end, - sym_semi_colon, - ACTIONS(323), 3, + ACTIONS(828), 2, + sym_keyword_if, + sym_variable_name, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63350,7 +63260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63380,35 +63290,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6584] = 12, + [6341] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(755), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(780), 2, - ts_builtin_sym_end, - sym_semi_colon, - ACTIONS(323), 3, + ACTIONS(830), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63423,7 +63333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63453,35 +63363,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6669] = 12, + [6426] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - STATE(755), 1, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(796), 2, + ACTIONS(808), 2, ts_builtin_sym_end, sym_semi_colon, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63496,7 +63406,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63526,34 +63436,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6754] = 12, + [6511] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(832), 1, - anon_sym_RBRACK, - STATE(691), 1, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(794), 2, + ts_builtin_sym_end, + sym_semi_colon, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63568,7 +63479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63598,36 +63509,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6838] = 12, + [6596] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, - ACTIONS(319), 1, - sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, - ACTIONS(327), 1, - anon_sym_LT_PIPE, - ACTIONS(834), 1, - anon_sym_RBRACK, STATE(691), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(662), 10, + sym_keyword_not, sym_keyword_in, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + anon_sym_AT, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(660), 47, + sym_keyword_if, sym_keyword_and, sym_keyword_or, + sym_keyword_is, sym_keyword_contains, sym_keyword_contains_not, sym_keyword_contains_all, @@ -63640,7 +63544,8 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + sym_variable_name, + anon_sym_LT_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63670,34 +63575,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [6922] = 12, + [6667] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(836), 1, + ACTIONS(676), 1, anon_sym_RBRACK, - STATE(691), 1, + ACTIONS(832), 1, + anon_sym_QMARK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63712,7 +63619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63742,34 +63649,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7006] = 12, + [6754] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(838), 1, + ACTIONS(834), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63784,7 +63691,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63814,34 +63721,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7090] = 12, + [6838] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(672), 1, - ts_builtin_sym_end, - STATE(755), 1, + ACTIONS(836), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63856,7 +63763,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63886,34 +63793,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7174] = 12, + [6922] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(840), 1, - sym_keyword_from, - STATE(677), 1, + ACTIONS(838), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -63928,7 +63835,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -63958,34 +63865,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7258] = 12, + [7006] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, + ACTIONS(327), 1, anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(840), 1, + anon_sym_RBRACK, + STATE(711), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(325), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ, + anon_sym_DASH, + ACTIONS(315), 14, + sym_keyword_and, + sym_keyword_or, + sym_keyword_contains, + sym_keyword_contains_not, + sym_keyword_contains_all, + sym_keyword_contains_any, + sym_keyword_contains_none, + sym_keyword_inside, + sym_keyword_not_inside, + sym_keyword_all_inside, + sym_keyword_any_inside, + sym_keyword_none_inside, + sym_keyword_outside, + sym_keyword_intersects, + ACTIONS(331), 29, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_QMARK_COLON, + anon_sym_BANG_EQ, + anon_sym_EQ_EQ, + anon_sym_QMARK_EQ, + anon_sym_STAR_EQ, + anon_sym_TILDE, + anon_sym_BANG_TILDE, + anon_sym_STAR_TILDE, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_u00d7, + anon_sym_u00f7, + anon_sym_STAR_STAR, + anon_sym_u220b, + anon_sym_u220c, + anon_sym_u2287, + anon_sym_u2283, + anon_sym_u2285, + anon_sym_u2208, + anon_sym_u2209, + anon_sym_u2286, + anon_sym_u2282, + anon_sym_u2284, + anon_sym_AT_AT, + [7090] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(842), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64000,7 +63979,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64030,34 +64009,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7342] = 12, + [7174] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(844), 1, - anon_sym_RBRACK, - STATE(691), 1, + sym_keyword_from, + STATE(692), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64072,7 +64051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64102,34 +64081,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7426] = 12, + [7258] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(846), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64144,7 +64123,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64174,34 +64153,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7510] = 12, + [7342] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(848), 1, - anon_sym_RBRACK, - STATE(691), 1, + ACTIONS(676), 1, + ts_builtin_sym_end, + STATE(681), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64216,7 +64195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64246,34 +64225,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7594] = 12, + [7426] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, - ACTIONS(850), 1, + ACTIONS(848), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64288,7 +64267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64318,14 +64297,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7678] = 5, + [7510] = 5, ACTIONS(3), 1, sym_comment, - STATE(677), 1, + STATE(692), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(646), 10, + ACTIONS(662), 10, sym_keyword_not, sym_keyword_in, anon_sym_STAR, @@ -64336,7 +64315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(644), 46, + ACTIONS(660), 46, sym_keyword_from, sym_keyword_and, sym_keyword_or, @@ -64383,34 +64362,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7748] = 12, + [7580] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, + ACTIONS(327), 1, anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(850), 1, + anon_sym_RBRACK, + STATE(711), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(325), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ, + anon_sym_DASH, + ACTIONS(315), 14, + sym_keyword_and, + sym_keyword_or, + sym_keyword_contains, + sym_keyword_contains_not, + sym_keyword_contains_all, + sym_keyword_contains_any, + sym_keyword_contains_none, + sym_keyword_inside, + sym_keyword_not_inside, + sym_keyword_all_inside, + sym_keyword_any_inside, + sym_keyword_none_inside, + sym_keyword_outside, + sym_keyword_intersects, + ACTIONS(331), 29, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_QMARK_COLON, + anon_sym_BANG_EQ, + anon_sym_EQ_EQ, + anon_sym_QMARK_EQ, + anon_sym_STAR_EQ, + anon_sym_TILDE, + anon_sym_BANG_TILDE, + anon_sym_STAR_TILDE, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_u00d7, + anon_sym_u00f7, + anon_sym_STAR_STAR, + anon_sym_u220b, + anon_sym_u220c, + anon_sym_u2287, + anon_sym_u2283, + anon_sym_u2285, + anon_sym_u2208, + anon_sym_u2209, + anon_sym_u2286, + anon_sym_u2282, + anon_sym_u2284, + anon_sym_AT_AT, + [7664] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(852), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64425,7 +64476,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64455,34 +64506,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7832] = 12, + [7748] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(854), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64497,7 +64548,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64527,34 +64578,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_u2282, anon_sym_u2284, anon_sym_AT_AT, - [7916] = 12, + [7832] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym_keyword_is, ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, sym_keyword_not, - ACTIONS(325), 1, - anon_sym_AT, ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, anon_sym_LT_PIPE, ACTIONS(856), 1, anon_sym_RBRACK, - STATE(691), 1, + STATE(711), 1, + sym_operator, + STATE(782), 1, + sym_binary_operator, + ACTIONS(325), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_SLASH, + ACTIONS(317), 5, + sym_keyword_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ, + anon_sym_DASH, + ACTIONS(315), 14, + sym_keyword_and, + sym_keyword_or, + sym_keyword_contains, + sym_keyword_contains_not, + sym_keyword_contains_all, + sym_keyword_contains_any, + sym_keyword_contains_none, + sym_keyword_inside, + sym_keyword_not_inside, + sym_keyword_all_inside, + sym_keyword_any_inside, + sym_keyword_none_inside, + sym_keyword_outside, + sym_keyword_intersects, + ACTIONS(331), 29, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_QMARK_COLON, + anon_sym_BANG_EQ, + anon_sym_EQ_EQ, + anon_sym_QMARK_EQ, + anon_sym_STAR_EQ, + anon_sym_TILDE, + anon_sym_BANG_TILDE, + anon_sym_STAR_TILDE, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_u00d7, + anon_sym_u00f7, + anon_sym_STAR_STAR, + anon_sym_u220b, + anon_sym_u220c, + anon_sym_u2287, + anon_sym_u2283, + anon_sym_u2285, + anon_sym_u2208, + anon_sym_u2209, + anon_sym_u2286, + anon_sym_u2282, + anon_sym_u2284, + anon_sym_AT_AT, + [7916] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + sym_keyword_is, + ACTIONS(321), 1, + sym_keyword_not, + ACTIONS(327), 1, + anon_sym_AT, + ACTIONS(329), 1, + anon_sym_LT_PIPE, + ACTIONS(858), 1, + anon_sym_RBRACK, + STATE(711), 1, sym_operator, - STATE(779), 1, + STATE(782), 1, sym_binary_operator, - ACTIONS(323), 3, + ACTIONS(325), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_SLASH, - ACTIONS(315), 5, + ACTIONS(317), 5, sym_keyword_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ, anon_sym_DASH, - ACTIONS(313), 14, + ACTIONS(315), 14, sym_keyword_and, sym_keyword_or, sym_keyword_contains, @@ -64569,7 +64692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_none_inside, sym_keyword_outside, sym_keyword_intersects, - ACTIONS(329), 29, + ACTIONS(331), 29, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, @@ -64602,64 +64725,64 @@ static const uint16_t ts_small_parse_table[] = { [8000] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(858), 1, - sym_keyword_value, ACTIONS(860), 1, + sym_keyword_value, + ACTIONS(862), 1, anon_sym_STAR, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(542), 1, + STATE(546), 1, sym_value, - STATE(1332), 1, + STATE(1386), 1, sym_inclusive_predicate, - STATE(1521), 1, + STATE(1452), 1, sym_predicate, - STATE(1865), 1, + STATE(1871), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -64668,65 +64791,130 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8094] = 24, + [8094] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(860), 1, + STATE(4), 1, + sym_base_value, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(514), 1, + sym_value, + STATE(1762), 1, + sym_object_key, + ACTIONS(83), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(407), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + ACTIONS(864), 3, + sym_keyword_diff, + sym_keyword_before, + sym_keyword_after, + STATE(67), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(381), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(27), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [8181] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, + sym_keyword_count, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(401), 1, + anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + ACTIONS(862), 1, anon_sym_STAR, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(569), 1, + STATE(568), 1, sym_value, - STATE(1465), 1, - sym_inclusive_predicate, - STATE(1521), 1, + STATE(1452), 1, sym_predicate, - STATE(1758), 1, + STATE(1553), 1, + sym_inclusive_predicate, + STATE(1747), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -64735,65 +64923,65 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8185] = 24, + [8272] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(860), 1, + ACTIONS(862), 1, anon_sym_STAR, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(569), 1, + STATE(568), 1, sym_value, - STATE(1493), 1, - sym_inclusive_predicate, - STATE(1521), 1, + STATE(1452), 1, sym_predicate, - STATE(1758), 1, + STATE(1567), 1, + sym_inclusive_predicate, + STATE(1747), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -64802,65 +64990,65 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8276] = 24, + [8363] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(860), 1, + ACTIONS(862), 1, anon_sym_STAR, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(542), 1, + STATE(568), 1, sym_value, - STATE(1465), 1, - sym_inclusive_predicate, - STATE(1521), 1, + STATE(1452), 1, sym_predicate, - STATE(1865), 1, + STATE(1524), 1, + sym_inclusive_predicate, + STATE(1747), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -64869,65 +65057,65 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8367] = 24, + [8454] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(860), 1, + ACTIONS(862), 1, anon_sym_STAR, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(569), 1, + STATE(546), 1, sym_value, - STATE(1521), 1, + STATE(1452), 1, sym_predicate, - STATE(1531), 1, + STATE(1553), 1, sym_inclusive_predicate, - STATE(1758), 1, + STATE(1871), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -64936,54 +65124,54 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8458] = 22, + [8545] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(519), 1, + STATE(522), 1, sym_value, - STATE(1785), 1, + STATE(1769), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - ACTIONS(862), 3, + ACTIONS(864), 3, sym_keyword_diff, sym_keyword_before, sym_keyword_after, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -64992,7 +65180,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -65001,63 +65189,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8545] = 22, + [8632] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + ACTIONS(866), 1, + anon_sym_QMARK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(507), 1, + STATE(532), 1, sym_value, - STATE(1775), 1, + STATE(1456), 1, + sym_graph_predicate, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - ACTIONS(862), 3, - sym_keyword_diff, - sym_keyword_before, - sym_keyword_after, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65066,63 +65254,128 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8632] = 23, + [8720] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(43), 1, + anon_sym_LPAREN, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(55), 1, + sym_decimal, + ACTIONS(267), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(868), 1, + sym_keyword_by, + ACTIONS(870), 1, + sym_duration_part, + STATE(79), 1, + sym_base_value, + STATE(88), 1, + sym_graph_path, + STATE(94), 1, + aux_sym_duration_repeat1, + STATE(406), 1, + sym_value, + STATE(1092), 1, + sym_order_criteria, + STATE(1760), 1, + sym_object_key, + ACTIONS(53), 2, + sym_int, + sym_float, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(51), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(97), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(11), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(62), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [8808] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(227), 1, + anon_sym_LT_DASH, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(872), 1, + sym_keyword_by, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(892), 1, sym_duration_part, - ACTIONS(864), 1, - anon_sym_QMARK, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(66), 1, sym_graph_path, - STATE(8), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(378), 1, sym_value, - STATE(1449), 1, - sym_graph_predicate, - STATE(1790), 1, + STATE(994), 1, + sym_order_criteria, + STATE(1744), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -65131,63 +65384,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8720] = 23, + [8896] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(864), 1, + ACTIONS(866), 1, anon_sym_QMARK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(532), 1, sym_value, - STATE(1503), 1, + STATE(1511), 1, sym_graph_predicate, - STATE(1790), 1, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65196,63 +65449,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8808] = 23, + [8984] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(864), 1, - anon_sym_QMARK, - STATE(3), 1, + ACTIONS(894), 1, + sym_keyword_where, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(600), 1, sym_value, - STATE(1475), 1, - sym_graph_predicate, - STATE(1790), 1, + STATE(1662), 1, + sym_where_clause, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65261,63 +65514,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8896] = 23, + [9072] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(866), 1, + ACTIONS(894), 1, sym_keyword_where, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(597), 1, + STATE(605), 1, sym_value, - STATE(1622), 1, + STATE(1623), 1, sym_where_clause, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65326,63 +65579,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [8984] = 23, + [9160] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, ACTIONS(866), 1, - sym_keyword_where, - STATE(3), 1, + anon_sym_QMARK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(600), 1, + STATE(532), 1, sym_value, - STATE(1675), 1, - sym_where_clause, - STATE(1791), 1, + STATE(1508), 1, + sym_graph_predicate, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65391,63 +65644,128 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9072] = 23, + [9248] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(864), 1, + ACTIONS(866), 1, anon_sym_QMARK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(532), 1, sym_value, - STATE(1447), 1, + STATE(1483), 1, sym_graph_predicate, - STATE(1790), 1, + STATE(1778), 1, + sym_object_key, + ACTIONS(83), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(407), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(67), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(381), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(27), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [9336] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, + sym_keyword_count, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(401), 1, + anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + ACTIONS(894), 1, + sym_keyword_where, + STATE(4), 1, + sym_base_value, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(607), 1, + sym_value, + STATE(1620), 1, + sym_where_clause, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65456,63 +65774,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9160] = 23, + [9424] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(868), 1, - sym_keyword_by, - ACTIONS(870), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, + ACTIONS(894), 1, + sym_keyword_where, + STATE(4), 1, sym_base_value, - STATE(97), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(401), 1, + STATE(599), 1, sym_value, - STATE(1099), 1, - sym_order_criteria, - STATE(1772), 1, + STATE(1595), 1, + sym_where_clause, + STATE(1782), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65521,63 +65839,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9248] = 23, + [9512] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(866), 1, + ACTIONS(894), 1, sym_keyword_where, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(599), 1, + STATE(597), 1, sym_value, - STATE(1692), 1, + STATE(1702), 1, sym_where_clause, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65586,63 +65904,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9336] = 23, + [9600] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(864), 1, + ACTIONS(866), 1, anon_sym_QMARK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(532), 1, sym_value, - STATE(1525), 1, + STATE(1436), 1, sym_graph_predicate, - STATE(1790), 1, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65651,63 +65969,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9424] = 23, + [9688] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(866), 1, + ACTIONS(894), 1, sym_keyword_where, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(609), 1, + STATE(608), 1, sym_value, - STATE(1686), 1, + STATE(1634), 1, sym_where_clause, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65716,63 +66034,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9512] = 23, + [9776] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(872), 1, - sym_keyword_by, - ACTIONS(878), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(69), 1, + ACTIONS(866), 1, + anon_sym_QMARK, + STATE(4), 1, sym_base_value, - STATE(70), 1, + STATE(5), 1, sym_graph_path, - STATE(92), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(381), 1, + STATE(532), 1, sym_value, - STATE(1002), 1, - sym_order_criteria, - STATE(1712), 1, + STATE(1533), 1, + sym_graph_predicate, + STATE(1778), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65781,63 +66099,63 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9600] = 23, + [9864] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, ACTIONS(866), 1, - sym_keyword_where, - STATE(3), 1, + anon_sym_QMARK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(604), 1, + STATE(532), 1, sym_value, - STATE(1654), 1, - sym_where_clause, - STATE(1791), 1, + STATE(1621), 1, + sym_graph_predicate, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65846,63 +66164,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9688] = 23, + [9952] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(866), 1, - sym_keyword_where, - STATE(3), 1, + ACTIONS(896), 1, + anon_sym_RPAREN, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(611), 1, + STATE(573), 1, sym_value, - STATE(1680), 1, - sym_where_clause, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65911,63 +66227,124 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9776] = 23, + [10037] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(892), 1, sym_duration_part, - ACTIONS(864), 1, - anon_sym_QMARK, - STATE(3), 1, + STATE(66), 1, + sym_graph_path, + STATE(68), 1, + sym_base_value, + STATE(91), 1, + aux_sym_duration_repeat1, + STATE(378), 1, + sym_value, + STATE(999), 1, + sym_order_criteria, + STATE(1744), 1, + sym_object_key, + ACTIONS(223), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(888), 2, + sym_int, + sym_float, + ACTIONS(874), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(886), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(190), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(876), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(106), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [10122] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, + sym_keyword_count, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(401), 1, + anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(546), 1, sym_value, - STATE(1432), 1, - sym_graph_predicate, - STATE(1790), 1, + STATE(1661), 1, + sym_predicate, + STATE(1871), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -65976,63 +66353,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9864] = 23, + [10207] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(864), 1, - anon_sym_QMARK, - STATE(3), 1, + ACTIONS(898), 1, + anon_sym_RPAREN, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(531), 1, + STATE(567), 1, sym_value, - STATE(1586), 1, - sym_graph_predicate, - STATE(1790), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66041,61 +66416,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [9952] = 22, + [10292] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(894), 1, + ACTIONS(900), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(573), 1, + STATE(549), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66104,61 +66479,124 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10037] = 22, + [10377] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(896), 1, + ACTIONS(902), 1, + anon_sym_RPAREN, + STATE(4), 1, + sym_base_value, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(571), 1, + sym_value, + STATE(1782), 1, + sym_object_key, + ACTIONS(83), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(407), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(67), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(381), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(27), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [10462] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, + sym_keyword_count, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(401), 1, + anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + ACTIONS(904), 1, anon_sym_RBRACK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(580), 1, + STATE(582), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66167,61 +66605,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10122] = 22, + [10547] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(898), 1, + ACTIONS(906), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(582), 1, + STATE(581), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66230,61 +66668,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10207] = 22, + [10632] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(892), 1, sym_duration_part, - ACTIONS(900), 1, - anon_sym_RBRACK, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(66), 1, sym_graph_path, - STATE(8), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(565), 1, + STATE(378), 1, sym_value, - STATE(1791), 1, + STATE(1006), 1, + sym_order_criteria, + STATE(1744), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -66293,61 +66731,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10292] = 22, + [10717] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(902), 1, - anon_sym_RBRACK, - STATE(3), 1, + ACTIONS(908), 1, + anon_sym_RPAREN, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(554), 1, + STATE(548), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66356,61 +66794,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10377] = 22, + [10802] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(904), 1, - anon_sym_RBRACK, - STATE(3), 1, + ACTIONS(910), 1, + anon_sym_RPAREN, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(567), 1, + STATE(588), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66419,61 +66857,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10462] = 22, + [10887] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(906), 1, + ACTIONS(912), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(557), 1, + STATE(551), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66482,61 +66920,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10547] = 22, + [10972] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(908), 1, + ACTIONS(914), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(587), 1, + STATE(556), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66545,61 +66983,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10632] = 22, + [11057] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(69), 1, + ACTIONS(916), 1, + anon_sym_RPAREN, + STATE(4), 1, sym_base_value, - STATE(70), 1, + STATE(5), 1, sym_graph_path, - STATE(92), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(381), 1, + STATE(557), 1, sym_value, - STATE(1010), 1, - sym_order_criteria, - STATE(1712), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66608,61 +67046,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10717] = 22, + [11142] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + ACTIONS(918), 1, + anon_sym_RBRACK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(542), 1, + STATE(565), 1, sym_value, - STATE(1646), 1, - sym_predicate, - STATE(1865), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66671,61 +67109,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10802] = 22, + [11227] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(910), 1, + ACTIONS(920), 1, anon_sym_RBRACK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(559), 1, + STATE(572), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66734,61 +67172,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10887] = 22, + [11312] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(69), 1, + ACTIONS(922), 1, + anon_sym_RBRACK, + STATE(4), 1, sym_base_value, - STATE(70), 1, + STATE(5), 1, sym_graph_path, - STATE(92), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(381), 1, + STATE(583), 1, sym_value, - STATE(1014), 1, - sym_order_criteria, - STATE(1712), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66797,61 +67235,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [10972] = 22, + [11397] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(912), 1, + ACTIONS(924), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(576), 1, + STATE(584), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66860,61 +67298,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11057] = 22, + [11482] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(914), 1, - anon_sym_RPAREN, - STATE(3), 1, + ACTIONS(926), 1, + anon_sym_RBRACK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(563), 1, + STATE(576), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66923,61 +67361,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11142] = 22, + [11567] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(916), 1, + ACTIONS(928), 1, anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(556), 1, + STATE(575), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -66986,61 +67424,61 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11227] = 22, + [11652] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - ACTIONS(918), 1, - anon_sym_RPAREN, - STATE(3), 1, + STATE(79), 1, sym_base_value, - STATE(6), 1, + STATE(88), 1, sym_graph_path, - STATE(8), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(568), 1, + STATE(406), 1, sym_value, - STATE(1791), 1, + STATE(999), 1, + sym_order_criteria, + STATE(1760), 1, sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67049,52 +67487,52 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11312] = 22, + [11737] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, + anon_sym_LPAREN, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(265), 1, + ACTIONS(267), 1, anon_sym_LT_DASH, ACTIONS(870), 1, sym_duration_part, STATE(79), 1, - sym_graph_path, - STATE(90), 1, sym_base_value, - STATE(97), 1, + STATE(88), 1, + sym_graph_path, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(401), 1, + STATE(406), 1, sym_value, - STATE(1014), 1, + STATE(1067), 1, sym_order_criteria, - STATE(1772), 1, + STATE(1760), 1, sym_object_key, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(261), 2, + ACTIONS(263), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -67103,7 +67541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67112,61 +67550,122 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11397] = 22, + [11822] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(920), 1, - anon_sym_RPAREN, - STATE(3), 1, + ACTIONS(930), 1, + anon_sym_RBRACK, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(552), 1, + STATE(558), 1, + sym_value, + STATE(1782), 1, + sym_object_key, + ACTIONS(83), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(407), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(67), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(381), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(27), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [11907] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, + sym_keyword_count, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(401), 1, + anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, + sym_base_value, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(598), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67175,61 +67674,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11482] = 22, + [11989] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(922), 1, - anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(585), 1, + STATE(609), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67238,61 +67735,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11567] = 22, + [12071] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(924), 1, - anon_sym_RBRACK, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(572), 1, + STATE(409), 1, sym_value, - STATE(1791), 1, + STATE(1773), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67301,61 +67796,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11652] = 22, + [12153] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, + STATE(4), 1, sym_base_value, - STATE(97), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(401), 1, + STATE(391), 1, sym_value, - STATE(1060), 1, - sym_order_criteria, - STATE(1772), 1, + STATE(1730), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67364,61 +67857,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11737] = 22, + [12235] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(926), 1, - anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(561), 1, + STATE(452), 1, sym_value, - STATE(1791), 1, + STATE(1729), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67427,61 +67918,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11822] = 22, + [12317] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - ACTIONS(928), 1, - anon_sym_RPAREN, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(579), 1, + STATE(544), 1, sym_value, - STATE(1791), 1, + STATE(1732), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67490,50 +67979,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11907] = 21, + [12399] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(521), 1, + STATE(539), 1, sym_value, - STATE(1783), 1, + STATE(1733), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -67542,7 +68031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67551,59 +68040,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [11989] = 21, + [12481] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(586), 1, + STATE(545), 1, sym_value, - STATE(1791), 1, + STATE(1778), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67612,59 +68101,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12071] = 21, + [12563] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, - anon_sym_LT_DASH, - ACTIONS(934), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(936), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(938), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(55), 1, sym_decimal, + ACTIONS(57), 1, + sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(154), 1, - sym_base_value, - STATE(159), 1, + STATE(153), 1, sym_graph_path, - STATE(357), 1, + STATE(162), 1, + sym_base_value, + STATE(535), 1, sym_value, - STATE(1741), 1, + STATE(1769), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67673,50 +68162,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12153] = 21, + [12645] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(538), 1, + STATE(540), 1, sym_value, - STATE(1783), 1, + STATE(1733), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -67725,7 +68214,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67734,50 +68223,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12235] = 21, + [12727] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(601), 1, + STATE(442), 1, sym_value, - STATE(1851), 1, + STATE(1809), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -67786,7 +68275,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -67795,59 +68284,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12317] = 21, + [12809] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(55), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, + STATE(4), 1, sym_base_value, - STATE(596), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(547), 1, sym_value, - STATE(1851), 1, + STATE(1747), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67856,59 +68345,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12399] = 21, + [12891] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(464), 1, + anon_sym_LBRACE, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(530), 1, - sym_duration_part, - STATE(150), 1, - sym_graph_path, - STATE(151), 1, - sym_base_value, - STATE(222), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(474), 1, + STATE(142), 1, + sym_base_value, + STATE(146), 1, + sym_graph_path, + STATE(479), 1, sym_value, - STATE(1755), 1, + STATE(1724), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -67917,59 +68406,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12481] = 21, + [12973] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(607), 1, + STATE(596), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -67978,59 +68467,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12563] = 21, + [13055] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, + anon_sym_LT_DASH, + ACTIONS(464), 1, + anon_sym_LBRACE, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, - sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, - sym_base_value, - STATE(97), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(482), 1, + STATE(142), 1, + sym_base_value, + STATE(146), 1, + sym_graph_path, + STATE(336), 1, sym_value, - STATE(1735), 1, + STATE(1736), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(946), 2, + sym_int, + sym_float, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -68039,59 +68528,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12645] = 21, + [13137] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(3), 1, + STATE(196), 1, sym_base_value, - STATE(6), 1, + STATE(198), 1, sym_graph_path, - STATE(8), 1, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(598), 1, + STATE(450), 1, sym_value, - STATE(1791), 1, + STATE(1739), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(528), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -68100,59 +68589,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12727] = 21, + [13219] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(55), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, + STATE(4), 1, sym_base_value, - STATE(420), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(520), 1, sym_value, - STATE(1822), 1, + STATE(1761), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -68161,50 +68650,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12809] = 21, + [13301] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(560), 1, + STATE(604), 1, sym_value, - STATE(1851), 1, + STATE(1846), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -68213,7 +68702,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -68222,59 +68711,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12891] = 21, + [13383] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(606), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(527), 1, sym_value, - STATE(1791), 1, + STATE(1769), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -68283,12 +68772,12 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [12973] = 21, + [13465] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(375), 1, anon_sym_LBRACE, ACTIONS(878), 1, sym_keyword_count, @@ -68302,17 +68791,17 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, ACTIONS(892), 1, sym_duration_part, - STATE(69), 1, - sym_base_value, - STATE(70), 1, + STATE(66), 1, sym_graph_path, - STATE(92), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(462), 1, + STATE(389), 1, sym_value, - STATE(1750), 1, + STATE(1744), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, ACTIONS(888), 2, @@ -68335,7 +68824,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -68344,59 +68833,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13055] = 21, + [13547] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(69), 1, + STATE(4), 1, sym_base_value, - STATE(70), 1, + STATE(5), 1, sym_graph_path, - STATE(92), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(466), 1, + STATE(552), 1, sym_value, - STATE(1750), 1, + STATE(1765), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -68405,59 +68894,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13137] = 21, + [13629] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, + anon_sym_LT_DASH, + ACTIONS(464), 1, + anon_sym_LBRACE, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(55), 1, - sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, + STATE(142), 1, sym_base_value, - STATE(508), 1, + STATE(146), 1, + sym_graph_path, + STATE(480), 1, sym_value, - STATE(1831), 1, + STATE(1734), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -68466,12 +68955,12 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13219] = 21, + [13711] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(375), 1, anon_sym_LBRACE, ACTIONS(878), 1, sym_keyword_count, @@ -68485,17 +68974,17 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, ACTIONS(892), 1, sym_duration_part, - STATE(69), 1, - sym_base_value, - STATE(70), 1, + STATE(66), 1, sym_graph_path, - STATE(92), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(481), 1, + STATE(441), 1, sym_value, - STATE(1750), 1, + STATE(1720), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, ACTIONS(888), 2, @@ -68518,7 +69007,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -68527,50 +69016,111 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13301] = 21, + [13793] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, + ACTIONS(405), 1, + aux_sym_type_name_token1, + ACTIONS(411), 1, + sym_decimal, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, + sym_base_value, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(580), 1, + sym_value, + STATE(1751), 1, + sym_object_key, + ACTIONS(83), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(407), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(67), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(381), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(27), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [13875] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(41), 1, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(545), 1, + STATE(587), 1, sym_value, - STATE(1739), 1, + STATE(1846), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -68579,7 +69129,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -68588,59 +69138,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13383] = 21, + [13957] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(575), 1, + STATE(591), 1, sym_value, - STATE(1791), 1, + STATE(1755), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -68649,59 +69199,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13465] = 21, + [14039] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - STATE(3), 1, + STATE(79), 1, sym_base_value, - STATE(6), 1, + STATE(88), 1, sym_graph_path, - STATE(8), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(558), 1, + STATE(459), 1, sym_value, - STATE(1791), 1, + STATE(1731), 1, sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -68710,59 +69260,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13547] = 21, + [14121] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(608), 1, + STATE(526), 1, sym_value, - STATE(1786), 1, + STATE(1751), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -68771,59 +69321,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13629] = 21, + [14203] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(227), 1, + anon_sym_LT_DASH, + ACTIONS(375), 1, + anon_sym_LBRACE, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(55), 1, + ACTIONS(892), 1, sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, + STATE(66), 1, sym_graph_path, - STATE(145), 1, + STATE(68), 1, sym_base_value, - STATE(511), 1, + STATE(91), 1, + aux_sym_duration_repeat1, + STATE(483), 1, sym_value, - STATE(1831), 1, + STATE(1738), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -68832,59 +69382,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13711] = 21, + [14285] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - STATE(3), 1, + STATE(79), 1, sym_base_value, - STATE(6), 1, + STATE(88), 1, sym_graph_path, - STATE(8), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(434), 1, + STATE(496), 1, sym_value, - STATE(1733), 1, + STATE(1748), 1, sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -68893,59 +69443,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13793] = 21, + [14367] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(934), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(936), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(938), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(411), 1, sym_decimal, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(154), 1, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, sym_base_value, - STATE(159), 1, + STATE(5), 1, sym_graph_path, - STATE(463), 1, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(564), 1, sym_value, - STATE(1740), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -68954,59 +69504,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13875] = 21, + [14449] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(142), 1, sym_base_value, - STATE(6), 1, + STATE(146), 1, sym_graph_path, - STATE(8), 1, - aux_sym_duration_repeat1, - STATE(388), 1, + STATE(415), 1, sym_value, - STATE(1734), 1, + STATE(1736), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -69015,120 +69565,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [13957] = 21, + [14531] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(452), 1, + ACTIONS(427), 1, anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(171), 1, - sym_base_value, - STATE(178), 1, + STATE(145), 1, sym_graph_path, - STATE(258), 1, - aux_sym_duration_repeat1, - STATE(409), 1, - sym_value, - STATE(1700), 1, - sym_object_key, - ACTIONS(448), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(571), 2, - sym_int, - sym_float, - ACTIONS(557), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(569), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(475), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(559), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(348), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [14039] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, - sym_keyword_count, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(482), 1, - aux_sym_type_name_token1, - ACTIONS(488), 1, - sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, + STATE(160), 1, sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(416), 1, + STATE(377), 1, sym_value, - STATE(1788), 1, + STATE(1766), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -69137,120 +69626,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14121] = 21, + [14613] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - STATE(3), 1, + STATE(79), 1, sym_base_value, - STATE(6), 1, + STATE(88), 1, sym_graph_path, - STATE(8), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(603), 1, + STATE(495), 1, sym_value, - STATE(1791), 1, + STATE(1748), 1, sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(484), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(73), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(458), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(19), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [14203] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, - anon_sym_LT_DASH, - ACTIONS(934), 1, - sym_keyword_count, - ACTIONS(936), 1, - anon_sym_LBRACK, - ACTIONS(938), 1, - anon_sym_LPAREN, - ACTIONS(940), 1, - aux_sym_type_name_token1, - ACTIONS(946), 1, - sym_decimal, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(154), 1, - sym_base_value, - STATE(159), 1, - sym_graph_path, - STATE(397), 1, - sym_value, - STATE(1741), 1, - sym_object_key, - ACTIONS(428), 2, + ACTIONS(263), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, - sym_int, - sym_float, - ACTIONS(930), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -69259,59 +69687,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14285] = 21, + [14695] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(591), 1, + STATE(595), 1, sym_value, - STATE(1765), 1, + STATE(1755), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -69320,59 +69748,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14367] = 21, + [14777] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(529), 1, + STATE(606), 1, sym_value, - STATE(1731), 1, + STATE(1771), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -69381,59 +69809,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14449] = 21, + [14859] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(570), 1, + STATE(501), 1, sym_value, - STATE(1780), 1, + STATE(1776), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -69442,59 +69870,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14531] = 21, + [14941] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(526), 1, + STATE(279), 1, sym_value, - STATE(1762), 1, + STATE(1730), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -69503,59 +69931,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14613] = 21, + [15023] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(452), 1, - anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(171), 1, - sym_base_value, - STATE(178), 1, - sym_graph_path, - STATE(258), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(486), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(589), 1, sym_value, - STATE(1767), 1, + STATE(1846), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -69564,59 +69992,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14695] = 21, + [15105] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(142), 1, sym_base_value, - STATE(6), 1, + STATE(146), 1, sym_graph_path, - STATE(8), 1, - aux_sym_duration_repeat1, - STATE(518), 1, + STATE(457), 1, sym_value, - STATE(1791), 1, + STATE(1734), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -69625,59 +70053,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14777] = 21, + [15187] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(427), 1, + anon_sym_LT_DASH, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(145), 1, sym_graph_path, - STATE(8), 1, + STATE(160), 1, + sym_base_value, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(577), 1, + STATE(385), 1, sym_value, - STATE(1791), 1, + STATE(1766), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -69686,59 +70114,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14859] = 21, + [15269] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(57), 1, sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, + ACTIONS(419), 1, anon_sym_LT_DASH, - ACTIONS(934), 1, - sym_keyword_count, + ACTIONS(464), 1, + anon_sym_LBRACE, ACTIONS(936), 1, - anon_sym_LBRACK, + sym_keyword_count, ACTIONS(938), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(940), 1, + anon_sym_LPAREN, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(948), 1, sym_decimal, STATE(51), 1, aux_sym_duration_repeat1, - STATE(154), 1, + STATE(142), 1, sym_base_value, - STATE(159), 1, + STATE(146), 1, sym_graph_path, - STATE(338), 1, + STATE(416), 1, sym_value, - STATE(1741), 1, + STATE(1736), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -69747,120 +70175,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [14941] = 21, + [15351] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, - sym_keyword_count, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(482), 1, - aux_sym_type_name_token1, - ACTIONS(488), 1, - sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, - aux_sym_duration_repeat1, - STATE(513), 1, - sym_value, - STATE(1773), 1, - sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, - sym_int, - sym_float, - ACTIONS(456), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(484), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(73), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(458), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(19), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [15023] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(385), 1, - anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(892), 1, sym_duration_part, - STATE(150), 1, + STATE(66), 1, sym_graph_path, - STATE(151), 1, + STATE(68), 1, sym_base_value, - STATE(222), 1, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(377), 1, + STATE(485), 1, sym_value, - STATE(1781), 1, + STATE(1738), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -69869,59 +70236,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15105] = 21, + [15433] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(605), 1, + STATE(592), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -69930,59 +70297,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15187] = 21, + [15515] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(369), 1, + anon_sym_LBRACE, + ACTIONS(427), 1, + anon_sym_LT_DASH, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(79), 1, + STATE(145), 1, sym_graph_path, - STATE(90), 1, + STATE(160), 1, sym_base_value, - STATE(97), 1, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(487), 1, + STATE(476), 1, sym_value, - STATE(1761), 1, + STATE(1743), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(580), 2, + sym_int, + sym_float, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -69991,59 +70358,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15269] = 21, + [15597] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(892), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(66), 1, sym_graph_path, - STATE(8), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(543), 1, + STATE(467), 1, sym_value, STATE(1738), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -70052,59 +70419,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15351] = 21, + [15679] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(517), 1, + STATE(559), 1, sym_value, - STATE(1775), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70113,59 +70480,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15433] = 21, + [15761] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(452), 1, - anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(171), 1, + STATE(196), 1, sym_base_value, - STATE(178), 1, + STATE(198), 1, sym_graph_path, - STATE(258), 1, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(415), 1, + STATE(424), 1, sym_value, - STATE(1700), 1, + STATE(1739), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(528), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -70174,59 +70541,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15515] = 21, + [15843] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(472), 1, + anon_sym_LBRACE, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, + STATE(196), 1, sym_base_value, - STATE(97), 1, + STATE(198), 1, + sym_graph_path, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(495), 1, + STATE(487), 1, sym_value, - STATE(1761), 1, + STATE(1758), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(528), 2, + sym_int, + sym_float, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -70235,59 +70602,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15597] = 21, + [15925] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(150), 1, - sym_graph_path, - STATE(151), 1, + STATE(4), 1, sym_base_value, - STATE(222), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(382), 1, + STATE(537), 1, sym_value, - STATE(1781), 1, + STATE(1728), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70296,59 +70663,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15679] = 21, + [16007] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(504), 1, + STATE(554), 1, sym_value, - STATE(1789), 1, + STATE(1765), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70357,59 +70724,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15761] = 21, + [16089] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, + STATE(4), 1, sym_base_value, - STATE(97), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(496), 1, + STATE(506), 1, sym_value, - STATE(1761), 1, + STATE(1776), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(409), 2, + sym_int, + sym_float, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70418,59 +70785,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15843] = 21, + [16171] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(548), 1, + STATE(590), 1, sym_value, - STATE(1791), 1, + STATE(1755), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70479,59 +70846,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [15925] = 21, + [16253] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(55), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, + STATE(4), 1, sym_base_value, - STATE(535), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(502), 1, sym_value, - STATE(1785), 1, + STATE(1776), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70540,59 +70907,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16007] = 21, + [16335] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(501), 1, + STATE(517), 1, sym_value, - STATE(1789), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70601,50 +70968,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16089] = 21, + [16417] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, + anon_sym_LPAREN, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(265), 1, + ACTIONS(267), 1, anon_sym_LT_DASH, ACTIONS(870), 1, sym_duration_part, STATE(79), 1, - sym_graph_path, - STATE(90), 1, sym_base_value, - STATE(97), 1, + STATE(88), 1, + sym_graph_path, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(484), 1, + STATE(492), 1, sym_value, - STATE(1735), 1, + STATE(1748), 1, sym_object_key, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(261), 2, + ACTIONS(263), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -70653,7 +71020,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -70662,59 +71029,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16171] = 21, + [16499] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(502), 1, + STATE(278), 1, sym_value, - STATE(1789), 1, + STATE(1730), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70723,120 +71090,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16253] = 21, + [16581] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(884), 1, - aux_sym_type_name_token1, - ACTIONS(890), 1, - sym_decimal, - ACTIONS(892), 1, - sym_duration_part, - STATE(69), 1, - sym_base_value, - STATE(70), 1, - sym_graph_path, - STATE(92), 1, - aux_sym_duration_repeat1, - STATE(386), 1, - sym_value, - STATE(1712), 1, - sym_object_key, - ACTIONS(233), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(888), 2, - sym_int, - sym_float, - ACTIONS(874), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(886), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(190), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(876), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(114), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [16335] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, + ACTIONS(522), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, - sym_keyword_count, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(3), 1, + STATE(196), 1, sym_base_value, - STATE(6), 1, + STATE(198), 1, sym_graph_path, - STATE(8), 1, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(523), 1, + STATE(405), 1, sym_value, - STATE(1773), 1, + STATE(1739), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(528), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -70845,59 +71151,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16417] = 21, + [16663] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(934), 1, + ACTIONS(375), 1, + anon_sym_LBRACE, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(936), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(938), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(890), 1, sym_decimal, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(154), 1, - sym_base_value, - STATE(159), 1, + ACTIONS(892), 1, + sym_duration_part, + STATE(66), 1, sym_graph_path, + STATE(68), 1, + sym_base_value, + STATE(91), 1, + aux_sym_duration_repeat1, STATE(472), 1, sym_value, - STATE(1726), 1, + STATE(1738), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -70906,59 +71212,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16499] = 21, + [16745] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(610), 1, + STATE(560), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -70967,59 +71273,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16581] = 21, + [16827] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(427), 1, + anon_sym_LT_DASH, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(145), 1, sym_graph_path, - STATE(8), 1, + STATE(160), 1, + sym_base_value, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(417), 1, + STATE(462), 1, sym_value, - STATE(1716), 1, + STATE(1743), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -71028,59 +71334,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16663] = 21, + [16909] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(524), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(512), 1, sym_value, - STATE(1775), 1, + STATE(1818), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -71089,59 +71395,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16745] = 21, + [16991] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(227), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(878), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(882), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(884), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(890), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(892), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(66), 1, sym_graph_path, - STATE(8), 1, + STATE(68), 1, + sym_base_value, + STATE(91), 1, aux_sym_duration_repeat1, - STATE(540), 1, + STATE(439), 1, sym_value, - STATE(1865), 1, + STATE(1720), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(223), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(888), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(874), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(886), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(190), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(876), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(106), 8, sym_number, sym_identifier, sym_array, @@ -71150,59 +71456,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16827] = 21, + [17073] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - anon_sym_LT_DASH, - ACTIONS(353), 1, - anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - STATE(69), 1, + STATE(79), 1, sym_base_value, - STATE(70), 1, + STATE(88), 1, sym_graph_path, - STATE(92), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(429), 1, + STATE(493), 1, sym_value, - STATE(1723), 1, + STATE(1748), 1, sym_object_key, - ACTIONS(233), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -71211,50 +71517,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16909] = 21, + [17155] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(594), 1, + STATE(508), 1, sym_value, - STATE(1851), 1, + STATE(1818), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -71263,7 +71569,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -71272,59 +71578,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [16991] = 21, + [17237] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(588), 1, + STATE(507), 1, sym_value, - STATE(1791), 1, + STATE(1761), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71333,59 +71639,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17073] = 21, + [17319] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(583), 1, + STATE(521), 1, sym_value, - STATE(1791), 1, + STATE(1762), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71394,59 +71700,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17155] = 21, + [17401] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(3), 1, + STATE(196), 1, sym_base_value, - STATE(6), 1, + STATE(198), 1, sym_graph_path, - STATE(8), 1, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(581), 1, + STATE(494), 1, sym_value, - STATE(1791), 1, + STATE(1758), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(528), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -71455,59 +71761,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17237] = 21, + [17483] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(452), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(171), 1, + STATE(4), 1, sym_base_value, - STATE(178), 1, + STATE(5), 1, sym_graph_path, - STATE(258), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(422), 1, + STATE(437), 1, sym_value, - STATE(1753), 1, + STATE(1729), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71516,59 +71822,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17319] = 21, + [17565] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(150), 1, - sym_graph_path, - STATE(151), 1, + STATE(4), 1, sym_base_value, - STATE(222), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(477), 1, + STATE(610), 1, sym_value, - STATE(1755), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71577,50 +71883,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17401] = 21, + [17647] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(522), 1, + STATE(555), 1, sym_value, - STATE(1783), 1, + STATE(1846), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -71629,7 +71935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -71638,59 +71944,120 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17483] = 21, + [17729] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, + anon_sym_LT_DASH, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(936), 1, + sym_keyword_count, + ACTIONS(938), 1, + anon_sym_LBRACK, + ACTIONS(940), 1, + anon_sym_LPAREN, + ACTIONS(942), 1, + aux_sym_type_name_token1, + ACTIONS(948), 1, + sym_decimal, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(142), 1, + sym_base_value, + STATE(146), 1, + sym_graph_path, + STATE(359), 1, + sym_value, + STATE(1736), 1, + sym_object_key, + ACTIONS(415), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(946), 2, + sym_int, + sym_float, + ACTIONS(932), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + ACTIONS(944), 3, + sym_string, + sym_prefixed_string, + sym_variable_name, + STATE(446), 3, + sym_function_call, + sym_binary_expression, + sym_path, + ACTIONS(934), 4, + sym_keyword_true, + sym_keyword_false, + sym_keyword_none, + sym_keyword_null, + STATE(281), 8, + sym_number, + sym_identifier, + sym_array, + sym_object, + sym_record_id, + sym_sub_query, + sym_duration, + sym_point, + [17811] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(150), 1, - sym_graph_path, - STATE(151), 1, + STATE(4), 1, sym_base_value, - STATE(222), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(412), 1, + STATE(586), 1, sym_value, - STATE(1748), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71699,59 +72066,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17565] = 21, + [17893] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(427), 1, + STATE(602), 1, sym_value, - STATE(1716), 1, + STATE(1771), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -71760,50 +72127,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17647] = 21, + [17975] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, + anon_sym_LPAREN, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(265), 1, + ACTIONS(267), 1, anon_sym_LT_DASH, ACTIONS(870), 1, sym_duration_part, STATE(79), 1, - sym_graph_path, - STATE(90), 1, sym_base_value, - STATE(97), 1, + STATE(88), 1, + sym_graph_path, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(492), 1, + STATE(414), 1, sym_value, - STATE(1761), 1, + STATE(1760), 1, sym_object_key, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(261), 2, + ACTIONS(263), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -71812,7 +72179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -71821,59 +72188,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17729] = 21, + [18057] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(57), 1, + sym_duration_part, + ACTIONS(419), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(936), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(940), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(942), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(948), 1, sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(142), 1, sym_base_value, - STATE(6), 1, + STATE(146), 1, sym_graph_path, - STATE(8), 1, - aux_sym_duration_repeat1, - STATE(533), 1, + STATE(463), 1, sym_value, - STATE(1731), 1, + STATE(1724), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(415), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(946), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(932), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(944), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(446), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(934), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(281), 8, sym_number, sym_identifier, sym_array, @@ -71882,120 +72249,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17811] = 21, + [18139] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - anon_sym_LT_DASH, - ACTIONS(353), 1, - anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(884), 1, - aux_sym_type_name_token1, - ACTIONS(890), 1, - sym_decimal, - ACTIONS(892), 1, - sym_duration_part, - STATE(69), 1, - sym_base_value, - STATE(70), 1, - sym_graph_path, - STATE(92), 1, - aux_sym_duration_repeat1, - STATE(470), 1, - sym_value, - STATE(1750), 1, - sym_object_key, - ACTIONS(233), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(888), 2, - sym_int, - sym_float, - ACTIONS(874), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(886), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(190), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(876), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(114), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [17893] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(432), 1, + ACTIONS(47), 1, anon_sym_LT_DASH, - ACTIONS(934), 1, - sym_keyword_count, - ACTIONS(936), 1, - anon_sym_LBRACK, - ACTIONS(938), 1, - anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(55), 1, sym_decimal, + ACTIONS(57), 1, + sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(154), 1, - sym_base_value, - STATE(159), 1, + STATE(153), 1, sym_graph_path, - STATE(468), 1, + STATE(162), 1, + sym_base_value, + STATE(433), 1, sym_value, - STATE(1740), 1, + STATE(1809), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -72004,59 +72310,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [17975] = 21, + [18221] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(288), 1, + STATE(611), 1, sym_value, - STATE(1734), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72065,59 +72371,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18057] = 21, + [18303] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(435), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(528), 1, sym_value, - STATE(1733), 1, + STATE(1767), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -72126,59 +72432,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18139] = 21, + [18385] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(547), 1, + STATE(538), 1, sym_value, - STATE(1780), 1, + STATE(1728), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72187,59 +72493,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18221] = 21, + [18467] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(427), 1, + anon_sym_LT_DASH, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, + STATE(145), 1, sym_graph_path, - STATE(8), 1, + STATE(160), 1, + sym_base_value, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(593), 1, + STATE(379), 1, sym_value, - STATE(1791), 1, + STATE(1737), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -72248,59 +72554,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18303] = 21, + [18549] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(432), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(934), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(936), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(938), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(411), 1, sym_decimal, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(154), 1, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, sym_base_value, - STATE(159), 1, + STATE(5), 1, sym_graph_path, - STATE(460), 1, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(380), 1, sym_value, - STATE(1726), 1, + STATE(1730), 1, sym_object_key, - ACTIONS(428), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(944), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(930), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(942), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(423), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(932), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(296), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72309,50 +72615,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18385] = 21, + [18631] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(454), 1, + STATE(518), 1, sym_value, - STATE(1822), 1, + STATE(1767), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -72361,68 +72667,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [18467] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, - sym_keyword_count, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(482), 1, - aux_sym_type_name_token1, - ACTIONS(488), 1, - sym_decimal, - ACTIONS(490), 1, - sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, - aux_sym_duration_repeat1, - STATE(383), 1, - sym_value, - STATE(1734), 1, - sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, - sym_int, - sym_float, - ACTIONS(456), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(484), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(73), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(458), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -72431,59 +72676,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18549] = 21, + [18713] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(546), 1, + STATE(577), 1, sym_value, - STATE(1738), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72492,59 +72737,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18631] = 21, + [18795] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(555), 1, + STATE(511), 1, sym_value, - STATE(1758), 1, + STATE(1761), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72553,59 +72798,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18713] = 21, + [18877] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(589), 1, + STATE(578), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72614,59 +72859,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18795] = 21, + [18959] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(3), 1, + STATE(196), 1, sym_base_value, - STATE(6), 1, + STATE(198), 1, sym_graph_path, - STATE(8), 1, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(602), 1, + STATE(411), 1, sym_value, - STATE(1786), 1, + STATE(1772), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(528), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -72675,59 +72920,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18877] = 21, + [19041] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - anon_sym_LT_DASH, - ACTIONS(353), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(878), 1, + ACTIONS(427), 1, + anon_sym_LT_DASH, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(880), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(882), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(890), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(892), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(69), 1, - sym_base_value, - STATE(70), 1, + STATE(145), 1, sym_graph_path, - STATE(92), 1, + STATE(160), 1, + sym_base_value, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(443), 1, + STATE(407), 1, sym_value, - STATE(1723), 1, + STATE(1737), 1, sym_object_key, - ACTIONS(233), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(888), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(874), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(886), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(190), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(876), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(114), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -72736,59 +72981,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [18959] = 21, + [19123] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(553), 1, + STATE(543), 1, sym_value, - STATE(1762), 1, + STATE(1732), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72797,50 +73042,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [19041] = 21, + [19205] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, ACTIONS(41), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, ACTIONS(43), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(45), 1, - anon_sym_LT_DASH, + anon_sym_LBRACE, ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, ACTIONS(55), 1, + sym_decimal, + ACTIONS(57), 1, sym_duration_part, STATE(51), 1, aux_sym_duration_repeat1, - STATE(144), 1, + STATE(153), 1, sym_graph_path, - STATE(145), 1, + STATE(162), 1, sym_base_value, - STATE(544), 1, + STATE(523), 1, sym_value, - STATE(1739), 1, + STATE(1767), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(53), 2, sym_int, sym_float, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, @@ -72849,7 +73094,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -72858,59 +73103,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [19123] = 21, + [19287] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(452), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(171), 1, + STATE(4), 1, sym_base_value, - STATE(178), 1, + STATE(5), 1, sym_graph_path, - STATE(258), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(411), 1, + STATE(579), 1, sym_value, - STATE(1753), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -72919,181 +73164,59 @@ static const uint16_t ts_small_parse_table[] = { sym_sub_query, sym_duration, sym_point, - [19205] = 21, + [19369] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(41), 1, - anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, - ACTIONS(55), 1, - sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, - sym_base_value, - STATE(527), 1, - sym_value, - STATE(1785), 1, - sym_object_key, - ACTIONS(37), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(49), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(99), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(11), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(57), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [19287] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - sym_duration_part, - ACTIONS(422), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(432), 1, - anon_sym_LT_DASH, - ACTIONS(934), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(936), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(938), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(940), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(946), 1, + ACTIONS(411), 1, sym_decimal, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(154), 1, + ACTIONS(413), 1, + sym_duration_part, + STATE(4), 1, sym_base_value, - STATE(159), 1, + STATE(5), 1, sym_graph_path, - STATE(393), 1, - sym_value, - STATE(1741), 1, - sym_object_key, - ACTIONS(428), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(944), 2, - sym_int, - sym_float, - ACTIONS(930), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - ACTIONS(942), 3, - sym_string, - sym_prefixed_string, - sym_variable_name, - STATE(423), 3, - sym_function_call, - sym_binary_expression, - sym_path, - ACTIONS(932), 4, - sym_keyword_true, - sym_keyword_false, - sym_keyword_none, - sym_keyword_null, - STATE(296), 8, - sym_number, - sym_identifier, - sym_array, - sym_object, - sym_record_id, - sym_sub_query, - sym_duration, - sym_point, - [19369] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(41), 1, - anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(53), 1, - sym_decimal, - ACTIONS(55), 1, - sym_duration_part, - STATE(51), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, - sym_base_value, - STATE(509), 1, + STATE(435), 1, sym_value, - STATE(1831), 1, + STATE(1718), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73105,56 +73228,56 @@ static const uint16_t ts_small_parse_table[] = { [19451] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(592), 1, + STATE(519), 1, sym_value, - STATE(1765), 1, + STATE(1762), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73166,56 +73289,56 @@ static const uint16_t ts_small_parse_table[] = { [19533] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(590), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(593), 1, sym_value, - STATE(1765), 1, + STATE(1846), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -73227,56 +73350,56 @@ static const uint16_t ts_small_parse_table[] = { [19615] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(427), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(570), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(576), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(582), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(584), 1, sym_duration_part, - STATE(150), 1, + STATE(145), 1, sym_graph_path, - STATE(151), 1, + STATE(160), 1, sym_base_value, - STATE(222), 1, + STATE(249), 1, aux_sym_duration_repeat1, - STATE(400), 1, + STATE(401), 1, sym_value, - STATE(1748), 1, + STATE(1737), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(423), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(580), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(566), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(578), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(443), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(568), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(290), 8, sym_number, sym_identifier, sym_array, @@ -73288,56 +73411,56 @@ static const uint16_t ts_small_parse_table[] = { [19697] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(541), 1, + STATE(562), 1, sym_value, - STATE(1790), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73349,56 +73472,56 @@ static const uint16_t ts_small_parse_table[] = { [19779] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(578), 1, + STATE(394), 1, sym_value, - STATE(1791), 1, + STATE(1773), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73410,56 +73533,56 @@ static const uint16_t ts_small_parse_table[] = { [19861] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(278), 1, + STATE(542), 1, sym_value, - STATE(1734), 1, + STATE(1871), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73471,56 +73594,56 @@ static const uint16_t ts_small_parse_table[] = { [19943] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(87), 1, + anon_sym_LT_DASH, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(45), 1, - anon_sym_LT_DASH, - ACTIONS(47), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(55), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(144), 1, - sym_graph_path, - STATE(145), 1, + STATE(4), 1, sym_base_value, - STATE(566), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, + aux_sym_duration_repeat1, + STATE(454), 1, sym_value, - STATE(1851), 1, + STATE(1718), 1, sym_object_key, - ACTIONS(37), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(51), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(7), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73532,56 +73655,56 @@ static const uint16_t ts_small_parse_table[] = { [20025] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(515), 1, + STATE(563), 1, sym_value, - STATE(1773), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73593,56 +73716,56 @@ static const uint16_t ts_small_parse_table[] = { [20107] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(3), 1, + STATE(4), 1, sym_base_value, - STATE(6), 1, + STATE(5), 1, sym_graph_path, - STATE(8), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(549), 1, + STATE(603), 1, sym_value, - STATE(1791), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73654,56 +73777,56 @@ static const uint16_t ts_small_parse_table[] = { [20189] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(472), 1, + anon_sym_LBRACE, + ACTIONS(514), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(41), 1, + ACTIONS(520), 1, anon_sym_LPAREN, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(47), 1, + ACTIONS(522), 1, + anon_sym_LT_DASH, + ACTIONS(524), 1, aux_sym_type_name_token1, - ACTIONS(53), 1, + ACTIONS(530), 1, sym_decimal, - ACTIONS(265), 1, - anon_sym_LT_DASH, - ACTIONS(870), 1, + ACTIONS(532), 1, sym_duration_part, - STATE(79), 1, - sym_graph_path, - STATE(90), 1, + STATE(196), 1, sym_base_value, - STATE(97), 1, + STATE(198), 1, + sym_graph_path, + STATE(260), 1, aux_sym_duration_repeat1, - STATE(398), 1, + STATE(410), 1, sym_value, STATE(1772), 1, sym_object_key, - ACTIONS(51), 2, - sym_int, - sym_float, - ACTIONS(261), 2, + ACTIONS(516), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(7), 3, + ACTIONS(528), 2, + sym_int, + sym_float, + ACTIONS(510), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(49), 3, + ACTIONS(526), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(99), 3, + STATE(461), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(11), 4, + ACTIONS(512), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(57), 8, + STATE(347), 8, sym_number, sym_identifier, sym_array, @@ -73715,56 +73838,56 @@ static const uint16_t ts_small_parse_table[] = { [20271] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(47), 1, + anon_sym_LT_DASH, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(57), 1, sym_duration_part, - STATE(3), 1, - sym_base_value, - STATE(6), 1, - sym_graph_path, - STATE(8), 1, + STATE(51), 1, aux_sym_duration_repeat1, - STATE(392), 1, + STATE(153), 1, + sym_graph_path, + STATE(162), 1, + sym_base_value, + STATE(510), 1, sym_value, - STATE(1788), 1, + STATE(1818), 1, sym_object_key, - ACTIONS(65), 2, + ACTIONS(39), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -73776,56 +73899,56 @@ static const uint16_t ts_small_parse_table[] = { [20353] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(452), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(171), 1, + STATE(4), 1, sym_base_value, - STATE(178), 1, + STATE(5), 1, sym_graph_path, - STATE(258), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(488), 1, + STATE(601), 1, sym_value, - STATE(1767), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73837,56 +73960,56 @@ static const uint16_t ts_small_parse_table[] = { [20435] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(385), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(516), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(518), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(520), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(522), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(528), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(530), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(150), 1, - sym_graph_path, - STATE(151), 1, + STATE(4), 1, sym_base_value, - STATE(222), 1, + STATE(5), 1, + sym_graph_path, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(378), 1, + STATE(561), 1, sym_value, - STATE(1748), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(381), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(526), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(512), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(524), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(442), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(514), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(315), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -73898,56 +74021,56 @@ static const uint16_t ts_small_parse_table[] = { [20517] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_LT_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(474), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(478), 1, + ACTIONS(43), 1, anon_sym_LPAREN, - ACTIONS(482), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(488), 1, + ACTIONS(55), 1, sym_decimal, - ACTIONS(490), 1, + ACTIONS(267), 1, + anon_sym_LT_DASH, + ACTIONS(870), 1, sym_duration_part, - STATE(3), 1, + STATE(79), 1, sym_base_value, - STATE(6), 1, + STATE(88), 1, sym_graph_path, - STATE(8), 1, + STATE(94), 1, aux_sym_duration_repeat1, - STATE(539), 1, + STATE(460), 1, sym_value, - STATE(1791), 1, + STATE(1731), 1, sym_object_key, - ACTIONS(65), 2, - anon_sym_DASH_GT, - anon_sym_LT_DASH_GT, - ACTIONS(486), 2, + ACTIONS(53), 2, sym_int, sym_float, - ACTIONS(456), 3, + ACTIONS(263), 2, + anon_sym_DASH_GT, + anon_sym_LT_DASH_GT, + ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(484), 3, + ACTIONS(51), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(73), 3, + STATE(97), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(458), 4, + ACTIONS(11), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(19), 8, + STATE(62), 8, sym_number, sym_identifier, sym_array, @@ -73959,56 +74082,56 @@ static const uint16_t ts_small_parse_table[] = { [20599] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(452), 1, + ACTIONS(87), 1, anon_sym_LT_DASH, - ACTIONS(561), 1, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(397), 1, sym_keyword_count, - ACTIONS(563), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(565), 1, + ACTIONS(401), 1, anon_sym_LPAREN, - ACTIONS(567), 1, + ACTIONS(405), 1, aux_sym_type_name_token1, - ACTIONS(573), 1, + ACTIONS(411), 1, sym_decimal, - ACTIONS(575), 1, + ACTIONS(413), 1, sym_duration_part, - STATE(171), 1, + STATE(4), 1, sym_base_value, - STATE(178), 1, + STATE(5), 1, sym_graph_path, - STATE(258), 1, + STATE(7), 1, aux_sym_duration_repeat1, - STATE(453), 1, + STATE(541), 1, sym_value, - STATE(1753), 1, + STATE(1782), 1, sym_object_key, - ACTIONS(448), 2, + ACTIONS(83), 2, anon_sym_DASH_GT, anon_sym_LT_DASH_GT, - ACTIONS(571), 2, + ACTIONS(409), 2, sym_int, sym_float, - ACTIONS(557), 3, + ACTIONS(379), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - ACTIONS(569), 3, + ACTIONS(407), 3, sym_string, sym_prefixed_string, sym_variable_name, - STATE(475), 3, + STATE(67), 3, sym_function_call, sym_binary_expression, sym_path, - ACTIONS(559), 4, + ACTIONS(381), 4, sym_keyword_true, sym_keyword_false, sym_keyword_none, sym_keyword_null, - STATE(348), 8, + STATE(27), 8, sym_number, sym_identifier, sym_array, @@ -74020,34 +74143,34 @@ static const uint16_t ts_small_parse_table[] = { [20681] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(950), 1, + ACTIONS(952), 1, sym_keyword_bm25, - ACTIONS(953), 1, + ACTIONS(954), 1, sym_keyword_doc_ids_cache, ACTIONS(956), 1, sym_keyword_doc_ids_order, - ACTIONS(959), 1, + ACTIONS(958), 1, sym_keyword_doc_lengths_cache, - ACTIONS(962), 1, + ACTIONS(960), 1, sym_keyword_doc_lengths_order, - ACTIONS(965), 1, + ACTIONS(962), 1, sym_keyword_postings_cache, - ACTIONS(968), 1, + ACTIONS(964), 1, sym_keyword_postings_order, - ACTIONS(971), 1, + ACTIONS(966), 1, sym_keyword_terms_cache, - ACTIONS(974), 1, + ACTIONS(968), 1, sym_keyword_terms_order, - ACTIONS(977), 1, + ACTIONS(970), 1, sym_keyword_highlights, - ACTIONS(948), 6, + ACTIONS(950), 6, ts_builtin_sym_end, sym_semi_colon, sym_keyword_unique, sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(764), 10, + STATE(766), 10, sym_bm25_clause, sym_doc_ids_cache_clause, sym_doc_ids_order_clause, @@ -74061,34 +74184,34 @@ static const uint16_t ts_small_parse_table[] = { [20735] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(982), 1, + ACTIONS(974), 1, sym_keyword_bm25, - ACTIONS(984), 1, + ACTIONS(977), 1, sym_keyword_doc_ids_cache, - ACTIONS(986), 1, + ACTIONS(980), 1, sym_keyword_doc_ids_order, - ACTIONS(988), 1, + ACTIONS(983), 1, sym_keyword_doc_lengths_cache, - ACTIONS(990), 1, + ACTIONS(986), 1, sym_keyword_doc_lengths_order, - ACTIONS(992), 1, + ACTIONS(989), 1, sym_keyword_postings_cache, - ACTIONS(994), 1, + ACTIONS(992), 1, sym_keyword_postings_order, - ACTIONS(996), 1, + ACTIONS(995), 1, sym_keyword_terms_cache, ACTIONS(998), 1, sym_keyword_terms_order, - ACTIONS(1000), 1, + ACTIONS(1001), 1, sym_keyword_highlights, - ACTIONS(980), 6, + ACTIONS(972), 6, ts_builtin_sym_end, sym_semi_colon, sym_keyword_unique, sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(766), 10, + STATE(765), 10, sym_bm25_clause, sym_doc_ids_cache_clause, sym_doc_ids_order_clause, @@ -74102,34 +74225,34 @@ static const uint16_t ts_small_parse_table[] = { [20789] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(982), 1, + ACTIONS(952), 1, sym_keyword_bm25, - ACTIONS(984), 1, + ACTIONS(954), 1, sym_keyword_doc_ids_cache, - ACTIONS(986), 1, + ACTIONS(956), 1, sym_keyword_doc_ids_order, - ACTIONS(988), 1, + ACTIONS(958), 1, sym_keyword_doc_lengths_cache, - ACTIONS(990), 1, + ACTIONS(960), 1, sym_keyword_doc_lengths_order, - ACTIONS(992), 1, + ACTIONS(962), 1, sym_keyword_postings_cache, - ACTIONS(994), 1, + ACTIONS(964), 1, sym_keyword_postings_order, - ACTIONS(996), 1, + ACTIONS(966), 1, sym_keyword_terms_cache, - ACTIONS(998), 1, + ACTIONS(968), 1, sym_keyword_terms_order, - ACTIONS(1004), 1, + ACTIONS(1006), 1, sym_keyword_highlights, - ACTIONS(1002), 6, + ACTIONS(1004), 6, ts_builtin_sym_end, sym_semi_colon, sym_keyword_unique, sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(764), 10, + STATE(765), 10, sym_bm25_clause, sym_doc_ids_cache_clause, sym_doc_ids_order_clause, @@ -74143,282 +74266,325 @@ static const uint16_t ts_small_parse_table[] = { [20843] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, - sym_keyword_order, + sym_keyword_limit, ACTIONS(305), 1, - sym_keyword_with, + sym_keyword_order, ACTIONS(307), 1, - sym_keyword_where, + sym_keyword_with, ACTIONS(309), 1, - sym_keyword_split, + sym_keyword_where, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(321), 1, + ACTIONS(323), 1, anon_sym_COMMA, STATE(786), 1, sym_with_clause, - STATE(800), 1, + STATE(797), 1, sym_where_clause, - STATE(817), 1, + STATE(826), 1, sym_split_clause, - STATE(858), 1, - aux_sym_update_statement_repeat1, - STATE(866), 1, + STATE(860), 1, sym_group_clause, - STATE(893), 1, + STATE(861), 1, + aux_sym_update_statement_repeat1, + STATE(896), 1, sym_order_clause, - STATE(974), 1, + STATE(970), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1006), 3, + ACTIONS(1008), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, [20918] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, - sym_keyword_order, + sym_keyword_limit, ACTIONS(305), 1, - sym_keyword_with, + sym_keyword_order, ACTIONS(307), 1, - sym_keyword_where, + sym_keyword_with, ACTIONS(309), 1, - sym_keyword_split, + sym_keyword_where, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(321), 1, + ACTIONS(323), 1, anon_sym_COMMA, - STATE(785), 1, + STATE(784), 1, sym_with_clause, STATE(795), 1, sym_where_clause, - STATE(826), 1, + STATE(825), 1, sym_split_clause, - STATE(858), 1, + STATE(861), 1, aux_sym_update_statement_repeat1, - STATE(860), 1, + STATE(868), 1, sym_group_clause, - STATE(891), 1, + STATE(879), 1, sym_order_clause, - STATE(981), 1, + STATE(977), 1, sym_limit_clause, STATE(1007), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(331), 3, + ACTIONS(293), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [20993] = 24, + [20993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1010), 24, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - ACTIONS(299), 1, sym_keyword_fetch, + sym_keyword_limit, + sym_keyword_order, + sym_keyword_group, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_out, + sym_keyword_to, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + sym_keyword_unique, + sym_keyword_search, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [21023] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, - sym_keyword_order, ACTIONS(335), 1, - sym_keyword_with, + sym_keyword_order, ACTIONS(337), 1, - sym_keyword_where, + sym_keyword_with, ACTIONS(339), 1, + sym_keyword_where, + ACTIONS(341), 1, anon_sym_COMMA, - STATE(790), 1, + STATE(787), 1, sym_with_clause, - STATE(804), 1, + STATE(810), 1, sym_where_clause, - STATE(833), 1, + STATE(834), 1, sym_split_clause, - STATE(872), 1, + STATE(877), 1, sym_group_clause, - STATE(891), 1, + STATE(879), 1, sym_order_clause, - STATE(892), 1, + STATE(884), 1, aux_sym_update_statement_repeat1, - STATE(981), 1, + STATE(977), 1, sym_limit_clause, STATE(1007), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(331), 2, + ACTIONS(293), 2, ts_builtin_sym_end, sym_semi_colon, - [21067] = 24, + [21097] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, - sym_keyword_order, ACTIONS(335), 1, - sym_keyword_with, + sym_keyword_order, ACTIONS(337), 1, - sym_keyword_where, + sym_keyword_with, ACTIONS(339), 1, + sym_keyword_where, + ACTIONS(341), 1, anon_sym_COMMA, STATE(788), 1, sym_with_clause, - STATE(814), 1, + STATE(803), 1, sym_where_clause, - STATE(841), 1, + STATE(851), 1, sym_split_clause, - STATE(892), 1, - aux_sym_update_statement_repeat1, - STATE(893), 1, - sym_order_clause, - STATE(896), 1, + STATE(884), 1, + aux_sym_update_statement_repeat1, + STATE(895), 1, sym_group_clause, - STATE(974), 1, + STATE(896), 1, + sym_order_clause, + STATE(970), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1006), 2, + ACTIONS(1008), 2, ts_builtin_sym_end, sym_semi_colon, - [21141] = 2, + [21171] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 24, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_as, - sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_group, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_out, - sym_keyword_to, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, - sym_keyword_unique, - sym_keyword_search, + ACTIONS(353), 1, + sym_keyword_return, + ACTIONS(355), 1, + sym_keyword_where, + ACTIONS(357), 1, + sym_keyword_content, + ACTIONS(359), 1, + sym_keyword_merge, + ACTIONS(361), 1, + sym_keyword_patch, + ACTIONS(363), 1, + sym_keyword_set, + ACTIONS(365), 1, + sym_keyword_unset, + ACTIONS(367), 1, anon_sym_COMMA, + STATE(880), 1, + aux_sym_update_statement_repeat1, + STATE(1034), 1, + sym_where_clause, + STATE(1103), 1, + sym_return_clause, + STATE(1217), 1, + sym_timeout_clause, + STATE(1405), 1, + sym_parallel_clause, + ACTIONS(351), 3, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [21171] = 18, + STATE(990), 5, + sym_content_clause, + sym_set_clause, + sym_unset_clause, + sym_merge_clause, + sym_patch_clause, + [21232] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(361), 1, + ACTIONS(355), 1, sym_keyword_where, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(365), 1, + ACTIONS(359), 1, sym_keyword_merge, - ACTIONS(367), 1, + ACTIONS(361), 1, sym_keyword_patch, - ACTIONS(369), 1, + ACTIONS(363), 1, sym_keyword_set, - ACTIONS(371), 1, + ACTIONS(365), 1, sym_keyword_unset, - ACTIONS(373), 1, + ACTIONS(367), 1, anon_sym_COMMA, - STATE(894), 1, + STATE(880), 1, aux_sym_update_statement_repeat1, - STATE(1047), 1, + STATE(1055), 1, sym_where_clause, - STATE(1112), 1, + STATE(1161), 1, sym_return_clause, - STATE(1207), 1, + STATE(1251), 1, sym_timeout_clause, - STATE(1321), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(375), 3, + ACTIONS(1012), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(989), 5, + STATE(987), 5, sym_content_clause, sym_set_clause, sym_unset_clause, sym_merge_clause, sym_patch_clause, - [21232] = 4, + [21293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 1, + ACTIONS(1016), 1, sym_keyword_not, - ACTIONS(1014), 10, + ACTIONS(1018), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74429,7 +74595,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1010), 12, + ACTIONS(1014), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74442,53 +74608,52 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_custom_function_name, sym_function_name, - [21265] = 18, + [21326] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - ACTIONS(361), 1, - sym_keyword_where, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(365), 1, + ACTIONS(359), 1, sym_keyword_merge, - ACTIONS(367), 1, + ACTIONS(361), 1, sym_keyword_patch, - ACTIONS(369), 1, + ACTIONS(431), 1, + sym_keyword_return, + ACTIONS(433), 1, + sym_keyword_where, + ACTIONS(435), 1, sym_keyword_set, - ACTIONS(371), 1, + ACTIONS(437), 1, sym_keyword_unset, - ACTIONS(373), 1, + ACTIONS(439), 1, anon_sym_COMMA, - STATE(894), 1, + STATE(949), 1, aux_sym_update_statement_repeat1, - STATE(1037), 1, - sym_where_clause, - STATE(1120), 1, + STATE(1103), 1, sym_return_clause, - STATE(1246), 1, + STATE(1155), 1, + sym_where_clause, + STATE(1217), 1, sym_timeout_clause, - STATE(1290), 1, + STATE(1405), 1, sym_parallel_clause, - ACTIONS(1016), 3, + ACTIONS(351), 2, + ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(993), 5, + STATE(1009), 5, sym_content_clause, sym_set_clause, sym_unset_clause, sym_merge_clause, sym_patch_clause, - [21326] = 3, + [21386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 10, + ACTIONS(1022), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74499,7 +74664,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1018), 12, + ACTIONS(1020), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74512,52 +74677,10 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_custom_function_name, sym_function_name, - [21356] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(363), 1, - sym_keyword_content, - ACTIONS(365), 1, - sym_keyword_merge, - ACTIONS(367), 1, - sym_keyword_patch, - ACTIONS(403), 1, - sym_keyword_return, - ACTIONS(405), 1, - sym_keyword_where, - ACTIONS(407), 1, - sym_keyword_set, - ACTIONS(409), 1, - sym_keyword_unset, - ACTIONS(411), 1, - anon_sym_COMMA, - STATE(945), 1, - aux_sym_update_statement_repeat1, - STATE(1119), 1, - sym_where_clause, - STATE(1120), 1, - sym_return_clause, - STATE(1246), 1, - sym_timeout_clause, - STATE(1290), 1, - sym_parallel_clause, - ACTIONS(1016), 2, - ts_builtin_sym_end, - sym_semi_colon, - STATE(999), 5, - sym_content_clause, - sym_set_clause, - sym_unset_clause, - sym_merge_clause, - sym_patch_clause, [21416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 10, + ACTIONS(1026), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74568,7 +74691,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1022), 12, + ACTIONS(1024), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74584,7 +74707,7 @@ static const uint16_t ts_small_parse_table[] = { [21446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 10, + ACTIONS(1030), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74595,7 +74718,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1026), 12, + ACTIONS(1028), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74611,7 +74734,7 @@ static const uint16_t ts_small_parse_table[] = { [21476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1014), 10, + ACTIONS(1034), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74622,7 +74745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1010), 12, + ACTIONS(1032), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74638,7 +74761,7 @@ static const uint16_t ts_small_parse_table[] = { [21506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 10, + ACTIONS(1038), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74649,7 +74772,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1030), 12, + ACTIONS(1036), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74665,40 +74788,40 @@ static const uint16_t ts_small_parse_table[] = { [21536] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(365), 1, + ACTIONS(359), 1, sym_keyword_merge, - ACTIONS(367), 1, + ACTIONS(361), 1, sym_keyword_patch, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(405), 1, + ACTIONS(433), 1, sym_keyword_where, - ACTIONS(407), 1, + ACTIONS(435), 1, sym_keyword_set, - ACTIONS(409), 1, + ACTIONS(437), 1, sym_keyword_unset, - ACTIONS(411), 1, + ACTIONS(439), 1, anon_sym_COMMA, - STATE(945), 1, + STATE(949), 1, aux_sym_update_statement_repeat1, - STATE(1107), 1, - sym_where_clause, - STATE(1112), 1, + STATE(1161), 1, sym_return_clause, - STATE(1207), 1, + STATE(1162), 1, + sym_where_clause, + STATE(1251), 1, sym_timeout_clause, - STATE(1321), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(375), 2, + ACTIONS(1012), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1019), 5, + STATE(1001), 5, sym_content_clause, sym_set_clause, sym_unset_clause, @@ -74707,7 +74830,7 @@ static const uint16_t ts_small_parse_table[] = { [21596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 10, + ACTIONS(1018), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74718,7 +74841,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1034), 12, + ACTIONS(1014), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74734,7 +74857,7 @@ static const uint16_t ts_small_parse_table[] = { [21626] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 10, + ACTIONS(1042), 10, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LPAREN, @@ -74745,7 +74868,7 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal, sym_variable_name, sym_duration_part, - ACTIONS(1038), 12, + ACTIONS(1040), 12, sym_keyword_rand, sym_keyword_true, sym_keyword_false, @@ -74761,331 +74884,306 @@ static const uint16_t ts_small_parse_table[] = { [21656] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(307), 1, - sym_keyword_where, ACTIONS(309), 1, - sym_keyword_split, + sym_keyword_where, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(795), 1, + STATE(797), 1, sym_where_clause, STATE(826), 1, sym_split_clause, STATE(860), 1, sym_group_clause, - STATE(891), 1, + STATE(896), 1, sym_order_clause, - STATE(981), 1, + STATE(970), 1, sym_limit_clause, - STATE(1007), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(331), 3, + ACTIONS(1008), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, [21719] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(307), 1, - sym_keyword_where, ACTIONS(309), 1, - sym_keyword_split, + sym_keyword_where, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(800), 1, + STATE(795), 1, sym_where_clause, - STATE(817), 1, + STATE(825), 1, sym_split_clause, - STATE(866), 1, + STATE(868), 1, sym_group_clause, - STATE(893), 1, + STATE(879), 1, sym_order_clause, - STATE(974), 1, + STATE(977), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1006), 3, + ACTIONS(293), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, [21782] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(307), 1, - sym_keyword_where, ACTIONS(309), 1, - sym_keyword_split, + sym_keyword_where, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(793), 1, + STATE(799), 1, sym_where_clause, - STATE(824), 1, + STATE(829), 1, sym_split_clause, - STATE(869), 1, + STATE(867), 1, sym_group_clause, - STATE(885), 1, + STATE(872), 1, sym_order_clause, - STATE(955), 1, + STATE(978), 1, sym_limit_clause, - STATE(1018), 1, + STATE(997), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(1042), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [21845] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1044), 20, - ts_builtin_sym_end, + ACTIONS(1044), 3, sym_semi_colon, - sym_keyword_if, - sym_keyword_tokenizers, - sym_keyword_as, - sym_keyword_function, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_filters, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, anon_sym_RPAREN, anon_sym_RBRACE, - sym_custom_function_name, - [21871] = 20, + [21845] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - ACTIONS(337), 1, + ACTIONS(339), 1, sym_keyword_where, - STATE(813), 1, + STATE(803), 1, sym_where_clause, - STATE(855), 1, + STATE(851), 1, sym_split_clause, - STATE(884), 1, + STATE(895), 1, sym_group_clause, - STATE(885), 1, + STATE(896), 1, sym_order_clause, - STATE(955), 1, + STATE(970), 1, sym_limit_clause, - STATE(1018), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1042), 2, + ACTIONS(1008), 2, ts_builtin_sym_end, sym_semi_colon, - [21933] = 20, + [21907] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - ACTIONS(337), 1, + ACTIONS(339), 1, sym_keyword_where, - STATE(804), 1, + STATE(808), 1, sym_where_clause, - STATE(833), 1, + STATE(844), 1, sym_split_clause, STATE(872), 1, - sym_group_clause, - STATE(891), 1, sym_order_clause, - STATE(981), 1, + STATE(904), 1, + sym_group_clause, + STATE(978), 1, sym_limit_clause, - STATE(1007), 1, + STATE(997), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(331), 2, + ACTIONS(1044), 2, + ts_builtin_sym_end, + sym_semi_colon, + [21969] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1046), 20, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_if, + sym_keyword_tokenizers, + sym_keyword_as, + sym_keyword_function, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_filters, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, + anon_sym_RPAREN, + anon_sym_RBRACE, + sym_custom_function_name, [21995] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - ACTIONS(337), 1, + ACTIONS(339), 1, sym_keyword_where, - STATE(814), 1, + STATE(810), 1, sym_where_clause, - STATE(841), 1, + STATE(834), 1, sym_split_clause, - STATE(893), 1, - sym_order_clause, - STATE(896), 1, + STATE(877), 1, sym_group_clause, - STATE(974), 1, + STATE(879), 1, + sym_order_clause, + STATE(977), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1006), 2, - ts_builtin_sym_end, - sym_semi_colon, - [22057] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1046), 1, - anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1008), 17, + ACTIONS(293), 2, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, - sym_keyword_unique, - sym_keyword_search, - anon_sym_RPAREN, - anon_sym_RBRACE, - [22086] = 11, + [22057] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 1, + ACTIONS(1050), 1, sym_keyword_value, - ACTIONS(1054), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1057), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1060), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1063), 1, + ACTIONS(1058), 1, sym_keyword_default, - ACTIONS(1066), 1, + ACTIONS(1060), 1, sym_keyword_assert, - ACTIONS(1069), 1, + ACTIONS(1062), 1, sym_keyword_permissions, - ACTIONS(1072), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1049), 3, + ACTIONS(1048), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(792), 8, + STATE(800), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75094,69 +75192,30 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22129] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(303), 1, - sym_keyword_order, - ACTIONS(309), 1, - sym_keyword_split, - ACTIONS(311), 1, - sym_keyword_group, - STATE(830), 1, - sym_split_clause, - STATE(868), 1, - sym_group_clause, - STATE(878), 1, - sym_order_clause, - STATE(950), 1, - sym_limit_clause, - STATE(996), 1, - sym_fetch_clause, - STATE(1132), 1, - sym_timeout_clause, - STATE(1221), 1, - sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [22186] = 11, + [22100] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, + ACTIONS(1050), 1, sym_keyword_value, - ACTIONS(1081), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1083), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1087), 1, + ACTIONS(1058), 1, sym_keyword_default, - ACTIONS(1089), 1, + ACTIONS(1060), 1, sym_keyword_assert, - ACTIONS(1091), 1, + ACTIONS(1062), 1, sym_keyword_permissions, - ACTIONS(1093), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1077), 3, + ACTIONS(1066), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(798), 8, + STATE(796), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75165,108 +75224,133 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22229] = 18, + [22143] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1068), 1, + anon_sym_COMMA, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1010), 17, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + sym_keyword_unique, + sym_keyword_search, + anon_sym_RPAREN, + anon_sym_RBRACE, + [22172] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(817), 1, + STATE(825), 1, sym_split_clause, - STATE(866), 1, + STATE(868), 1, sym_group_clause, - STATE(893), 1, + STATE(879), 1, sym_order_clause, - STATE(974), 1, + STATE(977), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1006), 3, + ACTIONS(293), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [22286] = 18, + [22229] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, STATE(826), 1, sym_split_clause, STATE(860), 1, sym_group_clause, - STATE(891), 1, + STATE(896), 1, sym_order_clause, - STATE(981), 1, + STATE(970), 1, sym_limit_clause, - STATE(1007), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(331), 3, + ACTIONS(1008), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [22343] = 11, + [22286] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, + ACTIONS(1050), 1, sym_keyword_value, - ACTIONS(1081), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1083), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1087), 1, + ACTIONS(1058), 1, sym_keyword_default, - ACTIONS(1089), 1, + ACTIONS(1060), 1, sym_keyword_assert, - ACTIONS(1091), 1, + ACTIONS(1062), 1, sym_keyword_permissions, - ACTIONS(1093), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1095), 3, + ACTIONS(1071), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(799), 8, + STATE(800), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75275,62 +75359,69 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22386] = 11, + [22329] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, - sym_keyword_value, - ACTIONS(1081), 1, - sym_keyword_flexible, - ACTIONS(1083), 1, - sym_keyword_readonly, - ACTIONS(1085), 1, - sym_keyword_type, - ACTIONS(1087), 1, - sym_keyword_default, - ACTIONS(1089), 1, - sym_keyword_assert, - ACTIONS(1091), 1, - sym_keyword_permissions, - ACTIONS(1093), 1, - sym_keyword_comment, - ACTIONS(1095), 3, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, + sym_keyword_order, + ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, + sym_keyword_group, + STATE(829), 1, + sym_split_clause, + STATE(867), 1, + sym_group_clause, + STATE(872), 1, + sym_order_clause, + STATE(978), 1, + sym_limit_clause, + STATE(997), 1, + sym_fetch_clause, + STATE(1138), 1, + sym_timeout_clause, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(792), 8, - sym_type_clause, - sym_default_clause, - sym_readonly_clause, - sym_value_clause, - sym_assert_clause, - sym_permissions_for_clause, - sym_comment_clause, - aux_sym_define_field_statement_repeat1, - [22429] = 11, + [22386] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, + ACTIONS(1050), 1, sym_keyword_value, - ACTIONS(1081), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1083), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1087), 1, + ACTIONS(1058), 1, sym_keyword_default, - ACTIONS(1089), 1, + ACTIONS(1060), 1, sym_keyword_assert, - ACTIONS(1091), 1, + ACTIONS(1062), 1, sym_keyword_permissions, - ACTIONS(1093), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1097), 3, + ACTIONS(1071), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(792), 8, + STATE(791), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75339,68 +75430,69 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22472] = 18, + [22429] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(824), 1, + STATE(827), 1, sym_split_clause, - STATE(869), 1, + STATE(864), 1, sym_group_clause, - STATE(885), 1, + STATE(889), 1, sym_order_clause, - STATE(955), 1, + STATE(962), 1, sym_limit_clause, - STATE(1018), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1042), 3, + ACTIONS(1073), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [22529] = 11, + [22486] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1077), 1, + sym_keyword_value, + ACTIONS(1080), 1, sym_keyword_flexible, ACTIONS(1083), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1086), 1, sym_keyword_type, - ACTIONS(1093), 1, - sym_keyword_comment, - ACTIONS(1099), 1, - sym_keyword_value, - ACTIONS(1101), 1, + ACTIONS(1089), 1, sym_keyword_default, - ACTIONS(1103), 1, + ACTIONS(1092), 1, sym_keyword_assert, - ACTIONS(1105), 1, + ACTIONS(1095), 1, sym_keyword_permissions, - ACTIONS(1077), 2, - ts_builtin_sym_end, + ACTIONS(1098), 1, + sym_keyword_comment, + ACTIONS(1075), 3, sym_semi_colon, - STATE(803), 8, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(800), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75409,60 +75501,51 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22571] = 11, + [22529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1101), 18, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_value, sym_keyword_flexible, - ACTIONS(1083), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + sym_keyword_when, + sym_keyword_then, sym_keyword_type, - ACTIONS(1093), 1, - sym_keyword_comment, - ACTIONS(1099), 1, - sym_keyword_value, - ACTIONS(1101), 1, sym_keyword_default, - ACTIONS(1103), 1, sym_keyword_assert, - ACTIONS(1105), 1, sym_keyword_permissions, - ACTIONS(1095), 2, - ts_builtin_sym_end, - sym_semi_colon, - STATE(808), 8, - sym_type_clause, - sym_default_clause, - sym_readonly_clause, - sym_value_clause, - sym_assert_clause, - sym_permissions_for_clause, - sym_comment_clause, - aux_sym_define_field_statement_repeat1, - [22613] = 11, + sym_keyword_comment, + sym_keyword_fields, + sym_keyword_columns, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + [22553] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1083), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1093), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1099), 1, + ACTIONS(1103), 1, sym_keyword_value, - ACTIONS(1101), 1, + ACTIONS(1105), 1, sym_keyword_default, - ACTIONS(1103), 1, + ACTIONS(1107), 1, sym_keyword_assert, - ACTIONS(1105), 1, + ACTIONS(1109), 1, sym_keyword_permissions, - ACTIONS(1095), 2, + ACTIONS(1048), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(807), 8, + STATE(813), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75471,48 +75554,48 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22655] = 18, + [22595] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - STATE(841), 1, + STATE(844), 1, sym_split_clause, - STATE(893), 1, + STATE(872), 1, sym_order_clause, - STATE(896), 1, + STATE(904), 1, sym_group_clause, - STATE(974), 1, + STATE(978), 1, sym_limit_clause, - STATE(1001), 1, + STATE(997), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(1006), 2, + ACTIONS(1044), 2, ts_builtin_sym_end, sym_semi_colon, - [22711] = 2, + [22651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 18, + ACTIONS(1111), 18, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -75531,89 +75614,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, - [22735] = 9, + [22675] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1109), 1, + ACTIONS(1113), 1, anon_sym_EQ, STATE(50), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - ACTIONS(349), 4, + ACTIONS(343), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(351), 6, + ACTIONS(345), 6, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_content, sym_keyword_set, sym_keyword_unset, - [22773] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1054), 1, - sym_keyword_flexible, - ACTIONS(1057), 1, - sym_keyword_readonly, - ACTIONS(1060), 1, - sym_keyword_type, - ACTIONS(1072), 1, - sym_keyword_comment, - ACTIONS(1111), 1, - sym_keyword_value, - ACTIONS(1114), 1, - sym_keyword_default, - ACTIONS(1117), 1, - sym_keyword_assert, - ACTIONS(1120), 1, - sym_keyword_permissions, - ACTIONS(1049), 2, - ts_builtin_sym_end, - sym_semi_colon, - STATE(807), 8, - sym_type_clause, - sym_default_clause, - sym_readonly_clause, - sym_value_clause, - sym_assert_clause, - sym_permissions_for_clause, - sym_comment_clause, - aux_sym_define_field_statement_repeat1, - [22815] = 11, + [22713] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1052), 1, sym_keyword_flexible, - ACTIONS(1083), 1, + ACTIONS(1054), 1, sym_keyword_readonly, - ACTIONS(1085), 1, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1093), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1099), 1, + ACTIONS(1103), 1, sym_keyword_value, - ACTIONS(1101), 1, + ACTIONS(1105), 1, sym_keyword_default, - ACTIONS(1103), 1, + ACTIONS(1107), 1, sym_keyword_assert, - ACTIONS(1105), 1, + ACTIONS(1109), 1, sym_keyword_permissions, - ACTIONS(1097), 2, + ACTIONS(1071), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(807), 8, + STATE(813), 8, sym_type_clause, sym_default_clause, sym_readonly_clause, @@ -75622,602 +75674,428 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_for_clause, sym_comment_clause, aux_sym_define_field_statement_repeat1, - [22857] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1123), 18, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_when, - sym_keyword_then, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, - sym_keyword_fields, - sym_keyword_columns, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - [22881] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, - ACTIONS(311), 1, - sym_keyword_group, - ACTIONS(333), 1, - sym_keyword_order, - STATE(833), 1, - sym_split_clause, - STATE(872), 1, - sym_group_clause, - STATE(891), 1, - sym_order_clause, - STATE(981), 1, - sym_limit_clause, - STATE(1007), 1, - sym_fetch_clause, - STATE(1109), 1, - sym_timeout_clause, - STATE(1203), 1, - sym_parallel_clause, - STATE(1302), 1, - sym_explain_clause, - ACTIONS(331), 2, - ts_builtin_sym_end, - sym_semi_colon, - [22937] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(1125), 1, - anon_sym_EQ, - STATE(48), 1, - sym_record_id_value, - ACTIONS(426), 2, - sym_int, - sym_record_id_ident, - STATE(41), 2, - sym_array, - sym_object, - ACTIONS(140), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(142), 6, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - sym_keyword_unset, - [22975] = 9, + [22755] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1127), 1, + ACTIONS(1115), 1, anon_sym_EQ, - STATE(46), 1, + STATE(49), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - ACTIONS(200), 4, + ACTIONS(174), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(202), 6, + ACTIONS(176), 6, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_content, sym_keyword_set, sym_keyword_unset, - [23013] = 18, + [22793] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, - ACTIONS(311), 1, - sym_keyword_group, - ACTIONS(333), 1, - sym_keyword_order, - STATE(831), 1, - sym_split_clause, - STATE(870), 1, - sym_group_clause, - STATE(878), 1, - sym_order_clause, - STATE(950), 1, - sym_limit_clause, - STATE(996), 1, - sym_fetch_clause, - STATE(1132), 1, - sym_timeout_clause, - STATE(1221), 1, - sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 2, - ts_builtin_sym_end, - sym_semi_colon, - [23069] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(309), 1, - sym_keyword_split, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - STATE(855), 1, + STATE(849), 1, sym_split_clause, - STATE(884), 1, - sym_group_clause, - STATE(885), 1, + STATE(889), 1, sym_order_clause, - STATE(955), 1, + STATE(890), 1, + sym_group_clause, + STATE(962), 1, sym_limit_clause, - STATE(1018), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1042), 2, + ACTIONS(1073), 2, ts_builtin_sym_end, sym_semi_colon, - [23125] = 9, + [22849] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 1, - sym_keyword_as, - ACTIONS(1135), 1, - sym_keyword_changefeed, - ACTIONS(1137), 1, + ACTIONS(1052), 1, + sym_keyword_flexible, + ACTIONS(1054), 1, + sym_keyword_readonly, + ACTIONS(1056), 1, sym_keyword_type, - ACTIONS(1139), 1, - sym_keyword_permissions, - ACTIONS(1141), 1, + ACTIONS(1064), 1, sym_keyword_comment, - ACTIONS(1129), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(1133), 3, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - STATE(819), 6, - sym_permissions_for_clause, - sym_comment_clause, - sym_table_type_clause, - sym_table_view_clause, - sym_changefeed_clause, - aux_sym_define_table_statement_repeat1, - [23162] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1131), 1, - sym_keyword_as, - ACTIONS(1135), 1, - sym_keyword_changefeed, - ACTIONS(1137), 1, - sym_keyword_type, - ACTIONS(1139), 1, + ACTIONS(1103), 1, + sym_keyword_value, + ACTIONS(1105), 1, + sym_keyword_default, + ACTIONS(1107), 1, + sym_keyword_assert, + ACTIONS(1109), 1, sym_keyword_permissions, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1143), 3, + ACTIONS(1071), 2, + ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(1145), 3, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - STATE(822), 6, + STATE(802), 8, + sym_type_clause, + sym_default_clause, + sym_readonly_clause, + sym_value_clause, + sym_assert_clause, sym_permissions_for_clause, sym_comment_clause, - sym_table_type_clause, - sym_table_view_clause, - sym_changefeed_clause, - aux_sym_define_table_statement_repeat1, - [23199] = 16, + aux_sym_define_field_statement_repeat1, + [22891] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(303), 1, - sym_keyword_order, - ACTIONS(311), 1, - sym_keyword_group, - STATE(869), 1, - sym_group_clause, - STATE(885), 1, - sym_order_clause, - STATE(955), 1, - sym_limit_clause, - STATE(1018), 1, - sym_fetch_clause, - STATE(1158), 1, - sym_timeout_clause, - STATE(1239), 1, - sym_parallel_clause, - STATE(1418), 1, - sym_explain_clause, - ACTIONS(1042), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [23250] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, - sym_keyword_order, + sym_keyword_limit, ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, sym_keyword_group, - STATE(860), 1, + ACTIONS(335), 1, + sym_keyword_order, + STATE(851), 1, + sym_split_clause, + STATE(895), 1, sym_group_clause, - STATE(891), 1, + STATE(896), 1, sym_order_clause, - STATE(981), 1, + STATE(970), 1, sym_limit_clause, - STATE(1007), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(331), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [23301] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1131), 1, - sym_keyword_as, - ACTIONS(1135), 1, - sym_keyword_changefeed, - ACTIONS(1137), 1, - sym_keyword_type, - ACTIONS(1139), 1, - sym_keyword_permissions, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1143), 3, + ACTIONS(1008), 2, + ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(1147), 3, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - STATE(825), 6, - sym_permissions_for_clause, - sym_comment_clause, - sym_table_type_clause, - sym_table_view_clause, - sym_changefeed_clause, - aux_sym_define_table_statement_repeat1, - [23338] = 9, + [22947] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(1117), 1, anon_sym_EQ, STATE(48), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - ACTIONS(140), 4, + ACTIONS(190), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(142), 5, + ACTIONS(192), 6, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_content, sym_keyword_set, - [23375] = 9, + sym_keyword_unset, + [22985] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(1127), 1, - anon_sym_EQ, - STATE(46), 1, - sym_record_id_value, - ACTIONS(426), 2, - sym_int, - sym_record_id_ident, - STATE(41), 2, - sym_array, - sym_object, - ACTIONS(200), 4, + ACTIONS(1052), 1, + sym_keyword_flexible, + ACTIONS(1054), 1, + sym_keyword_readonly, + ACTIONS(1056), 1, + sym_keyword_type, + ACTIONS(1064), 1, + sym_keyword_comment, + ACTIONS(1103), 1, + sym_keyword_value, + ACTIONS(1105), 1, + sym_keyword_default, + ACTIONS(1107), 1, + sym_keyword_assert, + ACTIONS(1109), 1, + sym_keyword_permissions, + ACTIONS(1066), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(202), 5, - sym_keyword_return, + STATE(806), 8, + sym_type_clause, + sym_default_clause, + sym_readonly_clause, + sym_value_clause, + sym_assert_clause, + sym_permissions_for_clause, + sym_comment_clause, + aux_sym_define_field_statement_repeat1, + [23027] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1080), 1, + sym_keyword_flexible, + ACTIONS(1083), 1, + sym_keyword_readonly, + ACTIONS(1086), 1, + sym_keyword_type, + ACTIONS(1098), 1, + sym_keyword_comment, + ACTIONS(1119), 1, + sym_keyword_value, + ACTIONS(1122), 1, + sym_keyword_default, + ACTIONS(1125), 1, + sym_keyword_assert, + ACTIONS(1128), 1, + sym_keyword_permissions, + ACTIONS(1075), 2, + ts_builtin_sym_end, + sym_semi_colon, + STATE(813), 8, + sym_type_clause, + sym_default_clause, + sym_readonly_clause, + sym_value_clause, + sym_assert_clause, + sym_permissions_for_clause, + sym_comment_clause, + aux_sym_define_field_statement_repeat1, + [23069] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - [23412] = 9, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(311), 1, + sym_keyword_split, + ACTIONS(313), 1, + sym_keyword_group, + ACTIONS(335), 1, + sym_keyword_order, + STATE(834), 1, + sym_split_clause, + STATE(877), 1, + sym_group_clause, + STATE(879), 1, + sym_order_clause, + STATE(977), 1, + sym_limit_clause, + STATE(1007), 1, + sym_fetch_clause, + STATE(1128), 1, + sym_timeout_clause, + STATE(1234), 1, + sym_parallel_clause, + STATE(1383), 1, + sym_explain_clause, + ACTIONS(293), 2, + ts_builtin_sym_end, + sym_semi_colon, + [23125] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 1, + ACTIONS(1133), 1, sym_keyword_as, - ACTIONS(1135), 1, + ACTIONS(1139), 1, sym_keyword_changefeed, - ACTIONS(1137), 1, + ACTIONS(1142), 1, sym_keyword_type, - ACTIONS(1139), 1, + ACTIONS(1145), 1, sym_keyword_permissions, - ACTIONS(1141), 1, + ACTIONS(1148), 1, sym_keyword_comment, - ACTIONS(1147), 3, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - ACTIONS(1149), 3, + ACTIONS(1131), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(825), 6, + ACTIONS(1136), 3, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + STATE(815), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [23449] = 9, + [23162] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1109), 1, + ACTIONS(1117), 1, anon_sym_EQ, - STATE(50), 1, + STATE(48), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - ACTIONS(349), 4, + ACTIONS(190), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(351), 5, + ACTIONS(192), 5, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_content, sym_keyword_set, - [23486] = 16, + [23199] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(311), 1, + ACTIONS(313), 1, sym_keyword_group, STATE(868), 1, sym_group_clause, - STATE(878), 1, + STATE(879), 1, sym_order_clause, - STATE(950), 1, + STATE(977), 1, sym_limit_clause, - STATE(996), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1132), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1221), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1400), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1075), 3, + ACTIONS(293), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [23537] = 9, + [23250] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1153), 1, + anon_sym_LPAREN, + ACTIONS(1151), 16, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_bm25, + sym_keyword_doc_ids_cache, + sym_keyword_doc_ids_order, + sym_keyword_doc_lengths_cache, + sym_keyword_doc_lengths_order, + sym_keyword_postings_cache, + sym_keyword_postings_order, + sym_keyword_terms_cache, + sym_keyword_terms_order, + sym_keyword_highlights, + sym_keyword_unique, + sym_keyword_search, + anon_sym_RPAREN, + anon_sym_RBRACE, + [23275] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1157), 1, sym_keyword_as, - ACTIONS(1159), 1, + ACTIONS(1161), 1, sym_keyword_changefeed, - ACTIONS(1162), 1, + ACTIONS(1163), 1, sym_keyword_type, ACTIONS(1165), 1, sym_keyword_permissions, - ACTIONS(1168), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1151), 3, + ACTIONS(1155), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1156), 3, + ACTIONS(1159), 3, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - STATE(825), 6, + STATE(815), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [23574] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(303), 1, - sym_keyword_order, - ACTIONS(311), 1, - sym_keyword_group, - STATE(866), 1, - sym_group_clause, - STATE(893), 1, - sym_order_clause, - STATE(974), 1, - sym_limit_clause, - STATE(1001), 1, - sym_fetch_clause, - STATE(1142), 1, - sym_timeout_clause, - STATE(1199), 1, - sym_parallel_clause, - STATE(1360), 1, - sym_explain_clause, - ACTIONS(1006), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [23625] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1173), 1, - anon_sym_LPAREN, - ACTIONS(1171), 16, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_bm25, - sym_keyword_doc_ids_cache, - sym_keyword_doc_ids_order, - sym_keyword_doc_lengths_cache, - sym_keyword_doc_lengths_order, - sym_keyword_postings_cache, - sym_keyword_postings_order, - sym_keyword_terms_cache, - sym_keyword_terms_order, - sym_keyword_highlights, - sym_keyword_unique, - sym_keyword_search, - anon_sym_RPAREN, - anon_sym_RBRACE, - [23650] = 8, + [23312] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, - sym_keyword_where, ACTIONS(606), 1, - sym_keyword_group, + sym_keyword_where, ACTIONS(608), 1, + sym_keyword_group, + ACTIONS(610), 1, anon_sym_COMMA, - STATE(864), 1, + STATE(869), 1, aux_sym_update_statement_repeat1, - STATE(882), 1, + STATE(901), 1, sym_where_clause, - STATE(967), 1, + STATE(973), 1, sym_group_clause, - ACTIONS(612), 11, + ACTIONS(1169), 11, sym_semi_colon, sym_keyword_as, sym_keyword_drop, @@ -76229,22 +76107,22 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [23685] = 8, + [23347] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, - sym_keyword_where, ACTIONS(606), 1, - sym_keyword_group, + sym_keyword_where, ACTIONS(608), 1, + sym_keyword_group, + ACTIONS(610), 1, anon_sym_COMMA, - STATE(864), 1, + STATE(869), 1, aux_sym_update_statement_repeat1, - STATE(897), 1, + STATE(888), 1, sym_where_clause, - STATE(952), 1, + STATE(965), 1, sym_group_clause, - ACTIONS(1175), 11, + ACTIONS(604), 11, sym_semi_colon, sym_keyword_as, sym_keyword_drop, @@ -76256,183 +76134,290 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [23720] = 16, + [23382] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(1157), 1, + sym_keyword_as, + ACTIONS(1161), 1, + sym_keyword_changefeed, + ACTIONS(1163), 1, + sym_keyword_type, + ACTIONS(1165), 1, + sym_keyword_permissions, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1159), 3, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + ACTIONS(1171), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(815), 6, + sym_permissions_for_clause, + sym_comment_clause, + sym_table_type_clause, + sym_table_view_clause, + sym_changefeed_clause, + aux_sym_define_table_statement_repeat1, + [23419] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1113), 1, + anon_sym_EQ, + STATE(50), 1, + sym_record_id_value, + ACTIONS(476), 2, + sym_int, + sym_record_id_ident, + STATE(41), 2, + sym_array, + sym_object, + ACTIONS(343), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(345), 5, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_content, + sym_keyword_set, + [23456] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1115), 1, + anon_sym_EQ, + STATE(49), 1, + sym_record_id_value, + ACTIONS(476), 2, + sym_int, + sym_record_id_ident, + STATE(41), 2, + sym_array, + sym_object, + ACTIONS(174), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(176), 5, + sym_keyword_return, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, + sym_keyword_content, + sym_keyword_set, + [23493] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - ACTIONS(311), 1, + ACTIONS(313), 1, sym_keyword_group, - STATE(865), 1, + STATE(860), 1, sym_group_clause, - STATE(899), 1, + STATE(896), 1, sym_order_clause, - STATE(975), 1, + STATE(970), 1, sym_limit_clause, - STATE(1000), 1, + STATE(1020), 1, sym_fetch_clause, STATE(1154), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1177), 3, + ACTIONS(1008), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [23771] = 16, + [23544] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(311), 1, + ACTIONS(305), 1, + sym_keyword_order, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + STATE(867), 1, + sym_group_clause, + STATE(872), 1, + sym_order_clause, + STATE(978), 1, + sym_limit_clause, + STATE(997), 1, + sym_fetch_clause, + STATE(1138), 1, + sym_timeout_clause, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [23595] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - STATE(876), 1, + ACTIONS(313), 1, + sym_keyword_group, + STATE(859), 1, sym_group_clause, - STATE(899), 1, + STATE(882), 1, sym_order_clause, - STATE(975), 1, + STATE(953), 1, sym_limit_clause, - STATE(1000), 1, + STATE(1019), 1, sym_fetch_clause, - STATE(1154), 1, + STATE(1111), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1177), 2, - ts_builtin_sym_end, + ACTIONS(1173), 3, sym_semi_colon, - [23821] = 9, + anon_sym_RPAREN, + anon_sym_RBRACE, + [23646] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 1, + ACTIONS(1157), 1, + sym_keyword_as, + ACTIONS(1161), 1, sym_keyword_changefeed, - ACTIONS(1162), 1, + ACTIONS(1163), 1, sym_keyword_type, - ACTIONS(1168), 1, - sym_keyword_comment, - ACTIONS(1179), 1, - sym_keyword_as, - ACTIONS(1185), 1, + ACTIONS(1165), 1, sym_keyword_permissions, - ACTIONS(1151), 2, - ts_builtin_sym_end, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1175), 3, sym_semi_colon, - ACTIONS(1182), 3, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(1177), 3, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - STATE(832), 6, + STATE(822), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [23857] = 16, + [23683] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(311), 1, - sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(305), 1, sym_keyword_order, - STATE(893), 1, - sym_order_clause, - STATE(896), 1, + ACTIONS(313), 1, + sym_keyword_group, + STATE(864), 1, sym_group_clause, - STATE(974), 1, + STATE(889), 1, + sym_order_clause, + STATE(962), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1006), 2, - ts_builtin_sym_end, + ACTIONS(1073), 3, sym_semi_colon, - [23907] = 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + [23734] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, - anon_sym_COMMA, - STATE(847), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1190), 2, - sym_keyword_out, - sym_keyword_to, - ACTIONS(1188), 12, - ts_builtin_sym_end, - sym_semi_colon, + ACTIONS(1157), 1, sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, + ACTIONS(1161), 1, sym_keyword_changefeed, + ACTIONS(1163), 1, sym_keyword_type, + ACTIONS(1165), 1, sym_keyword_permissions, + ACTIONS(1167), 1, sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [23935] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1194), 16, - ts_builtin_sym_end, + ACTIONS(1171), 3, sym_semi_colon, - sym_keyword_bm25, - sym_keyword_doc_ids_cache, - sym_keyword_doc_ids_order, - sym_keyword_doc_lengths_cache, - sym_keyword_doc_lengths_order, - sym_keyword_postings_cache, - sym_keyword_postings_order, - sym_keyword_terms_cache, - sym_keyword_terms_order, - sym_keyword_highlights, - sym_keyword_unique, - sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [23957] = 2, + ACTIONS(1179), 3, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + STATE(819), 6, + sym_permissions_for_clause, + sym_comment_clause, + sym_table_type_clause, + sym_table_view_clause, + sym_changefeed_clause, + aux_sym_define_table_statement_repeat1, + [23771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1196), 16, + ACTIONS(1181), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76449,158 +76434,132 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [23979] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1135), 1, - sym_keyword_changefeed, - ACTIONS(1137), 1, - sym_keyword_type, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1198), 1, - sym_keyword_as, - ACTIONS(1202), 1, - sym_keyword_permissions, - ACTIONS(1143), 2, - ts_builtin_sym_end, - sym_semi_colon, - ACTIONS(1200), 3, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - STATE(832), 6, - sym_permissions_for_clause, - sym_comment_clause, - sym_table_type_clause, - sym_table_view_clause, - sym_changefeed_clause, - aux_sym_define_table_statement_repeat1, - [24015] = 16, + [23793] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(311), 1, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - STATE(872), 1, + STATE(877), 1, sym_group_clause, - STATE(891), 1, + STATE(879), 1, sym_order_clause, - STATE(981), 1, + STATE(977), 1, sym_limit_clause, STATE(1007), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(331), 2, + ACTIONS(293), 2, ts_builtin_sym_end, sym_semi_colon, - [24065] = 8, + [23843] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, - sym_keyword_group, - ACTIONS(624), 1, - sym_keyword_where, - ACTIONS(626), 1, + ACTIONS(1183), 1, anon_sym_COMMA, - STATE(888), 1, - aux_sym_update_statement_repeat1, - STATE(897), 1, - sym_where_clause, - STATE(952), 1, - sym_group_clause, - ACTIONS(1175), 10, + STATE(833), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1010), 14, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, + sym_keyword_out, + sym_keyword_to, sym_keyword_changefeed, sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - [24099] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1204), 16, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_bm25, - sym_keyword_doc_ids_cache, - sym_keyword_doc_ids_order, - sym_keyword_doc_lengths_cache, - sym_keyword_doc_lengths_order, - sym_keyword_postings_cache, - sym_keyword_postings_order, - sym_keyword_terms_cache, - sym_keyword_terms_order, - sym_keyword_highlights, - sym_keyword_unique, - sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24121] = 16, + [23869] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(311), 1, + ACTIONS(313), 1, sym_keyword_group, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - STATE(884), 1, + STATE(895), 1, sym_group_clause, - STATE(885), 1, + STATE(896), 1, sym_order_clause, - STATE(955), 1, + STATE(970), 1, sym_limit_clause, - STATE(1018), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1042), 2, + ACTIONS(1008), 2, ts_builtin_sym_end, sym_semi_colon, - [24171] = 5, + [23919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, + ACTIONS(1186), 16, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_bm25, + sym_keyword_doc_ids_cache, + sym_keyword_doc_ids_order, + sym_keyword_doc_lengths_cache, + sym_keyword_doc_lengths_order, + sym_keyword_postings_cache, + sym_keyword_postings_order, + sym_keyword_terms_cache, + sym_keyword_terms_order, + sym_keyword_highlights, + sym_keyword_unique, + sym_keyword_search, + anon_sym_RPAREN, + anon_sym_RBRACE, + [23941] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(608), 1, + sym_keyword_group, + ACTIONS(622), 1, + sym_keyword_where, + ACTIONS(624), 1, anon_sym_COMMA, - STATE(834), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1208), 2, - sym_keyword_out, - sym_keyword_to, - ACTIONS(1206), 12, + STATE(888), 1, + sym_where_clause, + STATE(903), 1, + aux_sym_update_statement_repeat1, + STATE(965), 1, + sym_group_clause, + ACTIONS(604), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -76611,12 +76570,37 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [24199] = 2, + [23975] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1161), 1, + sym_keyword_changefeed, + ACTIONS(1163), 1, + sym_keyword_type, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1188), 1, + sym_keyword_as, + ACTIONS(1192), 1, + sym_keyword_permissions, + ACTIONS(1155), 2, + ts_builtin_sym_end, + sym_semi_colon, + ACTIONS(1190), 3, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + STATE(843), 6, + sym_permissions_for_clause, + sym_comment_clause, + sym_table_type_clause, + sym_table_view_clause, + sym_changefeed_clause, + aux_sym_define_table_statement_repeat1, + [24011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 16, + ACTIONS(1194), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76633,10 +76617,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24221] = 2, + [24033] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1212), 16, + ACTIONS(1196), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76653,79 +76637,166 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24243] = 2, + [24055] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1214), 16, + ACTIONS(1202), 1, + anon_sym_COMMA, + STATE(845), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1200), 2, + sym_keyword_out, + sym_keyword_to, + ACTIONS(1198), 12, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_bm25, - sym_keyword_doc_ids_cache, - sym_keyword_doc_ids_order, - sym_keyword_doc_lengths_cache, - sym_keyword_doc_lengths_order, - sym_keyword_postings_cache, - sym_keyword_postings_order, - sym_keyword_terms_cache, - sym_keyword_terms_order, - sym_keyword_highlights, - sym_keyword_unique, - sym_keyword_search, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [24265] = 9, + [24083] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1161), 1, sym_keyword_changefeed, - ACTIONS(1137), 1, + ACTIONS(1163), 1, sym_keyword_type, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1198), 1, + ACTIONS(1188), 1, sym_keyword_as, - ACTIONS(1202), 1, + ACTIONS(1192), 1, sym_keyword_permissions, - ACTIONS(1129), 2, + ACTIONS(1175), 2, ts_builtin_sym_end, sym_semi_colon, - ACTIONS(1216), 3, + ACTIONS(1204), 3, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - STATE(837), 6, + STATE(852), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [24301] = 4, + [24119] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1208), 2, + sym_keyword_from, + sym_keyword_in, + ACTIONS(1210), 2, + sym_keyword_out, + sym_keyword_to, + ACTIONS(1206), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [24145] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(1139), 1, + sym_keyword_changefeed, + ACTIONS(1142), 1, + sym_keyword_type, + ACTIONS(1148), 1, + sym_keyword_comment, + ACTIONS(1212), 1, + sym_keyword_as, ACTIONS(1218), 1, + sym_keyword_permissions, + ACTIONS(1131), 2, + ts_builtin_sym_end, + sym_semi_colon, + ACTIONS(1215), 3, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + STATE(843), 6, + sym_permissions_for_clause, + sym_comment_clause, + sym_table_type_clause, + sym_table_view_clause, + sym_changefeed_clause, + aux_sym_define_table_statement_repeat1, + [24181] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(313), 1, + sym_keyword_group, + ACTIONS(335), 1, + sym_keyword_order, + STATE(889), 1, + sym_order_clause, + STATE(890), 1, + sym_group_clause, + STATE(962), 1, + sym_limit_clause, + STATE(1015), 1, + sym_fetch_clause, + STATE(1116), 1, + sym_timeout_clause, + STATE(1220), 1, + sym_parallel_clause, + STATE(1391), 1, + sym_explain_clause, + ACTIONS(1073), 2, + ts_builtin_sym_end, + sym_semi_colon, + [24231] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1202), 1, anon_sym_COMMA, - STATE(847), 1, + STATE(833), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1008), 14, + ACTIONS(1223), 2, + sym_keyword_out, + sym_keyword_to, + ACTIONS(1221), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - sym_keyword_out, - sym_keyword_to, sym_keyword_changefeed, sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [24327] = 2, + [24259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 16, + ACTIONS(1225), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76742,10 +76813,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24349] = 2, + [24281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1223), 16, + ACTIONS(1227), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76762,98 +76833,184 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24371] = 9, + [24303] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1161), 1, sym_keyword_changefeed, - ACTIONS(1137), 1, + ACTIONS(1163), 1, sym_keyword_type, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1198), 1, + ACTIONS(1188), 1, sym_keyword_as, - ACTIONS(1202), 1, + ACTIONS(1192), 1, sym_keyword_permissions, - ACTIONS(1143), 2, + ACTIONS(1171), 2, ts_builtin_sym_end, sym_semi_colon, - ACTIONS(1225), 3, + ACTIONS(1229), 3, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - STATE(852), 6, + STATE(837), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [24407] = 4, + [24339] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 2, - sym_keyword_from, - sym_keyword_in, - ACTIONS(1231), 2, - sym_keyword_out, - sym_keyword_to, - ACTIONS(1227), 12, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(313), 1, + sym_keyword_group, + ACTIONS(335), 1, + sym_keyword_order, + STATE(882), 1, + sym_order_clause, + STATE(886), 1, + sym_group_clause, + STATE(953), 1, + sym_limit_clause, + STATE(1019), 1, + sym_fetch_clause, + STATE(1111), 1, + sym_timeout_clause, + STATE(1241), 1, + sym_parallel_clause, + STATE(1361), 1, + sym_explain_clause, + ACTIONS(1173), 2, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, + [24389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1231), 16, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_bm25, + sym_keyword_doc_ids_cache, + sym_keyword_doc_ids_order, + sym_keyword_doc_lengths_cache, + sym_keyword_doc_lengths_order, + sym_keyword_postings_cache, + sym_keyword_postings_order, + sym_keyword_terms_cache, + sym_keyword_terms_order, + sym_keyword_highlights, + sym_keyword_unique, + sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24433] = 9, + [24411] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(313), 1, + sym_keyword_group, + ACTIONS(335), 1, + sym_keyword_order, + STATE(872), 1, + sym_order_clause, + STATE(904), 1, + sym_group_clause, + STATE(978), 1, + sym_limit_clause, + STATE(997), 1, + sym_fetch_clause, + STATE(1138), 1, + sym_timeout_clause, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 2, + ts_builtin_sym_end, + sym_semi_colon, + [24461] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1161), 1, sym_keyword_changefeed, - ACTIONS(1137), 1, + ACTIONS(1163), 1, sym_keyword_type, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1198), 1, + ACTIONS(1188), 1, sym_keyword_as, - ACTIONS(1202), 1, + ACTIONS(1192), 1, sym_keyword_permissions, - ACTIONS(1149), 2, + ACTIONS(1171), 2, ts_builtin_sym_end, sym_semi_colon, - ACTIONS(1200), 3, + ACTIONS(1190), 3, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, - STATE(832), 6, + STATE(843), 6, sym_permissions_for_clause, sym_comment_clause, sym_table_type_clause, sym_table_view_clause, sym_changefeed_clause, aux_sym_define_table_statement_repeat1, - [24469] = 8, + [24497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, + ACTIONS(1233), 16, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_bm25, + sym_keyword_doc_ids_cache, + sym_keyword_doc_ids_order, + sym_keyword_doc_lengths_cache, + sym_keyword_doc_lengths_order, + sym_keyword_postings_cache, + sym_keyword_postings_order, + sym_keyword_terms_cache, + sym_keyword_terms_order, + sym_keyword_highlights, + sym_keyword_unique, + sym_keyword_search, + anon_sym_RPAREN, + anon_sym_RBRACE, + [24519] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(608), 1, sym_keyword_group, - ACTIONS(624), 1, + ACTIONS(622), 1, sym_keyword_where, - ACTIONS(626), 1, + ACTIONS(624), 1, anon_sym_COMMA, - STATE(882), 1, + STATE(901), 1, sym_where_clause, - STATE(888), 1, + STATE(903), 1, aux_sym_update_statement_repeat1, - STATE(967), 1, + STATE(973), 1, sym_group_clause, - ACTIONS(612), 10, + ACTIONS(1169), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -76864,10 +77021,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - [24503] = 2, + [24553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 16, + ACTIONS(1235), 16, ts_builtin_sym_end, sym_semi_colon, sym_keyword_bm25, @@ -76884,44 +77041,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [24525] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(311), 1, - sym_keyword_group, - ACTIONS(333), 1, - sym_keyword_order, - STATE(870), 1, - sym_group_clause, - STATE(878), 1, - sym_order_clause, - STATE(950), 1, - sym_limit_clause, - STATE(996), 1, - sym_fetch_clause, - STATE(1132), 1, - sym_timeout_clause, - STATE(1221), 1, - sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 2, - ts_builtin_sym_end, - sym_semi_colon, [24575] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1235), 15, + ACTIONS(1237), 15, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -76940,40 +77063,121 @@ static const uint16_t ts_small_parse_table[] = { [24596] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(1239), 1, - sym_keyword_set, ACTIONS(1241), 1, + sym_keyword_set, + ACTIONS(1243), 1, sym_keyword_unset, - STATE(1148), 1, + STATE(1142), 1, sym_return_clause, - STATE(1251), 1, + STATE(1203), 1, sym_timeout_clause, - STATE(1424), 1, + STATE(1430), 1, sym_parallel_clause, - ACTIONS(1237), 3, + ACTIONS(1239), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1041), 3, + STATE(1043), 3, sym_content_clause, sym_set_clause, sym_unset_clause, - [24637] = 4, + [24637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1243), 1, + ACTIONS(1245), 15, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_GT, + [24658] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, + sym_keyword_order, + STATE(897), 1, + sym_order_clause, + STATE(972), 1, + sym_limit_clause, + STATE(1003), 1, + sym_fetch_clause, + STATE(1144), 1, + sym_timeout_clause, + STATE(1245), 1, + sym_parallel_clause, + STATE(1354), 1, + sym_explain_clause, + ACTIONS(1247), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [24703] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, + sym_keyword_order, + STATE(872), 1, + sym_order_clause, + STATE(978), 1, + sym_limit_clause, + STATE(997), 1, + sym_fetch_clause, + STATE(1138), 1, + sym_timeout_clause, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [24748] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1249), 1, anon_sym_COMMA, - STATE(858), 1, + STATE(861), 1, aux_sym_update_statement_repeat1, - ACTIONS(660), 13, + ACTIONS(646), 13, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, @@ -76987,10 +77191,39 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [24662] = 2, + [24773] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + ACTIONS(357), 1, + sym_keyword_content, + ACTIONS(1241), 1, + sym_keyword_set, + ACTIONS(1243), 1, + sym_keyword_unset, + STATE(1130), 1, + sym_return_clause, + STATE(1230), 1, + sym_timeout_clause, + STATE(1328), 1, + sym_parallel_clause, + ACTIONS(1252), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(1059), 3, + sym_content_clause, + sym_set_clause, + sym_unset_clause, + [24814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(59), 15, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77006,60 +77239,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [24683] = 14, + [24835] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - STATE(893), 1, + STATE(882), 1, sym_order_clause, - STATE(974), 1, + STATE(953), 1, sym_limit_clause, - STATE(1001), 1, + STATE(1019), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1111), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1006), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [24728] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1246), 15, - ts_builtin_sym_end, + ACTIONS(1173), 3, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - anon_sym_LT, - anon_sym_GT, - [24749] = 2, + [24880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 15, + ACTIONS(1254), 15, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -77075,249 +77289,206 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_LT, anon_sym_GT, - [24770] = 14, + [24901] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - STATE(891), 1, + STATE(879), 1, sym_order_clause, - STATE(981), 1, + STATE(977), 1, sym_limit_clause, STATE(1007), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(331), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [24815] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1250), 1, - anon_sym_COMMA, - STATE(864), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 13, + ACTIONS(293), 3, sym_semi_colon, - sym_keyword_as, - sym_keyword_where, - sym_keyword_group, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [24840] = 14, + [24946] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - STATE(898), 1, + STATE(889), 1, sym_order_clause, - STATE(958), 1, + STATE(962), 1, sym_limit_clause, - STATE(1017), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1108), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1206), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1363), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1253), 3, + ACTIONS(1073), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [24885] = 14, + [24991] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(305), 1, sym_keyword_order, - STATE(885), 1, + STATE(896), 1, sym_order_clause, - STATE(955), 1, + STATE(970), 1, sym_limit_clause, - STATE(1018), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1042), 3, + ACTIONS(1008), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [24930] = 12, + [25036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - ACTIONS(363), 1, - sym_keyword_content, - ACTIONS(1239), 1, - sym_keyword_set, - ACTIONS(1241), 1, - sym_keyword_unset, - STATE(1126), 1, - sym_return_clause, - STATE(1215), 1, - sym_timeout_clause, - STATE(1335), 1, - sym_parallel_clause, - ACTIONS(1255), 3, + ACTIONS(1256), 1, + anon_sym_COMMA, + STATE(869), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 13, sym_semi_colon, + sym_keyword_as, + sym_keyword_where, + sym_keyword_group, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1029), 3, - sym_content_clause, - sym_set_clause, - sym_unset_clause, - [24971] = 14, + [25061] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, - sym_keyword_limit, + sym_keyword_fetch, ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(335), 1, sym_keyword_order, - STATE(899), 1, + STATE(879), 1, sym_order_clause, - STATE(975), 1, + STATE(977), 1, sym_limit_clause, - STATE(1000), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1154), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1177), 3, + ACTIONS(293), 2, + ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25016] = 14, + [25105] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(656), 1, + anon_sym_COMMA, + STATE(893), 1, + aux_sym_update_statement_repeat1, + ACTIONS(1259), 12, + sym_semi_colon, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - ACTIONS(299), 1, sym_keyword_fetch, - ACTIONS(301), 1, sym_keyword_limit, - ACTIONS(303), 1, sym_keyword_order, - STATE(878), 1, - sym_order_clause, - STATE(950), 1, - sym_limit_clause, - STATE(996), 1, - sym_fetch_clause, - STATE(1132), 1, - sym_timeout_clause, - STATE(1221), 1, - sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 3, - sym_semi_colon, + sym_keyword_where, + sym_keyword_split, + sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [25061] = 14, + [25129] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(333), 1, - sym_keyword_order, - STATE(899), 1, - sym_order_clause, - STATE(975), 1, + STATE(962), 1, sym_limit_clause, - STATE(1000), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1154), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1177), 2, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, - [25105] = 4, + anon_sym_RPAREN, + anon_sym_RBRACE, + [25169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(895), 1, + STATE(876), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1257), 12, + ACTIONS(1261), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77330,44 +77501,62 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25129] = 14, + [25193] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1265), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [25217] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(333), 1, - sym_keyword_order, - STATE(893), 1, - sym_order_clause, - STATE(974), 1, - sym_limit_clause, - STATE(1001), 1, - sym_fetch_clause, + sym_keyword_timeout, + ACTIONS(357), 1, + sym_keyword_content, + ACTIONS(431), 1, + sym_keyword_return, + ACTIONS(1267), 1, + sym_keyword_set, + ACTIONS(1269), 1, + sym_keyword_unset, STATE(1142), 1, + sym_return_clause, + STATE(1203), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1430), 1, sym_parallel_clause, - STATE(1360), 1, - sym_explain_clause, - ACTIONS(1006), 2, + ACTIONS(1239), 2, ts_builtin_sym_end, sym_semi_colon, - [25173] = 4, + STATE(1137), 3, + sym_content_clause, + sym_set_clause, + sym_unset_clause, + [25257] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(791), 1, + STATE(793), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1261), 12, + ACTIONS(1271), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77380,102 +77569,118 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25197] = 12, + [25281] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - STATE(981), 1, + ACTIONS(335), 1, + sym_keyword_order, + STATE(896), 1, + sym_order_clause, + STATE(970), 1, sym_limit_clause, - STATE(1007), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(331), 4, + ACTIONS(1008), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25237] = 14, + [25325] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(1273), 1, + sym_keyword_only, + ACTIONS(1275), 1, + sym_variable_name, + STATE(1708), 1, + sym_object_key, + STATE(1796), 1, + sym_relate_subject, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + STATE(1021), 4, + sym_function_call, + sym_identifier, + sym_array, + sym_record_id, + [25361] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(333), 1, - sym_keyword_order, - STATE(891), 1, - sym_order_clause, - STATE(981), 1, + STATE(970), 1, sym_limit_clause, - STATE(1007), 1, + STATE(1020), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(331), 2, + ACTIONS(1008), 4, ts_builtin_sym_end, sym_semi_colon, - [25281] = 14, + anon_sym_RPAREN, + anon_sym_RBRACE, + [25401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(1277), 1, + anon_sym_COMMA, + STATE(880), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 12, + sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - ACTIONS(333), 1, - sym_keyword_order, - STATE(898), 1, - sym_order_clause, - STATE(958), 1, - sym_limit_clause, - STATE(1017), 1, - sym_fetch_clause, - STATE(1108), 1, - sym_timeout_clause, - STATE(1206), 1, - sym_parallel_clause, - STATE(1363), 1, - sym_explain_clause, - ACTIONS(1253), 2, - ts_builtin_sym_end, - sym_semi_colon, - [25325] = 4, + sym_keyword_where, + sym_keyword_content, + sym_keyword_merge, + sym_keyword_patch, + sym_keyword_set, + sym_keyword_unset, + anon_sym_RPAREN, + anon_sym_RBRACE, + [25425] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(791), 1, + STATE(892), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1257), 12, + ACTIONS(1280), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77488,42 +77693,42 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25349] = 12, + [25449] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - STATE(975), 1, + STATE(972), 1, sym_limit_clause, - STATE(1000), 1, + STATE(1003), 1, sym_fetch_clause, - STATE(1154), 1, + STATE(1144), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1245), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1354), 1, sym_explain_clause, - ACTIONS(1177), 4, + ACTIONS(1247), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [25389] = 4, + [25489] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(902), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1206), 12, + ACTIONS(608), 1, + sym_keyword_group, + STATE(965), 1, + sym_group_clause, + ACTIONS(604), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77536,34 +77741,34 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25413] = 4, + [25513] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1282), 1, anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1263), 12, + STATE(884), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 12, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25437] = 4, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + sym_keyword_order, + sym_keyword_with, + sym_keyword_where, + sym_keyword_split, + sym_keyword_group, + [25537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(873), 1, + STATE(874), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1263), 12, + ACTIONS(1271), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77576,14 +77781,44 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25461] = 4, + [25561] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, - sym_keyword_group, - STATE(952), 1, - sym_group_clause, - ACTIONS(1175), 12, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(335), 1, + sym_keyword_order, + STATE(897), 1, + sym_order_clause, + STATE(972), 1, + sym_limit_clause, + STATE(1003), 1, + sym_fetch_clause, + STATE(1144), 1, + sym_timeout_clause, + STATE(1245), 1, + sym_parallel_clause, + STATE(1354), 1, + sym_explain_clause, + ACTIONS(1247), 2, + ts_builtin_sym_end, + sym_semi_colon, + [25605] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(900), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1198), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77596,14 +77831,14 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25485] = 4, + [25629] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, + ACTIONS(608), 1, sym_keyword_group, - STATE(967), 1, + STATE(973), 1, sym_group_clause, - ACTIONS(612), 12, + ACTIONS(1169), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77616,125 +77851,103 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25509] = 14, + [25653] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(333), 1, - sym_keyword_order, - STATE(878), 1, - sym_order_clause, - STATE(950), 1, + STATE(953), 1, sym_limit_clause, - STATE(996), 1, + STATE(1019), 1, sym_fetch_clause, - STATE(1132), 1, + STATE(1111), 1, sym_timeout_clause, - STATE(1221), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1400), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1075), 2, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, - [25553] = 12, + anon_sym_RPAREN, + anon_sym_RBRACE, + [25693] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - STATE(950), 1, + ACTIONS(335), 1, + sym_keyword_order, + STATE(882), 1, + sym_order_clause, + STATE(953), 1, sym_limit_clause, - STATE(996), 1, + STATE(1019), 1, sym_fetch_clause, - STATE(1132), 1, + STATE(1111), 1, sym_timeout_clause, - STATE(1221), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1400), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1075), 4, + ACTIONS(1173), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25593] = 12, + [25737] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(1265), 1, - sym_keyword_set, ACTIONS(1267), 1, + sym_keyword_set, + ACTIONS(1269), 1, sym_keyword_unset, - STATE(1126), 1, + STATE(1130), 1, sym_return_clause, - STATE(1215), 1, + STATE(1230), 1, sym_timeout_clause, - STATE(1335), 1, + STATE(1328), 1, sym_parallel_clause, - ACTIONS(1255), 2, + ACTIONS(1252), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1127), 3, + STATE(1133), 3, sym_content_clause, sym_set_clause, sym_unset_clause, - [25633] = 4, + [25777] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(877), 1, + STATE(793), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1269), 12, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25657] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1271), 1, - anon_sym_COMMA, - STATE(888), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 12, + ACTIONS(1285), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, - sym_keyword_where, - sym_keyword_group, sym_keyword_drop, sym_keyword_schemafull, sym_keyword_schemaless, @@ -77742,95 +77955,16 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - [25681] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(1274), 1, - sym_keyword_only, - ACTIONS(1276), 1, - sym_variable_name, - STATE(1800), 1, - sym_object_key, - STATE(1820), 1, - sym_relate_subject, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - STATE(1011), 4, - sym_function_call, - sym_identifier, - sym_array, - sym_record_id, - [25717] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(1276), 1, - sym_variable_name, - ACTIONS(1278), 1, - sym_keyword_only, - STATE(1800), 1, - sym_object_key, - STATE(1813), 1, - sym_relate_subject, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - STATE(1011), 4, - sym_function_call, - sym_identifier, - sym_array, - sym_record_id, - [25753] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - STATE(974), 1, - sym_limit_clause, - STATE(1001), 1, - sym_fetch_clause, - STATE(1142), 1, - sym_timeout_clause, - STATE(1199), 1, - sym_parallel_clause, - STATE(1360), 1, - sym_explain_clause, - ACTIONS(1006), 4, - ts_builtin_sym_end, - sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [25793] = 4, + [25801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 1, + ACTIONS(1287), 1, anon_sym_COMMA, - STATE(892), 1, + STATE(893), 1, aux_sym_update_statement_repeat1, - ACTIONS(660), 12, - ts_builtin_sym_end, + ACTIONS(646), 12, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, @@ -77838,66 +77972,19 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_fetch, sym_keyword_limit, sym_keyword_order, - sym_keyword_with, sym_keyword_where, sym_keyword_split, sym_keyword_group, - [25817] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(299), 1, - sym_keyword_fetch, - ACTIONS(301), 1, - sym_keyword_limit, - STATE(955), 1, - sym_limit_clause, - STATE(1018), 1, - sym_fetch_clause, - STATE(1158), 1, - sym_timeout_clause, - STATE(1239), 1, - sym_parallel_clause, - STATE(1418), 1, - sym_explain_clause, - ACTIONS(1042), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [25857] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1283), 1, - anon_sym_COMMA, - STATE(894), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 12, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_where, - sym_keyword_content, - sym_keyword_merge, - sym_keyword_patch, - sym_keyword_set, - sym_keyword_unset, anon_sym_RPAREN, anon_sym_RBRACE, - [25881] = 4, + [25825] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(791), 1, + STATE(902), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1286), 12, + ACTIONS(1285), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -77910,120 +77997,154 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25905] = 14, + [25849] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - ACTIONS(333), 1, + ACTIONS(335), 1, sym_keyword_order, - STATE(885), 1, + STATE(872), 1, sym_order_clause, - STATE(955), 1, + STATE(978), 1, sym_limit_clause, - STATE(1018), 1, + STATE(997), 1, sym_fetch_clause, - STATE(1158), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(1042), 2, + ACTIONS(1044), 2, ts_builtin_sym_end, sym_semi_colon, - [25949] = 4, + [25893] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, - sym_keyword_group, - STATE(972), 1, - sym_group_clause, - ACTIONS(1288), 12, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + STATE(978), 1, + sym_limit_clause, + STATE(997), 1, + sym_fetch_clause, + STATE(1138), 1, + sym_timeout_clause, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [25973] = 12, + [25933] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - STATE(971), 1, + STATE(983), 1, sym_limit_clause, - STATE(1003), 1, + STATE(996), 1, sym_fetch_clause, - STATE(1135), 1, + STATE(1114), 1, sym_timeout_clause, - STATE(1225), 1, + STATE(1250), 1, sym_parallel_clause, - STATE(1352), 1, + STATE(1380), 1, sym_explain_clause, ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [26013] = 12, + [25973] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, + sym_keyword_timeout, ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, sym_keyword_limit, - STATE(958), 1, + STATE(977), 1, sym_limit_clause, - STATE(1017), 1, + STATE(1007), 1, sym_fetch_clause, - STATE(1108), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1206), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1363), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1253), 4, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [26053] = 4, + [26013] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(1275), 1, + sym_variable_name, + ACTIONS(1292), 1, + sym_keyword_only, + STATE(1708), 1, + sym_object_key, + STATE(1828), 1, + sym_relate_subject, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + STATE(1021), 4, + sym_function_call, + sym_identifier, + sym_array, + sym_record_id, + [26049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(880), 1, + STATE(793), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1292), 12, + ACTIONS(1221), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -78036,34 +78157,34 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26077] = 4, + [26073] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 1, - anon_sym_COMMA, - STATE(901), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 12, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_where, - sym_keyword_split, + ACTIONS(608), 1, sym_keyword_group, + STATE(981), 1, + sym_group_clause, + ACTIONS(1294), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26101] = 4, + [26097] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(791), 1, + STATE(793), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1188), 12, + ACTIONS(1296), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -78076,42 +78197,61 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26125] = 12, + [26121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, + anon_sym_COMMA, + STATE(903), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, + sym_keyword_where, + sym_keyword_group, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + [26145] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(363), 1, - sym_keyword_content, - ACTIONS(403), 1, - sym_keyword_return, - ACTIONS(1265), 1, - sym_keyword_set, - ACTIONS(1267), 1, - sym_keyword_unset, - STATE(1148), 1, - sym_return_clause, - STATE(1251), 1, + ACTIONS(301), 1, + sym_keyword_fetch, + ACTIONS(303), 1, + sym_keyword_limit, + ACTIONS(335), 1, + sym_keyword_order, + STATE(889), 1, + sym_order_clause, + STATE(962), 1, + sym_limit_clause, + STATE(1015), 1, + sym_fetch_clause, + STATE(1116), 1, sym_timeout_clause, - STATE(1424), 1, + STATE(1220), 1, sym_parallel_clause, - ACTIONS(1237), 2, + STATE(1391), 1, + sym_explain_clause, + ACTIONS(1073), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1153), 3, - sym_content_clause, - sym_set_clause, - sym_unset_clause, - [26165] = 4, + [26189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, - anon_sym_COMMA, - STATE(901), 1, - aux_sym_update_statement_repeat1, - ACTIONS(1297), 12, + ACTIONS(1301), 13, + ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, @@ -78124,14 +78264,33 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [26189] = 4, + [26208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1305), 1, + sym_keyword_for, + STATE(906), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1303), 11, + sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [26231] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1299), 1, + ACTIONS(1310), 1, anon_sym_COMMA, - STATE(905), 1, + STATE(944), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1008), 11, + ACTIONS(1308), 11, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -78143,359 +78302,223 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [26212] = 7, + [26254] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1304), 1, + ACTIONS(1314), 1, sym_keyword_tokenizers, - ACTIONS(1306), 1, + ACTIONS(1316), 1, sym_keyword_function, - ACTIONS(1308), 1, + ACTIONS(1318), 1, sym_keyword_filters, - ACTIONS(1302), 4, + ACTIONS(1312), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(938), 5, + STATE(921), 5, sym_tokenizers_clause, sym_filters_clause, sym_function_clause, sym_comment_clause, aux_sym_define_analyzer_statement_repeat1, - [26241] = 2, + [26283] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_for, + ACTIONS(1167), 1, sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26260] = 3, - ACTIONS(3), 1, - sym_comment, ACTIONS(1314), 1, - anon_sym_LT, - ACTIONS(1312), 12, + sym_keyword_tokenizers, + ACTIONS(1316), 1, + sym_keyword_function, + ACTIONS(1318), 1, + sym_keyword_filters, + ACTIONS(1312), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26281] = 14, + STATE(922), 5, + sym_tokenizers_clause, + sym_filters_clause, + sym_function_clause, + sym_comment_clause, + aux_sym_define_analyzer_statement_repeat1, + [26312] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1316), 1, - sym_keyword_index, - ACTIONS(1318), 1, - sym_keyword_define, - ACTIONS(1320), 1, - sym_keyword_analyzer, + ACTIONS(1167), 1, + sym_keyword_comment, ACTIONS(1322), 1, - sym_keyword_event, + sym_keyword_session, ACTIONS(1324), 1, - sym_keyword_field, + sym_keyword_signin, ACTIONS(1326), 1, - sym_keyword_namespace, - ACTIONS(1328), 1, - sym_keyword_scope, - ACTIONS(1330), 1, - sym_keyword_table, - ACTIONS(1332), 1, - sym_keyword_token, - ACTIONS(1334), 1, - sym_keyword_user, - ACTIONS(1336), 1, - sym_keyword_database, - STATE(1466), 1, - sym_define_param, - STATE(1480), 1, - sym_define_function, - [26324] = 12, + sym_keyword_signup, + ACTIONS(1320), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(925), 5, + sym_comment_clause, + sym_session_clause, + sym_signin_clause, + sym_signup_clause, + aux_sym_define_scope_statement_repeat1, + [26341] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(361), 1, + ACTIONS(355), 1, sym_keyword_where, - ACTIONS(666), 1, + ACTIONS(668), 1, anon_sym_COMMA, - STATE(1030), 1, + STATE(1050), 1, sym_where_clause, - STATE(1077), 1, + STATE(1089), 1, aux_sym_update_statement_repeat1, - STATE(1123), 1, + STATE(1159), 1, sym_return_clause, - STATE(1249), 1, + STATE(1255), 1, sym_timeout_clause, - STATE(1288), 1, + STATE(1343), 1, sym_parallel_clause, - ACTIONS(1338), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26363] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(668), 1, - anon_sym_COMMA, - STATE(928), 1, - aux_sym_update_statement_repeat1, - ACTIONS(1297), 11, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_where, - sym_keyword_split, - sym_keyword_group, - [26386] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1342), 1, - anon_sym_COMMA, - STATE(905), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1340), 11, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_group, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26409] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1342), 1, - anon_sym_COMMA, - STATE(905), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1344), 11, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_group, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26432] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1342), 1, - anon_sym_COMMA, - STATE(912), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1344), 11, - ts_builtin_sym_end, + ACTIONS(1328), 3, sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [26455] = 9, + [26380] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1800), 1, + STATE(1708), 1, sym_object_key, - STATE(1824), 1, + STATE(1832), 1, sym_relate_subject, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [26488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 13, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_for, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26507] = 9, + [26413] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(1276), 1, - sym_variable_name, - STATE(980), 1, - sym_relate_subject, - STATE(1757), 1, - sym_object_key, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - STATE(1011), 4, - sym_function_call, - sym_identifier, - sym_array, - sym_record_id, - [26540] = 7, + ACTIONS(1330), 1, + sym_keyword_index, + ACTIONS(1332), 1, + sym_keyword_define, + ACTIONS(1334), 1, + sym_keyword_analyzer, + ACTIONS(1336), 1, + sym_keyword_event, + ACTIONS(1338), 1, + sym_keyword_field, + ACTIONS(1340), 1, + sym_keyword_namespace, + ACTIONS(1342), 1, + sym_keyword_scope, + ACTIONS(1344), 1, + sym_keyword_table, + ACTIONS(1346), 1, + sym_keyword_token, + ACTIONS(1348), 1, + sym_keyword_user, + ACTIONS(1350), 1, + sym_keyword_database, + STATE(1469), 1, + sym_define_function, + STATE(1470), 1, + sym_define_param, + [26456] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1350), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1353), 1, + ACTIONS(1322), 1, sym_keyword_session, - ACTIONS(1356), 1, + ACTIONS(1324), 1, sym_keyword_signin, - ACTIONS(1359), 1, + ACTIONS(1326), 1, sym_keyword_signup, - ACTIONS(1348), 4, + ACTIONS(1320), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(918), 5, + STATE(932), 5, sym_comment_clause, sym_session_clause, sym_signin_clause, sym_signup_clause, aux_sym_define_scope_statement_repeat1, - [26569] = 3, + [26485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 1, - anon_sym_LT, - ACTIONS(1362), 12, + ACTIONS(1352), 13, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, sym_keyword_permissions, + sym_keyword_for, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26590] = 9, + [26504] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1752), 1, - sym_relate_subject, - STATE(1800), 1, + STATE(1708), 1, sym_object_key, + STATE(1836), 1, + sym_relate_subject, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [26623] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - ACTIONS(361), 1, - sym_keyword_where, - ACTIONS(666), 1, - anon_sym_COMMA, - STATE(1024), 1, - sym_where_clause, - STATE(1077), 1, - aux_sym_update_statement_repeat1, - STATE(1118), 1, - sym_return_clause, - STATE(1209), 1, - sym_timeout_clause, - STATE(1328), 1, - sym_parallel_clause, - ACTIONS(664), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26662] = 4, + [26537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, + ACTIONS(1310), 1, anon_sym_COMMA, - STATE(913), 1, + STATE(934), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1364), 11, + ACTIONS(1354), 11, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -78507,54 +78530,14 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [26685] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1304), 1, - sym_keyword_tokenizers, - ACTIONS(1306), 1, - sym_keyword_function, - ACTIONS(1308), 1, - sym_keyword_filters, - ACTIONS(1366), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(935), 5, - sym_tokenizers_clause, - sym_filters_clause, - sym_function_clause, - sym_comment_clause, - aux_sym_define_analyzer_statement_repeat1, - [26714] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1370), 1, - sym_keyword_session, - ACTIONS(1372), 1, - sym_keyword_signin, - ACTIONS(1374), 1, - sym_keyword_signup, - ACTIONS(1368), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(941), 5, - sym_comment_clause, - sym_session_clause, - sym_signin_clause, - sym_signup_clause, - aux_sym_define_scope_statement_repeat1, - [26743] = 2, + [26560] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1376), 13, + ACTIONS(670), 1, + anon_sym_COMMA, + STATE(948), 1, + aux_sym_update_statement_repeat1, + ACTIONS(1259), 11, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -78566,185 +78549,193 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_where, sym_keyword_split, sym_keyword_group, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26762] = 9, + [26583] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(979), 1, + STATE(933), 1, sym_relate_subject, - STATE(1757), 1, + STATE(1745), 1, sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [26795] = 9, + [26616] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1800), 1, - sym_object_key, - STATE(1849), 1, + STATE(935), 1, sym_relate_subject, + STATE(1745), 1, + sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [26828] = 4, + [26649] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 1, - anon_sym_COMMA, - STATE(928), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 11, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1314), 1, + sym_keyword_tokenizers, + ACTIONS(1316), 1, + sym_keyword_function, + ACTIONS(1318), 1, + sym_keyword_filters, + ACTIONS(1356), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - sym_keyword_order, - sym_keyword_where, - sym_keyword_split, - sym_keyword_group, - [26851] = 9, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(922), 5, + sym_tokenizers_clause, + sym_filters_clause, + sym_function_clause, + sym_comment_clause, + aux_sym_define_analyzer_statement_repeat1, + [26678] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1360), 1, + sym_keyword_tokenizers, + ACTIONS(1363), 1, + sym_keyword_function, + ACTIONS(1366), 1, + sym_keyword_filters, + ACTIONS(1369), 1, + sym_keyword_comment, + ACTIONS(1358), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(922), 5, + sym_tokenizers_clause, + sym_filters_clause, + sym_function_clause, + sym_comment_clause, + aux_sym_define_analyzer_statement_repeat1, + [26707] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1800), 1, + STATE(1708), 1, sym_object_key, - STATE(1861), 1, + STATE(1867), 1, sym_relate_subject, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [26884] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1383), 1, - sym_keyword_for, - STATE(930), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1381), 11, - sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [26907] = 4, + [26740] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1388), 1, - sym_keyword_for, - STATE(930), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1386), 11, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + ACTIONS(355), 1, + sym_keyword_where, + ACTIONS(668), 1, + anon_sym_COMMA, + STATE(1042), 1, + sym_where_clause, + STATE(1089), 1, + aux_sym_update_statement_repeat1, + STATE(1165), 1, + sym_return_clause, + STATE(1205), 1, + sym_timeout_clause, + STATE(1419), 1, + sym_parallel_clause, + ACTIONS(666), 3, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [26930] = 7, + [26779] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1370), 1, + ACTIONS(1322), 1, sym_keyword_session, - ACTIONS(1372), 1, + ACTIONS(1324), 1, sym_keyword_signin, - ACTIONS(1374), 1, + ACTIONS(1326), 1, sym_keyword_signup, - ACTIONS(1390), 4, + ACTIONS(1372), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(918), 5, + STATE(932), 5, sym_comment_clause, sym_session_clause, sym_signin_clause, sym_signup_clause, aux_sym_define_scope_statement_repeat1, - [26959] = 7, + [26808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1304), 1, - sym_keyword_tokenizers, - ACTIONS(1306), 1, - sym_keyword_function, - ACTIONS(1308), 1, - sym_keyword_filters, - ACTIONS(1392), 4, + ACTIONS(1376), 1, + anon_sym_LT, + ACTIONS(1374), 12, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(906), 5, - sym_tokenizers_clause, - sym_filters_clause, - sym_function_clause, - sym_comment_clause, - aux_sym_define_analyzer_statement_repeat1, - [26988] = 2, + [26829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 13, + ACTIONS(1352), 13, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -78758,58 +78749,11 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27007] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1304), 1, - sym_keyword_tokenizers, - ACTIONS(1306), 1, - sym_keyword_function, - ACTIONS(1308), 1, - sym_keyword_filters, - ACTIONS(1392), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(938), 5, - sym_tokenizers_clause, - sym_filters_clause, - sym_function_clause, - sym_comment_clause, - aux_sym_define_analyzer_statement_repeat1, - [27036] = 7, + [26848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1370), 1, - sym_keyword_session, - ACTIONS(1372), 1, - sym_keyword_signin, - ACTIONS(1374), 1, - sym_keyword_signup, - ACTIONS(1394), 4, + ACTIONS(1378), 13, ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(932), 5, - sym_comment_clause, - sym_session_clause, - sym_signin_clause, - sym_signup_clause, - aux_sym_define_scope_statement_repeat1, - [27065] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1396), 1, - sym_keyword_for, - STATE(937), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1381), 11, sym_semi_colon, sym_keyword_as, sym_keyword_drop, @@ -78818,223 +78762,201 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_changefeed, sym_keyword_type, sym_keyword_permissions, + sym_keyword_for, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27088] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1401), 1, - sym_keyword_tokenizers, - ACTIONS(1404), 1, - sym_keyword_function, - ACTIONS(1407), 1, - sym_keyword_filters, - ACTIONS(1410), 1, - sym_keyword_comment, - ACTIONS(1399), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(938), 5, - sym_tokenizers_clause, - sym_filters_clause, - sym_function_clause, - sym_comment_clause, - aux_sym_define_analyzer_statement_repeat1, - [27117] = 9, + [26867] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1800), 1, - sym_object_key, - STATE(1882), 1, + STATE(974), 1, sym_relate_subject, + STATE(1745), 1, + sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [27150] = 9, + [26900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1376), 1, + anon_sym_LT, + ACTIONS(1380), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [26921] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(943), 1, + STATE(982), 1, sym_relate_subject, - STATE(1757), 1, + STATE(1745), 1, sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [27183] = 7, + [26954] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1384), 1, sym_keyword_comment, - ACTIONS(1370), 1, + ACTIONS(1387), 1, sym_keyword_session, - ACTIONS(1372), 1, + ACTIONS(1390), 1, sym_keyword_signin, - ACTIONS(1374), 1, + ACTIONS(1393), 1, sym_keyword_signup, - ACTIONS(1394), 4, + ACTIONS(1382), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(918), 5, + STATE(932), 5, sym_comment_clause, sym_session_clause, sym_signin_clause, sym_signup_clause, aux_sym_define_scope_statement_repeat1, - [27212] = 4, + [26983] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1413), 1, - sym_keyword_for, - STATE(937), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1386), 11, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + ACTIONS(357), 1, + sym_keyword_content, + ACTIONS(1241), 1, + sym_keyword_set, + STATE(1120), 1, + sym_return_clause, + STATE(1208), 1, + sym_timeout_clause, + STATE(1413), 1, + sym_parallel_clause, + STATE(1022), 2, + sym_content_clause, + sym_set_clause, + ACTIONS(1396), 3, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27235] = 11, + [27020] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(1398), 1, + anon_sym_COMMA, + STATE(934), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1010), 11, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + sym_keyword_order, + sym_keyword_group, + anon_sym_RPAREN, + anon_sym_RBRACE, + [27043] = 11, + ACTIONS(3), 1, + sym_comment, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(1239), 1, + ACTIONS(1241), 1, sym_keyword_set, - STATE(1159), 1, + STATE(1104), 1, sym_return_clause, - STATE(1248), 1, + STATE(1253), 1, sym_timeout_clause, - STATE(1415), 1, + STATE(1369), 1, sym_parallel_clause, - STATE(1093), 2, + STATE(1090), 2, sym_content_clause, sym_set_clause, - ACTIONS(1415), 3, + ACTIONS(1401), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [27272] = 9, + [27080] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(1800), 1, + STATE(1708), 1, sym_object_key, - STATE(1850), 1, + STATE(1827), 1, sym_relate_subject, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [27305] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1417), 1, - anon_sym_COMMA, - STATE(945), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 11, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_where, - sym_keyword_content, - sym_keyword_merge, - sym_keyword_patch, - sym_keyword_set, - sym_keyword_unset, - [27328] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1316), 1, - sym_keyword_index, - ACTIONS(1318), 1, - sym_keyword_define, - ACTIONS(1320), 1, - sym_keyword_analyzer, - ACTIONS(1322), 1, - sym_keyword_event, - ACTIONS(1326), 1, - sym_keyword_namespace, - ACTIONS(1328), 1, - sym_keyword_scope, - ACTIONS(1332), 1, - sym_keyword_token, - ACTIONS(1334), 1, - sym_keyword_user, - ACTIONS(1336), 1, - sym_keyword_database, - ACTIONS(1420), 1, - sym_keyword_field, - ACTIONS(1422), 1, - sym_keyword_table, - STATE(1535), 1, - sym_define_function, - STATE(1555), 1, - sym_define_param, - [27371] = 2, + [27113] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, - ts_builtin_sym_end, + ACTIONS(1405), 1, + sym_keyword_for, + STATE(906), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1403), 11, sym_semi_colon, sym_keyword_value, sym_keyword_flexible, @@ -79043,92 +78965,152 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_default, sym_keyword_assert, sym_keyword_permissions, - sym_keyword_for, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27390] = 9, + [27136] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1276), 1, + ACTIONS(1275), 1, sym_variable_name, - STATE(949), 1, - sym_relate_subject, - STATE(1757), 1, + STATE(1708), 1, sym_object_key, + STATE(1852), 1, + sym_relate_subject, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(1011), 4, + STATE(1021), 4, sym_function_call, sym_identifier, sym_array, sym_record_id, - [27423] = 11, + [27169] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - ACTIONS(363), 1, - sym_keyword_content, - ACTIONS(1239), 1, - sym_keyword_set, - STATE(1133), 1, - sym_return_clause, - STATE(1223), 1, - sym_timeout_clause, - STATE(1401), 1, - sym_parallel_clause, - STATE(1033), 2, - sym_content_clause, - sym_set_clause, - ACTIONS(1424), 3, + ACTIONS(1330), 1, + sym_keyword_index, + ACTIONS(1332), 1, + sym_keyword_define, + ACTIONS(1334), 1, + sym_keyword_analyzer, + ACTIONS(1336), 1, + sym_keyword_event, + ACTIONS(1340), 1, + sym_keyword_namespace, + ACTIONS(1342), 1, + sym_keyword_scope, + ACTIONS(1346), 1, + sym_keyword_token, + ACTIONS(1348), 1, + sym_keyword_user, + ACTIONS(1350), 1, + sym_keyword_database, + ACTIONS(1407), 1, + sym_keyword_field, + ACTIONS(1409), 1, + sym_keyword_table, + STATE(1447), 1, + sym_define_function, + STATE(1582), 1, + sym_define_param, + [27212] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1314), 1, + sym_keyword_tokenizers, + ACTIONS(1316), 1, + sym_keyword_function, + ACTIONS(1318), 1, + sym_keyword_filters, + ACTIONS(1411), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [27460] = 10, + STATE(909), 5, + sym_tokenizers_clause, + sym_filters_clause, + sym_function_clause, + sym_comment_clause, + aux_sym_define_analyzer_statement_repeat1, + [27241] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1322), 1, + sym_keyword_session, + ACTIONS(1324), 1, + sym_keyword_signin, + ACTIONS(1326), 1, + sym_keyword_signup, + ACTIONS(1413), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(914), 5, + sym_comment_clause, + sym_session_clause, + sym_signin_clause, + sym_signup_clause, + aux_sym_define_scope_statement_repeat1, + [27270] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1415), 1, + sym_keyword_for, + STATE(942), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1303), 11, + sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [27293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1310), 1, + anon_sym_COMMA, + STATE(917), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1418), 11, + ts_builtin_sym_end, + sym_semi_colon, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - ACTIONS(299), 1, sym_keyword_fetch, - STATE(1000), 1, - sym_fetch_clause, - STATE(1154), 1, - sym_timeout_clause, - STATE(1224), 1, - sym_parallel_clause, - STATE(1370), 1, - sym_explain_clause, - ACTIONS(1177), 4, - ts_builtin_sym_end, - sym_semi_colon, + sym_keyword_limit, + sym_keyword_order, + sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [27494] = 4, + [27316] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, + ACTIONS(1310), 1, anon_sym_COMMA, - STATE(959), 1, + STATE(934), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1292), 10, + ACTIONS(1418), 11, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -79137,13 +79119,17 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_fetch, sym_keyword_limit, sym_keyword_order, + sym_keyword_group, anon_sym_RPAREN, anon_sym_RBRACE, - [27516] = 2, + [27339] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 12, - ts_builtin_sym_end, + ACTIONS(1420), 1, + sym_keyword_for, + STATE(942), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1403), 11, sym_semi_colon, sym_keyword_as, sym_keyword_drop, @@ -79155,36 +79141,10 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27534] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - ACTIONS(405), 1, - sym_keyword_where, - ACTIONS(674), 1, - anon_sym_COMMA, - STATE(1105), 1, - aux_sym_update_statement_repeat1, - STATE(1122), 1, - sym_where_clause, - STATE(1123), 1, - sym_return_clause, - STATE(1249), 1, - sym_timeout_clause, - STATE(1288), 1, - sym_parallel_clause, - ACTIONS(1338), 2, - ts_builtin_sym_end, - sym_semi_colon, - [27572] = 2, + [27362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 12, + ACTIONS(1378), 13, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -79194,105 +79154,168 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_default, sym_keyword_assert, sym_keyword_permissions, + sym_keyword_for, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27590] = 10, + [27381] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(1275), 1, + sym_variable_name, + STATE(1708), 1, + sym_object_key, + STATE(1840), 1, + sym_relate_subject, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + STATE(1021), 4, + sym_function_call, + sym_identifier, + sym_array, + sym_record_id, + [27414] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1422), 1, + anon_sym_COMMA, + STATE(948), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 11, + ts_builtin_sym_end, + sym_semi_colon, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - ACTIONS(299), 1, sym_keyword_fetch, - STATE(996), 1, - sym_fetch_clause, - STATE(1132), 1, - sym_timeout_clause, - STATE(1221), 1, - sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 4, + sym_keyword_limit, + sym_keyword_order, + sym_keyword_where, + sym_keyword_split, + sym_keyword_group, + [27437] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1425), 1, + anon_sym_COMMA, + STATE(949), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 11, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [27624] = 10, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + sym_keyword_content, + sym_keyword_merge, + sym_keyword_patch, + sym_keyword_set, + sym_keyword_unset, + [27460] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, sym_keyword_fetch, STATE(1007), 1, sym_fetch_clause, - STATE(1109), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1203), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1302), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(331), 4, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [27658] = 2, + [27494] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(1428), 1, + sym_keyword_only, + ACTIONS(1430), 1, + sym_variable_name, + STATE(891), 1, + sym_create_target, + STATE(1825), 1, + sym_object_key, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + STATE(1002), 3, + sym_function_call, + sym_identifier, + sym_record_id, + [27526] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 12, + ACTIONS(1432), 1, + sym_keyword_for, + STATE(952), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1303), 10, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_if, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - sym_custom_function_name, - [27676] = 10, + [27548] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, sym_keyword_fetch, STATE(1003), 1, sym_fetch_clause, - STATE(1135), 1, + STATE(1144), 1, sym_timeout_clause, - STATE(1225), 1, + STATE(1245), 1, sym_parallel_clause, - STATE(1352), 1, + STATE(1354), 1, sym_explain_clause, - ACTIONS(1290), 4, + ACTIONS(1247), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [27710] = 4, + [27582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, - anon_sym_COMMA, - STATE(905), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1263), 10, + ACTIONS(1437), 2, + sym_keyword_asc, + sym_keyword_desc, + ACTIONS(1435), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -79300,17 +79323,13 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_timeout, sym_keyword_fetch, sym_keyword_limit, - sym_keyword_order, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [27732] = 4, + [27602] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, - sym_keyword_for, - STATE(969), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1386), 10, + ACTIONS(1046), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_value, @@ -79320,59 +79339,17 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_default, sym_keyword_assert, sym_keyword_permissions, - sym_keyword_comment, - [27754] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1434), 1, - sym_keyword_function, - ACTIONS(1436), 1, - sym_keyword_param, - ACTIONS(1438), 1, - sym_keyword_token, - ACTIONS(1440), 1, - sym_keyword_user, - ACTIONS(1430), 3, - sym_keyword_index, - sym_keyword_event, - sym_keyword_field, - ACTIONS(1432), 5, - sym_keyword_analyzer, - sym_keyword_namespace, - sym_keyword_scope, - sym_keyword_table, - sym_keyword_database, - [27782] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(1442), 1, - sym_keyword_only, - ACTIONS(1444), 1, - sym_variable_name, - STATE(857), 1, - sym_create_target, - STATE(1841), 1, - sym_object_key, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - STATE(998), 3, - sym_function_call, - sym_identifier, - sym_record_id, - [27814] = 4, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [27620] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, + ACTIONS(1310), 1, anon_sym_COMMA, - STATE(905), 1, + STATE(971), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1261), 10, + ACTIONS(1271), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -79383,14 +79360,32 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_order, anon_sym_RPAREN, anon_sym_RBRACE, - [27836] = 4, + [27642] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, + ACTIONS(1439), 1, + sym_keyword_for, + STATE(957), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1303), 10, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, + [27664] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1310), 1, anon_sym_COMMA, - STATE(963), 1, + STATE(934), 1, aux_sym_define_user_statement_repeat1, - ACTIONS(1263), 10, + ACTIONS(1271), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -79401,51 +79396,14 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_order, anon_sym_RPAREN, anon_sym_RBRACE, - [27858] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(35), 1, - sym_keyword_count, - ACTIONS(47), 1, - aux_sym_type_name_token1, - ACTIONS(1444), 1, - sym_variable_name, - ACTIONS(1446), 1, - sym_keyword_only, - STATE(903), 1, - sym_create_target, - STATE(1841), 1, - sym_object_key, - ACTIONS(7), 3, - sym_keyword_rand, - sym_custom_function_name, - sym_function_name, - STATE(998), 3, - sym_function_call, - sym_identifier, - sym_record_id, - [27890] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1448), 1, - anon_sym_GT, - ACTIONS(1450), 1, - anon_sym_DOT_DOT, - ACTIONS(160), 10, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - sym_keyword_unset, - anon_sym_RPAREN, - anon_sym_RBRACE, - [27912] = 2, + [27686] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 12, + ACTIONS(1442), 1, + sym_keyword_for, + STATE(952), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1403), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -79456,15 +79414,14 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [27930] = 3, + [27708] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 2, - sym_keyword_asc, - sym_keyword_desc, - ACTIONS(1452), 10, + ACTIONS(1310), 1, + anon_sym_COMMA, + STATE(958), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1261), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -79472,71 +79429,53 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_timeout, sym_keyword_fetch, sym_keyword_limit, - anon_sym_COMMA, + sym_keyword_order, anon_sym_RPAREN, anon_sym_RBRACE, - [27950] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, - sym_keyword_for, - STATE(969), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1381), 10, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, - sym_keyword_permissions, - sym_keyword_comment, - [27972] = 2, + [27730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1459), 12, + ACTIONS(1403), 12, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, sym_keyword_permissions, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [27990] = 10, + [27748] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, sym_keyword_fetch, - STATE(997), 1, + STATE(1019), 1, sym_fetch_clause, - STATE(1138), 1, + STATE(1111), 1, sym_timeout_clause, - STATE(1232), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1333), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1461), 4, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28024] = 2, + [27782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1463), 12, + ACTIONS(1206), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -79549,10 +79488,28 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28042] = 2, + [27800] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1444), 1, + anon_sym_GT, + ACTIONS(1446), 1, + anon_sym_DOT_DOT, + ACTIONS(150), 10, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_content, + sym_keyword_set, + sym_keyword_unset, + anon_sym_RPAREN, + anon_sym_RBRACE, + [27822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1465), 12, + ACTIONS(1169), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -79565,94 +79522,155 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28060] = 10, + [27840] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, - sym_keyword_fetch, - STATE(1018), 1, - sym_fetch_clause, + sym_keyword_timeout, + ACTIONS(431), 1, + sym_keyword_return, + ACTIONS(433), 1, + sym_keyword_where, + ACTIONS(674), 1, + anon_sym_COMMA, STATE(1158), 1, + aux_sym_update_statement_repeat1, + STATE(1159), 1, + sym_return_clause, + STATE(1160), 1, + sym_where_clause, + STATE(1255), 1, sym_timeout_clause, - STATE(1239), 1, + STATE(1343), 1, sym_parallel_clause, - STATE(1418), 1, - sym_explain_clause, - ACTIONS(1042), 4, + ACTIONS(1328), 2, + ts_builtin_sym_end, + sym_semi_colon, + [27878] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1452), 1, + sym_keyword_function, + ACTIONS(1454), 1, + sym_keyword_param, + ACTIONS(1456), 1, + sym_keyword_token, + ACTIONS(1458), 1, + sym_keyword_user, + ACTIONS(1448), 3, + sym_keyword_index, + sym_keyword_event, + sym_keyword_field, + ACTIONS(1450), 5, + sym_keyword_analyzer, + sym_keyword_namespace, + sym_keyword_scope, + sym_keyword_table, + sym_keyword_database, + [27906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1460), 12, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28094] = 10, + [27924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1462), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_if, + sym_keyword_permissions, + sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + sym_custom_function_name, + [27942] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, + sym_keyword_parallel, ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, sym_keyword_fetch, - STATE(1017), 1, + STATE(997), 1, sym_fetch_clause, - STATE(1108), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1206), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1363), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(1253), 4, + ACTIONS(1044), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28128] = 2, + [27976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 12, + ACTIONS(1310), 1, + anon_sym_COMMA, + STATE(934), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1265), 10, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + sym_keyword_order, anon_sym_RPAREN, anon_sym_RBRACE, - [28146] = 2, + [27998] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 12, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + STATE(996), 1, + sym_fetch_clause, + STATE(1114), 1, + sym_timeout_clause, + STATE(1250), 1, + sym_parallel_clause, + STATE(1380), 1, + sym_explain_clause, + ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, - sym_keyword_type, - sym_keyword_permissions, - sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28164] = 4, + [28032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1467), 1, - sym_keyword_for, - STATE(982), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(1386), 10, + ACTIONS(1294), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -79663,160 +79681,242 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_type, sym_keyword_permissions, sym_keyword_comment, - [28186] = 11, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28050] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(363), 1, + ACTIONS(357), 1, sym_keyword_content, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(1265), 1, + ACTIONS(1267), 1, sym_keyword_set, - STATE(1159), 1, + STATE(1104), 1, sym_return_clause, - STATE(1248), 1, + STATE(1253), 1, sym_timeout_clause, - STATE(1415), 1, + STATE(1369), 1, sym_parallel_clause, - ACTIONS(1415), 2, + ACTIONS(1401), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1131), 2, + STATE(1132), 2, sym_content_clause, sym_set_clause, - [28222] = 11, + [28086] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(363), 1, - sym_keyword_content, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(1265), 1, - sym_keyword_set, - STATE(1133), 1, + ACTIONS(433), 1, + sym_keyword_where, + ACTIONS(674), 1, + anon_sym_COMMA, + STATE(1134), 1, + sym_where_clause, + STATE(1158), 1, + aux_sym_update_statement_repeat1, + STATE(1165), 1, sym_return_clause, - STATE(1223), 1, + STATE(1205), 1, sym_timeout_clause, - STATE(1401), 1, + STATE(1419), 1, sym_parallel_clause, - ACTIONS(1424), 2, + ACTIONS(666), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1134), 2, - sym_content_clause, - sym_set_clause, - [28258] = 10, + [28124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1403), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28142] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + STATE(1020), 1, + sym_fetch_clause, + STATE(1154), 1, + sym_timeout_clause, + STATE(1248), 1, + sym_parallel_clause, + STATE(1318), 1, + sym_explain_clause, + ACTIONS(1008), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28176] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, sym_keyword_fetch, - STATE(1001), 1, + STATE(1015), 1, sym_fetch_clause, - STATE(1142), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1006), 4, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28292] = 4, + [28210] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1469), 1, + ACTIONS(1464), 1, sym_keyword_for, - STATE(982), 1, + STATE(957), 1, aux_sym_permissions_for_clause_repeat2, - ACTIONS(1381), 10, + ACTIONS(1403), 10, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_as, - sym_keyword_drop, - sym_keyword_schemafull, - sym_keyword_schemaless, - sym_keyword_changefeed, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, sym_keyword_permissions, sym_keyword_comment, - [28314] = 2, + [28232] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1466), 12, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_if, + sym_keyword_value, + sym_keyword_flexible, + sym_keyword_readonly, + sym_keyword_type, + sym_keyword_default, + sym_keyword_assert, sym_keyword_permissions, sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - sym_custom_function_name, - [28332] = 12, + [28250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1468), 12, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_as, + sym_keyword_drop, + sym_keyword_schemafull, + sym_keyword_schemaless, + sym_keyword_changefeed, + sym_keyword_type, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28268] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(357), 1, + sym_keyword_content, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(405), 1, - sym_keyword_where, - ACTIONS(674), 1, - anon_sym_COMMA, - STATE(1105), 1, - aux_sym_update_statement_repeat1, - STATE(1118), 1, + ACTIONS(1267), 1, + sym_keyword_set, + STATE(1120), 1, sym_return_clause, - STATE(1124), 1, - sym_where_clause, - STATE(1209), 1, + STATE(1208), 1, sym_timeout_clause, - STATE(1328), 1, + STATE(1413), 1, + sym_parallel_clause, + ACTIONS(1396), 2, + ts_builtin_sym_end, + sym_semi_colon, + STATE(1136), 2, + sym_content_clause, + sym_set_clause, + [28304] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(301), 1, + sym_keyword_fetch, + STATE(1013), 1, + sym_fetch_clause, + STATE(1126), 1, + sym_timeout_clause, + STATE(1231), 1, sym_parallel_clause, - ACTIONS(664), 2, + STATE(1329), 1, + sym_explain_clause, + ACTIONS(1470), 4, ts_builtin_sym_end, sym_semi_colon, - [28370] = 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 12, + ACTIONS(1472), 12, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_value, - sym_keyword_flexible, - sym_keyword_readonly, - sym_keyword_type, - sym_keyword_default, - sym_keyword_assert, + sym_keyword_if, sym_keyword_permissions, sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [28388] = 2, + sym_custom_function_name, + [28356] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 12, + ACTIONS(604), 12, ts_builtin_sym_end, sym_semi_colon, sym_keyword_as, @@ -79829,171 +79929,196 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28406] = 8, + [28374] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1444), 1, + ACTIONS(1430), 1, sym_variable_name, - STATE(886), 1, + ACTIONS(1474), 1, + sym_keyword_only, + STATE(862), 1, sym_create_target, - STATE(1841), 1, + STATE(1825), 1, sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(998), 3, + STATE(1002), 3, sym_function_call, sym_identifier, sym_record_id, - [28435] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_GT, - ACTIONS(1476), 1, - anon_sym_DOT_DOT, - ACTIONS(160), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - anon_sym_RPAREN, - anon_sym_RBRACE, - [28456] = 10, + [28406] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(361), 1, + ACTIONS(355), 1, sym_keyword_where, - STATE(1037), 1, + STATE(1077), 1, sym_where_clause, - STATE(1120), 1, + STATE(1147), 1, sym_return_clause, - STATE(1246), 1, + STATE(1200), 1, sym_timeout_clause, - STATE(1290), 1, + STATE(1316), 1, sym_parallel_clause, - ACTIONS(1016), 3, + ACTIONS(1476), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28489] = 8, + [28439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1478), 11, + sym_keyword_jwks, + sym_keyword_eddsa, + sym_keyword_es256, + sym_keyword_es384, + sym_keyword_es512, + sym_keyword_ps256, + sym_keyword_ps384, + sym_keyword_ps512, + sym_keyword_rs256, + sym_keyword_rs384, + sym_keyword_rs512, + [28456] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(37), 1, sym_keyword_count, - ACTIONS(47), 1, + ACTIONS(49), 1, aux_sym_type_name_token1, - ACTIONS(1444), 1, + ACTIONS(1430), 1, sym_variable_name, - STATE(867), 1, + STATE(857), 1, sym_create_target, - STATE(1841), 1, + STATE(1825), 1, sym_object_key, ACTIONS(7), 3, sym_keyword_rand, sym_custom_function_name, sym_function_name, - STATE(998), 3, + STATE(1002), 3, sym_function_call, sym_identifier, sym_record_id, - [28518] = 10, + [28485] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(361), 1, + ACTIONS(355), 1, sym_keyword_where, - STATE(1047), 1, + STATE(1055), 1, sym_where_clause, - STATE(1112), 1, + STATE(1161), 1, sym_return_clause, - STATE(1207), 1, + STATE(1251), 1, sym_timeout_clause, - STATE(1321), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(375), 3, + ACTIONS(1012), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28551] = 2, + [28518] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1478), 11, - sym_keyword_jwks, - sym_keyword_eddsa, - sym_keyword_es256, - sym_keyword_es384, - sym_keyword_es512, - sym_keyword_ps256, - sym_keyword_ps384, - sym_keyword_ps512, - sym_keyword_rs256, - sym_keyword_rs384, - sym_keyword_rs512, + ACTIONS(1480), 1, + anon_sym_GT, + ACTIONS(1482), 1, + anon_sym_DOT_DOT, + ACTIONS(150), 9, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_content, + sym_keyword_set, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28539] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + sym_keyword_count, + ACTIONS(49), 1, + aux_sym_type_name_token1, + ACTIONS(1430), 1, + sym_variable_name, + STATE(875), 1, + sym_create_target, + STATE(1825), 1, + sym_object_key, + ACTIONS(7), 3, + sym_keyword_rand, + sym_custom_function_name, + sym_function_name, + STATE(1002), 3, + sym_function_call, + sym_identifier, + sym_record_id, [28568] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(361), 1, + ACTIONS(355), 1, sym_keyword_where, - STATE(1081), 1, + STATE(1034), 1, sym_where_clause, - STATE(1140), 1, + STATE(1103), 1, sym_return_clause, - STATE(1234), 1, + STATE(1217), 1, sym_timeout_clause, - STATE(1345), 1, + STATE(1405), 1, sym_parallel_clause, - ACTIONS(1480), 3, + ACTIONS(351), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28601] = 2, + [28601] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1452), 10, - ts_builtin_sym_end, + ACTIONS(1486), 1, + anon_sym_COMMA, + STATE(1014), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1484), 8, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_fetch, sym_keyword_limit, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [28617] = 4, + [28621] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, + ACTIONS(1490), 1, anon_sym_COMMA, - STATE(1004), 1, - aux_sym_tokenizers_clause_repeat1, - ACTIONS(1482), 8, + STATE(995), 1, + aux_sym_filters_clause_repeat1, + ACTIONS(1488), 8, ts_builtin_sym_end, sym_semi_colon, sym_keyword_tokenizers, @@ -80002,130 +80127,176 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28637] = 8, + [28641] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1154), 1, + STATE(1126), 1, sym_timeout_clause, - STATE(1224), 1, + STATE(1231), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1329), 1, sym_explain_clause, - ACTIONS(1177), 4, + ACTIONS(1470), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28665] = 8, + [28669] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1144), 1, + STATE(1116), 1, sym_timeout_clause, - STATE(1241), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1315), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1486), 4, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28693] = 2, + [28697] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(431), 1, + sym_keyword_return, + ACTIONS(433), 1, + sym_keyword_where, + STATE(1103), 1, + sym_return_clause, + STATE(1155), 1, + sym_where_clause, + STATE(1217), 1, + sym_timeout_clause, + STATE(1405), 1, + sym_parallel_clause, + ACTIONS(351), 2, + ts_builtin_sym_end, + sym_semi_colon, + [28729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 10, + ACTIONS(1493), 10, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, + sym_keyword_explain, sym_keyword_parallel, sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - sym_keyword_unset, + sym_keyword_fetch, + sym_keyword_limit, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [28709] = 10, + [28745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(1495), 10, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28761] = 10, + ACTIONS(3), 1, + sym_comment, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - ACTIONS(405), 1, + ACTIONS(433), 1, sym_keyword_where, - STATE(1140), 1, + STATE(1147), 1, sym_return_clause, - STATE(1141), 1, + STATE(1148), 1, sym_where_clause, - STATE(1234), 1, + STATE(1200), 1, sym_timeout_clause, - STATE(1345), 1, + STATE(1316), 1, sym_parallel_clause, - ACTIONS(1480), 2, + ACTIONS(1476), 2, ts_builtin_sym_end, sym_semi_colon, - [28741] = 8, + [28793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(1497), 10, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_content, + sym_keyword_set, + sym_keyword_unset, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28809] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1108), 1, + STATE(1114), 1, sym_timeout_clause, - STATE(1206), 1, + STATE(1250), 1, sym_parallel_clause, - STATE(1363), 1, + STATE(1380), 1, sym_explain_clause, - ACTIONS(1253), 4, + ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28769] = 8, + [28837] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1499), 1, + anon_sym_COMMA, + STATE(1004), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1493), 8, + sym_semi_colon, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - STATE(1158), 1, - sym_timeout_clause, - STATE(1239), 1, - sym_parallel_clause, - STATE(1418), 1, - sym_explain_clause, - ACTIONS(1042), 4, - ts_builtin_sym_end, - sym_semi_colon, + sym_keyword_fetch, + sym_keyword_limit, anon_sym_RPAREN, anon_sym_RBRACE, - [28797] = 4, + [28857] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 1, + ACTIONS(1486), 1, anon_sym_COMMA, - STATE(1020), 1, + STATE(1004), 1, aux_sym_order_clause_repeat1, - ACTIONS(1490), 8, + ACTIONS(1502), 8, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, @@ -80134,34 +80305,50 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_limit, anon_sym_RPAREN, anon_sym_RBRACE, - [28817] = 8, + [28877] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(1486), 1, + anon_sym_COMMA, + STATE(1005), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1504), 8, + sym_semi_colon, sym_keyword_explain, - ACTIONS(295), 1, sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + anon_sym_RPAREN, + anon_sym_RBRACE, + [28897] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1138), 1, + STATE(1154), 1, sym_timeout_clause, - STATE(1232), 1, + STATE(1248), 1, sym_parallel_clause, - STATE(1333), 1, + STATE(1318), 1, sym_explain_clause, - ACTIONS(1461), 4, + ACTIONS(1008), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28845] = 4, + [28925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, + ACTIONS(1508), 1, anon_sym_COMMA, - STATE(1015), 1, + STATE(1016), 1, aux_sym_tokenizers_clause_repeat1, - ACTIONS(1494), 8, + ACTIONS(1506), 8, ts_builtin_sym_end, sym_semi_colon, sym_keyword_tokenizers, @@ -80170,14 +80357,36 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28865] = 4, + [28945] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(431), 1, + sym_keyword_return, + ACTIONS(433), 1, + sym_keyword_where, + STATE(1161), 1, + sym_return_clause, + STATE(1162), 1, + sym_where_clause, + STATE(1251), 1, + sym_timeout_clause, + STATE(1346), 1, + sym_parallel_clause, + ACTIONS(1012), 2, + ts_builtin_sym_end, + sym_semi_colon, + [28977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, + ACTIONS(1512), 1, anon_sym_COMMA, - STATE(1006), 1, + STATE(995), 1, aux_sym_filters_clause_repeat1, - ACTIONS(1496), 8, + ACTIONS(1510), 8, ts_builtin_sym_end, sym_semi_colon, sym_keyword_tokenizers, @@ -80186,14 +80395,14 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28885] = 4, + [28997] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, + ACTIONS(1512), 1, anon_sym_COMMA, - STATE(1016), 1, + STATE(1010), 1, aux_sym_filters_clause_repeat1, - ACTIONS(1500), 8, + ACTIONS(1514), 8, ts_builtin_sym_end, sym_semi_colon, sym_keyword_tokenizers, @@ -80202,50 +80411,54 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [28905] = 8, + [29017] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1142), 1, + STATE(1128), 1, sym_timeout_clause, - STATE(1199), 1, + STATE(1234), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1383), 1, sym_explain_clause, - ACTIONS(1006), 4, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28933] = 4, + [29045] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 1, - anon_sym_COMMA, - STATE(1008), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1502), 8, - sym_semi_colon, + ACTIONS(295), 1, sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, + STATE(1139), 1, + sym_timeout_clause, + STATE(1239), 1, + sym_parallel_clause, + STATE(1310), 1, + sym_explain_clause, + ACTIONS(1516), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [28953] = 4, + [29073] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 1, + ACTIONS(1486), 1, anon_sym_COMMA, - STATE(1008), 1, + STATE(1004), 1, aux_sym_order_clause_repeat1, - ACTIONS(1507), 8, + ACTIONS(1504), 8, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, @@ -80254,74 +80467,46 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_limit, anon_sym_RPAREN, anon_sym_RBRACE, - [28973] = 4, + [29093] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 1, - anon_sym_COMMA, - STATE(1009), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1509), 8, - sym_semi_colon, + ACTIONS(295), 1, sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - anon_sym_RPAREN, - anon_sym_RBRACE, - [28993] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1511), 10, + STATE(1111), 1, + sym_timeout_clause, + STATE(1241), 1, + sym_parallel_clause, + STATE(1361), 1, + sym_explain_clause, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_content, - sym_keyword_set, - anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_RBRACE, - [29009] = 2, + [29121] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 10, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, + ACTIONS(1520), 1, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29025] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1109), 1, - sym_timeout_clause, - STATE(1203), 1, - sym_parallel_clause, - STATE(1302), 1, - sym_explain_clause, - ACTIONS(331), 4, + STATE(1016), 1, + aux_sym_tokenizers_clause_repeat1, + ACTIONS(1518), 8, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [29053] = 2, + [29141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 10, + ACTIONS(1435), 10, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, @@ -80332,30 +80517,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [29069] = 4, + [29157] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1508), 1, anon_sym_COMMA, - STATE(1015), 1, + STATE(1008), 1, aux_sym_tokenizers_clause_repeat1, - ACTIONS(1515), 8, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29089] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1522), 1, - anon_sym_COMMA, - STATE(1016), 1, - aux_sym_filters_clause_repeat1, - ACTIONS(1520), 8, + ACTIONS(1523), 8, ts_builtin_sym_end, sym_semi_colon, sym_keyword_tokenizers, @@ -80364,1075 +80533,1001 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [29109] = 8, + [29177] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1135), 1, + STATE(1144), 1, sym_timeout_clause, - STATE(1225), 1, + STATE(1245), 1, sym_parallel_clause, - STATE(1352), 1, + STATE(1354), 1, sym_explain_clause, - ACTIONS(1290), 4, + ACTIONS(1247), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [29137] = 8, + [29205] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1132), 1, + STATE(1138), 1, sym_timeout_clause, - STATE(1221), 1, + STATE(1238), 1, sym_parallel_clause, - STATE(1400), 1, + STATE(1372), 1, sym_explain_clause, - ACTIONS(1075), 4, + ACTIONS(1044), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [29165] = 10, + [29233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - ACTIONS(405), 1, - sym_keyword_where, - STATE(1119), 1, - sym_where_clause, - STATE(1120), 1, - sym_return_clause, - STATE(1246), 1, - sym_timeout_clause, - STATE(1290), 1, - sym_parallel_clause, - ACTIONS(1016), 2, + ACTIONS(1525), 10, ts_builtin_sym_end, sym_semi_colon, - [29197] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1492), 1, - anon_sym_COMMA, - STATE(1008), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1509), 8, - sym_semi_colon, - sym_keyword_explain, + sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, + sym_keyword_content, + sym_keyword_set, + anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_RBRACE, - [29217] = 10, + [29249] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(353), 1, sym_keyword_return, - ACTIONS(405), 1, - sym_keyword_where, - STATE(1107), 1, - sym_where_clause, - STATE(1112), 1, + STATE(1108), 1, sym_return_clause, - STATE(1207), 1, + STATE(1240), 1, sym_timeout_clause, - STATE(1321), 1, + STATE(1364), 1, sym_parallel_clause, - ACTIONS(375), 2, - ts_builtin_sym_end, + ACTIONS(1527), 3, sym_semi_colon, - [29249] = 8, + anon_sym_RPAREN, + anon_sym_RBRACE, + [29276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(1525), 1, - anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(305), 1, - sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(1531), 1, + sym_keyword_minkowski, + ACTIONS(1529), 8, + sym_keyword_chebyshev, + sym_keyword_cosine, + sym_keyword_euclidean, + sym_keyword_hamming, + sym_keyword_jaccard, + sym_keyword_manhattan, + sym_keyword_pearson, sym_int, - sym_record_id_ident, - STATE(9), 2, - sym_array, - sym_object, - [29276] = 8, + [29293] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(472), 1, anon_sym_LBRACE, ACTIONS(518), 1, anon_sym_LBRACK, - ACTIONS(1527), 1, + ACTIONS(1533), 1, anon_sym_DOT_DOT, - STATE(294), 1, + STATE(346), 1, sym_record_id_range, - STATE(364), 1, + STATE(384), 1, sym_record_id_value, - ACTIONS(347), 2, + ACTIONS(474), 2, sym_int, sym_record_id_ident, - STATE(266), 2, + STATE(310), 2, sym_array, sym_object, - [29303] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1123), 1, - sym_return_clause, - STATE(1249), 1, - sym_timeout_clause, - STATE(1288), 1, - sym_parallel_clause, - ACTIONS(1338), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29330] = 8, + [29320] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1529), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1535), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(47), 1, sym_record_id_range, - STATE(503), 1, + STATE(314), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(41), 2, sym_array, sym_object, - [29357] = 8, + [29347] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(1531), 1, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(1537), 1, anon_sym_DOT_DOT, - STATE(47), 1, + STATE(20), 1, sym_record_id_range, - STATE(485), 1, + STATE(478), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(16), 2, sym_array, sym_object, - [29384] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1533), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29399] = 8, + [29374] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1535), 1, + ACTIONS(1539), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(20), 1, sym_record_id_range, - STATE(351), 1, + STATE(491), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(16), 2, sym_array, sym_object, - [29426] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1129), 1, - sym_return_clause, - STATE(1236), 1, - sym_timeout_clause, - STATE(1287), 1, - sym_parallel_clause, - ACTIONS(1537), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29453] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1139), 1, - sym_return_clause, - STATE(1233), 1, - sym_timeout_clause, - STATE(1344), 1, - sym_parallel_clause, - ACTIONS(1539), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29480] = 8, + [29401] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, ACTIONS(1541), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(20), 1, sym_record_id_range, - STATE(269), 1, + STATE(515), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(16), 2, sym_array, sym_object, - [29507] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1543), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29522] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1150), 1, - sym_return_clause, - STATE(1211), 1, - sym_timeout_clause, - STATE(1371), 1, - sym_parallel_clause, - ACTIONS(1545), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29549] = 8, + [29428] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(1547), 1, + ACTIONS(572), 1, + anon_sym_LBRACK, + ACTIONS(1543), 1, anon_sym_DOT_DOT, - STATE(47), 1, - sym_record_id_range, - STATE(332), 1, + STATE(257), 1, sym_record_id_value, - ACTIONS(426), 2, + STATE(305), 1, + sym_record_id_range, + ACTIONS(371), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(253), 2, sym_array, sym_object, - [29576] = 8, + [29455] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(200), 1, - anon_sym_DASH_GT, - ACTIONS(1127), 1, - anon_sym_EQ, - STATE(46), 1, + ACTIONS(1545), 1, + anon_sym_DOT_DOT, + STATE(47), 1, + sym_record_id_range, + STATE(497), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [29603] = 8, + [29482] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_DOT_DOT, STATE(47), 1, sym_record_id_range, - STATE(372), 1, + STATE(499), 1, sym_record_id_value, - ACTIONS(426), 2, - sym_int, - sym_record_id_ident, - STATE(41), 2, - sym_array, - sym_object, - [29630] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1140), 1, - sym_return_clause, - STATE(1234), 1, - sym_timeout_clause, - STATE(1345), 1, - sym_parallel_clause, - ACTIONS(1480), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29657] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1112), 1, - sym_return_clause, - STATE(1207), 1, - sym_timeout_clause, - STATE(1321), 1, - sym_parallel_clause, - ACTIONS(375), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29684] = 8, + ACTIONS(476), 2, + sym_int, + sym_record_id_ident, + STATE(41), 2, + sym_array, + sym_object, + [29509] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1118), 1, - sym_return_clause, - STATE(1209), 1, - sym_timeout_clause, - STATE(1328), 1, - sym_parallel_clause, - ACTIONS(664), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29711] = 8, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(1549), 1, + anon_sym_DOT_DOT, + STATE(20), 1, + sym_record_id_range, + STATE(525), 1, + sym_record_id_value, + ACTIONS(349), 2, + sym_int, + sym_record_id_ident, + STATE(16), 2, + sym_array, + sym_object, + [29536] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(518), 1, anon_sym_LBRACK, ACTIONS(1551), 1, anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(500), 1, + STATE(311), 1, sym_record_id_value, - ACTIONS(343), 2, + STATE(346), 1, + sym_record_id_range, + ACTIONS(474), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(310), 2, sym_array, sym_object, - [29738] = 8, + [29563] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - STATE(1126), 1, + STATE(1161), 1, sym_return_clause, - STATE(1215), 1, + STATE(1251), 1, sym_timeout_clause, - STATE(1335), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(1255), 3, + ACTIONS(1012), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [29765] = 8, + [29590] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(347), 1, anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, ACTIONS(1553), 1, anon_sym_DOT_DOT, - STATE(47), 1, + STATE(20), 1, sym_record_id_range, - STATE(510), 1, + STATE(326), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(16), 2, sym_array, sym_object, - [29792] = 8, + [29617] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(347), 1, anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, ACTIONS(1555), 1, anon_sym_DOT_DOT, - STATE(47), 1, + STATE(20), 1, sym_record_id_range, - STATE(505), 1, + STATE(447), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(16), 2, sym_array, sym_object, - [29819] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29834] = 8, + [29644] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(472), 1, anon_sym_LBRACE, - ACTIONS(349), 1, - anon_sym_DASH_GT, - ACTIONS(1109), 1, - anon_sym_EQ, - STATE(50), 1, + ACTIONS(518), 1, + anon_sym_LBRACK, + ACTIONS(1557), 1, + anon_sym_DOT_DOT, + STATE(346), 1, + sym_record_id_range, + STATE(357), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(474), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(310), 2, sym_array, sym_object, - [29861] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1515), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29876] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1120), 1, - sym_return_clause, - STATE(1246), 1, - sym_timeout_clause, - STATE(1290), 1, - sym_parallel_clause, - ACTIONS(1016), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29903] = 8, + [29671] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(936), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1557), 1, + ACTIONS(1559), 1, anon_sym_DOT_DOT, - STATE(312), 1, + STATE(20), 1, sym_record_id_range, - STATE(374), 1, + STATE(500), 1, sym_record_id_value, - ACTIONS(424), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(251), 2, + STATE(16), 2, sym_array, sym_object, - [29930] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1561), 1, - sym_keyword_unique, - ACTIONS(1564), 1, - sym_keyword_search, - STATE(1049), 3, - sym_unique_clause, - sym_search_analyzer_clause, - aux_sym_define_index_statement_repeat1, - ACTIONS(1559), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29951] = 2, + [29698] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1567), 9, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - [29966] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1571), 1, + ACTIONS(1563), 1, sym_keyword_unique, - ACTIONS(1573), 1, + ACTIONS(1565), 1, sym_keyword_search, - STATE(1049), 3, + STATE(1086), 3, sym_unique_clause, sym_search_analyzer_clause, aux_sym_define_index_statement_repeat1, - ACTIONS(1569), 4, + ACTIONS(1561), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [29987] = 8, + [29719] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(936), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1575), 1, + ACTIONS(1567), 1, anon_sym_DOT_DOT, - STATE(312), 1, + STATE(20), 1, sym_record_id_range, - STATE(329), 1, + STATE(486), 1, sym_record_id_value, - ACTIONS(424), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(251), 2, + STATE(16), 2, sym_array, sym_object, - [30014] = 4, + [29746] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(1084), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1507), 7, + STATE(1064), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1569), 7, ts_builtin_sym_end, sym_semi_colon, sym_keyword_explain, sym_keyword_parallel, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - [30033] = 8, + anon_sym_RPAREN, + anon_sym_RBRACE, + [29765] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACE, - ACTIONS(518), 1, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1159), 1, + sym_return_clause, + STATE(1255), 1, + sym_timeout_clause, + STATE(1343), 1, + sym_parallel_clause, + ACTIONS(1328), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [29792] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1153), 1, + sym_return_clause, + STATE(1246), 1, + sym_timeout_clause, + STATE(1339), 1, + sym_parallel_clause, + ACTIONS(1571), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [29819] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1579), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1573), 1, anon_sym_DOT_DOT, - STATE(275), 1, - sym_record_id_value, - STATE(294), 1, + STATE(47), 1, sym_record_id_range, - ACTIONS(347), 2, + STATE(1500), 1, + sym_record_id_value, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(266), 2, + STATE(41), 2, sym_array, sym_object, - [30060] = 8, + [29846] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1581), 1, + ACTIONS(1575), 1, anon_sym_DOT_DOT, - STATE(119), 1, + STATE(20), 1, sym_record_id_range, - STATE(375), 1, + STATE(509), 1, sym_record_id_value, - ACTIONS(355), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(101), 2, + STATE(16), 2, sym_array, sym_object, - [30087] = 2, + [29873] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1583), 9, - ts_builtin_sym_end, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1103), 1, + sym_return_clause, + STATE(1217), 1, + sym_timeout_clause, + STATE(1405), 1, + sym_parallel_clause, + ACTIONS(351), 3, sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [30102] = 8, + [29900] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(140), 1, - anon_sym_DASH_GT, - ACTIONS(1125), 1, - anon_sym_EQ, - STATE(48), 1, + ACTIONS(1577), 1, + anon_sym_DOT_DOT, + STATE(47), 1, + sym_record_id_range, + STATE(387), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30129] = 8, + [29927] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(563), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1585), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1579), 1, anon_sym_DOT_DOT, - STATE(346), 1, + STATE(47), 1, sym_record_id_range, - STATE(361), 1, + STATE(362), 1, sym_record_id_value, - ACTIONS(379), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(283), 2, + STATE(41), 2, sym_array, sym_object, - [30156] = 4, + [29954] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, - anon_sym_COMMA, - STATE(1084), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1509), 7, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - [30175] = 4, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(1581), 1, + anon_sym_DOT_DOT, + STATE(20), 1, + sym_record_id_range, + STATE(513), 1, + sym_record_id_value, + ACTIONS(349), 2, + sym_int, + sym_record_id_ident, + STATE(16), 2, + sym_array, + sym_object, + [29981] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, - anon_sym_COMMA, - STATE(1053), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1509), 7, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - [30194] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1587), 7, - ts_builtin_sym_end, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1146), 1, + sym_return_clause, + STATE(1202), 1, + sym_timeout_clause, + STATE(1429), 1, + sym_parallel_clause, + ACTIONS(1583), 3, sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [30213] = 4, + [30008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, - anon_sym_COMMA, - STATE(1068), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1589), 7, + ACTIONS(1585), 9, + ts_builtin_sym_end, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_where, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [30232] = 8, + [30023] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1593), 1, + ACTIONS(1587), 1, anon_sym_DOT_DOT, STATE(47), 1, sym_record_id_range, - STATE(494), 1, + STATE(484), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30259] = 4, + [30050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, - anon_sym_COMMA, - STATE(1072), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1595), 7, + ACTIONS(1563), 1, + sym_keyword_unique, + ACTIONS(1565), 1, + sym_keyword_search, + STATE(1080), 3, + sym_unique_clause, + sym_search_analyzer_clause, + aux_sym_define_index_statement_repeat1, + ACTIONS(1561), 4, + ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [30278] = 8, + [30071] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1597), 1, - anon_sym_DOT_DOT, - STATE(47), 1, - sym_record_id_range, - STATE(966), 1, + ACTIONS(174), 1, + anon_sym_DASH_GT, + ACTIONS(1115), 1, + anon_sym_EQ, + STATE(49), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30305] = 8, + [30098] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1147), 1, + sym_return_clause, + STATE(1200), 1, + sym_timeout_clause, + STATE(1316), 1, + sym_parallel_clause, + ACTIONS(1476), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30125] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1599), 1, - anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(506), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(190), 1, + anon_sym_DASH_GT, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(48), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(41), 2, sym_array, sym_object, - [30332] = 4, + [30152] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1603), 1, - anon_sym_COMMA, - STATE(1067), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1601), 7, + ACTIONS(1589), 9, + ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30167] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1165), 1, + sym_return_clause, + STATE(1205), 1, + sym_timeout_clause, + STATE(1419), 1, + sym_parallel_clause, + ACTIONS(666), 3, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [30351] = 4, + [30194] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, - anon_sym_COMMA, - STATE(1067), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1606), 7, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1142), 1, + sym_return_clause, + STATE(1203), 1, + sym_timeout_clause, + STATE(1430), 1, + sym_parallel_clause, + ACTIONS(1239), 3, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [30370] = 8, + [30221] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(343), 1, + anon_sym_DASH_GT, + ACTIONS(1113), 1, + anon_sym_EQ, + STATE(50), 1, + sym_record_id_value, + ACTIONS(476), 2, + sym_int, + sym_record_id_ident, + STATE(41), 2, + sym_array, + sym_object, + [30248] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1608), 1, + ACTIONS(1591), 1, anon_sym_DOT_DOT, STATE(47), 1, sym_record_id_range, - STATE(1458), 1, + STATE(964), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30397] = 8, + [30275] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_LBRACE, - ACTIONS(880), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1610), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1593), 1, anon_sym_DOT_DOT, - STATE(119), 1, + STATE(47), 1, sym_record_id_range, - STATE(254), 1, + STATE(991), 1, sym_record_id_value, - ACTIONS(355), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(101), 2, + STATE(41), 2, sym_array, sym_object, - [30424] = 8, + [30302] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1612), 1, + ACTIONS(1595), 1, anon_sym_DOT_DOT, STATE(47), 1, sym_record_id_range, - STATE(988), 1, + STATE(516), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30451] = 4, + [30329] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(1067), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1614), 7, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1597), 7, + ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, + sym_keyword_explain, sym_keyword_parallel, sym_keyword_timeout, - sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [30470] = 8, + [30348] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(1616), 1, + ACTIONS(1599), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(121), 1, sym_record_id_range, - STATE(498), 1, + STATE(264), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(377), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(101), 2, sym_array, sym_object, - [30497] = 8, + [30375] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1618), 1, + ACTIONS(1601), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(20), 1, sym_record_id_range, - STATE(512), 1, + STATE(524), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(16), 2, sym_array, sym_object, - [30524] = 8, + [30402] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(1603), 1, + anon_sym_COMMA, + STATE(1084), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1504), 7, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + [30421] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(1620), 1, + ACTIONS(572), 1, + anon_sym_LBRACK, + ACTIONS(1605), 1, anon_sym_DOT_DOT, - STATE(47), 1, + STATE(305), 1, sym_record_id_range, - STATE(380), 1, + STATE(374), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(371), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(253), 2, sym_array, sym_object, - [30551] = 2, + [30448] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1601), 9, + ACTIONS(1603), 1, + anon_sym_COMMA, + STATE(1082), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1504), 7, ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + [30467] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_COMMA, + STATE(1073), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1607), 7, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_COMMA, + STATE(1074), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1611), 7, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30505] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1613), 1, + anon_sym_COMMA, + STATE(1072), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1585), 7, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30524] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_COMMA, + STATE(1072), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1616), 7, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_where, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [30566] = 4, + [30543] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 1, + ACTIONS(1609), 1, anon_sym_COMMA, - STATE(1077), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 7, + STATE(1072), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1618), 7, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, @@ -81440,126 +81535,170 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [30585] = 8, + [30562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(1620), 9, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30577] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(1625), 1, + ACTIONS(1622), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(121), 1, sym_record_id_range, - STATE(493), 1, + STATE(373), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(377), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(101), 2, sym_array, sym_object, - [30612] = 8, + [30604] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(353), 1, + sym_keyword_return, + STATE(1107), 1, + sym_return_clause, + STATE(1229), 1, + sym_timeout_clause, + STATE(1317), 1, + sym_parallel_clause, + ACTIONS(1624), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30631] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(572), 1, anon_sym_LBRACK, - ACTIONS(1627), 1, + ACTIONS(1626), 1, anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(516), 1, + STATE(294), 1, sym_record_id_value, - ACTIONS(343), 2, + STATE(305), 1, + sym_record_id_range, + ACTIONS(371), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(253), 2, sym_array, sym_object, - [30639] = 8, + [30658] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1628), 1, anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(520), 1, + STATE(273), 1, sym_record_id_value, - ACTIONS(343), 2, + STATE(327), 1, + sym_record_id_range, + ACTIONS(466), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(265), 2, sym_array, sym_object, - [30666] = 8, + [30685] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(359), 1, - sym_keyword_return, - STATE(1116), 1, - sym_return_clause, - STATE(1201), 1, - sym_timeout_clause, - STATE(1397), 1, - sym_parallel_clause, - ACTIONS(1631), 3, + ACTIONS(1563), 1, + sym_keyword_unique, + ACTIONS(1565), 1, + sym_keyword_search, + STATE(1086), 3, + sym_unique_clause, + sym_search_analyzer_clause, + aux_sym_define_index_statement_repeat1, + ACTIONS(1630), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [30693] = 8, + [30706] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, + ACTIONS(464), 1, anon_sym_LBRACE, - ACTIONS(563), 1, + ACTIONS(938), 1, anon_sym_LBRACK, - ACTIONS(1633), 1, + ACTIONS(1632), 1, anon_sym_DOT_DOT, - STATE(346), 1, + STATE(327), 1, sym_record_id_range, - STATE(390), 1, + STATE(372), 1, sym_record_id_value, - ACTIONS(379), 2, + ACTIONS(466), 2, sym_int, sym_record_id_ident, - STATE(283), 2, + STATE(265), 2, sym_array, sym_object, - [30720] = 8, + [30733] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1634), 1, + anon_sym_COMMA, + STATE(1082), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1493), 7, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + [30752] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1635), 1, + ACTIONS(1637), 1, anon_sym_DOT_DOT, STATE(47), 1, sym_record_id_range, - STATE(287), 1, + STATE(503), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [30747] = 4, + [30779] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, + ACTIONS(1603), 1, anon_sym_COMMA, - STATE(1084), 1, + STATE(1082), 1, aux_sym_order_clause_repeat1, ACTIONS(1502), 7, ts_builtin_sym_end, @@ -81569,231 +81708,213 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_timeout, sym_keyword_fetch, sym_keyword_limit, - [30766] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(1640), 1, - anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(476), 1, - sym_record_id_value, - ACTIONS(343), 2, - sym_int, - sym_record_id_ident, - STATE(9), 2, - sym_array, - sym_object, - [30793] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(1642), 1, - anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(456), 1, - sym_record_id_value, - ACTIONS(343), 2, - sym_int, - sym_record_id_ident, - STATE(9), 2, - sym_array, - sym_object, - [30820] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(422), 1, - anon_sym_LBRACE, - ACTIONS(936), 1, - anon_sym_LBRACK, - ACTIONS(1644), 1, - anon_sym_DOT_DOT, - STATE(312), 1, - sym_record_id_range, - STATE(369), 1, - sym_record_id_value, - ACTIONS(424), 2, - sym_int, - sym_record_id_ident, - STATE(251), 2, - sym_array, - sym_object, - [30847] = 8, + [30798] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(880), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1646), 1, + ACTIONS(1639), 1, anon_sym_DOT_DOT, - STATE(119), 1, + STATE(20), 1, sym_record_id_range, - STATE(340), 1, + STATE(504), 1, sym_record_id_value, - ACTIONS(355), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(101), 2, + STATE(16), 2, sym_array, sym_object, - [30874] = 5, + [30825] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, + ACTIONS(1643), 1, sym_keyword_unique, - ACTIONS(1573), 1, + ACTIONS(1646), 1, sym_keyword_search, - STATE(1096), 3, + STATE(1086), 3, sym_unique_clause, sym_search_analyzer_clause, aux_sym_define_index_statement_repeat1, - ACTIONS(1648), 4, + ACTIONS(1641), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [30895] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, - anon_sym_LBRACK, - ACTIONS(1650), 1, - anon_sym_DOT_DOT, - STATE(24), 1, - sym_record_id_range, - STATE(331), 1, - sym_record_id_value, - ACTIONS(343), 2, - sym_int, - sym_record_id_ident, - STATE(9), 2, - sym_array, - sym_object, - [30922] = 3, + [30846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 1, - sym_keyword_minkowski, - ACTIONS(1652), 8, - sym_keyword_chebyshev, - sym_keyword_cosine, - sym_keyword_euclidean, - sym_keyword_hamming, - sym_keyword_jaccard, - sym_keyword_manhattan, - sym_keyword_pearson, - sym_int, - [30939] = 8, + ACTIONS(1518), 9, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30861] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, - anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(1656), 1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1649), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(47), 1, sym_record_id_range, - STATE(497), 1, + STATE(367), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(41), 2, sym_array, sym_object, - [30966] = 8, + [30888] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(1651), 1, + anon_sym_COMMA, + STATE(1089), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 7, + sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30907] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(359), 1, + ACTIONS(353), 1, sym_keyword_return, - STATE(1133), 1, + STATE(1120), 1, sym_return_clause, - STATE(1223), 1, + STATE(1208), 1, sym_timeout_clause, - STATE(1401), 1, + STATE(1413), 1, sym_parallel_clause, - ACTIONS(1424), 3, + ACTIONS(1396), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [30993] = 8, + [30934] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(1488), 9, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [30949] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1603), 1, + anon_sym_COMMA, + STATE(1069), 1, + aux_sym_order_clause_repeat1, + ACTIONS(1484), 7, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_fetch, + sym_keyword_limit, + [30968] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1658), 1, + ACTIONS(1654), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(20), 1, sym_record_id_range, - STATE(514), 1, + STATE(256), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(16), 2, sym_array, sym_object, - [31020] = 8, + [30995] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(518), 1, + ACTIONS(399), 1, anon_sym_LBRACK, - ACTIONS(1660), 1, + ACTIONS(1656), 1, anon_sym_DOT_DOT, - STATE(268), 1, + STATE(20), 1, + sym_record_id_range, + STATE(352), 1, sym_record_id_value, - STATE(294), 1, + ACTIONS(349), 2, + sym_int, + sym_record_id_ident, + STATE(16), 2, + sym_array, + sym_object, + [31022] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, + ACTIONS(1658), 1, + anon_sym_DOT_DOT, + STATE(20), 1, sym_record_id_range, - ACTIONS(347), 2, + STATE(498), 1, + sym_record_id_value, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(266), 2, + STATE(16), 2, sym_array, sym_object, - [31047] = 5, + [31049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, - sym_keyword_unique, - ACTIONS(1573), 1, - sym_keyword_search, - STATE(1049), 3, - sym_unique_clause, - sym_search_analyzer_clause, - aux_sym_define_index_statement_repeat1, - ACTIONS(1662), 4, + ACTIONS(1660), 9, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [31068] = 5, + [31064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, + ACTIONS(1563), 1, sym_keyword_unique, - ACTIONS(1573), 1, + ACTIONS(1565), 1, sym_keyword_search, - STATE(1051), 3, + STATE(1039), 3, sym_unique_clause, sym_search_analyzer_clause, aux_sym_define_index_statement_repeat1, @@ -81802,1035 +81923,1035 @@ static const uint16_t ts_small_parse_table[] = { sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31089] = 8, + [31085] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 1, + ACTIONS(347), 1, anon_sym_LBRACE, - ACTIONS(563), 1, + ACTIONS(399), 1, anon_sym_LBRACK, ACTIONS(1664), 1, anon_sym_DOT_DOT, - STATE(295), 1, - sym_record_id_value, - STATE(346), 1, + STATE(20), 1, sym_record_id_range, - ACTIONS(379), 2, + STATE(505), 1, + sym_record_id_value, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(283), 2, + STATE(16), 2, sym_array, sym_object, - [31116] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1577), 1, - anon_sym_COMMA, - STATE(1059), 1, - aux_sym_order_clause_repeat1, - ACTIONS(1490), 7, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_fetch, - sym_keyword_limit, - [31135] = 4, + [31112] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(1061), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1666), 7, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, - sym_keyword_timeout, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31154] = 8, + ACTIONS(464), 1, + anon_sym_LBRACE, + ACTIONS(938), 1, + anon_sym_LBRACK, + ACTIONS(1666), 1, + anon_sym_DOT_DOT, + STATE(327), 1, + sym_record_id_range, + STATE(368), 1, + sym_record_id_value, + ACTIONS(466), 2, + sym_int, + sym_record_id_ident, + STATE(265), 2, + sym_array, + sym_object, + [31139] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(375), 1, anon_sym_LBRACE, - ACTIONS(476), 1, + ACTIONS(880), 1, anon_sym_LBRACK, ACTIONS(1668), 1, anon_sym_DOT_DOT, - STATE(24), 1, + STATE(121), 1, sym_record_id_range, - STATE(530), 1, + STATE(354), 1, sym_record_id_value, - ACTIONS(343), 2, + ACTIONS(377), 2, sym_int, sym_record_id_ident, - STATE(9), 2, + STATE(101), 2, sym_array, sym_object, - [31181] = 8, + [31166] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(347), 1, anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACK, ACTIONS(1670), 1, anon_sym_DOT_DOT, - STATE(47), 1, + STATE(20), 1, sym_record_id_range, - STATE(499), 1, + STATE(351), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(349), 2, sym_int, sym_record_id_ident, - STATE(41), 2, + STATE(16), 2, sym_array, sym_object, - [31208] = 8, + [31193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1672), 9, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31208] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - STATE(1112), 1, - sym_return_clause, - STATE(1207), 1, + STATE(1251), 1, sym_timeout_clause, - STATE(1321), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(375), 2, + ACTIONS(1012), 4, ts_builtin_sym_end, sym_semi_colon, - [31234] = 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31230] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 8, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, + STATE(1208), 1, + sym_timeout_clause, + STATE(1413), 1, + sym_parallel_clause, + ACTIONS(1396), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31248] = 4, + [31252] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1674), 1, anon_sym_COMMA, - STATE(1105), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 6, - ts_builtin_sym_end, + STATE(1141), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1618), 6, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - sym_keyword_where, - [31266] = 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31270] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1677), 8, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1234), 1, + sym_parallel_clause, + STATE(1383), 1, + sym_explain_clause, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_explain, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31292] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_fetch, + STATE(1209), 1, + sym_timeout_clause, + STATE(1417), 1, + sym_parallel_clause, + ACTIONS(1676), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31280] = 8, + [31314] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - STATE(1120), 1, - sym_return_clause, - STATE(1246), 1, + STATE(1244), 1, sym_timeout_clause, - STATE(1290), 1, + STATE(1357), 1, sym_parallel_clause, - ACTIONS(1016), 2, + ACTIONS(1678), 4, ts_builtin_sym_end, sym_semi_colon, - [31306] = 6, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31336] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1674), 1, + anon_sym_COMMA, + STATE(1105), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1611), 6, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31354] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1680), 1, + anon_sym_COMMA, + STATE(1156), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1611), 6, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + [31372] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1225), 1, + STATE(1245), 1, sym_parallel_clause, - STATE(1352), 1, + STATE(1354), 1, sym_explain_clause, - ACTIONS(1290), 4, + ACTIONS(1247), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1682), 8, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_if, + sym_keyword_permissions, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + sym_custom_function_name, + [31408] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1684), 8, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_tokenizers, + sym_keyword_function, + sym_keyword_filters, + sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [31328] = 6, + [31422] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(295), 1, sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1231), 1, + sym_parallel_clause, + STATE(1329), 1, + sym_explain_clause, + ACTIONS(1470), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31444] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1674), 1, + anon_sym_COMMA, + STATE(1127), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1607), 6, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31462] = 6, + ACTIONS(3), 1, + sym_comment, ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1199), 1, + STATE(1241), 1, sym_parallel_clause, - STATE(1360), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1006), 4, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31350] = 5, + [31484] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1681), 1, + ACTIONS(1688), 1, sym_keyword_permissions, - ACTIONS(1679), 3, + ACTIONS(1686), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1130), 3, + STATE(1131), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [31370] = 4, + [31504] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1683), 1, - anon_sym_COMMA, - STATE(1136), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1589), 6, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, + STATE(1217), 1, + sym_timeout_clause, + STATE(1405), 1, + sym_parallel_clause, + ACTIONS(351), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31388] = 6, + [31526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1690), 8, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31540] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1246), 1, + STATE(1240), 1, sym_timeout_clause, - STATE(1290), 1, + STATE(1364), 1, sym_parallel_clause, - ACTIONS(1016), 4, + ACTIONS(1527), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31410] = 4, + [31562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(1147), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1685), 6, + ACTIONS(1692), 8, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_unique, - sym_keyword_search, + sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, anon_sym_RPAREN, anon_sym_RBRACE, - [31428] = 4, + [31576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1683), 1, - anon_sym_COMMA, - STATE(1137), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1595), 6, + ACTIONS(1694), 8, + ts_builtin_sym_end, sym_semi_colon, + sym_keyword_comment, + sym_keyword_session, + sym_keyword_signin, + sym_keyword_signup, + anon_sym_RPAREN, + anon_sym_RBRACE, + [31590] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(431), 1, sym_keyword_return, + STATE(1103), 1, + sym_return_clause, + STATE(1217), 1, + sym_timeout_clause, + STATE(1405), 1, + sym_parallel_clause, + ACTIONS(351), 2, + ts_builtin_sym_end, + sym_semi_colon, + [31616] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1696), 8, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_explain, sym_keyword_parallel, sym_keyword_timeout, + sym_keyword_fetch, anon_sym_RPAREN, anon_sym_RBRACE, - [31446] = 2, + [31630] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1687), 8, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, + STATE(1205), 1, + sym_timeout_clause, + STATE(1419), 1, + sym_parallel_clause, + ACTIONS(666), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31460] = 6, + [31652] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1237), 1, - sym_timeout_clause, - STATE(1408), 1, + sym_keyword_parallel, + STATE(1239), 1, sym_parallel_clause, - ACTIONS(1689), 4, + STATE(1310), 1, + sym_explain_clause, + ACTIONS(1516), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31482] = 4, + [31674] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1691), 1, + ACTIONS(1674), 1, anon_sym_COMMA, - STATE(1117), 1, + STATE(1141), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1601), 6, + ACTIONS(1616), 6, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [31500] = 6, + [31692] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, + sym_keyword_explain, ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1249), 1, - sym_timeout_clause, - STATE(1288), 1, + sym_keyword_parallel, + STATE(1248), 1, sym_parallel_clause, - ACTIONS(1338), 4, + STATE(1318), 1, + sym_explain_clause, + ACTIONS(1008), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31522] = 8, + [31714] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1140), 1, + STATE(1165), 1, sym_return_clause, - STATE(1234), 1, + STATE(1205), 1, sym_timeout_clause, - STATE(1345), 1, + STATE(1419), 1, sym_parallel_clause, - ACTIONS(1480), 2, + ACTIONS(666), 2, ts_builtin_sym_end, sym_semi_colon, - [31548] = 6, + [31740] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1234), 1, + STATE(1203), 1, sym_timeout_clause, - STATE(1345), 1, + STATE(1430), 1, sym_parallel_clause, - ACTIONS(1480), 4, + ACTIONS(1239), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31570] = 6, + [31762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1203), 1, - sym_parallel_clause, - STATE(1302), 1, - sym_explain_clause, - ACTIONS(331), 4, - ts_builtin_sym_end, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1688), 1, + sym_keyword_permissions, + ACTIONS(1698), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31592] = 8, + STATE(1164), 3, + sym_permissions_basic_clause, + sym_comment_clause, + aux_sym_define_function_statement_repeat1, + [31782] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1139), 1, + STATE(1120), 1, sym_return_clause, - STATE(1233), 1, + STATE(1208), 1, sym_timeout_clause, - STATE(1344), 1, + STATE(1413), 1, sym_parallel_clause, - ACTIONS(1539), 2, + ACTIONS(1396), 2, ts_builtin_sym_end, sym_semi_colon, - [31618] = 6, + [31808] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1233), 1, - sym_timeout_clause, - STATE(1344), 1, - sym_parallel_clause, - ACTIONS(1539), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31640] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1123), 1, + STATE(1142), 1, sym_return_clause, - STATE(1249), 1, + STATE(1203), 1, sym_timeout_clause, - STATE(1288), 1, + STATE(1430), 1, sym_parallel_clause, - ACTIONS(1338), 2, + ACTIONS(1239), 2, ts_builtin_sym_end, sym_semi_colon, - [31666] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1694), 8, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_where, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31680] = 6, + [31834] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1236), 1, - sym_timeout_clause, - STATE(1287), 1, - sym_parallel_clause, - ACTIONS(1537), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31702] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, sym_keyword_parallel, - ACTIONS(297), 1, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1129), 1, + STATE(1159), 1, sym_return_clause, - STATE(1236), 1, + STATE(1255), 1, sym_timeout_clause, - STATE(1287), 1, + STATE(1343), 1, sym_parallel_clause, - ACTIONS(1537), 2, + ACTIONS(1328), 2, ts_builtin_sym_end, sym_semi_colon, - [31728] = 5, + [31860] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1681), 1, + ACTIONS(1688), 1, sym_keyword_permissions, - ACTIONS(1696), 3, + ACTIONS(1698), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1157), 3, + STATE(1149), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [31748] = 6, + [31880] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1230), 1, + ACTIONS(431), 1, + sym_keyword_return, + STATE(1108), 1, + sym_return_clause, + STATE(1240), 1, sym_timeout_clause, - STATE(1337), 1, + STATE(1364), 1, sym_parallel_clause, - ACTIONS(1698), 4, + ACTIONS(1527), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31770] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1681), 1, - sym_keyword_permissions, - ACTIONS(1696), 3, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - STATE(1164), 3, - sym_permissions_basic_clause, - sym_comment_clause, - aux_sym_define_function_statement_repeat1, - [31790] = 8, + [31906] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1133), 1, + STATE(1153), 1, sym_return_clause, - STATE(1223), 1, + STATE(1246), 1, sym_timeout_clause, - STATE(1401), 1, + STATE(1339), 1, sym_parallel_clause, - ACTIONS(1424), 2, + ACTIONS(1571), 2, ts_builtin_sym_end, sym_semi_colon, - [31816] = 6, + [31932] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1224), 1, + STATE(1220), 1, sym_parallel_clause, - STATE(1370), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1177), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31838] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1211), 1, - sym_timeout_clause, - STATE(1371), 1, - sym_parallel_clause, - ACTIONS(1545), 4, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31860] = 8, + [31954] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - STATE(1150), 1, - sym_return_clause, - STATE(1211), 1, - sym_timeout_clause, - STATE(1371), 1, - sym_parallel_clause, - ACTIONS(1545), 2, - ts_builtin_sym_end, - sym_semi_colon, - [31886] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1232), 1, + STATE(1215), 1, sym_parallel_clause, - STATE(1333), 1, + STATE(1299), 1, sym_explain_clause, - ACTIONS(1461), 4, + ACTIONS(1700), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31908] = 4, + [31976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1683), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(1117), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1606), 6, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1702), 6, + ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, + sym_keyword_unique, + sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [31926] = 4, + [31994] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1683), 1, + ACTIONS(1704), 1, anon_sym_COMMA, - STATE(1117), 1, + STATE(1141), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1614), 6, + ACTIONS(1585), 6, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [31944] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1241), 1, - sym_parallel_clause, - STATE(1315), 1, - sym_explain_clause, - ACTIONS(1486), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [31966] = 6, + [32012] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1204), 1, + STATE(1246), 1, sym_timeout_clause, - STATE(1391), 1, + STATE(1339), 1, sym_parallel_clause, - ACTIONS(1700), 4, + ACTIONS(1571), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [31988] = 6, + [32034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1201), 1, - sym_timeout_clause, - STATE(1397), 1, - sym_parallel_clause, - ACTIONS(1631), 4, + ACTIONS(1707), 8, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [32010] = 8, + [32048] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - ACTIONS(403), 1, - sym_keyword_return, - STATE(1116), 1, - sym_return_clause, - STATE(1201), 1, - sym_timeout_clause, - STATE(1397), 1, - sym_parallel_clause, - ACTIONS(1631), 2, - ts_builtin_sym_end, - sym_semi_colon, - [32036] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1239), 1, + STATE(1250), 1, sym_parallel_clause, - STATE(1418), 1, + STATE(1380), 1, sym_explain_clause, - ACTIONS(1042), 4, + ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [32058] = 6, + [32070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - ACTIONS(297), 1, - sym_keyword_timeout, - STATE(1207), 1, - sym_timeout_clause, - STATE(1321), 1, - sym_parallel_clause, - ACTIONS(375), 4, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(1140), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1709), 6, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_unique, + sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [32080] = 6, + [32088] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1243), 1, + ACTIONS(299), 1, + sym_keyword_timeout, + STATE(1227), 1, + sym_timeout_clause, + STATE(1308), 1, sym_parallel_clause, - STATE(1305), 1, - sym_explain_clause, - ACTIONS(1702), 4, + ACTIONS(1711), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [32102] = 6, + [32110] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1209), 1, + STATE(1229), 1, sym_timeout_clause, - STATE(1328), 1, + STATE(1317), 1, sym_parallel_clause, - ACTIONS(664), 4, + ACTIONS(1624), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [32124] = 8, + [32132] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1118), 1, + STATE(1107), 1, sym_return_clause, - STATE(1209), 1, + STATE(1229), 1, sym_timeout_clause, - STATE(1328), 1, + STATE(1317), 1, sym_parallel_clause, - ACTIONS(664), 2, + ACTIONS(1624), 2, ts_builtin_sym_end, sym_semi_colon, - [32150] = 4, + [32158] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1704), 6, - ts_builtin_sym_end, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1688), 1, + sym_keyword_permissions, + ACTIONS(1713), 3, sym_semi_colon, - sym_keyword_unique, - sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [32168] = 6, + STATE(1164), 3, + sym_permissions_basic_clause, + sym_comment_clause, + aux_sym_define_function_statement_repeat1, + [32178] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(1680), 1, + anon_sym_COMMA, + STATE(1157), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1607), 6, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, - ACTIONS(297), 1, sym_keyword_timeout, - STATE(1215), 1, - sym_timeout_clause, - STATE(1335), 1, - sym_parallel_clause, - ACTIONS(1255), 4, + sym_keyword_where, + [32196] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1715), 8, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [32190] = 2, + [32210] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 8, + ACTIONS(1717), 8, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_tokenizers, - sym_keyword_function, - sym_keyword_filters, - sym_keyword_comment, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, anon_sym_RPAREN, anon_sym_RBRACE, - [32204] = 6, + [32224] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1245), 1, + STATE(1204), 1, sym_timeout_clause, - STATE(1364), 1, + STATE(1426), 1, sym_parallel_clause, - ACTIONS(1708), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32226] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1710), 8, + ACTIONS(1719), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, anon_sym_RPAREN, anon_sym_RBRACE, - [32240] = 2, + [32246] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 8, + ACTIONS(295), 1, + sym_keyword_explain, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1238), 1, + sym_parallel_clause, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, anon_sym_RPAREN, anon_sym_RBRACE, - [32254] = 8, + [32268] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_keyword_return, - STATE(1126), 1, + STATE(1161), 1, sym_return_clause, - STATE(1215), 1, + STATE(1251), 1, sym_timeout_clause, - STATE(1335), 1, + STATE(1346), 1, sym_parallel_clause, - ACTIONS(1255), 2, + ACTIONS(1012), 2, ts_builtin_sym_end, sym_semi_colon, - [32280] = 6, + [32294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1206), 1, - sym_parallel_clause, - STATE(1363), 1, - sym_explain_clause, - ACTIONS(1253), 4, + ACTIONS(1680), 1, + anon_sym_COMMA, + STATE(1163), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1618), 6, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32302] = 2, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + [32312] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 8, + ACTIONS(1680), 1, + anon_sym_COMMA, + STATE(1163), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1616), 6, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_comment, - sym_keyword_session, - sym_keyword_signin, - sym_keyword_signup, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32316] = 4, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + sym_keyword_where, + [32330] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1721), 1, anon_sym_COMMA, - STATE(1161), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1589), 6, + STATE(1158), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 6, ts_builtin_sym_end, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_where, - [32334] = 5, + [32348] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1681), 1, - sym_keyword_permissions, - ACTIONS(1718), 3, + ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, + sym_keyword_timeout, + STATE(1202), 1, + sym_timeout_clause, + STATE(1429), 1, + sym_parallel_clause, + ACTIONS(1583), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1164), 3, - sym_permissions_basic_clause, - sym_comment_clause, - aux_sym_define_function_statement_repeat1, - [32354] = 6, + [32370] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1221), 1, + ACTIONS(299), 1, + sym_keyword_timeout, + ACTIONS(431), 1, + sym_keyword_return, + STATE(1146), 1, + sym_return_clause, + STATE(1202), 1, + sym_timeout_clause, + STATE(1429), 1, sym_parallel_clause, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 4, + ACTIONS(1583), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32376] = 6, + [32396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, ACTIONS(297), 1, + sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - STATE(1223), 1, + STATE(1200), 1, sym_timeout_clause, - STATE(1401), 1, + STATE(1316), 1, sym_parallel_clause, - ACTIONS(1424), 4, + ACTIONS(1476), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [32398] = 4, + [32418] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_COMMA, - STATE(1162), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1614), 6, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, - [32416] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1716), 1, - anon_sym_COMMA, - STATE(1162), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1606), 6, + ACTIONS(431), 1, + sym_keyword_return, + STATE(1147), 1, + sym_return_clause, + STATE(1200), 1, + sym_timeout_clause, + STATE(1316), 1, + sym_parallel_clause, + ACTIONS(1476), 2, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - sym_keyword_where, - [32434] = 4, + [32444] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1724), 1, anon_sym_COMMA, - STATE(1162), 1, + STATE(1163), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1601), 6, + ACTIONS(1585), 6, ts_builtin_sym_end, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, sym_keyword_where, - [32452] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1723), 8, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_if, - sym_keyword_permissions, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - sym_custom_function_name, - [32466] = 5, + [32462] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1727), 1, + ACTIONS(1729), 1, sym_keyword_permissions, - ACTIONS(1730), 1, + ACTIONS(1732), 1, sym_keyword_comment, - ACTIONS(1725), 3, + ACTIONS(1727), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, @@ -82838,1946 +82959,1999 @@ static const uint16_t ts_small_parse_table[] = { sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32486] = 4, + [32482] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_COMMA, - STATE(1160), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1595), 6, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, + ACTIONS(297), 1, sym_keyword_parallel, + ACTIONS(299), 1, sym_keyword_timeout, - sym_keyword_where, + STATE(1255), 1, + sym_timeout_clause, + STATE(1343), 1, + sym_parallel_clause, + ACTIONS(1328), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, [32504] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1172), 1, + STATE(1190), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1733), 5, + ACTIONS(1735), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32521] = 5, + [32521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1741), 1, - anon_sym_snowball, - STATE(1044), 1, - sym_analyzer_filters, - ACTIONS(1739), 2, - anon_sym_edgengram, - anon_sym_ngram, - ACTIONS(1737), 3, - anon_sym_ascii, - anon_sym_lowercase, - anon_sym_uppercase, - [32540] = 5, + ACTIONS(1739), 1, + anon_sym_COMMA, + STATE(1179), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1616), 5, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + [32538] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1743), 1, - sym_keyword_permissions, - ACTIONS(1718), 2, + ACTIONS(1739), 1, + anon_sym_COMMA, + STATE(1179), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1618), 5, ts_builtin_sym_end, sym_semi_colon, - STATE(1171), 3, - sym_permissions_basic_clause, - sym_comment_clause, - aux_sym_define_function_statement_repeat1, - [32559] = 4, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + [32555] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1741), 1, anon_sym_COMMA, - STATE(1166), 1, - aux_sym_when_then_clause_repeat1, - ACTIONS(1745), 5, - ts_builtin_sym_end, + STATE(1169), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 5, sym_semi_colon, - sym_keyword_comment, + sym_keyword_parallel, + sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [32576] = 4, + [32572] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(41), 1, + anon_sym_LBRACK, + ACTIONS(45), 1, + anon_sym_LBRACE, + STATE(48), 1, + sym_record_id_value, + ACTIONS(476), 2, + sym_int, + sym_record_id_ident, + STATE(41), 2, + sym_array, + sym_object, + [32593] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(710), 1, + ACTIONS(1739), 1, anon_sym_COMMA, - STATE(1177), 1, - aux_sym_update_statement_repeat1, - ACTIONS(1747), 5, + STATE(1167), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1607), 5, + ts_builtin_sym_end, sym_semi_colon, + sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32593] = 5, + [32610] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1732), 1, sym_keyword_comment, - ACTIONS(1749), 1, + ACTIONS(1744), 1, sym_keyword_permissions, - ACTIONS(1725), 2, - ts_builtin_sym_end, - sym_semi_colon, - STATE(1171), 3, + ACTIONS(1727), 2, + sym_keyword_if, + sym_custom_function_name, + STATE(1172), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32612] = 4, + [32629] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1739), 1, + anon_sym_COMMA, + STATE(1168), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1611), 5, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_return, + sym_keyword_parallel, + sym_keyword_timeout, + [32646] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1172), 1, + STATE(1190), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1752), 5, + ACTIONS(1747), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32629] = 4, + [32663] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1172), 1, + STATE(1190), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1757), 5, + ACTIONS(1749), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32646] = 4, + [32680] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1186), 1, + STATE(1191), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1757), 5, + ACTIONS(1749), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32663] = 5, + [32697] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1743), 1, + ACTIONS(1753), 1, sym_keyword_permissions, - ACTIONS(1679), 2, - ts_builtin_sym_end, - sym_semi_colon, - STATE(1189), 3, + ACTIONS(1751), 2, + sym_keyword_if, + sym_custom_function_name, + STATE(1172), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32682] = 5, + [32716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1761), 1, + ACTIONS(1755), 1, sym_keyword_permissions, - ACTIONS(1759), 2, - sym_keyword_if, - sym_custom_function_name, - STATE(1184), 3, + ACTIONS(1686), 2, + ts_builtin_sym_end, + sym_semi_colon, + STATE(1186), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32701] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1763), 1, - anon_sym_COMMA, - STATE(1177), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 5, - sym_semi_colon, - sym_keyword_parallel, - sym_keyword_timeout, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32718] = 4, + [32735] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, + ACTIONS(1757), 1, anon_sym_COMMA, - STATE(1187), 1, + STATE(1179), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1614), 5, + ACTIONS(1585), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - [32735] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1730), 1, - sym_keyword_comment, - ACTIONS(1768), 1, - sym_keyword_permissions, - ACTIONS(1725), 2, - sym_keyword_if, - sym_custom_function_name, - STATE(1179), 3, - sym_permissions_basic_clause, - sym_comment_clause, - aux_sym_define_function_statement_repeat1, - [32754] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - ACTIONS(1761), 1, - sym_keyword_permissions, - ACTIONS(1759), 2, - sym_keyword_if, - sym_custom_function_name, - STATE(1179), 3, - sym_permissions_basic_clause, - sym_comment_clause, - aux_sym_define_function_statement_repeat1, - [32773] = 6, + [32752] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, STATE(46), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [32794] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1766), 1, - anon_sym_COMMA, - STATE(1187), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1606), 5, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - [32811] = 6, + [32773] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(41), 1, anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, STATE(49), 1, sym_record_id_value, - ACTIONS(426), 2, + ACTIONS(476), 2, sym_int, sym_record_id_ident, STATE(41), 2, sym_array, sym_object, - [32832] = 5, + [32794] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1761), 1, + ACTIONS(1753), 1, sym_keyword_permissions, - ACTIONS(1771), 2, + ACTIONS(1760), 2, sym_keyword_if, sym_custom_function_name, - STATE(1179), 3, + STATE(1172), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32851] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1735), 1, - anon_sym_COMMA, - STATE(1194), 1, - aux_sym_when_then_clause_repeat1, - ACTIONS(1773), 5, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_comment, - anon_sym_RPAREN, - anon_sym_RBRACE, - [32868] = 4, + [32813] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1172), 1, + STATE(1166), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1773), 5, + ACTIONS(1747), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32885] = 4, + [32830] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(716), 1, anon_sym_COMMA, - STATE(1187), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1601), 5, - ts_builtin_sym_end, + STATE(1169), 1, + aux_sym_update_statement_repeat1, + ACTIONS(1762), 5, sym_semi_colon, - sym_keyword_return, sym_keyword_parallel, sym_keyword_timeout, - [32902] = 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + [32847] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1743), 1, + ACTIONS(1755), 1, sym_keyword_permissions, - ACTIONS(1696), 2, + ACTIONS(1698), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1168), 3, + STATE(1196), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32921] = 5, + [32866] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1743), 1, + ACTIONS(1755), 1, sym_keyword_permissions, - ACTIONS(1696), 2, + ACTIONS(1698), 2, ts_builtin_sym_end, sym_semi_colon, - STATE(1171), 3, + STATE(1194), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [32940] = 5, + [32885] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1741), 1, + ACTIONS(1768), 1, anon_sym_snowball, - STATE(1005), 1, + STATE(1091), 1, sym_analyzer_filters, - ACTIONS(1739), 2, + ACTIONS(1766), 2, anon_sym_edgengram, anon_sym_ngram, - ACTIONS(1737), 3, + ACTIONS(1764), 3, anon_sym_ascii, anon_sym_lowercase, anon_sym_uppercase, - [32959] = 7, + [32904] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_keyword_when, - ACTIONS(1780), 1, - sym_keyword_then, - STATE(1222), 1, - sym_when_then_clause, - STATE(1169), 2, - sym_block, - sym_sub_query, - [32982] = 4, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1753), 1, + sym_keyword_permissions, + ACTIONS(1760), 2, + sym_keyword_if, + sym_custom_function_name, + STATE(1177), 3, + sym_permissions_basic_clause, + sym_comment_clause, + aux_sym_define_function_statement_repeat1, + [32923] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1173), 1, + STATE(1175), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1733), 5, + ACTIONS(1735), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [32999] = 4, + [32940] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, + ACTIONS(1772), 1, anon_sym_COMMA, - STATE(1182), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1589), 5, + STATE(1190), 1, + aux_sym_when_then_clause_repeat1, + ACTIONS(1770), 5, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - [33016] = 4, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [32957] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1737), 1, anon_sym_COMMA, - STATE(1172), 1, + STATE(1190), 1, aux_sym_when_then_clause_repeat1, - ACTIONS(1782), 5, + ACTIONS(1775), 5, ts_builtin_sym_end, sym_semi_colon, sym_keyword_comment, anon_sym_RPAREN, anon_sym_RBRACE, - [33033] = 6, + [32974] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - ACTIONS(43), 1, + ACTIONS(1737), 1, + anon_sym_COMMA, + STATE(1174), 1, + aux_sym_when_then_clause_repeat1, + ACTIONS(1777), 5, + ts_builtin_sym_end, + sym_semi_colon, + sym_keyword_comment, + anon_sym_RPAREN, + anon_sym_RBRACE, + [32991] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, anon_sym_LBRACE, - STATE(48), 1, - sym_record_id_value, - ACTIONS(426), 2, - sym_int, - sym_record_id_ident, - STATE(41), 2, - sym_array, - sym_object, - [33054] = 4, + ACTIONS(1779), 1, + sym_keyword_when, + ACTIONS(1781), 1, + sym_keyword_then, + STATE(1213), 1, + sym_when_then_clause, + STATE(1192), 2, + sym_block, + sym_sub_query, + [33014] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, - anon_sym_COMMA, - STATE(1178), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1595), 5, + ACTIONS(1732), 1, + sym_keyword_comment, + ACTIONS(1783), 1, + sym_keyword_permissions, + ACTIONS(1727), 2, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_return, - sym_keyword_parallel, - sym_keyword_timeout, - [33071] = 5, + STATE(1194), 3, + sym_permissions_basic_clause, + sym_comment_clause, + aux_sym_define_function_statement_repeat1, + [33033] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - ACTIONS(1761), 1, + ACTIONS(1753), 1, sym_keyword_permissions, - ACTIONS(1784), 2, + ACTIONS(1786), 2, sym_keyword_if, sym_custom_function_name, - STATE(1180), 3, + STATE(1182), 3, sym_permissions_basic_clause, sym_comment_clause, aux_sym_define_function_statement_repeat1, - [33090] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1788), 1, - sym_keyword_where, - ACTIONS(1790), 1, - anon_sym_COMMA, - STATE(907), 1, - sym_where_clause, - STATE(1227), 1, - aux_sym_permissions_for_clause_repeat1, - ACTIONS(1786), 2, - sym_keyword_full, - sym_keyword_none, - [33110] = 4, + [33052] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1418), 1, - sym_explain_clause, - ACTIONS(1042), 4, + ACTIONS(1167), 1, + sym_keyword_comment, + ACTIONS(1755), 1, + sym_keyword_permissions, + ACTIONS(1713), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [33126] = 6, + STATE(1194), 3, + sym_permissions_basic_clause, + sym_comment_clause, + aux_sym_define_function_statement_repeat1, + [33071] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1790), 1, - anon_sym_COMMA, - ACTIONS(1794), 1, - sym_keyword_where, - STATE(947), 1, - sym_where_clause, - STATE(1202), 1, - aux_sym_permissions_for_clause_repeat1, - ACTIONS(1792), 2, - sym_keyword_full, - sym_keyword_none, - [33146] = 4, + ACTIONS(1768), 1, + anon_sym_snowball, + STATE(1011), 1, + sym_analyzer_filters, + ACTIONS(1766), 2, + anon_sym_edgengram, + anon_sym_ngram, + ACTIONS(1764), 3, + anon_sym_ascii, + anon_sym_lowercase, + anon_sym_uppercase, + [33090] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1408), 1, + STATE(1405), 1, sym_parallel_clause, - ACTIONS(1689), 4, + ACTIONS(351), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33162] = 6, + [33106] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1790), 1, - anon_sym_COMMA, - ACTIONS(1794), 1, sym_keyword_where, - STATE(934), 1, + ACTIONS(1792), 1, + anon_sym_COMMA, + STATE(946), 1, sym_where_clause, - STATE(1259), 1, + STATE(1237), 1, aux_sym_permissions_for_clause_repeat1, - ACTIONS(1796), 2, + ACTIONS(1788), 2, sym_keyword_full, sym_keyword_none, - [33182] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1360), 1, - sym_explain_clause, - ACTIONS(1006), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [33198] = 4, + [33126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1409), 1, + STATE(1317), 1, sym_parallel_clause, - ACTIONS(1798), 4, + ACTIONS(1624), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33214] = 7, + [33142] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1800), 1, + ACTIONS(1794), 1, anon_sym_RBRACE, - ACTIONS(1802), 1, + ACTIONS(1796), 1, aux_sym_type_name_token1, - ACTIONS(1804), 1, + ACTIONS(1798), 1, sym_string, - STATE(1457), 1, + STATE(1478), 1, sym_object_property, - STATE(1745), 1, - sym_object_content, - STATE(1810), 1, + STATE(1793), 1, sym_object_key, - [33236] = 4, + STATE(1850), 1, + sym_object_content, + [33164] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1352), 1, - sym_explain_clause, - ACTIONS(1290), 4, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1308), 1, + sym_parallel_clause, + ACTIONS(1711), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33252] = 4, + [33180] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1290), 1, + STATE(1339), 1, sym_parallel_clause, - ACTIONS(1016), 4, + ACTIONS(1571), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33268] = 2, + [33196] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1806), 6, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1305), 1, + sym_parallel_clause, + ACTIONS(1800), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_unique, - sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [33280] = 4, + [33212] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1288), 1, + STATE(1343), 1, sym_parallel_clause, - ACTIONS(1338), 4, + ACTIONS(1328), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33296] = 4, + [33228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(1219), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1808), 4, + ACTIONS(714), 6, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_parallel, + sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [33312] = 4, + [33240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1364), 1, - sym_parallel_clause, - ACTIONS(1708), 4, + ACTIONS(1802), 6, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_explain, + sym_keyword_parallel, anon_sym_RPAREN, anon_sym_RBRACE, - [33328] = 2, + [33252] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1810), 6, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1364), 1, + sym_parallel_clause, + ACTIONS(1527), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_explain, - sym_keyword_parallel, anon_sym_RPAREN, anon_sym_RBRACE, - [33340] = 2, + [33268] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 6, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1365), 1, + sym_parallel_clause, + ACTIONS(1804), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_parallel, - sym_keyword_timeout, anon_sym_RPAREN, anon_sym_RBRACE, - [33352] = 7, + [33284] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, + ACTIONS(1796), 1, aux_sym_type_name_token1, - ACTIONS(1804), 1, + ACTIONS(1798), 1, sym_string, - ACTIONS(1812), 1, + ACTIONS(1806), 1, anon_sym_RBRACE, - STATE(1457), 1, + STATE(1478), 1, sym_object_property, - STATE(1809), 1, - sym_object_content, - STATE(1810), 1, + STATE(1793), 1, sym_object_key, - [33374] = 4, + STATE(1798), 1, + sym_object_content, + [33306] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1287), 1, - sym_parallel_clause, - ACTIONS(1537), 4, + ACTIONS(1167), 1, + sym_keyword_comment, + STATE(1284), 1, + sym_comment_clause, + ACTIONS(1808), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33390] = 7, + [33322] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, + ACTIONS(1796), 1, aux_sym_type_name_token1, - ACTIONS(1804), 1, + ACTIONS(1798), 1, sym_string, - ACTIONS(1814), 1, + ACTIONS(1810), 1, anon_sym_RBRACE, - STATE(1457), 1, + STATE(1478), 1, sym_object_property, - STATE(1724), 1, - sym_object_content, - STATE(1810), 1, + STATE(1793), 1, sym_object_key, - [33412] = 4, + STATE(1815), 1, + sym_object_content, + [33344] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - STATE(1285), 1, + STATE(1402), 1, sym_comment_clause, - ACTIONS(1816), 4, + ACTIONS(1812), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33428] = 4, + [33360] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - STATE(1377), 1, - sym_comment_clause, + ACTIONS(1792), 1, + anon_sym_COMMA, + ACTIONS(1816), 1, + sym_keyword_where, + STATE(928), 1, + sym_where_clause, + STATE(1218), 1, + aux_sym_permissions_for_clause_repeat1, + ACTIONS(1814), 2, + sym_keyword_full, + sym_keyword_none, + [33380] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_keyword_explain, + STATE(1283), 1, + sym_explain_clause, ACTIONS(1818), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33444] = 4, + [33396] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1820), 4, + ACTIONS(1796), 1, + aux_sym_type_name_token1, + ACTIONS(1798), 1, + sym_string, + ACTIONS(1820), 1, + anon_sym_RBRACE, + STATE(1478), 1, + sym_object_property, + STATE(1793), 1, + sym_object_key, + STATE(1800), 1, + sym_object_content, + [33418] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1346), 1, + sym_parallel_clause, + ACTIONS(1012), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33460] = 6, + [33434] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1790), 1, + ACTIONS(1792), 1, anon_sym_COMMA, - ACTIONS(1822), 1, + ACTIONS(1816), 1, sym_keyword_where, - STATE(947), 1, + STATE(915), 1, sym_where_clause, - STATE(1255), 1, + STATE(1276), 1, aux_sym_permissions_for_clause_repeat1, - ACTIONS(1792), 2, + ACTIONS(1822), 2, sym_keyword_full, sym_keyword_none, - [33480] = 4, + [33454] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1796), 1, + aux_sym_type_name_token1, + ACTIONS(1798), 1, + sym_string, + ACTIONS(1824), 1, + anon_sym_RBRACE, + STATE(1478), 1, + sym_object_property, + STATE(1719), 1, + sym_object_content, + STATE(1793), 1, + sym_object_key, + [33476] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(295), 1, sym_keyword_explain, - STATE(1370), 1, + STATE(1361), 1, sym_explain_clause, - ACTIONS(1177), 4, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33496] = 4, + [33492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1167), 1, sym_keyword_comment, - STATE(1311), 1, + STATE(1412), 1, sym_comment_clause, - ACTIONS(1824), 4, + ACTIONS(1826), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33512] = 4, + [33508] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1371), 1, - sym_parallel_clause, - ACTIONS(1545), 4, + ACTIONS(1167), 1, + sym_keyword_comment, + STATE(1388), 1, + sym_comment_clause, + ACTIONS(1828), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33528] = 4, + [33524] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1363), 1, - sym_explain_clause, - ACTIONS(1253), 4, + ACTIONS(1770), 6, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_comment, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [33544] = 4, + [33536] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1333), 1, - sym_explain_clause, - ACTIONS(1461), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, + ACTIONS(1796), 1, + aux_sym_type_name_token1, + ACTIONS(1798), 1, + sym_string, + ACTIONS(1830), 1, anon_sym_RBRACE, - [33560] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1790), 1, - anon_sym_COMMA, - ACTIONS(1826), 1, - sym_keyword_where, - STATE(907), 1, - sym_where_clause, - STATE(1240), 1, - aux_sym_permissions_for_clause_repeat1, - ACTIONS(1786), 2, - sym_keyword_full, - sym_keyword_none, - [33580] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1788), 1, - sym_keyword_where, - ACTIONS(1790), 1, - anon_sym_COMMA, - STATE(916), 1, - sym_where_clause, - STATE(1259), 1, - aux_sym_permissions_for_clause_repeat1, - ACTIONS(1828), 2, - sym_keyword_full, - sym_keyword_none, - [33600] = 4, + STATE(1478), 1, + sym_object_property, + STATE(1792), 1, + sym_object_content, + STATE(1793), 1, + sym_object_key, + [33558] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1832), 1, anon_sym_COMMA, - STATE(1229), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1830), 4, + STATE(1225), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 4, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [33616] = 4, + sym_keyword_parallel, + sym_keyword_timeout, + [33574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - ACTIONS(1808), 4, + ACTIONS(1835), 6, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_unique, + sym_keyword_search, anon_sym_RPAREN, anon_sym_RBRACE, - [33632] = 4, + [33586] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1388), 1, + STATE(1431), 1, sym_parallel_clause, - ACTIONS(1832), 4, + ACTIONS(1837), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33648] = 2, + [33602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 6, + ACTIONS(295), 1, + sym_keyword_explain, + STATE(1383), 1, + sym_explain_clause, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, - sym_keyword_comment, - anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [33660] = 4, + [33618] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1315), 1, - sym_explain_clause, - ACTIONS(1486), 4, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1417), 1, + sym_parallel_clause, + ACTIONS(1676), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33676] = 4, + [33634] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1391), 1, + STATE(1430), 1, sym_parallel_clause, - ACTIONS(1700), 4, + ACTIONS(1239), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33692] = 4, + [33650] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1397), 1, - sym_parallel_clause, - ACTIONS(1631), 4, + sym_keyword_explain, + STATE(1310), 1, + sym_explain_clause, + ACTIONS(1516), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33708] = 7, + [33666] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, - aux_sym_type_name_token1, - ACTIONS(1804), 1, - sym_string, - ACTIONS(1834), 1, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1419), 1, + sym_parallel_clause, + ACTIONS(666), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1457), 1, - sym_object_property, - STATE(1701), 1, - sym_object_content, - STATE(1810), 1, - sym_object_key, - [33730] = 4, + [33682] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1337), 1, - sym_parallel_clause, - ACTIONS(1698), 4, + ACTIONS(1841), 1, + sym_keyword_db, + STATE(1309), 1, + sym_db_clause, + ACTIONS(1839), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33746] = 4, + [33698] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1375), 1, - sym_parallel_clause, - ACTIONS(1836), 4, + sym_keyword_explain, + STATE(1318), 1, + sym_explain_clause, + ACTIONS(1008), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33762] = 7, + [33714] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, - aux_sym_type_name_token1, - ACTIONS(1804), 1, - sym_string, - ACTIONS(1838), 1, - anon_sym_RBRACE, - STATE(1457), 1, - sym_object_property, - STATE(1705), 1, - sym_object_content, - STATE(1810), 1, - sym_object_key, - [33784] = 4, + ACTIONS(1792), 1, + anon_sym_COMMA, + ACTIONS(1845), 1, + sym_keyword_where, + STATE(927), 1, + sym_where_clause, + STATE(1276), 1, + aux_sym_permissions_for_clause_repeat1, + ACTIONS(1843), 2, + sym_keyword_full, + sym_keyword_none, + [33734] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1400), 1, - sym_explain_clause, - ACTIONS(1075), 4, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(1243), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1847), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33800] = 6, + [33750] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1790), 1, - anon_sym_COMMA, - ACTIONS(1826), 1, sym_keyword_where, - STATE(916), 1, + ACTIONS(1792), 1, + anon_sym_COMMA, + STATE(927), 1, sym_where_clause, - STATE(1259), 1, + STATE(1276), 1, aux_sym_permissions_for_clause_repeat1, - ACTIONS(1828), 2, + ACTIONS(1843), 2, sym_keyword_full, sym_keyword_none, - [33820] = 4, + [33770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(295), 1, sym_keyword_explain, - STATE(1305), 1, + STATE(1391), 1, sym_explain_clause, - ACTIONS(1702), 4, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33836] = 4, + [33786] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, + sym_keyword_explain, + STATE(1299), 1, + sym_explain_clause, + ACTIONS(1700), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [33802] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1321), 1, + STATE(1357), 1, sym_parallel_clause, - ACTIONS(375), 4, + ACTIONS(1678), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33852] = 4, + [33818] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(295), 1, sym_keyword_explain, - STATE(1297), 1, + STATE(1354), 1, sym_explain_clause, - ACTIONS(1840), 4, + ACTIONS(1247), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33868] = 4, + [33834] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1842), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(1244), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 4, - ts_builtin_sym_end, - sym_semi_colon, - sym_keyword_parallel, - sym_keyword_timeout, - [33884] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1353), 1, - sym_parallel_clause, - ACTIONS(1845), 4, + STATE(1247), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1849), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33900] = 4, + [33850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1345), 1, - sym_parallel_clause, - ACTIONS(1480), 4, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1849), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33916] = 4, + [33866] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1328), 1, + STATE(1348), 1, sym_parallel_clause, - ACTIONS(664), 4, + ACTIONS(1851), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33932] = 4, + [33882] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1401), 1, - sym_parallel_clause, - ACTIONS(1424), 4, + sym_keyword_explain, + STATE(1380), 1, + sym_explain_clause, + ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33948] = 4, + [33898] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(297), 1, sym_keyword_parallel, - STATE(1344), 1, + STATE(1426), 1, sym_parallel_clause, - ACTIONS(1539), 4, + ACTIONS(1719), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33964] = 4, + [33914] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - sym_keyword_explain, - STATE(1302), 1, - sym_explain_clause, - ACTIONS(331), 4, + ACTIONS(1263), 1, + anon_sym_COMMA, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + ACTIONS(1853), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33980] = 4, + [33930] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(295), 1, - sym_keyword_parallel, - STATE(1335), 1, - sym_parallel_clause, - ACTIONS(1255), 4, + sym_keyword_explain, + STATE(1372), 1, + sym_explain_clause, + ACTIONS(1044), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [33996] = 4, + [33946] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(720), 1, + ACTIONS(722), 1, anon_sym_COMMA, - STATE(1244), 1, + STATE(1225), 1, aux_sym_update_statement_repeat1, - ACTIONS(1747), 4, + ACTIONS(1762), 4, ts_builtin_sym_end, sym_semi_colon, sym_keyword_parallel, sym_keyword_timeout, - [34012] = 7, + [33962] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, - aux_sym_type_name_token1, - ACTIONS(1804), 1, - sym_string, - ACTIONS(1847), 1, + ACTIONS(295), 1, + sym_keyword_explain, + STATE(1329), 1, + sym_explain_clause, + ACTIONS(1470), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, anon_sym_RBRACE, - STATE(1457), 1, - sym_object_property, - STATE(1810), 1, - sym_object_key, - STATE(1858), 1, - sym_object_content, - [34034] = 4, + [33978] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 1, - sym_keyword_comment, - STATE(1354), 1, - sym_comment_clause, - ACTIONS(1849), 4, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1316), 1, + sym_parallel_clause, + ACTIONS(1476), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34050] = 6, + [33994] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1790), 1, + ACTIONS(1792), 1, anon_sym_COMMA, - ACTIONS(1822), 1, + ACTIONS(1855), 1, sym_keyword_where, - STATE(934), 1, + STATE(928), 1, sym_where_clause, - STATE(1259), 1, + STATE(1254), 1, aux_sym_permissions_for_clause_repeat1, - ACTIONS(1796), 2, + ACTIONS(1814), 2, sym_keyword_full, sym_keyword_none, - [34070] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(995), 1, - sym_analyzer_tokenizers, - ACTIONS(1851), 4, - anon_sym_blank, - anon_sym_camel, - anon_sym_class, - anon_sym_punct, - [34083] = 4, + [34014] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, - anon_sym_COMMA, - STATE(1261), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1853), 3, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1413), 1, + sym_parallel_clause, + ACTIONS(1396), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34098] = 4, + [34030] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1792), 1, anon_sym_COMMA, - STATE(1268), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1857), 3, + ACTIONS(1855), 1, + sym_keyword_where, + STATE(915), 1, + sym_where_clause, + STATE(1276), 1, + aux_sym_permissions_for_clause_repeat1, + ACTIONS(1822), 2, + sym_keyword_full, + sym_keyword_none, + [34050] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + sym_keyword_parallel, + STATE(1429), 1, + sym_parallel_clause, + ACTIONS(1583), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34113] = 4, + [34066] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1861), 1, + ACTIONS(1792), 1, anon_sym_COMMA, - STATE(1259), 1, + ACTIONS(1845), 1, + sym_keyword_where, + STATE(946), 1, + sym_where_clause, + STATE(1235), 1, aux_sym_permissions_for_clause_repeat1, - ACTIONS(1859), 3, + ACTIONS(1788), 2, sym_keyword_full, - sym_keyword_where, sym_keyword_none, - [34128] = 5, + [34086] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(736), 1, - sym_keyword_as, - ACTIONS(738), 1, - sym_keyword_where, - STATE(1428), 1, - sym_where_clause, - ACTIONS(740), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [34145] = 4, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1859), 1, + sym_keyword_overwrite, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + STATE(1221), 1, + sym_identifier, + STATE(1678), 1, + sym_if_not_exists_clause, + [34105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, - anon_sym_COMMA, - STATE(1267), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1857), 3, + ACTIONS(1865), 1, + sym_keyword_full, + ACTIONS(1863), 4, + ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34160] = 3, + [34118] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1866), 1, - sym_keyword_full, - ACTIONS(1864), 4, + ACTIONS(740), 1, + sym_keyword_as, + ACTIONS(742), 1, + sym_keyword_where, + STATE(1482), 1, + sym_where_clause, + ACTIONS(744), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [34135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1867), 5, ts_builtin_sym_end, sym_semi_colon, + sym_keyword_db, anon_sym_RPAREN, anon_sym_RBRACE, - [34173] = 6, + [34146] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, + ACTIONS(1857), 1, sym_keyword_if, - ACTIONS(1870), 1, - sym_keyword_overwrite, - ACTIONS(1872), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(923), 1, + ACTIONS(1869), 1, + sym_keyword_overwrite, + STATE(940), 1, sym_identifier, - STATE(1650), 1, + STATE(1666), 1, sym_if_not_exists_clause, - [34192] = 6, + [34165] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(1874), 1, - sym_keyword_overwrite, - STATE(1254), 1, - sym_identifier, - STATE(1659), 1, - sym_if_not_exists_clause, - [34211] = 5, + ACTIONS(1873), 1, + anon_sym_COMMA, + STATE(1264), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1871), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34180] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 1, - aux_sym_type_name_token1, - ACTIONS(1878), 1, - sym_int, - STATE(1669), 1, - sym_type, - STATE(862), 2, - sym_type_name, - sym_parameterized_type, - [34228] = 2, + STATE(1018), 1, + sym_analyzer_tokenizers, + ACTIONS(1875), 4, + anon_sym_blank, + anon_sym_camel, + anon_sym_class, + anon_sym_punct, + [34193] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1880), 5, - ts_builtin_sym_end, + ACTIONS(1873), 1, + anon_sym_COMMA, + STATE(1280), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1877), 3, sym_semi_colon, - sym_keyword_explain, anon_sym_RPAREN, anon_sym_RBRACE, - [34239] = 4, + [34208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1882), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1267), 1, + STATE(1266), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1601), 3, + ACTIONS(1877), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34254] = 4, + [34223] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1267), 1, + STATE(1280), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1885), 3, + ACTIONS(1879), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34269] = 4, + [34238] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1267), 1, + STATE(1268), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1887), 3, + ACTIONS(1879), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34284] = 4, + [34253] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1269), 1, + STATE(1280), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1889), 3, + ACTIONS(1881), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34299] = 4, + [34268] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1267), 1, + STATE(1270), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1889), 3, + ACTIONS(1881), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34283] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 1, + anon_sym_COMMA, + STATE(1280), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1883), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34314] = 3, + [34298] = 3, ACTIONS(3), 1, sym_comment, - STATE(1046), 1, + STATE(1087), 1, sym_analyzer_tokenizers, - ACTIONS(1851), 4, + ACTIONS(1875), 4, anon_sym_blank, anon_sym_camel, anon_sym_class, anon_sym_punct, - [34327] = 4, + [34311] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1885), 1, + aux_sym_type_name_token1, + ACTIONS(1887), 1, + sym_int, + STATE(1618), 1, + sym_type, + STATE(858), 2, + sym_type_name, + sym_parameterized_type, + [34328] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1271), 1, + STATE(1274), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1891), 3, + ACTIONS(1883), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34342] = 4, + [34343] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1873), 1, anon_sym_COMMA, - STATE(1267), 1, + STATE(1280), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1891), 3, + ACTIONS(1889), 3, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34357] = 4, + [34358] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, - anon_sym_COMMA, - STATE(1274), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1885), 3, + ACTIONS(1891), 5, + ts_builtin_sym_end, sym_semi_colon, + sym_keyword_explain, anon_sym_RPAREN, anon_sym_RBRACE, - [34372] = 3, + [34369] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1895), 1, + anon_sym_COMMA, + STATE(1276), 1, + aux_sym_permissions_for_clause_repeat1, + ACTIONS(1893), 3, + sym_keyword_full, + sym_keyword_where, + sym_keyword_none, + [34384] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1900), 1, sym_keyword_transaction, - ACTIONS(1893), 4, + ACTIONS(1898), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34385] = 3, + [34397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, + ACTIONS(1904), 1, sym_keyword_transaction, - ACTIONS(1897), 4, + ACTIONS(1902), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34398] = 3, + [34410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1903), 1, + ACTIONS(1908), 1, sym_keyword_transaction, - ACTIONS(1901), 4, + ACTIONS(1906), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34411] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(53), 1, - sym_decimal, - STATE(1707), 1, - sym_number, - ACTIONS(51), 2, - sym_int, - sym_float, - [34425] = 2, + [34423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1859), 4, - sym_keyword_full, - sym_keyword_where, - sym_keyword_none, + ACTIONS(1910), 1, anon_sym_COMMA, - [34435] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(1905), 1, - anon_sym_LBRACK, - ACTIONS(1907), 1, - anon_sym_LPAREN, - STATE(1291), 1, - sym_object, - [34451] = 5, + STATE(1280), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1585), 3, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1909), 1, - anon_sym_STAR, - ACTIONS(1911), 1, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, aux_sym_type_name_token1, - ACTIONS(1913), 1, - sym_function_name, - STATE(350), 1, + STATE(1677), 1, + sym_if_not_exists_clause, + STATE(1746), 1, sym_identifier, - [34467] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(1915), 1, - anon_sym_LBRACK, - ACTIONS(1917), 1, - anon_sym_LPAREN, - STATE(1318), 1, - sym_object, - [34483] = 4, + [34454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 1, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(919), 1, - sym_type, - STATE(862), 2, - sym_type_name, - sym_parameterized_type, - [34497] = 2, + STATE(1663), 1, + sym_if_not_exists_clause, + STATE(1664), 1, + sym_identifier, + [34470] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1919), 4, + ACTIONS(1913), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34507] = 2, + [34480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1921), 4, + ACTIONS(1915), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34517] = 2, + [34490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 4, + ACTIONS(672), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34527] = 2, + [34500] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 4, + ACTIONS(373), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34537] = 4, + [34510] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1923), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - ACTIONS(660), 2, - anon_sym_RBRACK, - anon_sym_RPAREN, - [34551] = 2, + STATE(1374), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1881), 2, + ts_builtin_sym_end, + sym_semi_colon, + [34524] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 4, + ACTIONS(1919), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34561] = 2, + [34534] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1926), 4, + ACTIONS(1917), 1, + anon_sym_COMMA, + STATE(1314), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1881), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [34571] = 5, + [34548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 1, - anon_sym_STAR, - ACTIONS(1930), 1, + ACTIONS(1921), 4, + sym_keyword_select, + sym_keyword_create, + sym_keyword_delete, + sym_keyword_update, + [34558] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1861), 1, aux_sym_type_name_token1, - ACTIONS(1932), 1, + ACTIONS(1923), 1, + anon_sym_STAR, + ACTIONS(1925), 1, sym_function_name, - STATE(27), 1, + STATE(63), 1, sym_identifier, - [34587] = 2, + [34574] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(763), 1, + sym_assignment_operator, + ACTIONS(1927), 3, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + [34586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1176), 2, + sym_block, + sym_sub_query, + [34600] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1931), 1, + anon_sym_COMMA, + STATE(1377), 1, + aux_sym_select_clause_repeat1, + ACTIONS(1929), 2, + sym_keyword_from, + sym_keyword_omit, + [34614] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1934), 4, + ACTIONS(1933), 4, sym_keyword_select, sym_keyword_create, sym_keyword_delete, sym_keyword_update, - [34597] = 4, + [34624] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1885), 1, + aux_sym_type_name_token1, + STATE(926), 1, + sym_type, + STATE(858), 2, + sym_type_name, + sym_parameterized_type, + [34638] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1935), 1, + anon_sym_LPAREN, + ACTIONS(1937), 1, + anon_sym_LT, + STATE(89), 1, + sym_argument_list, + STATE(1617), 1, + sym_version, + [34654] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1183), 2, + sym_block, + sym_sub_query, + [34668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1818), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1374), 1, + STATE(1289), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1887), 2, + ACTIONS(1879), 2, ts_builtin_sym_end, sym_semi_colon, - [34611] = 4, + [34692] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1294), 1, + STATE(1314), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1889), 2, + ACTIONS(1879), 2, ts_builtin_sym_end, sym_semi_colon, - [34625] = 4, + [34706] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(708), 1, + sym_assignment_operator, + ACTIONS(1927), 3, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + [34718] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1376), 1, + anon_sym_LT, + ACTIONS(1939), 1, anon_sym_COMMA, - STATE(1374), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1889), 2, + ACTIONS(1941), 1, + anon_sym_RPAREN, + STATE(1440), 1, + aux_sym_param_list_repeat1, + [34734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1943), 4, ts_builtin_sym_end, sym_semi_colon, - [34639] = 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1938), 4, + ACTIONS(1945), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34649] = 2, + [34754] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 4, + ACTIONS(1405), 1, + sym_keyword_for, + STATE(937), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(1947), 2, + sym_keyword_full, + sym_keyword_none, + [34768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1949), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34659] = 4, + [34778] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, - anon_sym_COMMA, - STATE(1296), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1891), 2, + ACTIONS(1837), 4, ts_builtin_sym_end, sym_semi_colon, - [34673] = 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1940), 1, - anon_sym_LPAREN, - ACTIONS(1942), 1, - anon_sym_LT, - STATE(66), 1, - sym_argument_list, - STATE(1611), 1, - sym_version, - [34689] = 4, + ACTIONS(1951), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, - anon_sym_COMMA, - STATE(1374), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1891), 2, + ACTIONS(1700), 4, ts_builtin_sym_end, sym_semi_colon, - [34703] = 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34808] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1937), 1, + anon_sym_LT, + ACTIONS(1953), 1, + anon_sym_LPAREN, + STATE(69), 1, + sym_argument_list, + STATE(1697), 1, + sym_version, + [34824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 4, + ACTIONS(1955), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34713] = 5, + [34834] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1944), 1, + ACTIONS(1957), 1, anon_sym_LPAREN, - ACTIONS(1946), 1, + ACTIONS(1959), 1, anon_sym_QMARK, - ACTIONS(1948), 1, + ACTIONS(1961), 1, aux_sym_type_name_token1, - STATE(31), 1, + STATE(39), 1, sym_identifier, - [34729] = 2, + [34850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1950), 4, + ACTIONS(1963), 1, + anon_sym_COMMA, + STATE(1314), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1585), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [34739] = 2, + [34864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1966), 1, + sym_keyword_from, + ACTIONS(1968), 1, + sym_keyword_omit, + STATE(1288), 1, + sym_from_clause, + STATE(1613), 1, + sym_omit_clause, + [34880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 4, + ACTIONS(1624), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34749] = 4, + [34890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, - sym_decimal, - STATE(1106), 1, - sym_number, - ACTIONS(51), 2, - sym_int, - sym_float, - [34763] = 5, + ACTIONS(1676), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1952), 1, - sym_keyword_from, - ACTIONS(1954), 1, - sym_keyword_omit, - STATE(1402), 1, - sym_from_clause, - STATE(1602), 1, - sym_omit_clause, - [34779] = 4, + ACTIONS(1044), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [34910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1192), 2, - sym_block, - sym_sub_query, - [34793] = 5, + ACTIONS(1970), 4, + sym_keyword_select, + sym_keyword_create, + sym_keyword_delete, + sym_keyword_update, + [34920] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - ACTIONS(1905), 1, - anon_sym_LBRACK, - ACTIONS(1956), 1, - anon_sym_LPAREN, - STATE(1291), 1, - sym_object, - [34809] = 4, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + ACTIONS(1972), 1, + sym_keyword_if, + STATE(1692), 1, + sym_if_exists_clause, + STATE(1722), 1, + sym_identifier, + [34936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1917), 1, anon_sym_COMMA, STATE(1301), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1885), 2, + ACTIONS(1877), 2, ts_builtin_sym_end, sym_semi_colon, - [34823] = 2, + [34950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1958), 4, + ACTIONS(1974), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34833] = 4, + [34960] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(727), 1, + sym_assignment_operator, + ACTIONS(1927), 3, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + [34972] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1374), 1, + STATE(1314), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1885), 2, + ACTIONS(1877), 2, ts_builtin_sym_end, sym_semi_colon, - [34847] = 4, + [34986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1231), 2, - sym_block, - sym_sub_query, - [34861] = 5, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + ACTIONS(1972), 1, + sym_keyword_if, + STATE(1312), 1, + sym_identifier, + STATE(1688), 1, + sym_if_exists_clause, + [35002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, + ACTIONS(1857), 1, sym_keyword_if, - ACTIONS(1872), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(815), 1, + STATE(1604), 1, sym_identifier, - STATE(1613), 1, + STATE(1701), 1, sym_if_not_exists_clause, - [34877] = 2, + [35018] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [34887] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1960), 1, - anon_sym_LPAREN, - ACTIONS(1962), 1, - anon_sym_QMARK, - ACTIONS(1964), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(61), 1, + ACTIONS(1976), 1, + anon_sym_STAR, + ACTIONS(1978), 1, + sym_function_name, + STATE(323), 1, sym_identifier, - [34903] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1876), 1, - aux_sym_type_name_token1, - STATE(908), 1, - sym_type, - STATE(862), 2, - sym_type_name, - sym_parameterized_type, - [34917] = 2, + [35034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1966), 4, + ACTIONS(1239), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34927] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(1968), 1, - anon_sym_STAR, - ACTIONS(1970), 1, - sym_function_name, - STATE(310), 1, - sym_identifier, - [34943] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1972), 4, - sym_keyword_select, - sym_keyword_create, - sym_keyword_delete, - sym_keyword_update, - [34953] = 2, + [35044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 4, + ACTIONS(1516), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34963] = 2, + [35054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1974), 4, - sym_keyword_select, - sym_keyword_create, - sym_keyword_delete, - sym_keyword_update, - [34973] = 2, + ACTIONS(1980), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 4, + ACTIONS(666), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34983] = 2, + [35074] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1972), 1, + sym_keyword_if, + ACTIONS(1982), 1, + aux_sym_type_name_token1, + STATE(1497), 1, + sym_identifier, + STATE(1685), 1, + sym_if_exists_clause, + [35090] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + sym_decimal, + STATE(1124), 1, + sym_number, + ACTIONS(53), 2, + sym_int, + sym_float, + [35104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1976), 4, + ACTIONS(351), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [34993] = 4, + [35114] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1312), 1, + STATE(1324), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1857), 2, + ACTIONS(1871), 2, ts_builtin_sym_end, sym_semi_colon, - [35007] = 5, + [35128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1954), 1, - sym_keyword_omit, - ACTIONS(1978), 1, - sym_keyword_from, - STATE(1402), 1, - sym_from_clause, - STATE(1645), 1, - sym_omit_clause, - [35023] = 4, + ACTIONS(1984), 4, + sym_keyword_select, + sym_keyword_create, + sym_keyword_delete, + sym_keyword_update, + [35138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, - anon_sym_COMMA, - STATE(1374), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1857), 2, - ts_builtin_sym_end, - sym_semi_colon, - [35037] = 2, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(1986), 1, + anon_sym_LBRACK, + ACTIONS(1988), 1, + anon_sym_LPAREN, + STATE(1379), 1, + sym_object, + [35154] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 4, + ACTIONS(1839), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35047] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(724), 1, - sym_assignment_operator, - ACTIONS(1980), 3, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - [35059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1876), 1, - aux_sym_type_name_token1, - STATE(1380), 1, - sym_type, - STATE(862), 2, - sym_type_name, - sym_parameterized_type, - [35073] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1984), 1, - sym_keyword_where, - STATE(1163), 1, - sym_where_clause, - ACTIONS(1982), 2, - sym_keyword_full, - sym_keyword_none, - [35087] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1988), 1, - anon_sym_COMMA, - STATE(1405), 1, - aux_sym_select_clause_repeat1, - ACTIONS(1986), 2, - sym_keyword_from, - sym_keyword_omit, - [35101] = 2, + [35164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 4, + ACTIONS(1719), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35111] = 2, + [35174] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1990), 4, @@ -84785,852 +84959,778 @@ static const uint16_t ts_small_parse_table[] = { sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35121] = 2, + [35184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1537), 4, + ACTIONS(293), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35131] = 2, + [35194] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35141] = 2, + ACTIONS(1992), 1, + anon_sym_STAR, + ACTIONS(1994), 1, + aux_sym_type_name_token1, + ACTIONS(1996), 1, + sym_function_name, + STATE(118), 1, + sym_identifier, + [35210] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1832), 4, + ACTIONS(1583), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35151] = 2, + [35220] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1994), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35161] = 2, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + STATE(1674), 1, + sym_if_not_exists_clause, + STATE(1754), 1, + sym_identifier, + [35236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1998), 4, + sym_keyword_select, + sym_keyword_create, + sym_keyword_delete, + sym_keyword_update, + [35246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1996), 4, + ACTIONS(1476), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35171] = 5, + [35256] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, aux_sym_type_name_token1, - ACTIONS(1998), 1, - anon_sym_LPAREN, - ACTIONS(2000), 1, - anon_sym_QMARK, - STATE(298), 1, + STATE(841), 1, sym_identifier, - [35187] = 4, + STATE(1673), 1, + sym_if_not_exists_clause, + [35272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, + ACTIONS(2000), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35282] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1464), 1, sym_keyword_for, - STATE(960), 1, + STATE(979), 1, aux_sym_permissions_for_clause_repeat2, - ACTIONS(2002), 2, + ACTIONS(1947), 2, sym_keyword_full, sym_keyword_none, - [35201] = 4, + [35296] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2004), 1, - sym_keyword_where, - STATE(1163), 1, - sym_where_clause, - ACTIONS(1982), 2, - sym_keyword_full, - sym_keyword_none, - [35215] = 3, + ACTIONS(1796), 1, + aux_sym_type_name_token1, + ACTIONS(1798), 1, + sym_string, + STATE(1622), 1, + sym_object_property, + STATE(1793), 1, + sym_object_key, + [35312] = 3, ACTIONS(3), 1, sym_comment, - STATE(694), 1, + STATE(741), 1, sym_assignment_operator, - ACTIONS(1980), 3, + ACTIONS(1927), 3, anon_sym_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, - [35227] = 2, + [35324] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35237] = 2, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + STATE(941), 1, + sym_identifier, + STATE(1670), 1, + sym_if_not_exists_clause, + [35340] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1631), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35247] = 2, + ACTIONS(2002), 1, + anon_sym_STAR, + ACTIONS(2004), 1, + aux_sym_type_name_token1, + ACTIONS(2006), 1, + sym_function_name, + STATE(345), 1, + sym_identifier, + [35356] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2006), 4, + ACTIONS(1290), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35257] = 5, + [35366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, + ACTIONS(1857), 1, sym_keyword_if, - ACTIONS(1872), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(1648), 1, + STATE(1668), 1, sym_if_not_exists_clause, - STATE(1649), 1, + STATE(1669), 1, sym_identifier, - [35273] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2008), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35283] = 5, + [35382] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - STATE(1612), 1, - sym_identifier, + ACTIONS(1972), 1, + sym_keyword_if, STATE(1693), 1, - sym_if_not_exists_clause, - [35299] = 4, + sym_if_exists_clause, + STATE(1717), 1, + sym_identifier, + [35398] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, - anon_sym_COMMA, - STATE(1327), 1, - aux_sym_insert_statement_repeat3, - ACTIONS(1853), 2, + ACTIONS(1851), 4, ts_builtin_sym_end, sym_semi_colon, - [35313] = 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35408] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, + ACTIONS(1885), 1, aux_sym_type_name_token1, - STATE(1653), 1, - sym_if_not_exists_clause, - STATE(1677), 1, - sym_identifier, - [35329] = 2, + STATE(1577), 1, + sym_type, + STATE(858), 2, + sym_type_name, + sym_parameterized_type, + [35422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 4, + ACTIONS(2008), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35339] = 2, + [35432] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1420), 1, + sym_keyword_for, + STATE(945), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(2010), 2, + sym_keyword_full, + sym_keyword_none, + [35446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2010), 4, + ACTIONS(1247), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35349] = 2, + [35456] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1816), 4, + ACTIONS(2012), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35359] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - STATE(924), 1, - sym_identifier, - STATE(1655), 1, - sym_if_not_exists_clause, - [35375] = 3, + [35466] = 3, ACTIONS(3), 1, sym_comment, - STATE(668), 1, + STATE(718), 1, sym_assignment_operator, - ACTIONS(1980), 3, + ACTIONS(1927), 3, anon_sym_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, - [35387] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1467), 1, - sym_keyword_for, - STATE(978), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(2012), 2, - sym_keyword_full, - sym_keyword_none, - [35401] = 5, + [35478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - STATE(846), 1, - sym_identifier, - STATE(1656), 1, - sym_if_not_exists_clause, - [35417] = 4, + ACTIONS(1678), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2014), 1, - sym_keyword_where, - STATE(1163), 1, - sym_where_clause, - ACTIONS(1982), 2, - sym_keyword_full, - sym_keyword_none, - [35431] = 2, + ACTIONS(2014), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1042), 4, + ACTIONS(2016), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35441] = 5, + [35508] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2016), 1, - anon_sym_LPAREN, - ACTIONS(2018), 1, - anon_sym_QMARK, ACTIONS(2020), 1, - aux_sym_type_name_token1, - STATE(120), 1, - sym_identifier, - [35457] = 5, + sym_keyword_where, + STATE(1112), 1, + sym_where_clause, + ACTIONS(2018), 2, + sym_keyword_full, + sym_keyword_none, + [35522] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, + ACTIONS(1923), 1, + anon_sym_STAR, + ACTIONS(1925), 1, + sym_function_name, + ACTIONS(2022), 1, aux_sym_type_name_token1, - STATE(1657), 1, - sym_if_not_exists_clause, - STATE(1784), 1, + STATE(63), 1, sym_identifier, - [35473] = 2, + [35538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 4, + ACTIONS(1396), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35483] = 2, + [35548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 4, + ACTIONS(333), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35493] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2022), 4, - sym_keyword_select, - sym_keyword_create, - sym_keyword_delete, - sym_keyword_update, - [35503] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1942), 1, - anon_sym_LT, - ACTIONS(2024), 1, - anon_sym_LPAREN, - STATE(419), 1, - sym_argument_list, - STATE(1697), 1, - sym_version, - [35519] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1152), 2, - sym_block, - sym_sub_query, - [35533] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1876), 1, - aux_sym_type_name_token1, - STATE(1490), 1, - sym_type, - STATE(862), 2, - sym_type_name, - sym_parameterized_type, - [35547] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1868), 1, - sym_keyword_if, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - STATE(1658), 1, - sym_if_not_exists_clause, - STATE(1782), 1, - sym_identifier, - [35563] = 2, + [35558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 4, + ACTIONS(2024), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35573] = 2, + [35568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 4, + ACTIONS(1073), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35583] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1151), 2, - sym_block, - sym_sub_query, - [35597] = 4, + [35578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(728), 1, - anon_sym_LPAREN, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1185), 2, - sym_block, - sym_sub_query, - [35611] = 4, + ACTIONS(2026), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35588] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2026), 1, + ACTIONS(1917), 1, anon_sym_COMMA, - STATE(1374), 1, + STATE(1314), 1, aux_sym_insert_statement_repeat3, - ACTIONS(1601), 2, + ACTIONS(1883), 2, ts_builtin_sym_end, sym_semi_colon, - [35625] = 2, + [35602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2029), 4, + ACTIONS(1917), 1, + anon_sym_COMMA, + STATE(1381), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1883), 2, ts_builtin_sym_end, sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35635] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2031), 4, - sym_keyword_select, - sym_keyword_create, - sym_keyword_delete, - sym_keyword_update, - [35645] = 2, + [35616] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2033), 4, + ACTIONS(2028), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35655] = 4, + [35626] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2037), 1, + ACTIONS(2032), 1, anon_sym_COMMA, - STATE(1378), 1, + STATE(1377), 1, aux_sym_select_clause_repeat1, - ACTIONS(2035), 2, + ACTIONS(2030), 2, sym_keyword_from, sym_keyword_omit, - [35669] = 2, + [35640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(2035), 1, + anon_sym_LBRACK, + ACTIONS(2037), 1, + anon_sym_LPAREN, + STATE(1362), 1, + sym_object, + [35656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2040), 4, + ACTIONS(2039), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35679] = 5, + [35666] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 1, - anon_sym_LT, - ACTIONS(2042), 1, - anon_sym_COMMA, - ACTIONS(2044), 1, + ACTIONS(1470), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, - STATE(1450), 1, - aux_sym_param_list_repeat1, - [35695] = 5, + anon_sym_RBRACE, + [35676] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2046), 1, - sym_keyword_if, - ACTIONS(2048), 1, - aux_sym_type_name_token1, - STATE(1441), 1, - sym_identifier, - STATE(1661), 1, - sym_if_exists_clause, - [35711] = 2, + ACTIONS(1917), 1, + anon_sym_COMMA, + STATE(1314), 1, + aux_sym_insert_statement_repeat3, + ACTIONS(1889), 2, + ts_builtin_sym_end, + sym_semi_colon, + [35690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2050), 4, + ACTIONS(2041), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35721] = 2, + [35700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2052), 4, + ACTIONS(1008), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35731] = 5, + [35710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1960), 1, - anon_sym_LPAREN, - ACTIONS(1962), 1, - anon_sym_QMARK, - ACTIONS(2054), 1, - aux_sym_type_name_token1, - STATE(61), 1, - sym_identifier, - [35747] = 5, + ACTIONS(2043), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [35720] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, + ACTIONS(2045), 1, + anon_sym_LPAREN, + ACTIONS(2047), 1, + anon_sym_QMARK, + ACTIONS(2049), 1, aux_sym_type_name_token1, - ACTIONS(2046), 1, - sym_keyword_if, - STATE(1417), 1, + STATE(296), 1, sym_identifier, - STATE(1662), 1, - sym_if_exists_clause, - [35763] = 3, + [35736] = 4, ACTIONS(3), 1, sym_comment, - STATE(678), 1, - sym_assignment_operator, - ACTIONS(1980), 3, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - [35775] = 4, + ACTIONS(1931), 1, + anon_sym_COMMA, + STATE(1294), 1, + aux_sym_select_clause_repeat1, + ACTIONS(2051), 2, + sym_keyword_from, + sym_keyword_omit, + [35750] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1413), 1, - sym_keyword_for, - STATE(942), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(2012), 2, - sym_keyword_full, - sym_keyword_none, - [35789] = 2, + ACTIONS(1968), 1, + sym_keyword_omit, + ACTIONS(2053), 1, + sym_keyword_from, + STATE(1288), 1, + sym_from_clause, + STATE(1659), 1, + sym_omit_clause, + [35766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2056), 4, + ACTIONS(2055), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35799] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1942), 1, - anon_sym_LT, - ACTIONS(2058), 1, - anon_sym_LPAREN, - STATE(186), 1, - sym_argument_list, - STATE(1682), 1, - sym_version, - [35815] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2060), 1, - anon_sym_STAR, - ACTIONS(2062), 1, - aux_sym_type_name_token1, - ACTIONS(2064), 1, - sym_function_name, - STATE(299), 1, - sym_identifier, - [35831] = 2, + [35776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1798), 4, + ACTIONS(2057), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35841] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(2046), 1, - sym_keyword_if, - STATE(1664), 1, - sym_if_exists_clause, - STATE(1766), 1, - sym_identifier, - [35857] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(2046), 1, - sym_keyword_if, - STATE(1665), 1, - sym_if_exists_clause, - STATE(1764), 1, - sym_identifier, - [35873] = 2, + [35786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 4, + ACTIONS(794), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35883] = 2, + [35796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 4, + ACTIONS(1173), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [35893] = 5, + [35806] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1942), 1, - anon_sym_LT, - ACTIONS(2066), 1, - anon_sym_LPAREN, - STATE(458), 1, - sym_argument_list, - STATE(1644), 1, - sym_version, - [35909] = 2, + ACTIONS(55), 1, + sym_decimal, + STATE(1789), 1, + sym_number, + ACTIONS(53), 2, + sym_int, + sym_float, + [35820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1689), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35919] = 5, + ACTIONS(2059), 1, + sym_keyword_where, + STATE(1112), 1, + sym_where_clause, + ACTIONS(2018), 2, + sym_keyword_full, + sym_keyword_none, + [35834] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2068), 1, - anon_sym_STAR, - ACTIONS(2070), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - ACTIONS(2072), 1, - sym_function_name, - STATE(53), 1, - sym_identifier, - [35935] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2074), 1, + ACTIONS(2061), 1, anon_sym_LPAREN, - ACTIONS(2076), 1, + ACTIONS(2063), 1, anon_sym_QMARK, - ACTIONS(2078), 1, - aux_sym_type_name_token1, - STATE(354), 1, + STATE(57), 1, sym_identifier, - [35951] = 2, + [35850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35961] = 2, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1121), 2, + sym_block, + sym_sub_query, + [35864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35971] = 2, + ACTIONS(2065), 1, + anon_sym_STAR, + ACTIONS(2067), 1, + aux_sym_type_name_token1, + ACTIONS(2069), 1, + sym_function_name, + STATE(23), 1, + sym_identifier, + [35880] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2080), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [35981] = 5, + ACTIONS(1841), 1, + sym_keyword_db, + ACTIONS(2071), 1, + sym_keyword_ns, + STATE(1233), 1, + sym_ns_clause, + STATE(1338), 1, + sym_db_clause, + [35896] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(2068), 1, + ACTIONS(2073), 1, anon_sym_STAR, - ACTIONS(2072), 1, + ACTIONS(2075), 1, + aux_sym_type_name_token1, + ACTIONS(2077), 1, sym_function_name, - STATE(53), 1, + STATE(318), 1, sym_identifier, - [35997] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2082), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36007] = 4, + [35912] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1988), 1, - anon_sym_COMMA, - STATE(1378), 1, - aux_sym_select_clause_repeat1, - ACTIONS(2084), 2, - sym_keyword_from, - sym_keyword_omit, - [36021] = 2, + ACTIONS(2079), 1, + anon_sym_LPAREN, + ACTIONS(2081), 1, + anon_sym_QMARK, + ACTIONS(2083), 1, + aux_sym_type_name_token1, + STATE(111), 1, + sym_identifier, + [35928] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2086), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36031] = 2, + ACTIONS(1442), 1, + sym_keyword_for, + STATE(959), 1, + aux_sym_permissions_for_clause_repeat2, + ACTIONS(2010), 2, + sym_keyword_full, + sym_keyword_none, + [35942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36041] = 2, + ACTIONS(1893), 4, + sym_keyword_full, + sym_keyword_where, + sym_keyword_none, + anon_sym_COMMA, + [35952] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1836), 4, + ACTIONS(2085), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36051] = 2, + [35962] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2088), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36061] = 5, + ACTIONS(1937), 1, + anon_sym_LT, + ACTIONS(2087), 1, + anon_sym_LPAREN, + STATE(440), 1, + sym_argument_list, + STATE(1689), 1, + sym_version, + [35978] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1942), 1, + ACTIONS(1937), 1, anon_sym_LT, - ACTIONS(2090), 1, + ACTIONS(2089), 1, anon_sym_LPAREN, - STATE(80), 1, + STATE(477), 1, sym_argument_list, - STATE(1626), 1, + STATE(1665), 1, sym_version, - [36077] = 2, + [35994] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2092), 4, + ACTIONS(1012), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36087] = 4, + [36004] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1388), 1, - sym_keyword_for, - STATE(931), 1, - aux_sym_permissions_for_clause_repeat2, - ACTIONS(2002), 2, - sym_keyword_full, - sym_keyword_none, - [36101] = 3, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1122), 2, + sym_block, + sym_sub_query, + [36018] = 5, ACTIONS(3), 1, sym_comment, - STATE(709), 1, - sym_assignment_operator, - ACTIONS(1980), 3, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - [36113] = 5, + ACTIONS(2091), 1, + anon_sym_LPAREN, + ACTIONS(2093), 1, + anon_sym_QMARK, + ACTIONS(2095), 1, + aux_sym_type_name_token1, + STATE(338), 1, + sym_identifier, + [36034] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(730), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1223), 2, + sym_block, + sym_sub_query, + [36048] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, + ACTIONS(1885), 1, aux_sym_type_name_token1, - ACTIONS(1804), 1, - sym_string, - STATE(1620), 1, - sym_object_property, - STATE(1810), 1, - sym_object_key, - [36129] = 2, + STATE(930), 1, + sym_type, + STATE(858), 2, + sym_type_name, + sym_parameterized_type, + [36062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 4, + ACTIONS(2097), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36139] = 3, + [36072] = 5, ACTIONS(3), 1, sym_comment, - STATE(762), 1, - sym_assignment_operator, - ACTIONS(1980), 3, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - [36151] = 2, + ACTIONS(1857), 1, + sym_keyword_if, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + STATE(828), 1, + sym_identifier, + STATE(1598), 1, + sym_if_not_exists_clause, + [36088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2094), 4, + ACTIONS(1808), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36161] = 2, + [36098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 4, + ACTIONS(1527), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36171] = 5, + [36108] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2099), 1, + anon_sym_COMMA, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + ACTIONS(646), 2, + anon_sym_RBRACK, + anon_sym_RPAREN, + [36122] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2061), 1, anon_sym_LPAREN, - ACTIONS(2098), 1, + ACTIONS(2063), 1, anon_sym_QMARK, - ACTIONS(2100), 1, + ACTIONS(2102), 1, aux_sym_type_name_token1, - STATE(317), 1, + STATE(57), 1, sym_identifier, - [36187] = 5, + [36138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1942), 1, + ACTIONS(1937), 1, anon_sym_LT, - ACTIONS(2102), 1, + ACTIONS(2104), 1, anon_sym_LPAREN, - STATE(437), 1, + STATE(192), 1, sym_argument_list, - STATE(1674), 1, + STATE(1650), 1, sym_version, - [36203] = 5, + [36154] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(1804), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [36164] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(45), 1, anon_sym_LBRACE, - ACTIONS(1915), 1, + ACTIONS(1986), 1, anon_sym_LBRACK, - ACTIONS(2104), 1, + ACTIONS(2106), 1, anon_sym_LPAREN, - STATE(1318), 1, + STATE(1379), 1, sym_object, - [36219] = 2, + [36180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 4, + ACTIONS(1328), 4, ts_builtin_sym_end, sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36229] = 2, + [36190] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36239] = 2, + ACTIONS(1885), 1, + aux_sym_type_name_token1, + STATE(1303), 1, + sym_type, + STATE(858), 2, + sym_type_name, + sym_parameterized_type, + [36204] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 4, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RPAREN, - anon_sym_RBRACE, - [36249] = 5, + ACTIONS(2108), 1, + sym_keyword_where, + STATE(1112), 1, + sym_where_clause, + ACTIONS(2018), 2, + sym_keyword_full, + sym_keyword_none, + [36218] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 1, - anon_sym_STAR, - ACTIONS(2108), 1, - aux_sym_type_name_token1, + ACTIONS(45), 1, + anon_sym_LBRACE, + ACTIONS(2035), 1, + anon_sym_LBRACK, ACTIONS(2110), 1, - sym_function_name, - STATE(105), 1, - sym_identifier, - [36265] = 2, + anon_sym_LPAREN, + STATE(1362), 1, + sym_object, + [36234] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2112), 4, @@ -85638,3187 +85738,3280 @@ static const uint16_t ts_small_parse_table[] = { sym_semi_colon, anon_sym_RPAREN, anon_sym_RBRACE, - [36275] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1193), 1, - sym_field_assignment, - STATE(1329), 1, - sym_identifier, - [36288] = 3, + [36244] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(1937), 1, + anon_sym_LT, ACTIONS(2114), 1, - sym_keyword_as, - ACTIONS(2116), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [36299] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1196), 1, - sym_field_assignment, - STATE(1329), 1, - sym_identifier, - [36312] = 4, + anon_sym_LPAREN, + STATE(451), 1, + sym_argument_list, + STATE(1603), 1, + sym_version, + [36260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(1212), 1, - sym_duration, - [36325] = 4, + ACTIONS(2116), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [36270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, - anon_sym_COMMA, - ACTIONS(2120), 1, + ACTIONS(1800), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, - STATE(1548), 1, - aux_sym_graph_path_repeat1, - [36338] = 4, + anon_sym_RBRACE, + [36280] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2118), 1, - anon_sym_COMMA, + anon_sym_LPAREN, + ACTIONS(2120), 1, + anon_sym_QMARK, ACTIONS(2122), 1, - anon_sym_RPAREN, - STATE(1577), 1, - aux_sym_graph_path_repeat1, - [36351] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, aux_sym_type_name_token1, - STATE(1062), 1, - sym_field_assignment, - STATE(1413), 1, + STATE(313), 1, sym_identifier, - [36364] = 4, + [36296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2124), 1, + ACTIONS(2124), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36377] = 4, + anon_sym_RBRACE, + [36306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1064), 1, - sym_field_assignment, - STATE(1413), 1, - sym_identifier, - [36390] = 4, + ACTIONS(1711), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [36316] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2126), 1, + ACTIONS(1571), 4, + ts_builtin_sym_end, + sym_semi_colon, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36403] = 4, + anon_sym_RBRACE, + [36326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1076), 1, - sym_field_assignment, - STATE(1416), 1, - sym_identifier, - [36416] = 4, + ACTIONS(2126), 4, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RPAREN, + anon_sym_RBRACE, + [36336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2128), 1, - anon_sym_RBRACK, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36429] = 4, + STATE(739), 1, + sym_assignment_operator, + ACTIONS(1927), 3, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + [36348] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_COMMA, + ACTIONS(2128), 1, + sym_keyword_on_duplicate_key_update, ACTIONS(2130), 1, - anon_sym_RPAREN, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - [36442] = 4, + anon_sym_COMMA, + STATE(1486), 1, + aux_sym_insert_statement_repeat2, + [36361] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2132), 1, anon_sym_COMMA, ACTIONS(2134), 1, - anon_sym_RBRACK, - STATE(1446), 1, - aux_sym_insert_statement_repeat1, - [36455] = 4, + anon_sym_RPAREN, + STATE(1454), 1, + aux_sym_graph_path_repeat1, + [36374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, + ACTIONS(1263), 1, + anon_sym_COMMA, ACTIONS(2136), 1, - sym_keyword_on, - STATE(1346), 1, - sym_identifier, - [36468] = 4, + anon_sym_RPAREN, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + [36387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2140), 1, - anon_sym_RBRACE, - STATE(1552), 1, - aux_sym_object_content_repeat1, - [36481] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2142), 3, - ts_builtin_sym_end, - sym_semi_colon, - anon_sym_RBRACE, - [36490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1076), 1, - sym_field_assignment, - STATE(1413), 1, - sym_identifier, - [36503] = 4, + ACTIONS(2138), 1, + anon_sym_RPAREN, + STATE(1443), 1, + aux_sym_graph_path_repeat1, + [36400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2144), 1, + ACTIONS(2140), 1, anon_sym_RBRACK, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [36516] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2146), 1, - anon_sym_COMMA, - ACTIONS(2149), 1, - anon_sym_RBRACK, - STATE(1446), 1, - aux_sym_insert_statement_repeat1, - [36529] = 4, + [36413] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - ACTIONS(2151), 1, + ACTIONS(2142), 1, anon_sym_RPAREN, - STATE(1455), 1, - aux_sym_graph_path_repeat1, - [36542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2153), 1, - anon_sym_RBRACK, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36555] = 4, + STATE(1435), 1, + aux_sym_define_user_statement_repeat1, + [36426] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - ACTIONS(2155), 1, + ACTIONS(2142), 1, anon_sym_RPAREN, - STATE(1431), 1, - aux_sym_graph_path_repeat1, - [36568] = 4, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + [36439] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2042), 1, + ACTIONS(1939), 1, anon_sym_COMMA, - ACTIONS(2157), 1, + ACTIONS(2144), 1, anon_sym_RPAREN, - STATE(1474), 1, + STATE(1565), 1, aux_sym_param_list_repeat1, - [36581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2159), 1, - sym_keyword_if, - ACTIONS(2161), 1, - sym_variable_name, - STATE(1720), 1, - sym_if_not_exists_clause, - [36594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2163), 1, - sym_keyword_if, - ACTIONS(2165), 1, - sym_custom_function_name, - STATE(1722), 1, - sym_if_not_exists_clause, - [36607] = 4, + [36452] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2167), 1, + ACTIONS(2146), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [36620] = 4, + [36465] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2169), 1, + ACTIONS(2148), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [36633] = 4, + [36478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2171), 1, + ACTIONS(2150), 1, anon_sym_RPAREN, - STATE(1548), 1, + STATE(1454), 1, aux_sym_graph_path_repeat1, - [36646] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(506), 1, - ts_builtin_sym_end, - ACTIONS(2173), 1, - sym_semi_colon, - STATE(1494), 1, - aux_sym_expressions_repeat1, - [36659] = 4, + [36491] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - ACTIONS(2175), 1, - anon_sym_RBRACE, - STATE(1442), 1, - aux_sym_object_content_repeat1, - [36672] = 4, + ACTIONS(2152), 1, + anon_sym_RPAREN, + STATE(1439), 1, + aux_sym_define_user_statement_repeat1, + [36504] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(160), 1, - anon_sym_DASH_GT, - ACTIONS(2177), 1, - anon_sym_GT, - ACTIONS(2179), 1, - anon_sym_DOT_DOT, - [36685] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1150), 1, + sym_field_assignment, + STATE(1363), 1, + sym_identifier, + [36517] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2181), 1, - sym_keyword_if, - ACTIONS(2183), 1, - sym_variable_name, - STATE(1768), 1, - sym_if_exists_clause, - [36698] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1110), 1, + sym_field_assignment, + STATE(1363), 1, + sym_identifier, + [36530] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2183), 1, - sym_custom_function_name, - ACTIONS(2185), 1, + ACTIONS(2154), 1, sym_keyword_if, - STATE(1769), 1, - sym_if_exists_clause, - [36711] = 2, + ACTIONS(2156), 1, + sym_custom_function_name, + STATE(1831), 1, + sym_if_not_exists_clause, + [36543] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2187), 3, - sym_keyword_from, - sym_keyword_omit, - anon_sym_COMMA, - [36720] = 4, + ACTIONS(2158), 1, + sym_keyword_select, + STATE(1340), 1, + sym_select_statement, + STATE(1387), 1, + sym_select_clause, + [36556] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2004), 1, aux_sym_type_name_token1, - STATE(1076), 1, - sym_field_assignment, - STATE(1386), 1, + ACTIONS(2160), 1, + sym_keyword_table, + STATE(804), 1, sym_identifier, - [36733] = 4, + [36569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1270), 1, - sym_field_assignment, - STATE(1416), 1, - sym_identifier, - [36746] = 4, + ACTIONS(2162), 3, + sym_keyword_namespace, + sym_keyword_root, + sym_keyword_database, + [36578] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1273), 1, - sym_field_assignment, - STATE(1416), 1, - sym_identifier, - [36759] = 2, + ACTIONS(2164), 1, + ts_builtin_sym_end, + ACTIONS(2166), 1, + sym_semi_colon, + STATE(1479), 1, + aux_sym_expressions_repeat1, + [36591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 3, + ACTIONS(2168), 3, sym_keyword_from, sym_keyword_omit, anon_sym_COMMA, - [36768] = 4, + [36600] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - sym_keyword_if, - ACTIONS(2189), 1, - sym_variable_name, - STATE(1777), 1, - sym_if_not_exists_clause, - [36781] = 4, + ACTIONS(2170), 1, + anon_sym_COMMA, + ACTIONS(2172), 1, + anon_sym_RBRACK, + STATE(1570), 1, + aux_sym_insert_statement_repeat1, + [36613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2174), 1, anon_sym_COMMA, - ACTIONS(2191), 1, + ACTIONS(2177), 1, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36794] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 1, - aux_sym_type_name_token1, - ACTIONS(2193), 1, - sym_keyword_table, - STATE(805), 1, - sym_identifier, - [36807] = 3, + STATE(1454), 1, + aux_sym_graph_path_repeat1, + [36626] = 2, ACTIONS(3), 1, sym_comment, - STATE(1089), 1, - sym_fields_columns_clause, - ACTIONS(2195), 2, - sym_keyword_fields, - sym_keyword_columns, - [36818] = 4, + ACTIONS(2162), 3, + sym_keyword_namespace, + sym_keyword_scope, + sym_keyword_root, + [36635] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2197), 1, + ACTIONS(2179), 1, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36831] = 4, + STATE(1463), 1, + aux_sym_graph_path_repeat1, + [36648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(818), 1, - anon_sym_RPAREN, - STATE(1289), 1, + ACTIONS(2181), 1, + anon_sym_RBRACK, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [36844] = 4, + [36661] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1275), 1, + STATE(1051), 1, sym_field_assignment, - STATE(1416), 1, + STATE(1363), 1, sym_identifier, - [36857] = 4, + [36674] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - ACTIONS(812), 1, + ACTIONS(2183), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1465), 1, + aux_sym_define_user_statement_repeat1, + [36687] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2170), 1, + anon_sym_COMMA, + ACTIONS(2185), 1, + anon_sym_RBRACK, + STATE(1464), 1, + aux_sym_insert_statement_repeat1, + [36700] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(2187), 1, + anon_sym_RPAREN, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [36870] = 4, + [36713] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2199), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2202), 1, + ACTIONS(2189), 1, anon_sym_RPAREN, - STATE(1474), 1, - aux_sym_param_list_repeat1, - [36883] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [36726] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2204), 1, + ACTIONS(2191), 1, anon_sym_RPAREN, - STATE(1483), 1, + STATE(1454), 1, aux_sym_graph_path_repeat1, - [36896] = 4, + [36739] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2170), 1, anon_sym_COMMA, - ACTIONS(2206), 1, + ACTIONS(2172), 1, anon_sym_RBRACK, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36909] = 4, + STATE(1566), 1, + aux_sym_insert_statement_repeat1, + [36752] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(1155), 1, - sym_duration, - [36922] = 4, + ACTIONS(1263), 1, + anon_sym_COMMA, + ACTIONS(2193), 1, + anon_sym_RPAREN, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + [36765] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2208), 1, - sym_keyword_from, - ACTIONS(2210), 1, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + ACTIONS(2195), 1, + sym_keyword_on, + STATE(1330), 1, + sym_identifier, + [36778] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1263), 1, anon_sym_COMMA, - STATE(1500), 1, - aux_sym_select_clause_repeat1, - [36935] = 4, + ACTIONS(2193), 1, + anon_sym_RPAREN, + STATE(1569), 1, + aux_sym_define_user_statement_repeat1, + [36791] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1258), 1, + STATE(1051), 1, sym_field_assignment, - STATE(1416), 1, + STATE(1432), 1, sym_identifier, - [36948] = 4, + [36804] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2163), 1, + ACTIONS(2154), 1, sym_keyword_if, - ACTIONS(2212), 1, + ACTIONS(2197), 1, sym_custom_function_name, - STATE(1779), 1, + STATE(1742), 1, sym_if_not_exists_clause, - [36961] = 4, + [36817] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2214), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36974] = 4, + ACTIONS(2199), 1, + sym_keyword_if, + ACTIONS(2201), 1, + sym_variable_name, + STATE(1740), 1, + sym_if_not_exists_clause, + [36830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2216), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [36987] = 4, + ACTIONS(2203), 3, + sym_keyword_namespace, + sym_keyword_root, + sym_keyword_database, + [36839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, - anon_sym_COMMA, - ACTIONS(2218), 1, - anon_sym_RPAREN, - STATE(1548), 1, - aux_sym_graph_path_repeat1, - [37000] = 4, + ACTIONS(2203), 3, + sym_keyword_namespace, + sym_keyword_scope, + sym_keyword_root, + [36848] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1257), 1, - sym_field_assignment, - STATE(1416), 1, - sym_identifier, - [37013] = 4, + ACTIONS(2205), 1, + sym_keyword_if, + ACTIONS(2207), 1, + sym_custom_function_name, + STATE(1727), 1, + sym_if_exists_clause, + [36861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2220), 1, - sym_keyword_on_duplicate_key_update, - ACTIONS(2222), 1, - anon_sym_COMMA, - STATE(1497), 1, - aux_sym_insert_statement_repeat2, - [37026] = 4, + ACTIONS(2207), 1, + sym_variable_name, + ACTIONS(2209), 1, + sym_keyword_if, + STATE(1726), 1, + sym_if_exists_clause, + [36874] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1076), 1, - sym_field_assignment, - STATE(1356), 1, + STATE(1323), 1, sym_identifier, - [37039] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(822), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37052] = 4, + STATE(1375), 1, + sym_field_assignment, + [36887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - sym_duration_part, - STATE(51), 1, - aux_sym_duration_repeat1, - STATE(973), 1, - sym_duration, - [37065] = 4, + ACTIONS(2211), 3, + sym_keyword_namespace, + sym_keyword_root, + sym_keyword_database, + [36896] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2210), 1, - anon_sym_COMMA, - ACTIONS(2224), 1, - sym_keyword_from, - STATE(1500), 1, - aux_sym_select_clause_repeat1, - [37078] = 3, + ACTIONS(2213), 3, + sym_keyword_namespace, + sym_keyword_scope, + sym_keyword_root, + [36905] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 1, - anon_sym_LT, - ACTIONS(2226), 2, + ACTIONS(2215), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [37089] = 3, + ACTIONS(2217), 1, + anon_sym_RBRACE, + STATE(1584), 1, + aux_sym_object_content_repeat1, + [36918] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2230), 1, - sym_keyword_relation, - ACTIONS(2228), 2, - sym_keyword_any, - sym_keyword_normal, - [37100] = 4, + ACTIONS(468), 1, + ts_builtin_sym_end, + ACTIONS(2219), 1, + sym_semi_colon, + STATE(1564), 1, + aux_sym_expressions_repeat1, + [36931] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1350), 1, + STATE(1051), 1, sym_field_assignment, - STATE(1356), 1, + STATE(1292), 1, sym_identifier, - [37113] = 4, + [36944] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2210), 1, - anon_sym_COMMA, - ACTIONS(2232), 1, + ACTIONS(2221), 1, sym_keyword_from, - STATE(1489), 1, + ACTIONS(2223), 1, + anon_sym_COMMA, + STATE(1515), 1, aux_sym_select_clause_repeat1, - [37126] = 4, + [36957] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2142), 1, - ts_builtin_sym_end, - ACTIONS(2234), 1, - sym_semi_colon, - STATE(1494), 1, - aux_sym_expressions_repeat1, - [37139] = 4, + ACTIONS(2225), 1, + sym_keyword_as, + ACTIONS(2227), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [36968] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2237), 1, + ACTIONS(2229), 1, anon_sym_RPAREN, - STATE(1439), 1, - aux_sym_define_user_statement_repeat1, - [37152] = 4, + STATE(1491), 1, + aux_sym_graph_path_repeat1, + [36981] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2239), 1, + ACTIONS(2231), 1, anon_sym_RBRACK, - STATE(1440), 1, - aux_sym_insert_statement_repeat1, - [37165] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [36994] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2154), 1, + sym_keyword_if, + ACTIONS(2233), 1, + sym_custom_function_name, + STATE(1830), 1, + sym_if_not_exists_clause, + [37007] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, - ACTIONS(2241), 1, + ACTIONS(2235), 1, sym_keyword_on_duplicate_key_update, - STATE(1516), 1, + STATE(1528), 1, aux_sym_insert_statement_repeat2, - [37178] = 2, + [37020] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1287), 1, + sym_field_assignment, + STATE(1323), 1, + sym_identifier, + [37033] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2243), 3, - sym_keyword_namespace, - sym_keyword_scope, - sym_keyword_root, - [37187] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1070), 1, + sym_field_assignment, + STATE(1302), 1, + sym_identifier, + [37046] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(2237), 1, anon_sym_RPAREN, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - [37200] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2035), 1, - sym_keyword_from, - ACTIONS(2245), 1, - anon_sym_COMMA, - STATE(1500), 1, - aux_sym_select_clause_repeat1, - [37213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2248), 3, - sym_keyword_namespace, - sym_keyword_root, - sym_keyword_database, - [37222] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37059] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(802), 1, + ACTIONS(2239), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37235] = 4, + [37072] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2250), 1, + ACTIONS(2241), 1, anon_sym_RPAREN, - STATE(1511), 1, + STATE(1454), 1, aux_sym_graph_path_repeat1, - [37248] = 4, + [37085] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1071), 1, + sym_field_assignment, + STATE(1302), 1, + sym_identifier, + [37098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2243), 3, + sym_keyword_namespace, + sym_keyword_scope, + sym_keyword_root, + [37107] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2252), 1, - anon_sym_RBRACK, - STATE(1289), 1, + ACTIONS(2245), 1, + anon_sym_RPAREN, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37261] = 4, + [37120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1076), 1, + STATE(1051), 1, sym_field_assignment, - STATE(1343), 1, + STATE(1302), 1, sym_identifier, - [37274] = 4, + [37133] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, - anon_sym_COMMA, - ACTIONS(2239), 1, - anon_sym_RBRACK, - STATE(1446), 1, - aux_sym_insert_statement_repeat1, - [37287] = 4, + ACTIONS(2199), 1, + sym_keyword_if, + ACTIONS(2247), 1, + sym_variable_name, + STATE(1820), 1, + sym_if_not_exists_clause, + [37146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, + ACTIONS(1861), 1, aux_sym_type_name_token1, - ACTIONS(2254), 1, + ACTIONS(2249), 1, sym_keyword_on, - STATE(1286), 1, + STATE(1428), 1, sym_identifier, - [37300] = 4, + [37159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1325), 1, - sym_field_assignment, - STATE(1356), 1, - sym_identifier, - [37313] = 4, + STATE(1053), 1, + sym_fields_columns_clause, + ACTIONS(2251), 2, + sym_keyword_fields, + sym_keyword_columns, + [37170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2255), 1, + sym_keyword_relation, + ACTIONS(2253), 2, + sym_keyword_any, + sym_keyword_normal, + [37181] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(150), 1, + anon_sym_DASH_GT, + ACTIONS(2257), 1, + anon_sym_GT, + ACTIONS(2259), 1, + anon_sym_DOT_DOT, + [37194] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(57), 1, + sym_duration_part, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(968), 1, + sym_duration, + [37207] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2256), 1, + ACTIONS(2261), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37326] = 4, + [37220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2258), 1, + ACTIONS(810), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37339] = 4, + [37233] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2260), 1, + ACTIONS(780), 1, anon_sym_RPAREN, - STATE(1548), 1, - aux_sym_graph_path_repeat1, - [37352] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37246] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2164), 1, + anon_sym_RBRACE, + ACTIONS(2263), 1, + sym_semi_colon, + STATE(1521), 1, + aux_sym_expressions_repeat1, + [37259] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1051), 1, + sym_field_assignment, + STATE(1323), 1, + sym_identifier, + [37272] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, + sym_keyword_on_duplicate_key_update, + ACTIONS(2130), 1, + anon_sym_COMMA, + STATE(1528), 1, + aux_sym_insert_statement_repeat2, + [37285] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2262), 1, + ACTIONS(2265), 1, anon_sym_RPAREN, - STATE(1548), 1, + STATE(1434), 1, aux_sym_graph_path_repeat1, - [37365] = 2, + [37298] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 3, - sym_keyword_namespace, - sym_keyword_scope, - sym_keyword_root, - [37374] = 2, + ACTIONS(57), 1, + sym_duration_part, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(1207), 1, + sym_duration, + [37311] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 3, - sym_keyword_namespace, - sym_keyword_root, - sym_keyword_database, - [37383] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1300), 1, + sym_field_assignment, + STATE(1323), 1, + sym_identifier, + [37324] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2266), 1, + ACTIONS(2267), 1, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37396] = 4, + STATE(1519), 1, + aux_sym_graph_path_repeat1, + [37337] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2268), 1, - sym_keyword_on_duplicate_key_update, - ACTIONS(2270), 1, + ACTIONS(756), 1, anon_sym_COMMA, - STATE(1516), 1, - aux_sym_insert_statement_repeat2, - [37409] = 4, + ACTIONS(2269), 1, + anon_sym_RBRACK, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37350] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, - anon_sym_COMMA, - ACTIONS(2273), 1, - sym_keyword_on_duplicate_key_update, - STATE(1516), 1, - aux_sym_insert_statement_repeat2, - [37422] = 4, + ACTIONS(2004), 1, + aux_sym_type_name_token1, + ACTIONS(2271), 1, + sym_keyword_by, + STATE(960), 1, + sym_identifier, + [37363] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2275), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37435] = 4, + ACTIONS(57), 1, + sym_duration_part, + STATE(51), 1, + aux_sym_duration_repeat1, + STATE(1119), 1, + sym_duration, + [37376] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, - anon_sym_COMMA, + ACTIONS(2030), 1, + sym_keyword_from, ACTIONS(2273), 1, - sym_keyword_on_duplicate_key_update, - STATE(1527), 1, - aux_sym_insert_statement_repeat2, - [37448] = 4, + anon_sym_COMMA, + STATE(1515), 1, + aux_sym_select_clause_repeat1, + [37389] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1173), 1, + sym_field_assignment, + STATE(1432), 1, + sym_identifier, + [37402] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2277), 1, + ACTIONS(2276), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37461] = 2, + [37415] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2279), 3, - sym_keyword_from, - sym_keyword_omit, + ACTIONS(756), 1, anon_sym_COMMA, - [37470] = 4, + ACTIONS(2278), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37428] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2281), 1, + ACTIONS(2280), 1, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37483] = 4, + STATE(1454), 1, + aux_sym_graph_path_repeat1, + [37441] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2142), 1, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1171), 1, + sym_field_assignment, + STATE(1432), 1, + sym_identifier, + [37454] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(468), 1, anon_sym_RBRACE, - ACTIONS(2283), 1, + ACTIONS(2282), 1, sym_semi_colon, - STATE(1523), 1, + STATE(1535), 1, aux_sym_expressions_repeat1, - [37496] = 4, + [37467] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, - anon_sym_COMMA, - ACTIONS(2286), 1, - anon_sym_RBRACK, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37509] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1273), 1, + sym_field_assignment, + STATE(1292), 1, + sym_identifier, + [37480] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2004), 1, + aux_sym_type_name_token1, + ACTIONS(2284), 1, + sym_keyword_at, + STATE(907), 1, + sym_identifier, + [37493] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2223), 1, anon_sym_COMMA, - ACTIONS(2288), 1, - anon_sym_RPAREN, - STATE(1512), 1, - aux_sym_graph_path_repeat1, - [37522] = 4, + ACTIONS(2286), 1, + sym_keyword_from, + STATE(1481), 1, + aux_sym_select_clause_repeat1, + [37506] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1310), 1, + STATE(1269), 1, sym_field_assignment, - STATE(1356), 1, + STATE(1292), 1, sym_identifier, - [37535] = 4, + [37519] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, - ACTIONS(2290), 1, + ACTIONS(2288), 1, sym_keyword_on_duplicate_key_update, - STATE(1516), 1, + STATE(1507), 1, aux_sym_insert_statement_repeat2, - [37548] = 4, + [37532] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2130), 1, anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37561] = 4, + ACTIONS(2288), 1, + sym_keyword_on_duplicate_key_update, + STATE(1528), 1, + aux_sym_insert_statement_repeat2, + [37545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, - anon_sym_COMMA, ACTIONS(2290), 1, sym_keyword_on_duplicate_key_update, - STATE(1538), 1, + ACTIONS(2292), 1, + anon_sym_COMMA, + STATE(1528), 1, aux_sym_insert_statement_repeat2, - [37574] = 4, + [37558] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, - anon_sym_RBRACE, - ACTIONS(2294), 1, - sym_semi_colon, - STATE(1523), 1, - aux_sym_expressions_repeat1, - [37587] = 4, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1321), 1, + sym_field_assignment, + STATE(1323), 1, + sym_identifier, + [37571] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2210), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2296), 1, - sym_keyword_from, - STATE(1478), 1, - aux_sym_select_clause_repeat1, - [37600] = 4, + ACTIONS(2295), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37584] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2298), 1, - ts_builtin_sym_end, - ACTIONS(2300), 1, - sym_semi_colon, - STATE(1456), 1, - aux_sym_expressions_repeat1, - [37613] = 4, + ACTIONS(1861), 1, + aux_sym_type_name_token1, + ACTIONS(2297), 1, + sym_keyword_by, + STATE(873), 1, + sym_identifier, + [37597] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1267), 1, + sym_field_assignment, + STATE(1292), 1, + sym_identifier, + [37610] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2302), 1, + ACTIONS(2299), 1, anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37626] = 4, + STATE(1575), 1, + aux_sym_graph_path_repeat1, + [37623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2304), 1, - anon_sym_RPAREN, - STATE(1289), 1, + ACTIONS(2301), 1, + anon_sym_RBRACK, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37639] = 4, + [37636] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2163), 1, - sym_keyword_if, + ACTIONS(2303), 1, + sym_semi_colon, ACTIONS(2306), 1, - sym_custom_function_name, - STATE(1823), 1, - sym_if_not_exists_clause, - [37652] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1299), 1, - sym_field_assignment, - STATE(1356), 1, - sym_identifier, - [37665] = 4, + anon_sym_RBRACE, + STATE(1535), 1, + aux_sym_expressions_repeat1, + [37649] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(2308), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37678] = 4, + [37662] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, ACTIONS(2310), 1, sym_keyword_on_duplicate_key_update, - STATE(1516), 1, + STATE(1528), 1, aux_sym_insert_statement_repeat2, - [37691] = 4, + [37675] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(2130), 1, anon_sym_COMMA, ACTIONS(2312), 1, - anon_sym_RPAREN, - STATE(1289), 1, - aux_sym_update_statement_repeat1, - [37704] = 4, + sym_keyword_on_duplicate_key_update, + STATE(1537), 1, + aux_sym_insert_statement_repeat2, + [37688] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2130), 1, + anon_sym_COMMA, + ACTIONS(2312), 1, + sym_keyword_on_duplicate_key_update, + STATE(1528), 1, + aux_sym_insert_statement_repeat2, + [37701] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, ACTIONS(2314), 1, sym_keyword_on_duplicate_key_update, - STATE(1516), 1, + STATE(1539), 1, aux_sym_insert_statement_repeat2, - [37717] = 4, + [37714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2298), 1, - anon_sym_RBRACE, - ACTIONS(2316), 1, - sym_semi_colon, - STATE(1530), 1, - aux_sym_expressions_repeat1, - [37730] = 4, + STATE(1097), 1, + sym_fields_columns_clause, + ACTIONS(2251), 2, + sym_keyword_fields, + sym_keyword_columns, + [37725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(756), 1, anon_sym_COMMA, + ACTIONS(2316), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37738] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1861), 1, + aux_sym_type_name_token1, ACTIONS(2318), 1, + sym_keyword_table, + STATE(804), 1, + sym_identifier, + [37751] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2130), 1, + anon_sym_COMMA, + ACTIONS(2314), 1, + sym_keyword_on_duplicate_key_update, + STATE(1528), 1, + aux_sym_insert_statement_repeat2, + [37764] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2130), 1, + anon_sym_COMMA, + ACTIONS(2320), 1, sym_keyword_on_duplicate_key_update, - STATE(1543), 1, + STATE(1544), 1, aux_sym_insert_statement_repeat2, - [37743] = 4, + [37777] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, ACTIONS(2320), 1, sym_keyword_on_duplicate_key_update, - STATE(1516), 1, + STATE(1528), 1, aux_sym_insert_statement_repeat2, - [37756] = 4, + [37790] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, ACTIONS(2322), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37769] = 4, + [37803] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, - ACTIONS(2320), 1, + ACTIONS(2324), 1, sym_keyword_on_duplicate_key_update, - STATE(1565), 1, + STATE(1546), 1, aux_sym_insert_statement_repeat2, - [37782] = 4, + [37816] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(2326), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37829] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1165), 1, + STATE(1265), 1, sym_field_assignment, - STATE(1386), 1, + STATE(1292), 1, sym_identifier, - [37795] = 4, + [37842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1156), 1, + STATE(1262), 1, sym_field_assignment, - STATE(1386), 1, + STATE(1292), 1, sym_identifier, - [37808] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2324), 1, - anon_sym_COMMA, - ACTIONS(2327), 1, - anon_sym_RPAREN, - STATE(1548), 1, - aux_sym_graph_path_repeat1, - [37821] = 4, + [37855] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2329), 1, + ACTIONS(2328), 1, anon_sym_RPAREN, - STATE(1289), 1, + STATE(1414), 1, aux_sym_update_statement_repeat1, - [37834] = 4, + [37868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2331), 1, - sym_keyword_select, - STATE(1307), 1, - sym_select_clause, - STATE(1379), 1, - sym_select_statement, - [37847] = 4, + ACTIONS(2030), 3, + sym_keyword_from, + sym_keyword_omit, + anon_sym_COMMA, + [37877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1295), 1, - sym_field_assignment, - STATE(1356), 1, - sym_identifier, - [37860] = 4, + ACTIONS(2330), 3, + sym_keyword_from, + sym_keyword_omit, + anon_sym_COMMA, + [37886] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2333), 1, + ACTIONS(2332), 1, anon_sym_COMMA, - ACTIONS(2336), 1, + ACTIONS(2335), 1, anon_sym_RBRACE, - STATE(1552), 1, + STATE(1555), 1, aux_sym_object_content_repeat1, - [37873] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2331), 1, - sym_keyword_select, - STATE(1326), 1, - sym_select_clause, - STATE(1379), 1, - sym_select_statement, - [37886] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1911), 1, - aux_sym_type_name_token1, - ACTIONS(2338), 1, - sym_keyword_table, - STATE(805), 1, - sym_identifier, [37899] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - sym_keyword_if, - ACTIONS(2340), 1, - sym_variable_name, - STATE(1863), 1, - sym_if_not_exists_clause, - [37912] = 3, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(2337), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37912] = 4, ACTIONS(3), 1, sym_comment, - STATE(1097), 1, - sym_fields_columns_clause, - ACTIONS(2195), 2, - sym_keyword_fields, - sym_keyword_columns, - [37923] = 4, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(2339), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2342), 1, + ACTIONS(2341), 1, anon_sym_RPAREN, - STATE(1499), 1, - aux_sym_define_user_statement_repeat1, - [37936] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37938] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2344), 1, - anon_sym_RBRACK, - STATE(1506), 1, - aux_sym_insert_statement_repeat1, - [37949] = 4, + ACTIONS(778), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2346), 1, - anon_sym_RPAREN, - STATE(1566), 1, - aux_sym_define_user_statement_repeat1, - [37962] = 4, + ACTIONS(2343), 1, + anon_sym_RBRACK, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [37964] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - ACTIONS(2348), 1, - sym_keyword_by, - STATE(900), 1, + STATE(1115), 1, + sym_field_assignment, + STATE(1351), 1, sym_identifier, - [37975] = 4, + [37977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1076), 1, + STATE(1109), 1, sym_field_assignment, - STATE(1329), 1, + STATE(1351), 1, sym_identifier, - [37988] = 4, + [37990] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2223), 1, anon_sym_COMMA, - ACTIONS(2241), 1, - sym_keyword_on_duplicate_key_update, - STATE(1517), 1, - aux_sym_insert_statement_repeat2, - [38001] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2350), 3, - sym_keyword_namespace, - sym_keyword_root, - sym_keyword_database, - [38010] = 2, + ACTIONS(2345), 1, + sym_keyword_from, + STATE(1515), 1, + aux_sym_select_clause_repeat1, + [38003] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2350), 3, - sym_keyword_namespace, - sym_keyword_scope, - sym_keyword_root, - [38019] = 4, + ACTIONS(2306), 1, + ts_builtin_sym_end, + ACTIONS(2347), 1, + sym_semi_colon, + STATE(1564), 1, + aux_sym_expressions_repeat1, + [38016] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2350), 1, anon_sym_COMMA, - ACTIONS(2352), 1, - sym_keyword_on_duplicate_key_update, - STATE(1516), 1, - aux_sym_insert_statement_repeat2, - [38032] = 4, + ACTIONS(2353), 1, + anon_sym_RPAREN, + STATE(1565), 1, + aux_sym_param_list_repeat1, + [38029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(2355), 1, anon_sym_COMMA, - ACTIONS(2354), 1, - anon_sym_RPAREN, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - [38045] = 4, + ACTIONS(2358), 1, + anon_sym_RBRACK, + STATE(1566), 1, + aux_sym_insert_statement_repeat1, + [38042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1911), 1, - aux_sym_type_name_token1, - ACTIONS(2356), 1, - sym_keyword_by, - STATE(951), 1, - sym_identifier, - [38058] = 4, + ACTIONS(2223), 1, + anon_sym_COMMA, + ACTIONS(2360), 1, + sym_keyword_from, + STATE(1563), 1, + aux_sym_select_clause_repeat1, + [38055] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1911), 1, - aux_sym_type_name_token1, - ACTIONS(2358), 1, - sym_keyword_at, - STATE(922), 1, - sym_identifier, - [38071] = 4, + ACTIONS(756), 1, + anon_sym_COMMA, + ACTIONS(2362), 1, + anon_sym_RPAREN, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [38068] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(1263), 1, anon_sym_COMMA, - ACTIONS(2352), 1, - sym_keyword_on_duplicate_key_update, - STATE(1570), 1, - aux_sym_insert_statement_repeat2, - [38084] = 4, + ACTIONS(2364), 1, + anon_sym_RPAREN, + STATE(793), 1, + aux_sym_define_user_statement_repeat1, + [38081] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2170), 1, anon_sym_COMMA, - ACTIONS(2360), 1, - sym_keyword_on_duplicate_key_update, - STATE(1516), 1, - aux_sym_insert_statement_repeat2, - [38097] = 4, + ACTIONS(2366), 1, + anon_sym_RBRACK, + STATE(1566), 1, + aux_sym_insert_statement_repeat1, + [38094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2130), 1, anon_sym_COMMA, - ACTIONS(2360), 1, + ACTIONS(2368), 1, sym_keyword_on_duplicate_key_update, - STATE(1540), 1, + STATE(1580), 1, aux_sym_insert_statement_repeat2, - [38110] = 4, + [38107] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2354), 1, + ACTIONS(822), 1, anon_sym_RPAREN, - STATE(1578), 1, - aux_sym_define_user_statement_repeat1, - [38123] = 4, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [38120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1114), 1, + STATE(1051), 1, sym_field_assignment, - STATE(1343), 1, + STATE(1351), 1, sym_identifier, - [38136] = 2, + [38133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2362), 3, + ACTIONS(2370), 3, sym_keyword_namespace, sym_keyword_root, sym_keyword_database, - [38145] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1111), 1, - sym_field_assignment, - STATE(1343), 1, - sym_identifier, - [38158] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2364), 3, - sym_keyword_namespace, - sym_keyword_scope, - sym_keyword_root, - [38167] = 4, + [38142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_COMMA, - ACTIONS(2366), 1, + ACTIONS(2372), 1, anon_sym_RPAREN, - STATE(1548), 1, + STATE(1454), 1, aux_sym_graph_path_repeat1, - [38180] = 4, + [38155] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(756), 1, anon_sym_COMMA, - ACTIONS(2368), 1, + ACTIONS(2374), 1, anon_sym_RPAREN, - STATE(791), 1, - aux_sym_define_user_statement_repeat1, - [38193] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2370), 1, - anon_sym_LPAREN, - STATE(64), 1, - sym_argument_list, - [38203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2372), 1, - anon_sym_LPAREN, - STATE(1621), 1, - sym_param_list, - [38213] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1176), 1, - sym_block, - [38223] = 3, + STATE(1414), 1, + aux_sym_update_statement_repeat1, + [38168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2374), 1, - sym_keyword_into, - ACTIONS(2376), 1, - sym_keyword_ignore, - [38233] = 3, + ACTIONS(1376), 1, + anon_sym_LT, + ACTIONS(2376), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [38179] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1281), 1, + STATE(1323), 1, sym_identifier, - [38243] = 3, + STATE(1335), 1, + sym_field_assignment, + [38192] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 1, - aux_sym_type_name_token1, - STATE(964), 1, - sym_identifier, - [38253] = 3, + ACTIONS(2158), 1, + sym_keyword_select, + STATE(1315), 1, + sym_select_clause, + STATE(1340), 1, + sym_select_statement, + [38205] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 1, - aux_sym_type_name_token1, - STATE(914), 1, - sym_identifier, - [38263] = 2, + ACTIONS(2130), 1, + anon_sym_COMMA, + ACTIONS(2378), 1, + sym_keyword_on_duplicate_key_update, + STATE(1528), 1, + aux_sym_insert_statement_repeat2, + [38218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2327), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [38271] = 3, + ACTIONS(2306), 3, + ts_builtin_sym_end, + sym_semi_colon, + anon_sym_RBRACE, + [38227] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1698), 1, - sym_identifier, - [38281] = 2, + ACTIONS(2199), 1, + sym_keyword_if, + ACTIONS(2380), 1, + sym_variable_name, + STATE(1861), 1, + sym_if_not_exists_clause, + [38240] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2378), 2, + ACTIONS(2130), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [38289] = 3, + ACTIONS(2378), 1, + sym_keyword_on_duplicate_key_update, + STATE(1527), 1, + aux_sym_insert_statement_repeat2, + [38253] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1283), 1, - sym_identifier, - [38299] = 3, + ACTIONS(2215), 1, + anon_sym_COMMA, + ACTIONS(2382), 1, + anon_sym_RBRACE, + STATE(1555), 1, + aux_sym_object_content_repeat1, + [38266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1495), 1, + STATE(1554), 1, sym_identifier, - [38309] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - STATE(1496), 1, - sym_object, - [38319] = 3, + [38276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1336), 1, + STATE(1260), 1, sym_identifier, - [38329] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 2, - sym_keyword_on, - aux_sym_type_name_token1, - [38337] = 3, + [38286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1188), 1, - sym_block, - [38347] = 3, + ACTIONS(2384), 1, + sym_keyword_into, + ACTIONS(2386), 1, + sym_keyword_ignore, + [38296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(771), 1, + STATE(1627), 1, sym_identifier, - [38357] = 3, + [38306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1572), 1, + STATE(1422), 1, sym_identifier, - [38367] = 3, + [38316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1559), 1, + STATE(1418), 1, sym_identifier, - [38377] = 2, + [38326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2380), 2, + ACTIONS(2388), 2, sym_keyword_password, sym_keyword_password_hash, - [38385] = 3, + [38334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 1, - sym_keyword_type, - STATE(1710), 1, - sym_token_type_clause, - [38395] = 3, + ACTIONS(61), 2, + sym_keyword_on, + aux_sym_type_name_token1, + [38342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(881), 1, + STATE(1438), 1, sym_identifier, - [38405] = 3, + [38352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(809), 1, + STATE(1444), 1, sym_identifier, - [38415] = 3, + [38362] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1952), 1, - sym_keyword_from, - STATE(1406), 1, - sym_from_clause, - [38425] = 3, + ACTIONS(838), 1, + anon_sym_RBRACK, + ACTIONS(2390), 1, + anon_sym_QMARK, + [38372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2384), 1, + ACTIONS(2392), 1, anon_sym_LPAREN, - STATE(66), 1, - sym_argument_list_count, - [38435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2386), 1, - sym_keyword_into, - ACTIONS(2388), 1, - sym_keyword_ignore, - [38445] = 3, + STATE(349), 1, + sym_argument_list, + [38382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 1, + ACTIONS(2394), 1, anon_sym_LPAREN, - STATE(1581), 1, - sym_param_list, - [38455] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1197), 1, - sym_block, - [38465] = 3, + STATE(451), 1, + sym_argument_list_count, + [38392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1113), 1, + STATE(830), 1, sym_identifier, - [38475] = 3, + [38402] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2095), 1, aux_sym_type_name_token1, - STATE(809), 1, + STATE(801), 1, sym_identifier, - [38485] = 2, + [38412] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, - sym_keyword_on_duplicate_key_update, - anon_sym_COMMA, - [38493] = 2, + ACTIONS(2396), 1, + sym_keyword_type, + STATE(1770), 1, + sym_token_type_clause, + [38422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 2, + ACTIONS(2049), 1, aux_sym_type_name_token1, - sym_variable_name, - [38501] = 3, + STATE(887), 1, + sym_identifier, + [38432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2398), 1, + aux_sym_type_name_token1, + STATE(840), 1, + sym_identifier, + [38442] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1940), 1, + ACTIONS(2114), 1, anon_sym_LPAREN, - STATE(67), 1, + STATE(444), 1, sym_argument_list, - [38511] = 3, + [38452] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 1, + ACTIONS(2400), 1, sym_keyword_on, - STATE(794), 1, + STATE(792), 1, sym_on_table_clause, - [38521] = 3, + [38462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(816), 1, + STATE(1781), 1, sym_identifier, - [38531] = 3, + [38472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2396), 1, - anon_sym_LPAREN, - STATE(80), 1, - sym_argument_list_count, - [38541] = 3, + ACTIONS(2402), 1, + sym_keyword_on, + STATE(1498), 1, + sym_on_table_clause, + [38482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2398), 1, - sym_keyword_index, - ACTIONS(2400), 1, - sym_keyword_no_index, - [38551] = 3, + ACTIONS(2404), 1, + sym_keyword_into, + ACTIONS(2406), 1, + sym_keyword_ignore, + [38492] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 1, - sym_keyword_on, - STATE(797), 1, - sym_on_table_clause, - [38561] = 3, + ACTIONS(2408), 1, + anon_sym_LPAREN, + STATE(89), 1, + sym_argument_list_count, + [38502] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1100), 1, + STATE(1242), 1, sym_identifier, - [38571] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2402), 2, - sym_keyword_on_duplicate_key_update, - anon_sym_COMMA, - [38579] = 3, + [38512] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2400), 1, - sym_keyword_no_index, - ACTIONS(2404), 1, - sym_keyword_index, - [38589] = 2, + sym_keyword_on, + STATE(798), 1, + sym_on_table_clause, + [38522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2336), 2, + ACTIONS(2410), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [38597] = 3, + ACTIONS(2412), 1, + anon_sym_PIPE_GT, + [38532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(732), 1, anon_sym_LBRACE, - STATE(1128), 1, + STATE(1188), 1, sym_block, - [38607] = 3, + [38542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(832), 1, - anon_sym_RBRACK, - ACTIONS(2406), 1, - anon_sym_QMARK, - [38617] = 3, + ACTIONS(1966), 1, + sym_keyword_from, + STATE(1373), 1, + sym_from_clause, + [38552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2408), 1, - anon_sym_LPAREN, - STATE(28), 1, - sym_argument_list, - [38627] = 3, + ACTIONS(2414), 1, + sym_keyword_index, + ACTIONS(2416), 1, + sym_keyword_no_index, + [38562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2095), 1, aux_sym_type_name_token1, - STATE(1588), 1, + STATE(956), 1, sym_identifier, - [38637] = 3, + [38572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2095), 1, aux_sym_type_name_token1, - STATE(1749), 1, + STATE(943), 1, sym_identifier, - [38647] = 3, + [38582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(1935), 1, anon_sym_LPAREN, - STATE(83), 1, + STATE(80), 1, sym_argument_list, - [38657] = 3, + [38592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2410), 1, - sym_keyword_function, - ACTIONS(2412), 1, - sym_keyword_param, - [38667] = 3, + ACTIONS(1376), 1, + anon_sym_LT, + ACTIONS(2418), 1, + anon_sym_GT, + [38602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1652), 1, - sym_identifier, - [38677] = 3, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1135), 1, + sym_block, + [38612] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(850), 1, + anon_sym_RBRACK, + ACTIONS(2420), 1, + anon_sym_QMARK, + [38622] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2177), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [38630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2335), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [38638] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_RBRACK, + ACTIONS(2422), 1, + anon_sym_QMARK, + [38648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2424), 1, + anon_sym_LPAREN, + STATE(56), 1, + sym_argument_list, + [38658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1218), 1, + STATE(894), 1, sym_identifier, - [38687] = 3, + [38668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1557), 1, + STATE(1642), 1, sym_identifier, - [38697] = 3, + [38678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2426), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [38686] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1210), 1, + STATE(1467), 1, sym_identifier, - [38707] = 3, + [38696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - STATE(1558), 1, + STATE(1453), 1, sym_object, - [38717] = 3, + [38706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2414), 1, - aux_sym_type_name_token1, - STATE(842), 1, - sym_identifier, - [38727] = 3, + ACTIONS(2428), 1, + anon_sym_LPAREN, + STATE(1679), 1, + sym_param_list, + [38716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(879), 1, - sym_identifier, - [38737] = 3, + ACTIONS(2430), 1, + anon_sym_LPAREN, + STATE(286), 1, + sym_argument_list, + [38726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2428), 1, + anon_sym_LPAREN, + STATE(1707), 1, + sym_param_list, + [38736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(871), 1, + STATE(1041), 1, sym_identifier, - [38747] = 3, + [38746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 1, - sym_keyword_type, - STATE(1715), 1, - sym_token_type_clause, - [38757] = 2, + ACTIONS(852), 1, + anon_sym_RBRACK, + ACTIONS(2432), 1, + anon_sym_QMARK, + [38756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 2, - sym_keyword_password, - sym_keyword_password_hash, - [38765] = 3, + ACTIONS(2434), 1, + sym_keyword_function, + ACTIONS(2436), 1, + sym_keyword_param, + [38766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2414), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(771), 1, + STATE(1667), 1, sym_identifier, - [38775] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2372), 1, - anon_sym_LPAREN, - STATE(1699), 1, - sym_param_list, - [38785] = 3, + [38776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1383), 1, + STATE(1378), 1, sym_identifier, - [38795] = 3, + [38786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1421), 1, + STATE(769), 1, sym_identifier, - [38805] = 3, + [38796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2418), 1, - anon_sym_LPAREN, - STATE(458), 1, - sym_argument_list_count, - [38815] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1222), 1, + sym_identifier, + [38806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(45), 1, anon_sym_LBRACE, - STATE(1678), 1, + STATE(1460), 1, sym_object, - [38825] = 3, + [38816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2066), 1, - anon_sym_LPAREN, - STATE(483), 1, - sym_argument_list, - [38835] = 3, + ACTIONS(2438), 2, + aux_sym_type_name_token1, + sym_variable_name, + [38824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1978), 1, - sym_keyword_from, - STATE(1406), 1, - sym_from_clause, - [38845] = 2, + ACTIONS(2440), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [38832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2084), 2, - sym_keyword_from, - sym_keyword_omit, - [38853] = 3, + ACTIONS(2442), 1, + anon_sym_LPAREN, + STATE(192), 1, + sym_argument_list_count, + [38842] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1461), 1, + STATE(1307), 1, sym_identifier, - [38863] = 3, + [38852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2428), 1, + anon_sym_LPAREN, + STATE(1649), 1, + sym_param_list, + [38862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1683), 1, + STATE(1423), 1, sym_identifier, - [38873] = 3, + [38872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2420), 1, - sym_keyword_on, - STATE(1469), 1, - sym_on_table_clause, - [38883] = 3, + ACTIONS(41), 1, + anon_sym_LBRACK, + STATE(1151), 1, + sym_array, + [38882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(933), 1, - sym_identifier, - [38893] = 2, + ACTIONS(45), 1, + anon_sym_LBRACE, + STATE(1152), 1, + sym_object, + [38892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2422), 2, - aux_sym_type_name_token1, - sym_variable_name, - [38901] = 3, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1185), 1, + sym_block, + [38902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2420), 1, - sym_keyword_on, - STATE(1191), 1, - sym_on_table_clause, - [38911] = 3, + ACTIONS(2104), 1, + anon_sym_LPAREN, + STATE(201), 1, + sym_argument_list, + [38912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(1685), 1, - sym_identifier, - [38921] = 3, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1178), 1, + sym_block, + [38922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 1, - anon_sym_RBRACK, - ACTIONS(2424), 1, - anon_sym_QMARK, - [38931] = 3, + ACTIONS(2444), 2, + sym_keyword_password, + sym_keyword_password_hash, + [38930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(936), 1, - sym_identifier, - [38941] = 3, + ACTIONS(2446), 1, + anon_sym_RPAREN, + ACTIONS(2448), 1, + sym_variable_name, + [38940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2396), 1, + sym_keyword_type, + STATE(1874), 1, + sym_token_type_clause, + [38950] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(850), 1, + STATE(1337), 1, sym_identifier, - [38951] = 3, + [38960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1860), 1, + STATE(885), 1, sym_identifier, - [38961] = 3, + [38970] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1793), 1, + STATE(1236), 1, sym_identifier, - [38971] = 3, + [38980] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1217), 1, + STATE(764), 1, sym_identifier, - [38981] = 3, + [38990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 1, - anon_sym_LPAREN, - STATE(1689), 1, - sym_param_list, - [38991] = 3, + ACTIONS(2053), 1, + sym_keyword_from, + STATE(1373), 1, + sym_from_clause, + [39000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2426), 1, - aux_sym_type_name_token1, - STATE(1507), 1, - sym_identifier, - [39001] = 3, + ACTIONS(2450), 2, + sym_keyword_on_duplicate_key_update, + anon_sym_COMMA, + [39008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 2, + sym_keyword_from, + sym_keyword_omit, + [39016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 1, + anon_sym_RBRACK, + ACTIONS(2452), 1, + anon_sym_QMARK, + [39026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1346), 1, + STATE(1606), 1, sym_identifier, - [39011] = 3, + [39036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, + ACTIONS(2402), 1, + sym_keyword_on, + STATE(1541), 1, + sym_on_table_clause, + [39046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2089), 1, anon_sym_LPAREN, - STATE(337), 1, + STATE(465), 1, sym_argument_list, - [39021] = 3, + [39056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1806), 1, + STATE(908), 1, sym_identifier, - [39031] = 3, + [39066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2402), 1, + sym_keyword_on, + STATE(1193), 1, + sym_on_table_clause, + [39076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1815), 1, + STATE(1699), 1, sym_identifier, - [39041] = 3, + [39086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - STATE(1125), 1, - sym_object, - [39051] = 3, + ACTIONS(2400), 1, + sym_keyword_on, + STATE(812), 1, + sym_on_table_clause, + [39096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1228), 1, + STATE(910), 1, sym_identifier, - [39061] = 3, + [39106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(887), 1, + STATE(1304), 1, sym_identifier, - [39071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1314), 1, - anon_sym_LT, - ACTIONS(2430), 1, - anon_sym_GT, - [39081] = 3, + [39116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, - anon_sym_LBRACE, - STATE(1115), 1, - sym_object, - [39091] = 3, + ACTIONS(2454), 1, + anon_sym_LPAREN, + STATE(103), 1, + sym_argument_list, + [39126] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_LBRACK, - STATE(1104), 1, - sym_array, - [39101] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(848), 1, + sym_identifier, + [39136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1309), 1, + STATE(1756), 1, sym_identifier, - [39111] = 3, + [39146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_LPAREN, - STATE(437), 1, + STATE(477), 1, sym_argument_list_count, - [39121] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2102), 1, - anon_sym_LPAREN, - STATE(451), 1, - sym_argument_list, - [39131] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(838), 1, - anon_sym_RBRACK, - ACTIONS(2434), 1, - anon_sym_QMARK, - [39141] = 3, + [39156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2436), 1, + ACTIONS(2428), 1, anon_sym_LPAREN, - STATE(290), 1, - sym_argument_list, - [39151] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2394), 1, - sym_keyword_on, - STATE(801), 1, - sym_on_table_clause, - [39161] = 2, + STATE(1612), 1, + sym_param_list, + [39166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2149), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [39169] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1759), 1, + sym_identifier, + [39176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2438), 1, - anon_sym_COMMA, - ACTIONS(2440), 1, - anon_sym_PIPE_GT, - [39179] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1211), 1, + sym_identifier, + [39186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 1, - anon_sym_RBRACK, - ACTIONS(2442), 1, - anon_sym_QMARK, - [39189] = 3, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1195), 1, + sym_block, + [39196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2444), 1, + ACTIONS(2428), 1, anon_sym_LPAREN, - STATE(186), 1, - sym_argument_list_count, - [39199] = 3, + STATE(1651), 1, + sym_param_list, + [39206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2058), 1, + ACTIONS(2458), 1, anon_sym_LPAREN, - STATE(174), 1, - sym_argument_list, - [39209] = 3, + STATE(440), 1, + sym_argument_list_count, + [39216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2420), 1, - sym_keyword_on, - STATE(1556), 1, - sym_on_table_clause, - [39219] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1145), 1, + sym_identifier, + [39226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 1, - anon_sym_LPAREN, - STATE(1606), 1, - sym_param_list, - [39229] = 3, + ACTIONS(2095), 1, + aux_sym_type_name_token1, + STATE(769), 1, + sym_identifier, + [39236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 1, - sym_keyword_on, - STATE(802), 1, - sym_on_table_clause, - [39239] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(801), 1, + sym_identifier, + [39246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 1, - anon_sym_RBRACK, - ACTIONS(2446), 1, - anon_sym_QMARK, - [39249] = 3, + ACTIONS(2460), 1, + aux_sym_type_name_token1, + STATE(1466), 1, + sym_identifier, + [39256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2448), 1, - anon_sym_LPAREN, - STATE(117), 1, - sym_argument_list, - [39259] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(881), 1, + sym_identifier, + [39266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 1, - anon_sym_LPAREN, - STATE(1594), 1, - sym_param_list, - [39269] = 3, + ACTIONS(2462), 2, + sym_keyword_on_duplicate_key_update, + anon_sym_COMMA, + [39274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1175), 1, - sym_block, - [39279] = 3, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1428), 1, + sym_identifier, + [39284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2450), 1, + ACTIONS(2087), 1, anon_sym_LPAREN, - STATE(273), 1, + STATE(427), 1, sym_argument_list, - [39289] = 3, + [39294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2452), 1, - anon_sym_RPAREN, - ACTIONS(2454), 1, - sym_variable_name, - [39299] = 3, + ACTIONS(2464), 1, + anon_sym_LPAREN, + STATE(69), 1, + sym_argument_list_count, + [39304] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(836), 1, - anon_sym_RBRACK, - ACTIONS(2456), 1, - anon_sym_QMARK, - [39309] = 3, + ACTIONS(2466), 2, + aux_sym_type_name_token1, + sym_variable_name, + [39312] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(1616), 1, + STATE(1837), 1, sym_identifier, - [39319] = 3, + [39322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, + ACTIONS(2049), 1, aux_sym_type_name_token1, - STATE(771), 1, + STATE(1845), 1, sym_identifier, - [39329] = 3, + [39332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - aux_sym_type_name_token1, - STATE(765), 1, - sym_identifier, - [39339] = 3, + ACTIONS(45), 1, + anon_sym_LBRACE, + STATE(1698), 1, + sym_object, + [39342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2458), 1, + ACTIONS(2416), 1, + sym_keyword_no_index, + ACTIONS(2468), 1, + sym_keyword_index, + [39352] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2470), 1, anon_sym_LPAREN, - STATE(419), 1, - sym_argument_list_count, - [39349] = 3, + STATE(26), 1, + sym_argument_list, + [39362] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2024), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - STATE(445), 1, + STATE(74), 1, sym_argument_list, - [39359] = 2, + [39372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2460), 2, + ACTIONS(2358), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [39367] = 3, + anon_sym_RBRACK, + [39380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, - anon_sym_LBRACE, - STATE(1110), 1, - sym_block, - [39377] = 2, + ACTIONS(2400), 1, + sym_keyword_on, + STATE(809), 1, + sym_on_table_clause, + [39390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2462), 1, - anon_sym_COLON, - [39384] = 2, + ACTIONS(2398), 1, + aux_sym_type_name_token1, + STATE(769), 1, + sym_identifier, + [39400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2464), 1, - anon_sym_RBRACE, - [39391] = 2, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1610), 1, + sym_identifier, + [39410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, - anon_sym_RPAREN, - [39398] = 2, + ACTIONS(834), 1, + anon_sym_RBRACK, + ACTIONS(2472), 1, + anon_sym_QMARK, + [39420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2466), 1, - sym_keyword_select, - [39405] = 2, + ACTIONS(2474), 1, + anon_sym_LPAREN, + STATE(322), 1, + sym_argument_list, + [39430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2468), 1, - sym_keyword_values, - [39412] = 2, + ACTIONS(2049), 1, + aux_sym_type_name_token1, + STATE(1459), 1, + sym_identifier, + [39440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2470), 1, - anon_sym_RBRACE, - [39419] = 2, + ACTIONS(2428), 1, + anon_sym_LPAREN, + STATE(1619), 1, + sym_param_list, + [39450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2472), 1, - anon_sym_RPAREN, - [39426] = 2, + ACTIONS(45), 1, + anon_sym_LBRACE, + STATE(1143), 1, + sym_object, + [39460] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2474), 1, - anon_sym_PIPE_GT, - [39433] = 2, + ACTIONS(732), 1, + anon_sym_LBRACE, + STATE(1117), 1, + sym_block, + [39470] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2476), 1, - sym_keyword_select, - [39440] = 2, + anon_sym_COLON, + [39477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2466), 1, + sym_custom_function_name, + [39484] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2478), 1, - anon_sym_COMMA, - [39447] = 2, + sym_keyword_select, + [39491] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2480), 1, - sym_keyword_value, - [39454] = 2, + anon_sym_RPAREN, + [39498] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2482), 1, - anon_sym_RPAREN, - [39461] = 2, + anon_sym_DOT_DOT, + [39505] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2484), 1, - anon_sym_COLON, - [39468] = 2, + sym_int, + [39512] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2486), 1, - sym_keyword_value, - [39475] = 2, + ACTIONS(766), 1, + anon_sym_RPAREN, + [39519] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(814), 1, - anon_sym_RPAREN, - [39482] = 2, + ACTIONS(2486), 1, + sym_int, + [39526] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2488), 1, - sym_keyword_value, - [39489] = 2, + anon_sym_RPAREN, + [39533] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2490), 1, - anon_sym_COLON, - [39496] = 2, + sym_keyword_on, + [39540] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2492), 1, - sym_keyword_value, - [39503] = 2, + anon_sym_COLON, + [39547] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2494), 1, - sym_string, - [39510] = 2, + anon_sym_RBRACE, + [39554] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2496), 1, - sym_custom_function_name, - [39517] = 2, + anon_sym_COLON, + [39561] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2498), 1, - sym_variable_name, - [39524] = 2, + anon_sym_RPAREN, + [39568] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2500), 1, - sym_keyword_value, - [39531] = 2, + sym_keyword_on, + [39575] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2502), 1, - sym_custom_function_name, - [39538] = 2, + anon_sym_RPAREN, + [39582] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2504), 1, anon_sym_COLON, - [39545] = 2, + [39589] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2506), 1, - anon_sym_RBRACE, - [39552] = 2, + sym_keyword_select, + [39596] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2508), 1, - anon_sym_RPAREN, - [39559] = 2, + sym_variable_name, + [39603] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2508), 1, + sym_custom_function_name, + [39610] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2510), 1, anon_sym_COLON, - [39566] = 2, + [39617] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2512), 1, - sym_keyword_exists, - [39573] = 2, + anon_sym_COLON, + [39624] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2514), 1, - anon_sym_LPAREN, - [39580] = 2, + anon_sym_COLON, + [39631] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2516), 1, - sym_string, - [39587] = 2, + anon_sym_COLON, + [39638] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2518), 1, - sym_string, - [39594] = 2, + anon_sym_COLON, + [39645] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2520), 1, anon_sym_COLON, - [39601] = 2, + [39652] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2522), 1, - sym_keyword_roles, - [39608] = 2, + anon_sym_COLON, + [39659] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2524), 1, - anon_sym_COLON, - [39615] = 2, + sym_keyword_exists, + [39666] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2526), 1, anon_sym_COLON, - [39622] = 2, + [39673] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2528), 1, anon_sym_COLON, - [39629] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, - anon_sym_AT, - [39636] = 2, + [39680] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2530), 1, - anon_sym_RPAREN, - [39643] = 2, + anon_sym_COLON, + [39687] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2532), 1, anon_sym_COLON, - [39650] = 2, + [39694] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2534), 1, - anon_sym_COLON, - [39657] = 2, + sym_variable_name, + [39701] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2536), 1, - anon_sym_COLON, - [39664] = 2, + sym_keyword_value, + [39708] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2538), 1, - anon_sym_COLON, - [39671] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(788), 1, - anon_sym_RPAREN, - [39678] = 2, + sym_custom_function_name, + [39715] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2540), 1, - anon_sym_LPAREN, - [39685] = 2, + anon_sym_COLON, + [39722] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2542), 1, - sym_keyword_values, - [39692] = 2, + anon_sym_COLON, + [39729] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2544), 1, - anon_sym_RBRACE, - [39699] = 2, + anon_sym_COLON, + [39736] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2546), 1, - sym_decimal, - [39706] = 2, + sym_keyword_on, + [39743] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2548), 1, - anon_sym_RPAREN, - [39713] = 2, + anon_sym_COLON, + [39750] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2550), 1, anon_sym_COLON, - [39720] = 2, + [39757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2552), 1, - anon_sym_RPAREN, - [39727] = 2, + sym_keyword_value, + [39764] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2554), 1, - anon_sym_COLON, - [39734] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(794), 1, - anon_sym_RPAREN, - [39741] = 2, + sym_string, + [39771] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2556), 1, - anon_sym_DASH_GT, - [39748] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2558), 1, anon_sym_COLON, - [39755] = 2, + [39778] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(776), 1, - anon_sym_RPAREN, - [39762] = 2, + ACTIONS(2558), 1, + sym_keyword_roles, + [39785] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2560), 1, - anon_sym_COLON, - [39769] = 2, + sym_string, + [39792] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2562), 1, - sym_keyword_analyzer, - [39776] = 2, + sym_keyword_on, + [39799] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2564), 1, anon_sym_COLON, - [39783] = 2, + [39806] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2566), 1, - anon_sym_COLON, - [39790] = 2, + sym_keyword_on, + [39813] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(802), 1, + anon_sym_RPAREN, + [39820] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2568), 1, - sym_string, - [39797] = 2, + anon_sym_COLON, + [39827] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2570), 1, - sym_keyword_roles, - [39804] = 2, + sym_keyword_on, + [39834] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2572), 1, anon_sym_COLON, - [39811] = 2, + [39841] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2574), 1, anon_sym_COLON, - [39818] = 2, + [39848] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2576), 1, - anon_sym_DOT_DOT, - [39825] = 2, + anon_sym_COLON, + [39855] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2578), 1, - sym_keyword_on, - [39832] = 2, + anon_sym_LPAREN, + [39862] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2580), 1, - anon_sym_COLON, - [39839] = 2, + sym_string, + [39869] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2582), 1, - sym_keyword_on, - [39846] = 2, + anon_sym_COLON, + [39876] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2584), 1, anon_sym_COLON, - [39853] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2586), 1, - sym_variable_name, - [39860] = 2, + [39883] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2586), 1, - sym_custom_function_name, - [39867] = 2, + anon_sym_COLON, + [39890] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2588), 1, - anon_sym_RPAREN, - [39874] = 2, + sym_keyword_value, + [39897] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2590), 1, - sym_variable_name, - [39881] = 2, + anon_sym_COLON, + [39904] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2592), 1, - anon_sym_COLON, - [39888] = 2, + sym_keyword_value, + [39911] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2594), 1, anon_sym_COLON, - [39895] = 2, + [39918] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2596), 1, - anon_sym_LBRACE, - [39902] = 2, + anon_sym_COLON, + [39925] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, anon_sym_COLON, - [39909] = 2, + [39932] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2600), 1, - sym_keyword_exists, - [39916] = 2, + sym_keyword_not, + [39939] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2602), 1, - sym_variable_name, - [39923] = 2, + anon_sym_GT, + [39946] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2604), 1, - sym_keyword_value, - [39930] = 2, + anon_sym_COLON, + [39953] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2606), 1, - sym_custom_function_name, - [39937] = 2, + anon_sym_LBRACE, + [39960] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2608), 1, anon_sym_COLON, - [39944] = 2, + [39967] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2610), 1, - anon_sym_COLON, - [39951] = 2, + sym_keyword_roles, + [39974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(792), 1, + anon_sym_RPAREN, + [39981] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2612), 1, - sym_keyword_on, - [39958] = 2, + anon_sym_RPAREN, + [39988] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2614), 1, anon_sym_COLON, - [39965] = 2, + [39995] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2616), 1, - sym_keyword_on, - [39972] = 2, + anon_sym_COMMA, + [40002] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, - anon_sym_COLON, - [39979] = 2, + sym_int, + [40009] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2620), 1, - anon_sym_COLON, - [39986] = 2, + sym_int, + [40016] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, - sym_int, - [39993] = 2, + sym_keyword_in, + [40023] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2624), 1, - anon_sym_COLON, - [40000] = 2, + sym_keyword_value, + [40030] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2626), 1, - anon_sym_COLON, - [40007] = 2, + sym_decimal, + [40037] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2628), 1, - anon_sym_COLON, - [40014] = 2, + anon_sym_PIPE_GT, + [40044] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2630), 1, - anon_sym_COLON, - [40021] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - sym_custom_function_name, - [40028] = 2, + sym_keyword_exists, + [40051] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2632), 1, - sym_keyword_on, - [40035] = 2, + anon_sym_RPAREN, + [40058] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2634), 1, - sym_decimal, - [40042] = 2, + anon_sym_RBRACE, + [40065] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2636), 1, - anon_sym_RPAREN, - [40049] = 2, + anon_sym_COLON, + [40072] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(116), 1, + anon_sym_COLON, + [40079] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, - sym_keyword_not, - [40056] = 2, + anon_sym_RPAREN, + [40086] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2640), 1, - anon_sym_GT, - [40063] = 2, + anon_sym_DASH_GT, + [40093] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2642), 1, - anon_sym_RPAREN, - [40070] = 2, + sym_int, + [40100] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2644), 1, - sym_keyword_table, - [40077] = 2, + anon_sym_RBRACE, + [40107] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2646), 1, - anon_sym_COLON, - [40084] = 2, + sym_keyword_into, + [40114] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2648), 1, - anon_sym_LPAREN, - [40091] = 2, + anon_sym_RBRACE, + [40121] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2650), 1, - sym_int, - [40098] = 2, + anon_sym_RPAREN, + [40128] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2652), 1, - sym_int, - [40105] = 2, + sym_keyword_values, + [40135] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2654), 1, - sym_keyword_in, - [40112] = 2, + sym_string, + [40142] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2656), 1, - anon_sym_DOT_DOT, - [40119] = 2, + sym_decimal, + [40149] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2658), 1, - sym_keyword_on, - [40126] = 2, + anon_sym_LBRACE, + [40156] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2660), 1, - sym_keyword_values, - [40133] = 2, + anon_sym_COLON, + [40163] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2662), 1, - sym_decimal, - [40140] = 2, + sym_int, + [40170] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2664), 1, - anon_sym_RBRACE, - [40147] = 2, + anon_sym_LPAREN, + [40177] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2666), 1, anon_sym_COLON, - [40154] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(130), 1, - anon_sym_COLON, - [40161] = 2, + [40184] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2668), 1, - anon_sym_RPAREN, - [40168] = 2, + sym_keyword_table, + [40191] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2670), 1, - anon_sym_DASH_GT, - [40175] = 2, + sym_decimal, + [40198] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2672), 1, - sym_keyword_into, - [40182] = 2, + sym_custom_function_name, + [40205] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2674), 1, - sym_keyword_on, - [40189] = 2, + sym_int, + [40212] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2676), 1, - sym_int, - [40196] = 2, + anon_sym_RPAREN, + [40219] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2678), 1, - sym_int, - [40203] = 2, + anon_sym_RBRACE, + [40226] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2680), 1, - sym_int, - [40210] = 2, + sym_keyword_value, + [40233] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2682), 1, - sym_int, - [40217] = 2, + sym_variable_name, + [40240] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2684), 1, - anon_sym_DASH_GT, - [40224] = 2, + anon_sym_COLON, + [40247] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2686), 1, sym_int, - [40231] = 2, + [40254] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2688), 1, - anon_sym_COLON, - [40238] = 2, + sym_variable_name, + [40261] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2690), 1, - sym_custom_function_name, - [40245] = 2, + sym_float, + [40268] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2692), 1, - anon_sym_DASH_GT, - [40252] = 2, + anon_sym_RPAREN, + [40275] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2694), 1, - sym_int, - [40259] = 2, + sym_decimal, + [40282] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2696), 1, - sym_string, - [40266] = 2, + sym_keyword_value, + [40289] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2698), 1, - sym_int, - [40273] = 2, + anon_sym_COLON, + [40296] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2700), 1, - sym_int, - [40280] = 2, + sym_keyword_table, + [40303] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2702), 1, - anon_sym_RPAREN, - [40287] = 2, + anon_sym_DASH_GT, + [40310] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2704), 1, - sym_decimal, - [40294] = 2, + anon_sym_DASH_GT, + [40317] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2706), 1, - anon_sym_COLON, - [40301] = 2, + anon_sym_RPAREN, + [40324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2708), 1, - anon_sym_COLON, - [40308] = 2, + sym_custom_function_name, + [40331] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, - anon_sym_LBRACE, - [40315] = 2, + sym_custom_function_name, + [40338] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2712), 1, - anon_sym_LPAREN, - [40322] = 2, + anon_sym_DASH_GT, + [40345] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2714), 1, - sym_float, - [40329] = 2, + sym_int, + [40352] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2716), 1, - anon_sym_COMMA, - [40336] = 2, + anon_sym_RPAREN, + [40359] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2718), 1, - anon_sym_LPAREN, - [40343] = 2, + sym_int, + [40366] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2720), 1, - sym_decimal, - [40350] = 2, + anon_sym_DASH_GT, + [40373] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2722), 1, - sym_int, - [40357] = 2, + sym_keyword_on, + [40380] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2724), 1, - anon_sym_RBRACE, - [40364] = 2, + sym_keyword_exists, + [40387] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2726), 1, - anon_sym_COLON, - [40371] = 2, + anon_sym_LPAREN, + [40394] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2728), 1, - sym_float, - [40378] = 2, + anon_sym_DASH_GT, + [40401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2730), 1, + ACTIONS(788), 1, anon_sym_RPAREN, - [40385] = 2, + [40408] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2730), 1, + sym_keyword_exists, + [40415] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2732), 1, - sym_keyword_value, - [40392] = 2, + sym_version_number, + [40422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2734), 1, - sym_string, - [40399] = 2, + ACTIONS(820), 1, + anon_sym_RPAREN, + [40429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2736), 1, - sym_keyword_exists, - [40406] = 2, + ACTIONS(2734), 1, + sym_keyword_on, + [40436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2430), 1, - anon_sym_GT, - [40413] = 2, + ACTIONS(2736), 1, + anon_sym_COLON, + [40443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2738), 1, - sym_version_number, - [40420] = 2, + sym_keyword_type, + [40450] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2740), 1, - anon_sym_DASH_GT, - [40427] = 2, + sym_string, + [40457] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2742), 1, - anon_sym_DASH_GT, - [40434] = 2, + anon_sym_RPAREN, + [40464] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, - anon_sym_COLON, - [40441] = 2, + anon_sym_RBRACE, + [40471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2746), 1, - anon_sym_RPAREN, - [40448] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(758), 1, - anon_sym_RPAREN, - [40455] = 2, + anon_sym_PIPE_GT, + [40478] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2748), 1, - sym_keyword_exists, - [40462] = 2, + anon_sym_DASH_GT, + [40485] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2750), 1, - sym_keyword_value, - [40469] = 2, + ts_builtin_sym_end, + [40492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2752), 1, ts_builtin_sym_end, - [40476] = 2, + [40499] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2754), 1, - ts_builtin_sym_end, - [40483] = 2, + sym_keyword_analyzer, + [40506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2756), 1, - anon_sym_RBRACE, - [40490] = 2, + sym_keyword_value, + [40513] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2758), 1, - anon_sym_RPAREN, - [40497] = 2, + sym_decimal, + [40520] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2412), 1, + anon_sym_AT, + [40527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2760), 1, - sym_keyword_on, - [40504] = 2, + sym_int, + [40534] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2762), 1, - anon_sym_DASH_GT, - [40511] = 2, + anon_sym_RPAREN, + [40541] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2764), 1, - sym_decimal, - [40518] = 2, + sym_variable_name, + [40548] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2766), 1, - sym_variable_name, - [40525] = 2, + sym_keyword_not, + [40555] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2438), 1, + sym_custom_function_name, + [40562] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2768), 1, - sym_keyword_not, - [40532] = 2, + anon_sym_RBRACE, + [40569] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2770), 1, - anon_sym_COLON, - [40539] = 2, + sym_decimal, + [40576] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2772), 1, - sym_keyword_value, - [40546] = 2, + sym_int, + [40583] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2774), 1, - anon_sym_LPAREN, - [40553] = 2, + anon_sym_DASH_GT, + [40590] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2776), 1, - anon_sym_LPAREN, - [40560] = 2, + sym_keyword_values, + [40597] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2778), 1, anon_sym_LPAREN, - [40567] = 2, + [40604] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2780), 1, - sym_keyword_values, - [40574] = 2, + anon_sym_LBRACE, + [40611] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2782), 1, - sym_keyword_values, - [40581] = 2, + anon_sym_COLON, + [40618] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2784), 1, - sym_keyword_values, - [40588] = 2, + anon_sym_LPAREN, + [40625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2786), 1, - anon_sym_LPAREN, - [40595] = 2, + ACTIONS(762), 1, + anon_sym_RPAREN, + [40632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2422), 1, - sym_custom_function_name, - [40602] = 2, + ACTIONS(2786), 1, + sym_keyword_value, + [40639] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2788), 1, anon_sym_LPAREN, - [40609] = 2, + [40646] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2790), 1, - sym_keyword_type, - [40616] = 2, + anon_sym_LPAREN, + [40653] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2792), 1, - anon_sym_RPAREN, - [40623] = 2, + anon_sym_LPAREN, + [40660] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2794), 1, - anon_sym_LBRACE, - [40630] = 2, + sym_keyword_values, + [40667] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2796), 1, - anon_sym_COLON, - [40637] = 2, + sym_keyword_values, + [40674] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2798), 1, - anon_sym_DOT_DOT, - [40644] = 2, + sym_keyword_values, + [40681] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2800), 1, - sym_keyword_table, - [40651] = 2, + anon_sym_DOT_DOT, + [40688] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2802), 1, - anon_sym_DASH_GT, - [40658] = 2, + anon_sym_RPAREN, + [40695] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2804), 1, - anon_sym_PIPE_GT, - [40665] = 2, + anon_sym_LPAREN, + [40702] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2806), 1, + sym_keyword_values, + [40709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2418), 1, + anon_sym_GT, + [40716] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2808), 1, + anon_sym_LPAREN, + [40723] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2810), 1, + anon_sym_COLON, + [40730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2812), 1, + sym_string, + [40737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2814), 1, + anon_sym_DOT_DOT, + [40744] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2816), 1, + sym_float, + [40751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2818), 1, + anon_sym_COMMA, + [40758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2820), 1, sym_keyword_into, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(517)] = 0, - [SMALL_STATE(518)] = 89, + [SMALL_STATE(518)] = 75, [SMALL_STATE(519)] = 164, - [SMALL_STATE(520)] = 257, - [SMALL_STATE(521)] = 330, - [SMALL_STATE(522)] = 405, - [SMALL_STATE(523)] = 494, - [SMALL_STATE(524)] = 583, + [SMALL_STATE(520)] = 239, + [SMALL_STATE(521)] = 328, + [SMALL_STATE(522)] = 417, + [SMALL_STATE(523)] = 510, + [SMALL_STATE(524)] = 585, [SMALL_STATE(525)] = 658, [SMALL_STATE(526)] = 730, [SMALL_STATE(527)] = 824, - [SMALL_STATE(528)] = 912, - [SMALL_STATE(529)] = 984, - [SMALL_STATE(530)] = 1072, - [SMALL_STATE(531)] = 1144, - [SMALL_STATE(532)] = 1238, - [SMALL_STATE(533)] = 1310, - [SMALL_STATE(534)] = 1384, - [SMALL_STATE(535)] = 1456, - [SMALL_STATE(536)] = 1530, - [SMALL_STATE(537)] = 1602, - [SMALL_STATE(538)] = 1674, + [SMALL_STATE(528)] = 898, + [SMALL_STATE(529)] = 986, + [SMALL_STATE(530)] = 1058, + [SMALL_STATE(531)] = 1130, + [SMALL_STATE(532)] = 1202, + [SMALL_STATE(533)] = 1296, + [SMALL_STATE(534)] = 1368, + [SMALL_STATE(535)] = 1440, + [SMALL_STATE(536)] = 1528, + [SMALL_STATE(537)] = 1600, + [SMALL_STATE(538)] = 1688, [SMALL_STATE(539)] = 1762, - [SMALL_STATE(540)] = 1849, + [SMALL_STATE(540)] = 1835, [SMALL_STATE(541)] = 1922, - [SMALL_STATE(542)] = 1995, - [SMALL_STATE(543)] = 2084, - [SMALL_STATE(544)] = 2171, - [SMALL_STATE(545)] = 2258, - [SMALL_STATE(546)] = 2331, + [SMALL_STATE(542)] = 2009, + [SMALL_STATE(543)] = 2082, + [SMALL_STATE(544)] = 2169, + [SMALL_STATE(545)] = 2242, + [SMALL_STATE(546)] = 2315, [SMALL_STATE(547)] = 2404, - [SMALL_STATE(548)] = 2490, - [SMALL_STATE(549)] = 2576, - [SMALL_STATE(550)] = 2666, - [SMALL_STATE(551)] = 2756, - [SMALL_STATE(552)] = 2846, - [SMALL_STATE(553)] = 2936, - [SMALL_STATE(554)] = 3008, - [SMALL_STATE(555)] = 3098, + [SMALL_STATE(548)] = 2476, + [SMALL_STATE(549)] = 2566, + [SMALL_STATE(550)] = 2656, + [SMALL_STATE(551)] = 2746, + [SMALL_STATE(552)] = 2836, + [SMALL_STATE(553)] = 2922, + [SMALL_STATE(554)] = 3012, + [SMALL_STATE(555)] = 3084, [SMALL_STATE(556)] = 3170, [SMALL_STATE(557)] = 3260, [SMALL_STATE(558)] = 3350, [SMALL_STATE(559)] = 3440, - [SMALL_STATE(560)] = 3530, + [SMALL_STATE(560)] = 3526, [SMALL_STATE(561)] = 3616, [SMALL_STATE(562)] = 3706, [SMALL_STATE(563)] = 3796, [SMALL_STATE(564)] = 3886, - [SMALL_STATE(565)] = 3972, - [SMALL_STATE(566)] = 4062, - [SMALL_STATE(567)] = 4134, - [SMALL_STATE(568)] = 4224, - [SMALL_STATE(569)] = 4314, - [SMALL_STATE(570)] = 4402, - [SMALL_STATE(571)] = 4474, - [SMALL_STATE(572)] = 4564, - [SMALL_STATE(573)] = 4654, - [SMALL_STATE(574)] = 4744, - [SMALL_STATE(575)] = 4834, - [SMALL_STATE(576)] = 4920, - [SMALL_STATE(577)] = 5010, - [SMALL_STATE(578)] = 5096, - [SMALL_STATE(579)] = 5186, - [SMALL_STATE(580)] = 5276, - [SMALL_STATE(581)] = 5366, - [SMALL_STATE(582)] = 5456, - [SMALL_STATE(583)] = 5546, - [SMALL_STATE(584)] = 5636, - [SMALL_STATE(585)] = 5726, - [SMALL_STATE(586)] = 5816, - [SMALL_STATE(587)] = 5906, + [SMALL_STATE(565)] = 3976, + [SMALL_STATE(566)] = 4066, + [SMALL_STATE(567)] = 4156, + [SMALL_STATE(568)] = 4246, + [SMALL_STATE(569)] = 4334, + [SMALL_STATE(570)] = 4424, + [SMALL_STATE(571)] = 4510, + [SMALL_STATE(572)] = 4600, + [SMALL_STATE(573)] = 4690, + [SMALL_STATE(574)] = 4780, + [SMALL_STATE(575)] = 4870, + [SMALL_STATE(576)] = 4960, + [SMALL_STATE(577)] = 5050, + [SMALL_STATE(578)] = 5136, + [SMALL_STATE(579)] = 5222, + [SMALL_STATE(580)] = 5312, + [SMALL_STATE(581)] = 5384, + [SMALL_STATE(582)] = 5474, + [SMALL_STATE(583)] = 5564, + [SMALL_STATE(584)] = 5654, + [SMALL_STATE(585)] = 5744, + [SMALL_STATE(586)] = 5834, + [SMALL_STATE(587)] = 5924, [SMALL_STATE(588)] = 5996, [SMALL_STATE(589)] = 6086, - [SMALL_STATE(590)] = 6173, - [SMALL_STATE(591)] = 6244, - [SMALL_STATE(592)] = 6329, - [SMALL_STATE(593)] = 6414, - [SMALL_STATE(594)] = 6499, - [SMALL_STATE(595)] = 6584, - [SMALL_STATE(596)] = 6669, + [SMALL_STATE(590)] = 6171, + [SMALL_STATE(591)] = 6256, + [SMALL_STATE(592)] = 6341, + [SMALL_STATE(593)] = 6426, + [SMALL_STATE(594)] = 6511, + [SMALL_STATE(595)] = 6596, + [SMALL_STATE(596)] = 6667, [SMALL_STATE(597)] = 6754, [SMALL_STATE(598)] = 6838, [SMALL_STATE(599)] = 6922, @@ -88829,17 +89022,17 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(604)] = 7342, [SMALL_STATE(605)] = 7426, [SMALL_STATE(606)] = 7510, - [SMALL_STATE(607)] = 7594, - [SMALL_STATE(608)] = 7678, + [SMALL_STATE(607)] = 7580, + [SMALL_STATE(608)] = 7664, [SMALL_STATE(609)] = 7748, [SMALL_STATE(610)] = 7832, [SMALL_STATE(611)] = 7916, [SMALL_STATE(612)] = 8000, [SMALL_STATE(613)] = 8094, - [SMALL_STATE(614)] = 8185, - [SMALL_STATE(615)] = 8276, - [SMALL_STATE(616)] = 8367, - [SMALL_STATE(617)] = 8458, + [SMALL_STATE(614)] = 8181, + [SMALL_STATE(615)] = 8272, + [SMALL_STATE(616)] = 8363, + [SMALL_STATE(617)] = 8454, [SMALL_STATE(618)] = 8545, [SMALL_STATE(619)] = 8632, [SMALL_STATE(620)] = 8720, @@ -88992,13 +89185,13 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(767)] = 20843, [SMALL_STATE(768)] = 20918, [SMALL_STATE(769)] = 20993, - [SMALL_STATE(770)] = 21067, - [SMALL_STATE(771)] = 21141, + [SMALL_STATE(770)] = 21023, + [SMALL_STATE(771)] = 21097, [SMALL_STATE(772)] = 21171, [SMALL_STATE(773)] = 21232, - [SMALL_STATE(774)] = 21265, + [SMALL_STATE(774)] = 21293, [SMALL_STATE(775)] = 21326, - [SMALL_STATE(776)] = 21356, + [SMALL_STATE(776)] = 21386, [SMALL_STATE(777)] = 21416, [SMALL_STATE(778)] = 21446, [SMALL_STATE(779)] = 21476, @@ -89010,1103 +89203,1111 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(785)] = 21719, [SMALL_STATE(786)] = 21782, [SMALL_STATE(787)] = 21845, - [SMALL_STATE(788)] = 21871, - [SMALL_STATE(789)] = 21933, + [SMALL_STATE(788)] = 21907, + [SMALL_STATE(789)] = 21969, [SMALL_STATE(790)] = 21995, [SMALL_STATE(791)] = 22057, - [SMALL_STATE(792)] = 22086, - [SMALL_STATE(793)] = 22129, - [SMALL_STATE(794)] = 22186, + [SMALL_STATE(792)] = 22100, + [SMALL_STATE(793)] = 22143, + [SMALL_STATE(794)] = 22172, [SMALL_STATE(795)] = 22229, [SMALL_STATE(796)] = 22286, - [SMALL_STATE(797)] = 22343, + [SMALL_STATE(797)] = 22329, [SMALL_STATE(798)] = 22386, [SMALL_STATE(799)] = 22429, - [SMALL_STATE(800)] = 22472, + [SMALL_STATE(800)] = 22486, [SMALL_STATE(801)] = 22529, - [SMALL_STATE(802)] = 22571, - [SMALL_STATE(803)] = 22613, - [SMALL_STATE(804)] = 22655, - [SMALL_STATE(805)] = 22711, - [SMALL_STATE(806)] = 22735, - [SMALL_STATE(807)] = 22773, - [SMALL_STATE(808)] = 22815, - [SMALL_STATE(809)] = 22857, - [SMALL_STATE(810)] = 22881, - [SMALL_STATE(811)] = 22937, - [SMALL_STATE(812)] = 22975, - [SMALL_STATE(813)] = 23013, + [SMALL_STATE(802)] = 22553, + [SMALL_STATE(803)] = 22595, + [SMALL_STATE(804)] = 22651, + [SMALL_STATE(805)] = 22675, + [SMALL_STATE(806)] = 22713, + [SMALL_STATE(807)] = 22755, + [SMALL_STATE(808)] = 22793, + [SMALL_STATE(809)] = 22849, + [SMALL_STATE(810)] = 22891, + [SMALL_STATE(811)] = 22947, + [SMALL_STATE(812)] = 22985, + [SMALL_STATE(813)] = 23027, [SMALL_STATE(814)] = 23069, [SMALL_STATE(815)] = 23125, [SMALL_STATE(816)] = 23162, [SMALL_STATE(817)] = 23199, [SMALL_STATE(818)] = 23250, - [SMALL_STATE(819)] = 23301, - [SMALL_STATE(820)] = 23338, - [SMALL_STATE(821)] = 23375, - [SMALL_STATE(822)] = 23412, - [SMALL_STATE(823)] = 23449, - [SMALL_STATE(824)] = 23486, - [SMALL_STATE(825)] = 23537, - [SMALL_STATE(826)] = 23574, - [SMALL_STATE(827)] = 23625, - [SMALL_STATE(828)] = 23650, - [SMALL_STATE(829)] = 23685, - [SMALL_STATE(830)] = 23720, + [SMALL_STATE(819)] = 23275, + [SMALL_STATE(820)] = 23312, + [SMALL_STATE(821)] = 23347, + [SMALL_STATE(822)] = 23382, + [SMALL_STATE(823)] = 23419, + [SMALL_STATE(824)] = 23456, + [SMALL_STATE(825)] = 23493, + [SMALL_STATE(826)] = 23544, + [SMALL_STATE(827)] = 23595, + [SMALL_STATE(828)] = 23646, + [SMALL_STATE(829)] = 23683, + [SMALL_STATE(830)] = 23734, [SMALL_STATE(831)] = 23771, - [SMALL_STATE(832)] = 23821, - [SMALL_STATE(833)] = 23857, - [SMALL_STATE(834)] = 23907, - [SMALL_STATE(835)] = 23935, - [SMALL_STATE(836)] = 23957, - [SMALL_STATE(837)] = 23979, - [SMALL_STATE(838)] = 24015, - [SMALL_STATE(839)] = 24065, - [SMALL_STATE(840)] = 24099, - [SMALL_STATE(841)] = 24121, - [SMALL_STATE(842)] = 24171, - [SMALL_STATE(843)] = 24199, - [SMALL_STATE(844)] = 24221, - [SMALL_STATE(845)] = 24243, - [SMALL_STATE(846)] = 24265, - [SMALL_STATE(847)] = 24301, - [SMALL_STATE(848)] = 24327, - [SMALL_STATE(849)] = 24349, - [SMALL_STATE(850)] = 24371, - [SMALL_STATE(851)] = 24407, - [SMALL_STATE(852)] = 24433, - [SMALL_STATE(853)] = 24469, - [SMALL_STATE(854)] = 24503, - [SMALL_STATE(855)] = 24525, + [SMALL_STATE(832)] = 23793, + [SMALL_STATE(833)] = 23843, + [SMALL_STATE(834)] = 23869, + [SMALL_STATE(835)] = 23919, + [SMALL_STATE(836)] = 23941, + [SMALL_STATE(837)] = 23975, + [SMALL_STATE(838)] = 24011, + [SMALL_STATE(839)] = 24033, + [SMALL_STATE(840)] = 24055, + [SMALL_STATE(841)] = 24083, + [SMALL_STATE(842)] = 24119, + [SMALL_STATE(843)] = 24145, + [SMALL_STATE(844)] = 24181, + [SMALL_STATE(845)] = 24231, + [SMALL_STATE(846)] = 24259, + [SMALL_STATE(847)] = 24281, + [SMALL_STATE(848)] = 24303, + [SMALL_STATE(849)] = 24339, + [SMALL_STATE(850)] = 24389, + [SMALL_STATE(851)] = 24411, + [SMALL_STATE(852)] = 24461, + [SMALL_STATE(853)] = 24497, + [SMALL_STATE(854)] = 24519, + [SMALL_STATE(855)] = 24553, [SMALL_STATE(856)] = 24575, [SMALL_STATE(857)] = 24596, [SMALL_STATE(858)] = 24637, - [SMALL_STATE(859)] = 24662, - [SMALL_STATE(860)] = 24683, - [SMALL_STATE(861)] = 24728, - [SMALL_STATE(862)] = 24749, - [SMALL_STATE(863)] = 24770, - [SMALL_STATE(864)] = 24815, - [SMALL_STATE(865)] = 24840, - [SMALL_STATE(866)] = 24885, - [SMALL_STATE(867)] = 24930, - [SMALL_STATE(868)] = 24971, - [SMALL_STATE(869)] = 25016, + [SMALL_STATE(859)] = 24658, + [SMALL_STATE(860)] = 24703, + [SMALL_STATE(861)] = 24748, + [SMALL_STATE(862)] = 24773, + [SMALL_STATE(863)] = 24814, + [SMALL_STATE(864)] = 24835, + [SMALL_STATE(865)] = 24880, + [SMALL_STATE(866)] = 24901, + [SMALL_STATE(867)] = 24946, + [SMALL_STATE(868)] = 24991, + [SMALL_STATE(869)] = 25036, [SMALL_STATE(870)] = 25061, [SMALL_STATE(871)] = 25105, [SMALL_STATE(872)] = 25129, - [SMALL_STATE(873)] = 25173, - [SMALL_STATE(874)] = 25197, - [SMALL_STATE(875)] = 25237, - [SMALL_STATE(876)] = 25281, - [SMALL_STATE(877)] = 25325, - [SMALL_STATE(878)] = 25349, - [SMALL_STATE(879)] = 25389, - [SMALL_STATE(880)] = 25413, - [SMALL_STATE(881)] = 25437, - [SMALL_STATE(882)] = 25461, - [SMALL_STATE(883)] = 25485, - [SMALL_STATE(884)] = 25509, - [SMALL_STATE(885)] = 25553, - [SMALL_STATE(886)] = 25593, - [SMALL_STATE(887)] = 25633, - [SMALL_STATE(888)] = 25657, - [SMALL_STATE(889)] = 25681, - [SMALL_STATE(890)] = 25717, - [SMALL_STATE(891)] = 25753, - [SMALL_STATE(892)] = 25793, - [SMALL_STATE(893)] = 25817, - [SMALL_STATE(894)] = 25857, - [SMALL_STATE(895)] = 25881, - [SMALL_STATE(896)] = 25905, - [SMALL_STATE(897)] = 25949, + [SMALL_STATE(873)] = 25169, + [SMALL_STATE(874)] = 25193, + [SMALL_STATE(875)] = 25217, + [SMALL_STATE(876)] = 25257, + [SMALL_STATE(877)] = 25281, + [SMALL_STATE(878)] = 25325, + [SMALL_STATE(879)] = 25361, + [SMALL_STATE(880)] = 25401, + [SMALL_STATE(881)] = 25425, + [SMALL_STATE(882)] = 25449, + [SMALL_STATE(883)] = 25489, + [SMALL_STATE(884)] = 25513, + [SMALL_STATE(885)] = 25537, + [SMALL_STATE(886)] = 25561, + [SMALL_STATE(887)] = 25605, + [SMALL_STATE(888)] = 25629, + [SMALL_STATE(889)] = 25653, + [SMALL_STATE(890)] = 25693, + [SMALL_STATE(891)] = 25737, + [SMALL_STATE(892)] = 25777, + [SMALL_STATE(893)] = 25801, + [SMALL_STATE(894)] = 25825, + [SMALL_STATE(895)] = 25849, + [SMALL_STATE(896)] = 25893, + [SMALL_STATE(897)] = 25933, [SMALL_STATE(898)] = 25973, [SMALL_STATE(899)] = 26013, - [SMALL_STATE(900)] = 26053, - [SMALL_STATE(901)] = 26077, - [SMALL_STATE(902)] = 26101, - [SMALL_STATE(903)] = 26125, - [SMALL_STATE(904)] = 26165, + [SMALL_STATE(900)] = 26049, + [SMALL_STATE(901)] = 26073, + [SMALL_STATE(902)] = 26097, + [SMALL_STATE(903)] = 26121, + [SMALL_STATE(904)] = 26145, [SMALL_STATE(905)] = 26189, - [SMALL_STATE(906)] = 26212, - [SMALL_STATE(907)] = 26241, - [SMALL_STATE(908)] = 26260, - [SMALL_STATE(909)] = 26281, - [SMALL_STATE(910)] = 26324, - [SMALL_STATE(911)] = 26363, - [SMALL_STATE(912)] = 26386, - [SMALL_STATE(913)] = 26409, - [SMALL_STATE(914)] = 26432, - [SMALL_STATE(915)] = 26455, - [SMALL_STATE(916)] = 26488, - [SMALL_STATE(917)] = 26507, - [SMALL_STATE(918)] = 26540, - [SMALL_STATE(919)] = 26569, - [SMALL_STATE(920)] = 26590, - [SMALL_STATE(921)] = 26623, - [SMALL_STATE(922)] = 26662, - [SMALL_STATE(923)] = 26685, - [SMALL_STATE(924)] = 26714, - [SMALL_STATE(925)] = 26743, - [SMALL_STATE(926)] = 26762, - [SMALL_STATE(927)] = 26795, - [SMALL_STATE(928)] = 26828, - [SMALL_STATE(929)] = 26851, - [SMALL_STATE(930)] = 26884, - [SMALL_STATE(931)] = 26907, - [SMALL_STATE(932)] = 26930, - [SMALL_STATE(933)] = 26959, - [SMALL_STATE(934)] = 26988, - [SMALL_STATE(935)] = 27007, - [SMALL_STATE(936)] = 27036, - [SMALL_STATE(937)] = 27065, - [SMALL_STATE(938)] = 27088, - [SMALL_STATE(939)] = 27117, - [SMALL_STATE(940)] = 27150, - [SMALL_STATE(941)] = 27183, - [SMALL_STATE(942)] = 27212, - [SMALL_STATE(943)] = 27235, - [SMALL_STATE(944)] = 27272, - [SMALL_STATE(945)] = 27305, - [SMALL_STATE(946)] = 27328, - [SMALL_STATE(947)] = 27371, - [SMALL_STATE(948)] = 27390, - [SMALL_STATE(949)] = 27423, + [SMALL_STATE(906)] = 26208, + [SMALL_STATE(907)] = 26231, + [SMALL_STATE(908)] = 26254, + [SMALL_STATE(909)] = 26283, + [SMALL_STATE(910)] = 26312, + [SMALL_STATE(911)] = 26341, + [SMALL_STATE(912)] = 26380, + [SMALL_STATE(913)] = 26413, + [SMALL_STATE(914)] = 26456, + [SMALL_STATE(915)] = 26485, + [SMALL_STATE(916)] = 26504, + [SMALL_STATE(917)] = 26537, + [SMALL_STATE(918)] = 26560, + [SMALL_STATE(919)] = 26583, + [SMALL_STATE(920)] = 26616, + [SMALL_STATE(921)] = 26649, + [SMALL_STATE(922)] = 26678, + [SMALL_STATE(923)] = 26707, + [SMALL_STATE(924)] = 26740, + [SMALL_STATE(925)] = 26779, + [SMALL_STATE(926)] = 26808, + [SMALL_STATE(927)] = 26829, + [SMALL_STATE(928)] = 26848, + [SMALL_STATE(929)] = 26867, + [SMALL_STATE(930)] = 26900, + [SMALL_STATE(931)] = 26921, + [SMALL_STATE(932)] = 26954, + [SMALL_STATE(933)] = 26983, + [SMALL_STATE(934)] = 27020, + [SMALL_STATE(935)] = 27043, + [SMALL_STATE(936)] = 27080, + [SMALL_STATE(937)] = 27113, + [SMALL_STATE(938)] = 27136, + [SMALL_STATE(939)] = 27169, + [SMALL_STATE(940)] = 27212, + [SMALL_STATE(941)] = 27241, + [SMALL_STATE(942)] = 27270, + [SMALL_STATE(943)] = 27293, + [SMALL_STATE(944)] = 27316, + [SMALL_STATE(945)] = 27339, + [SMALL_STATE(946)] = 27362, + [SMALL_STATE(947)] = 27381, + [SMALL_STATE(948)] = 27414, + [SMALL_STATE(949)] = 27437, [SMALL_STATE(950)] = 27460, [SMALL_STATE(951)] = 27494, - [SMALL_STATE(952)] = 27516, - [SMALL_STATE(953)] = 27534, - [SMALL_STATE(954)] = 27572, - [SMALL_STATE(955)] = 27590, - [SMALL_STATE(956)] = 27624, - [SMALL_STATE(957)] = 27658, - [SMALL_STATE(958)] = 27676, - [SMALL_STATE(959)] = 27710, - [SMALL_STATE(960)] = 27732, - [SMALL_STATE(961)] = 27754, - [SMALL_STATE(962)] = 27782, - [SMALL_STATE(963)] = 27814, - [SMALL_STATE(964)] = 27836, - [SMALL_STATE(965)] = 27858, - [SMALL_STATE(966)] = 27890, - [SMALL_STATE(967)] = 27912, - [SMALL_STATE(968)] = 27930, - [SMALL_STATE(969)] = 27950, - [SMALL_STATE(970)] = 27972, - [SMALL_STATE(971)] = 27990, - [SMALL_STATE(972)] = 28024, - [SMALL_STATE(973)] = 28042, - [SMALL_STATE(974)] = 28060, - [SMALL_STATE(975)] = 28094, - [SMALL_STATE(976)] = 28128, - [SMALL_STATE(977)] = 28146, - [SMALL_STATE(978)] = 28164, - [SMALL_STATE(979)] = 28186, - [SMALL_STATE(980)] = 28222, - [SMALL_STATE(981)] = 28258, - [SMALL_STATE(982)] = 28292, - [SMALL_STATE(983)] = 28314, - [SMALL_STATE(984)] = 28332, - [SMALL_STATE(985)] = 28370, - [SMALL_STATE(986)] = 28388, + [SMALL_STATE(952)] = 27526, + [SMALL_STATE(953)] = 27548, + [SMALL_STATE(954)] = 27582, + [SMALL_STATE(955)] = 27602, + [SMALL_STATE(956)] = 27620, + [SMALL_STATE(957)] = 27642, + [SMALL_STATE(958)] = 27664, + [SMALL_STATE(959)] = 27686, + [SMALL_STATE(960)] = 27708, + [SMALL_STATE(961)] = 27730, + [SMALL_STATE(962)] = 27748, + [SMALL_STATE(963)] = 27782, + [SMALL_STATE(964)] = 27800, + [SMALL_STATE(965)] = 27822, + [SMALL_STATE(966)] = 27840, + [SMALL_STATE(967)] = 27878, + [SMALL_STATE(968)] = 27906, + [SMALL_STATE(969)] = 27924, + [SMALL_STATE(970)] = 27942, + [SMALL_STATE(971)] = 27976, + [SMALL_STATE(972)] = 27998, + [SMALL_STATE(973)] = 28032, + [SMALL_STATE(974)] = 28050, + [SMALL_STATE(975)] = 28086, + [SMALL_STATE(976)] = 28124, + [SMALL_STATE(977)] = 28142, + [SMALL_STATE(978)] = 28176, + [SMALL_STATE(979)] = 28210, + [SMALL_STATE(980)] = 28232, + [SMALL_STATE(981)] = 28250, + [SMALL_STATE(982)] = 28268, + [SMALL_STATE(983)] = 28304, + [SMALL_STATE(984)] = 28338, + [SMALL_STATE(985)] = 28356, + [SMALL_STATE(986)] = 28374, [SMALL_STATE(987)] = 28406, - [SMALL_STATE(988)] = 28435, + [SMALL_STATE(988)] = 28439, [SMALL_STATE(989)] = 28456, - [SMALL_STATE(990)] = 28489, + [SMALL_STATE(990)] = 28485, [SMALL_STATE(991)] = 28518, - [SMALL_STATE(992)] = 28551, + [SMALL_STATE(992)] = 28539, [SMALL_STATE(993)] = 28568, [SMALL_STATE(994)] = 28601, - [SMALL_STATE(995)] = 28617, - [SMALL_STATE(996)] = 28637, - [SMALL_STATE(997)] = 28665, - [SMALL_STATE(998)] = 28693, - [SMALL_STATE(999)] = 28709, - [SMALL_STATE(1000)] = 28741, - [SMALL_STATE(1001)] = 28769, - [SMALL_STATE(1002)] = 28797, - [SMALL_STATE(1003)] = 28817, - [SMALL_STATE(1004)] = 28845, - [SMALL_STATE(1005)] = 28865, - [SMALL_STATE(1006)] = 28885, - [SMALL_STATE(1007)] = 28905, - [SMALL_STATE(1008)] = 28933, - [SMALL_STATE(1009)] = 28953, - [SMALL_STATE(1010)] = 28973, - [SMALL_STATE(1011)] = 28993, - [SMALL_STATE(1012)] = 29009, - [SMALL_STATE(1013)] = 29025, - [SMALL_STATE(1014)] = 29053, - [SMALL_STATE(1015)] = 29069, - [SMALL_STATE(1016)] = 29089, - [SMALL_STATE(1017)] = 29109, - [SMALL_STATE(1018)] = 29137, - [SMALL_STATE(1019)] = 29165, - [SMALL_STATE(1020)] = 29197, - [SMALL_STATE(1021)] = 29217, + [SMALL_STATE(995)] = 28621, + [SMALL_STATE(996)] = 28641, + [SMALL_STATE(997)] = 28669, + [SMALL_STATE(998)] = 28697, + [SMALL_STATE(999)] = 28729, + [SMALL_STATE(1000)] = 28745, + [SMALL_STATE(1001)] = 28761, + [SMALL_STATE(1002)] = 28793, + [SMALL_STATE(1003)] = 28809, + [SMALL_STATE(1004)] = 28837, + [SMALL_STATE(1005)] = 28857, + [SMALL_STATE(1006)] = 28877, + [SMALL_STATE(1007)] = 28897, + [SMALL_STATE(1008)] = 28925, + [SMALL_STATE(1009)] = 28945, + [SMALL_STATE(1010)] = 28977, + [SMALL_STATE(1011)] = 28997, + [SMALL_STATE(1012)] = 29017, + [SMALL_STATE(1013)] = 29045, + [SMALL_STATE(1014)] = 29073, + [SMALL_STATE(1015)] = 29093, + [SMALL_STATE(1016)] = 29121, + [SMALL_STATE(1017)] = 29141, + [SMALL_STATE(1018)] = 29157, + [SMALL_STATE(1019)] = 29177, + [SMALL_STATE(1020)] = 29205, + [SMALL_STATE(1021)] = 29233, [SMALL_STATE(1022)] = 29249, [SMALL_STATE(1023)] = 29276, - [SMALL_STATE(1024)] = 29303, - [SMALL_STATE(1025)] = 29330, - [SMALL_STATE(1026)] = 29357, - [SMALL_STATE(1027)] = 29384, - [SMALL_STATE(1028)] = 29399, - [SMALL_STATE(1029)] = 29426, - [SMALL_STATE(1030)] = 29453, - [SMALL_STATE(1031)] = 29480, - [SMALL_STATE(1032)] = 29507, - [SMALL_STATE(1033)] = 29522, - [SMALL_STATE(1034)] = 29549, - [SMALL_STATE(1035)] = 29576, - [SMALL_STATE(1036)] = 29603, - [SMALL_STATE(1037)] = 29630, - [SMALL_STATE(1038)] = 29657, - [SMALL_STATE(1039)] = 29684, - [SMALL_STATE(1040)] = 29711, - [SMALL_STATE(1041)] = 29738, + [SMALL_STATE(1024)] = 29293, + [SMALL_STATE(1025)] = 29320, + [SMALL_STATE(1026)] = 29347, + [SMALL_STATE(1027)] = 29374, + [SMALL_STATE(1028)] = 29401, + [SMALL_STATE(1029)] = 29428, + [SMALL_STATE(1030)] = 29455, + [SMALL_STATE(1031)] = 29482, + [SMALL_STATE(1032)] = 29509, + [SMALL_STATE(1033)] = 29536, + [SMALL_STATE(1034)] = 29563, + [SMALL_STATE(1035)] = 29590, + [SMALL_STATE(1036)] = 29617, + [SMALL_STATE(1037)] = 29644, + [SMALL_STATE(1038)] = 29671, + [SMALL_STATE(1039)] = 29698, + [SMALL_STATE(1040)] = 29719, + [SMALL_STATE(1041)] = 29746, [SMALL_STATE(1042)] = 29765, [SMALL_STATE(1043)] = 29792, [SMALL_STATE(1044)] = 29819, - [SMALL_STATE(1045)] = 29834, - [SMALL_STATE(1046)] = 29861, - [SMALL_STATE(1047)] = 29876, - [SMALL_STATE(1048)] = 29903, - [SMALL_STATE(1049)] = 29930, - [SMALL_STATE(1050)] = 29951, - [SMALL_STATE(1051)] = 29966, - [SMALL_STATE(1052)] = 29987, - [SMALL_STATE(1053)] = 30014, - [SMALL_STATE(1054)] = 30033, - [SMALL_STATE(1055)] = 30060, - [SMALL_STATE(1056)] = 30087, - [SMALL_STATE(1057)] = 30102, - [SMALL_STATE(1058)] = 30129, - [SMALL_STATE(1059)] = 30156, - [SMALL_STATE(1060)] = 30175, - [SMALL_STATE(1061)] = 30194, - [SMALL_STATE(1062)] = 30213, - [SMALL_STATE(1063)] = 30232, - [SMALL_STATE(1064)] = 30259, - [SMALL_STATE(1065)] = 30278, - [SMALL_STATE(1066)] = 30305, - [SMALL_STATE(1067)] = 30332, - [SMALL_STATE(1068)] = 30351, - [SMALL_STATE(1069)] = 30370, - [SMALL_STATE(1070)] = 30397, - [SMALL_STATE(1071)] = 30424, - [SMALL_STATE(1072)] = 30451, - [SMALL_STATE(1073)] = 30470, - [SMALL_STATE(1074)] = 30497, - [SMALL_STATE(1075)] = 30524, - [SMALL_STATE(1076)] = 30551, - [SMALL_STATE(1077)] = 30566, - [SMALL_STATE(1078)] = 30585, - [SMALL_STATE(1079)] = 30612, - [SMALL_STATE(1080)] = 30639, - [SMALL_STATE(1081)] = 30666, - [SMALL_STATE(1082)] = 30693, - [SMALL_STATE(1083)] = 30720, - [SMALL_STATE(1084)] = 30747, - [SMALL_STATE(1085)] = 30766, - [SMALL_STATE(1086)] = 30793, - [SMALL_STATE(1087)] = 30820, - [SMALL_STATE(1088)] = 30847, - [SMALL_STATE(1089)] = 30874, - [SMALL_STATE(1090)] = 30895, - [SMALL_STATE(1091)] = 30922, - [SMALL_STATE(1092)] = 30939, - [SMALL_STATE(1093)] = 30966, - [SMALL_STATE(1094)] = 30993, - [SMALL_STATE(1095)] = 31020, - [SMALL_STATE(1096)] = 31047, - [SMALL_STATE(1097)] = 31068, - [SMALL_STATE(1098)] = 31089, - [SMALL_STATE(1099)] = 31116, - [SMALL_STATE(1100)] = 31135, - [SMALL_STATE(1101)] = 31154, - [SMALL_STATE(1102)] = 31181, + [SMALL_STATE(1045)] = 29846, + [SMALL_STATE(1046)] = 29873, + [SMALL_STATE(1047)] = 29900, + [SMALL_STATE(1048)] = 29927, + [SMALL_STATE(1049)] = 29954, + [SMALL_STATE(1050)] = 29981, + [SMALL_STATE(1051)] = 30008, + [SMALL_STATE(1052)] = 30023, + [SMALL_STATE(1053)] = 30050, + [SMALL_STATE(1054)] = 30071, + [SMALL_STATE(1055)] = 30098, + [SMALL_STATE(1056)] = 30125, + [SMALL_STATE(1057)] = 30152, + [SMALL_STATE(1058)] = 30167, + [SMALL_STATE(1059)] = 30194, + [SMALL_STATE(1060)] = 30221, + [SMALL_STATE(1061)] = 30248, + [SMALL_STATE(1062)] = 30275, + [SMALL_STATE(1063)] = 30302, + [SMALL_STATE(1064)] = 30329, + [SMALL_STATE(1065)] = 30348, + [SMALL_STATE(1066)] = 30375, + [SMALL_STATE(1067)] = 30402, + [SMALL_STATE(1068)] = 30421, + [SMALL_STATE(1069)] = 30448, + [SMALL_STATE(1070)] = 30467, + [SMALL_STATE(1071)] = 30486, + [SMALL_STATE(1072)] = 30505, + [SMALL_STATE(1073)] = 30524, + [SMALL_STATE(1074)] = 30543, + [SMALL_STATE(1075)] = 30562, + [SMALL_STATE(1076)] = 30577, + [SMALL_STATE(1077)] = 30604, + [SMALL_STATE(1078)] = 30631, + [SMALL_STATE(1079)] = 30658, + [SMALL_STATE(1080)] = 30685, + [SMALL_STATE(1081)] = 30706, + [SMALL_STATE(1082)] = 30733, + [SMALL_STATE(1083)] = 30752, + [SMALL_STATE(1084)] = 30779, + [SMALL_STATE(1085)] = 30798, + [SMALL_STATE(1086)] = 30825, + [SMALL_STATE(1087)] = 30846, + [SMALL_STATE(1088)] = 30861, + [SMALL_STATE(1089)] = 30888, + [SMALL_STATE(1090)] = 30907, + [SMALL_STATE(1091)] = 30934, + [SMALL_STATE(1092)] = 30949, + [SMALL_STATE(1093)] = 30968, + [SMALL_STATE(1094)] = 30995, + [SMALL_STATE(1095)] = 31022, + [SMALL_STATE(1096)] = 31049, + [SMALL_STATE(1097)] = 31064, + [SMALL_STATE(1098)] = 31085, + [SMALL_STATE(1099)] = 31112, + [SMALL_STATE(1100)] = 31139, + [SMALL_STATE(1101)] = 31166, + [SMALL_STATE(1102)] = 31193, [SMALL_STATE(1103)] = 31208, - [SMALL_STATE(1104)] = 31234, - [SMALL_STATE(1105)] = 31248, - [SMALL_STATE(1106)] = 31266, - [SMALL_STATE(1107)] = 31280, - [SMALL_STATE(1108)] = 31306, - [SMALL_STATE(1109)] = 31328, - [SMALL_STATE(1110)] = 31350, - [SMALL_STATE(1111)] = 31370, - [SMALL_STATE(1112)] = 31388, - [SMALL_STATE(1113)] = 31410, - [SMALL_STATE(1114)] = 31428, - [SMALL_STATE(1115)] = 31446, - [SMALL_STATE(1116)] = 31460, - [SMALL_STATE(1117)] = 31482, - [SMALL_STATE(1118)] = 31500, - [SMALL_STATE(1119)] = 31522, - [SMALL_STATE(1120)] = 31548, - [SMALL_STATE(1121)] = 31570, - [SMALL_STATE(1122)] = 31592, - [SMALL_STATE(1123)] = 31618, - [SMALL_STATE(1124)] = 31640, - [SMALL_STATE(1125)] = 31666, - [SMALL_STATE(1126)] = 31680, - [SMALL_STATE(1127)] = 31702, - [SMALL_STATE(1128)] = 31728, - [SMALL_STATE(1129)] = 31748, - [SMALL_STATE(1130)] = 31770, - [SMALL_STATE(1131)] = 31790, - [SMALL_STATE(1132)] = 31816, - [SMALL_STATE(1133)] = 31838, - [SMALL_STATE(1134)] = 31860, - [SMALL_STATE(1135)] = 31886, - [SMALL_STATE(1136)] = 31908, - [SMALL_STATE(1137)] = 31926, - [SMALL_STATE(1138)] = 31944, - [SMALL_STATE(1139)] = 31966, - [SMALL_STATE(1140)] = 31988, - [SMALL_STATE(1141)] = 32010, - [SMALL_STATE(1142)] = 32036, - [SMALL_STATE(1143)] = 32058, - [SMALL_STATE(1144)] = 32080, - [SMALL_STATE(1145)] = 32102, - [SMALL_STATE(1146)] = 32124, - [SMALL_STATE(1147)] = 32150, - [SMALL_STATE(1148)] = 32168, - [SMALL_STATE(1149)] = 32190, - [SMALL_STATE(1150)] = 32204, - [SMALL_STATE(1151)] = 32226, - [SMALL_STATE(1152)] = 32240, - [SMALL_STATE(1153)] = 32254, - [SMALL_STATE(1154)] = 32280, - [SMALL_STATE(1155)] = 32302, - [SMALL_STATE(1156)] = 32316, - [SMALL_STATE(1157)] = 32334, - [SMALL_STATE(1158)] = 32354, - [SMALL_STATE(1159)] = 32376, - [SMALL_STATE(1160)] = 32398, - [SMALL_STATE(1161)] = 32416, - [SMALL_STATE(1162)] = 32434, - [SMALL_STATE(1163)] = 32452, - [SMALL_STATE(1164)] = 32466, - [SMALL_STATE(1165)] = 32486, + [SMALL_STATE(1104)] = 31230, + [SMALL_STATE(1105)] = 31252, + [SMALL_STATE(1106)] = 31270, + [SMALL_STATE(1107)] = 31292, + [SMALL_STATE(1108)] = 31314, + [SMALL_STATE(1109)] = 31336, + [SMALL_STATE(1110)] = 31354, + [SMALL_STATE(1111)] = 31372, + [SMALL_STATE(1112)] = 31394, + [SMALL_STATE(1113)] = 31408, + [SMALL_STATE(1114)] = 31422, + [SMALL_STATE(1115)] = 31444, + [SMALL_STATE(1116)] = 31462, + [SMALL_STATE(1117)] = 31484, + [SMALL_STATE(1118)] = 31504, + [SMALL_STATE(1119)] = 31526, + [SMALL_STATE(1120)] = 31540, + [SMALL_STATE(1121)] = 31562, + [SMALL_STATE(1122)] = 31576, + [SMALL_STATE(1123)] = 31590, + [SMALL_STATE(1124)] = 31616, + [SMALL_STATE(1125)] = 31630, + [SMALL_STATE(1126)] = 31652, + [SMALL_STATE(1127)] = 31674, + [SMALL_STATE(1128)] = 31692, + [SMALL_STATE(1129)] = 31714, + [SMALL_STATE(1130)] = 31740, + [SMALL_STATE(1131)] = 31762, + [SMALL_STATE(1132)] = 31782, + [SMALL_STATE(1133)] = 31808, + [SMALL_STATE(1134)] = 31834, + [SMALL_STATE(1135)] = 31860, + [SMALL_STATE(1136)] = 31880, + [SMALL_STATE(1137)] = 31906, + [SMALL_STATE(1138)] = 31932, + [SMALL_STATE(1139)] = 31954, + [SMALL_STATE(1140)] = 31976, + [SMALL_STATE(1141)] = 31994, + [SMALL_STATE(1142)] = 32012, + [SMALL_STATE(1143)] = 32034, + [SMALL_STATE(1144)] = 32048, + [SMALL_STATE(1145)] = 32070, + [SMALL_STATE(1146)] = 32088, + [SMALL_STATE(1147)] = 32110, + [SMALL_STATE(1148)] = 32132, + [SMALL_STATE(1149)] = 32158, + [SMALL_STATE(1150)] = 32178, + [SMALL_STATE(1151)] = 32196, + [SMALL_STATE(1152)] = 32210, + [SMALL_STATE(1153)] = 32224, + [SMALL_STATE(1154)] = 32246, + [SMALL_STATE(1155)] = 32268, + [SMALL_STATE(1156)] = 32294, + [SMALL_STATE(1157)] = 32312, + [SMALL_STATE(1158)] = 32330, + [SMALL_STATE(1159)] = 32348, + [SMALL_STATE(1160)] = 32370, + [SMALL_STATE(1161)] = 32396, + [SMALL_STATE(1162)] = 32418, + [SMALL_STATE(1163)] = 32444, + [SMALL_STATE(1164)] = 32462, + [SMALL_STATE(1165)] = 32482, [SMALL_STATE(1166)] = 32504, [SMALL_STATE(1167)] = 32521, - [SMALL_STATE(1168)] = 32540, - [SMALL_STATE(1169)] = 32559, - [SMALL_STATE(1170)] = 32576, + [SMALL_STATE(1168)] = 32538, + [SMALL_STATE(1169)] = 32555, + [SMALL_STATE(1170)] = 32572, [SMALL_STATE(1171)] = 32593, - [SMALL_STATE(1172)] = 32612, + [SMALL_STATE(1172)] = 32610, [SMALL_STATE(1173)] = 32629, [SMALL_STATE(1174)] = 32646, [SMALL_STATE(1175)] = 32663, - [SMALL_STATE(1176)] = 32682, - [SMALL_STATE(1177)] = 32701, - [SMALL_STATE(1178)] = 32718, + [SMALL_STATE(1176)] = 32680, + [SMALL_STATE(1177)] = 32697, + [SMALL_STATE(1178)] = 32716, [SMALL_STATE(1179)] = 32735, - [SMALL_STATE(1180)] = 32754, + [SMALL_STATE(1180)] = 32752, [SMALL_STATE(1181)] = 32773, [SMALL_STATE(1182)] = 32794, - [SMALL_STATE(1183)] = 32811, - [SMALL_STATE(1184)] = 32832, - [SMALL_STATE(1185)] = 32851, - [SMALL_STATE(1186)] = 32868, + [SMALL_STATE(1183)] = 32813, + [SMALL_STATE(1184)] = 32830, + [SMALL_STATE(1185)] = 32847, + [SMALL_STATE(1186)] = 32866, [SMALL_STATE(1187)] = 32885, - [SMALL_STATE(1188)] = 32902, - [SMALL_STATE(1189)] = 32921, + [SMALL_STATE(1188)] = 32904, + [SMALL_STATE(1189)] = 32923, [SMALL_STATE(1190)] = 32940, - [SMALL_STATE(1191)] = 32959, - [SMALL_STATE(1192)] = 32982, - [SMALL_STATE(1193)] = 32999, - [SMALL_STATE(1194)] = 33016, + [SMALL_STATE(1191)] = 32957, + [SMALL_STATE(1192)] = 32974, + [SMALL_STATE(1193)] = 32991, + [SMALL_STATE(1194)] = 33014, [SMALL_STATE(1195)] = 33033, - [SMALL_STATE(1196)] = 33054, + [SMALL_STATE(1196)] = 33052, [SMALL_STATE(1197)] = 33071, [SMALL_STATE(1198)] = 33090, - [SMALL_STATE(1199)] = 33110, + [SMALL_STATE(1199)] = 33106, [SMALL_STATE(1200)] = 33126, - [SMALL_STATE(1201)] = 33146, - [SMALL_STATE(1202)] = 33162, - [SMALL_STATE(1203)] = 33182, - [SMALL_STATE(1204)] = 33198, - [SMALL_STATE(1205)] = 33214, - [SMALL_STATE(1206)] = 33236, - [SMALL_STATE(1207)] = 33252, - [SMALL_STATE(1208)] = 33268, - [SMALL_STATE(1209)] = 33280, - [SMALL_STATE(1210)] = 33296, - [SMALL_STATE(1211)] = 33312, - [SMALL_STATE(1212)] = 33328, - [SMALL_STATE(1213)] = 33340, - [SMALL_STATE(1214)] = 33352, - [SMALL_STATE(1215)] = 33374, - [SMALL_STATE(1216)] = 33390, - [SMALL_STATE(1217)] = 33412, - [SMALL_STATE(1218)] = 33428, - [SMALL_STATE(1219)] = 33444, - [SMALL_STATE(1220)] = 33460, - [SMALL_STATE(1221)] = 33480, - [SMALL_STATE(1222)] = 33496, - [SMALL_STATE(1223)] = 33512, - [SMALL_STATE(1224)] = 33528, - [SMALL_STATE(1225)] = 33544, - [SMALL_STATE(1226)] = 33560, - [SMALL_STATE(1227)] = 33580, - [SMALL_STATE(1228)] = 33600, - [SMALL_STATE(1229)] = 33616, - [SMALL_STATE(1230)] = 33632, - [SMALL_STATE(1231)] = 33648, - [SMALL_STATE(1232)] = 33660, - [SMALL_STATE(1233)] = 33676, - [SMALL_STATE(1234)] = 33692, - [SMALL_STATE(1235)] = 33708, - [SMALL_STATE(1236)] = 33730, - [SMALL_STATE(1237)] = 33746, - [SMALL_STATE(1238)] = 33762, - [SMALL_STATE(1239)] = 33784, - [SMALL_STATE(1240)] = 33800, - [SMALL_STATE(1241)] = 33820, - [SMALL_STATE(1242)] = 33836, - [SMALL_STATE(1243)] = 33852, - [SMALL_STATE(1244)] = 33868, - [SMALL_STATE(1245)] = 33884, - [SMALL_STATE(1246)] = 33900, - [SMALL_STATE(1247)] = 33916, - [SMALL_STATE(1248)] = 33932, - [SMALL_STATE(1249)] = 33948, - [SMALL_STATE(1250)] = 33964, - [SMALL_STATE(1251)] = 33980, - [SMALL_STATE(1252)] = 33996, - [SMALL_STATE(1253)] = 34012, - [SMALL_STATE(1254)] = 34034, + [SMALL_STATE(1201)] = 33142, + [SMALL_STATE(1202)] = 33164, + [SMALL_STATE(1203)] = 33180, + [SMALL_STATE(1204)] = 33196, + [SMALL_STATE(1205)] = 33212, + [SMALL_STATE(1206)] = 33228, + [SMALL_STATE(1207)] = 33240, + [SMALL_STATE(1208)] = 33252, + [SMALL_STATE(1209)] = 33268, + [SMALL_STATE(1210)] = 33284, + [SMALL_STATE(1211)] = 33306, + [SMALL_STATE(1212)] = 33322, + [SMALL_STATE(1213)] = 33344, + [SMALL_STATE(1214)] = 33360, + [SMALL_STATE(1215)] = 33380, + [SMALL_STATE(1216)] = 33396, + [SMALL_STATE(1217)] = 33418, + [SMALL_STATE(1218)] = 33434, + [SMALL_STATE(1219)] = 33454, + [SMALL_STATE(1220)] = 33476, + [SMALL_STATE(1221)] = 33492, + [SMALL_STATE(1222)] = 33508, + [SMALL_STATE(1223)] = 33524, + [SMALL_STATE(1224)] = 33536, + [SMALL_STATE(1225)] = 33558, + [SMALL_STATE(1226)] = 33574, + [SMALL_STATE(1227)] = 33586, + [SMALL_STATE(1228)] = 33602, + [SMALL_STATE(1229)] = 33618, + [SMALL_STATE(1230)] = 33634, + [SMALL_STATE(1231)] = 33650, + [SMALL_STATE(1232)] = 33666, + [SMALL_STATE(1233)] = 33682, + [SMALL_STATE(1234)] = 33698, + [SMALL_STATE(1235)] = 33714, + [SMALL_STATE(1236)] = 33734, + [SMALL_STATE(1237)] = 33750, + [SMALL_STATE(1238)] = 33770, + [SMALL_STATE(1239)] = 33786, + [SMALL_STATE(1240)] = 33802, + [SMALL_STATE(1241)] = 33818, + [SMALL_STATE(1242)] = 33834, + [SMALL_STATE(1243)] = 33850, + [SMALL_STATE(1244)] = 33866, + [SMALL_STATE(1245)] = 33882, + [SMALL_STATE(1246)] = 33898, + [SMALL_STATE(1247)] = 33914, + [SMALL_STATE(1248)] = 33930, + [SMALL_STATE(1249)] = 33946, + [SMALL_STATE(1250)] = 33962, + [SMALL_STATE(1251)] = 33978, + [SMALL_STATE(1252)] = 33994, + [SMALL_STATE(1253)] = 34014, + [SMALL_STATE(1254)] = 34030, [SMALL_STATE(1255)] = 34050, - [SMALL_STATE(1256)] = 34070, - [SMALL_STATE(1257)] = 34083, - [SMALL_STATE(1258)] = 34098, - [SMALL_STATE(1259)] = 34113, - [SMALL_STATE(1260)] = 34128, - [SMALL_STATE(1261)] = 34145, - [SMALL_STATE(1262)] = 34160, - [SMALL_STATE(1263)] = 34173, - [SMALL_STATE(1264)] = 34192, - [SMALL_STATE(1265)] = 34211, - [SMALL_STATE(1266)] = 34228, - [SMALL_STATE(1267)] = 34239, - [SMALL_STATE(1268)] = 34254, - [SMALL_STATE(1269)] = 34269, - [SMALL_STATE(1270)] = 34284, - [SMALL_STATE(1271)] = 34299, - [SMALL_STATE(1272)] = 34314, - [SMALL_STATE(1273)] = 34327, - [SMALL_STATE(1274)] = 34342, - [SMALL_STATE(1275)] = 34357, - [SMALL_STATE(1276)] = 34372, - [SMALL_STATE(1277)] = 34385, - [SMALL_STATE(1278)] = 34398, - [SMALL_STATE(1279)] = 34411, - [SMALL_STATE(1280)] = 34425, - [SMALL_STATE(1281)] = 34435, - [SMALL_STATE(1282)] = 34451, - [SMALL_STATE(1283)] = 34467, - [SMALL_STATE(1284)] = 34483, - [SMALL_STATE(1285)] = 34497, - [SMALL_STATE(1286)] = 34507, - [SMALL_STATE(1287)] = 34517, - [SMALL_STATE(1288)] = 34527, - [SMALL_STATE(1289)] = 34537, - [SMALL_STATE(1290)] = 34551, - [SMALL_STATE(1291)] = 34561, - [SMALL_STATE(1292)] = 34571, - [SMALL_STATE(1293)] = 34587, - [SMALL_STATE(1294)] = 34597, - [SMALL_STATE(1295)] = 34611, - [SMALL_STATE(1296)] = 34625, - [SMALL_STATE(1297)] = 34639, - [SMALL_STATE(1298)] = 34649, - [SMALL_STATE(1299)] = 34659, - [SMALL_STATE(1300)] = 34673, - [SMALL_STATE(1301)] = 34689, - [SMALL_STATE(1302)] = 34703, - [SMALL_STATE(1303)] = 34713, - [SMALL_STATE(1304)] = 34729, - [SMALL_STATE(1305)] = 34739, - [SMALL_STATE(1306)] = 34749, - [SMALL_STATE(1307)] = 34763, - [SMALL_STATE(1308)] = 34779, - [SMALL_STATE(1309)] = 34793, - [SMALL_STATE(1310)] = 34809, - [SMALL_STATE(1311)] = 34823, - [SMALL_STATE(1312)] = 34833, - [SMALL_STATE(1313)] = 34847, - [SMALL_STATE(1314)] = 34861, - [SMALL_STATE(1315)] = 34877, - [SMALL_STATE(1316)] = 34887, - [SMALL_STATE(1317)] = 34903, - [SMALL_STATE(1318)] = 34917, - [SMALL_STATE(1319)] = 34927, - [SMALL_STATE(1320)] = 34943, - [SMALL_STATE(1321)] = 34953, - [SMALL_STATE(1322)] = 34963, - [SMALL_STATE(1323)] = 34973, - [SMALL_STATE(1324)] = 34983, - [SMALL_STATE(1325)] = 34993, - [SMALL_STATE(1326)] = 35007, - [SMALL_STATE(1327)] = 35023, - [SMALL_STATE(1328)] = 35037, - [SMALL_STATE(1329)] = 35047, - [SMALL_STATE(1330)] = 35059, - [SMALL_STATE(1331)] = 35073, - [SMALL_STATE(1332)] = 35087, - [SMALL_STATE(1333)] = 35101, - [SMALL_STATE(1334)] = 35111, - [SMALL_STATE(1335)] = 35121, - [SMALL_STATE(1336)] = 35131, - [SMALL_STATE(1337)] = 35141, - [SMALL_STATE(1338)] = 35151, - [SMALL_STATE(1339)] = 35161, - [SMALL_STATE(1340)] = 35171, - [SMALL_STATE(1341)] = 35187, - [SMALL_STATE(1342)] = 35201, - [SMALL_STATE(1343)] = 35215, - [SMALL_STATE(1344)] = 35227, - [SMALL_STATE(1345)] = 35237, - [SMALL_STATE(1346)] = 35247, - [SMALL_STATE(1347)] = 35257, - [SMALL_STATE(1348)] = 35273, - [SMALL_STATE(1349)] = 35283, - [SMALL_STATE(1350)] = 35299, - [SMALL_STATE(1351)] = 35313, - [SMALL_STATE(1352)] = 35329, - [SMALL_STATE(1353)] = 35339, - [SMALL_STATE(1354)] = 35349, - [SMALL_STATE(1355)] = 35359, - [SMALL_STATE(1356)] = 35375, - [SMALL_STATE(1357)] = 35387, - [SMALL_STATE(1358)] = 35401, - [SMALL_STATE(1359)] = 35417, - [SMALL_STATE(1360)] = 35431, - [SMALL_STATE(1361)] = 35441, - [SMALL_STATE(1362)] = 35457, - [SMALL_STATE(1363)] = 35473, - [SMALL_STATE(1364)] = 35483, - [SMALL_STATE(1365)] = 35493, - [SMALL_STATE(1366)] = 35503, - [SMALL_STATE(1367)] = 35519, - [SMALL_STATE(1368)] = 35533, - [SMALL_STATE(1369)] = 35547, - [SMALL_STATE(1370)] = 35563, - [SMALL_STATE(1371)] = 35573, - [SMALL_STATE(1372)] = 35583, - [SMALL_STATE(1373)] = 35597, - [SMALL_STATE(1374)] = 35611, - [SMALL_STATE(1375)] = 35625, - [SMALL_STATE(1376)] = 35635, - [SMALL_STATE(1377)] = 35645, - [SMALL_STATE(1378)] = 35655, - [SMALL_STATE(1379)] = 35669, - [SMALL_STATE(1380)] = 35679, - [SMALL_STATE(1381)] = 35695, - [SMALL_STATE(1382)] = 35711, - [SMALL_STATE(1383)] = 35721, - [SMALL_STATE(1384)] = 35731, - [SMALL_STATE(1385)] = 35747, - [SMALL_STATE(1386)] = 35763, - [SMALL_STATE(1387)] = 35775, - [SMALL_STATE(1388)] = 35789, - [SMALL_STATE(1389)] = 35799, - [SMALL_STATE(1390)] = 35815, - [SMALL_STATE(1391)] = 35831, - [SMALL_STATE(1392)] = 35841, - [SMALL_STATE(1393)] = 35857, - [SMALL_STATE(1394)] = 35873, - [SMALL_STATE(1395)] = 35883, - [SMALL_STATE(1396)] = 35893, - [SMALL_STATE(1397)] = 35909, - [SMALL_STATE(1398)] = 35919, - [SMALL_STATE(1399)] = 35935, - [SMALL_STATE(1400)] = 35951, - [SMALL_STATE(1401)] = 35961, - [SMALL_STATE(1402)] = 35971, - [SMALL_STATE(1403)] = 35981, - [SMALL_STATE(1404)] = 35997, - [SMALL_STATE(1405)] = 36007, - [SMALL_STATE(1406)] = 36021, - [SMALL_STATE(1407)] = 36031, - [SMALL_STATE(1408)] = 36041, - [SMALL_STATE(1409)] = 36051, - [SMALL_STATE(1410)] = 36061, - [SMALL_STATE(1411)] = 36077, - [SMALL_STATE(1412)] = 36087, - [SMALL_STATE(1413)] = 36101, - [SMALL_STATE(1414)] = 36113, - [SMALL_STATE(1415)] = 36129, - [SMALL_STATE(1416)] = 36139, - [SMALL_STATE(1417)] = 36151, - [SMALL_STATE(1418)] = 36161, - [SMALL_STATE(1419)] = 36171, - [SMALL_STATE(1420)] = 36187, - [SMALL_STATE(1421)] = 36203, - [SMALL_STATE(1422)] = 36219, - [SMALL_STATE(1423)] = 36229, - [SMALL_STATE(1424)] = 36239, - [SMALL_STATE(1425)] = 36249, - [SMALL_STATE(1426)] = 36265, - [SMALL_STATE(1427)] = 36275, - [SMALL_STATE(1428)] = 36288, - [SMALL_STATE(1429)] = 36299, - [SMALL_STATE(1430)] = 36312, - [SMALL_STATE(1431)] = 36325, - [SMALL_STATE(1432)] = 36338, - [SMALL_STATE(1433)] = 36351, - [SMALL_STATE(1434)] = 36364, - [SMALL_STATE(1435)] = 36377, - [SMALL_STATE(1436)] = 36390, - [SMALL_STATE(1437)] = 36403, - [SMALL_STATE(1438)] = 36416, - [SMALL_STATE(1439)] = 36429, - [SMALL_STATE(1440)] = 36442, - [SMALL_STATE(1441)] = 36455, - [SMALL_STATE(1442)] = 36468, - [SMALL_STATE(1443)] = 36481, - [SMALL_STATE(1444)] = 36490, - [SMALL_STATE(1445)] = 36503, - [SMALL_STATE(1446)] = 36516, - [SMALL_STATE(1447)] = 36529, - [SMALL_STATE(1448)] = 36542, - [SMALL_STATE(1449)] = 36555, - [SMALL_STATE(1450)] = 36568, - [SMALL_STATE(1451)] = 36581, - [SMALL_STATE(1452)] = 36594, - [SMALL_STATE(1453)] = 36607, - [SMALL_STATE(1454)] = 36620, - [SMALL_STATE(1455)] = 36633, - [SMALL_STATE(1456)] = 36646, - [SMALL_STATE(1457)] = 36659, - [SMALL_STATE(1458)] = 36672, - [SMALL_STATE(1459)] = 36685, - [SMALL_STATE(1460)] = 36698, - [SMALL_STATE(1461)] = 36711, - [SMALL_STATE(1462)] = 36720, - [SMALL_STATE(1463)] = 36733, - [SMALL_STATE(1464)] = 36746, - [SMALL_STATE(1465)] = 36759, - [SMALL_STATE(1466)] = 36768, - [SMALL_STATE(1467)] = 36781, - [SMALL_STATE(1468)] = 36794, - [SMALL_STATE(1469)] = 36807, - [SMALL_STATE(1470)] = 36818, - [SMALL_STATE(1471)] = 36831, - [SMALL_STATE(1472)] = 36844, - [SMALL_STATE(1473)] = 36857, - [SMALL_STATE(1474)] = 36870, - [SMALL_STATE(1475)] = 36883, - [SMALL_STATE(1476)] = 36896, - [SMALL_STATE(1477)] = 36909, - [SMALL_STATE(1478)] = 36922, - [SMALL_STATE(1479)] = 36935, - [SMALL_STATE(1480)] = 36948, - [SMALL_STATE(1481)] = 36961, - [SMALL_STATE(1482)] = 36974, - [SMALL_STATE(1483)] = 36987, - [SMALL_STATE(1484)] = 37000, - [SMALL_STATE(1485)] = 37013, - [SMALL_STATE(1486)] = 37026, - [SMALL_STATE(1487)] = 37039, - [SMALL_STATE(1488)] = 37052, - [SMALL_STATE(1489)] = 37065, - [SMALL_STATE(1490)] = 37078, - [SMALL_STATE(1491)] = 37089, - [SMALL_STATE(1492)] = 37100, - [SMALL_STATE(1493)] = 37113, - [SMALL_STATE(1494)] = 37126, - [SMALL_STATE(1495)] = 37139, - [SMALL_STATE(1496)] = 37152, - [SMALL_STATE(1497)] = 37165, - [SMALL_STATE(1498)] = 37178, - [SMALL_STATE(1499)] = 37187, - [SMALL_STATE(1500)] = 37200, - [SMALL_STATE(1501)] = 37213, - [SMALL_STATE(1502)] = 37222, - [SMALL_STATE(1503)] = 37235, - [SMALL_STATE(1504)] = 37248, - [SMALL_STATE(1505)] = 37261, - [SMALL_STATE(1506)] = 37274, - [SMALL_STATE(1507)] = 37287, - [SMALL_STATE(1508)] = 37300, - [SMALL_STATE(1509)] = 37313, - [SMALL_STATE(1510)] = 37326, - [SMALL_STATE(1511)] = 37339, - [SMALL_STATE(1512)] = 37352, - [SMALL_STATE(1513)] = 37365, - [SMALL_STATE(1514)] = 37374, - [SMALL_STATE(1515)] = 37383, - [SMALL_STATE(1516)] = 37396, - [SMALL_STATE(1517)] = 37409, - [SMALL_STATE(1518)] = 37422, - [SMALL_STATE(1519)] = 37435, - [SMALL_STATE(1520)] = 37448, - [SMALL_STATE(1521)] = 37461, - [SMALL_STATE(1522)] = 37470, - [SMALL_STATE(1523)] = 37483, - [SMALL_STATE(1524)] = 37496, - [SMALL_STATE(1525)] = 37509, - [SMALL_STATE(1526)] = 37522, - [SMALL_STATE(1527)] = 37535, - [SMALL_STATE(1528)] = 37548, - [SMALL_STATE(1529)] = 37561, - [SMALL_STATE(1530)] = 37574, - [SMALL_STATE(1531)] = 37587, - [SMALL_STATE(1532)] = 37600, - [SMALL_STATE(1533)] = 37613, - [SMALL_STATE(1534)] = 37626, - [SMALL_STATE(1535)] = 37639, - [SMALL_STATE(1536)] = 37652, - [SMALL_STATE(1537)] = 37665, - [SMALL_STATE(1538)] = 37678, - [SMALL_STATE(1539)] = 37691, - [SMALL_STATE(1540)] = 37704, - [SMALL_STATE(1541)] = 37717, - [SMALL_STATE(1542)] = 37730, - [SMALL_STATE(1543)] = 37743, - [SMALL_STATE(1544)] = 37756, - [SMALL_STATE(1545)] = 37769, - [SMALL_STATE(1546)] = 37782, - [SMALL_STATE(1547)] = 37795, - [SMALL_STATE(1548)] = 37808, - [SMALL_STATE(1549)] = 37821, - [SMALL_STATE(1550)] = 37834, - [SMALL_STATE(1551)] = 37847, - [SMALL_STATE(1552)] = 37860, - [SMALL_STATE(1553)] = 37873, - [SMALL_STATE(1554)] = 37886, - [SMALL_STATE(1555)] = 37899, - [SMALL_STATE(1556)] = 37912, - [SMALL_STATE(1557)] = 37923, - [SMALL_STATE(1558)] = 37936, - [SMALL_STATE(1559)] = 37949, - [SMALL_STATE(1560)] = 37962, - [SMALL_STATE(1561)] = 37975, - [SMALL_STATE(1562)] = 37988, - [SMALL_STATE(1563)] = 38001, - [SMALL_STATE(1564)] = 38010, - [SMALL_STATE(1565)] = 38019, - [SMALL_STATE(1566)] = 38032, - [SMALL_STATE(1567)] = 38045, - [SMALL_STATE(1568)] = 38058, - [SMALL_STATE(1569)] = 38071, - [SMALL_STATE(1570)] = 38084, - [SMALL_STATE(1571)] = 38097, - [SMALL_STATE(1572)] = 38110, - [SMALL_STATE(1573)] = 38123, - [SMALL_STATE(1574)] = 38136, - [SMALL_STATE(1575)] = 38145, - [SMALL_STATE(1576)] = 38158, - [SMALL_STATE(1577)] = 38167, - [SMALL_STATE(1578)] = 38180, - [SMALL_STATE(1579)] = 38193, - [SMALL_STATE(1580)] = 38203, - [SMALL_STATE(1581)] = 38213, - [SMALL_STATE(1582)] = 38223, - [SMALL_STATE(1583)] = 38233, - [SMALL_STATE(1584)] = 38243, - [SMALL_STATE(1585)] = 38253, - [SMALL_STATE(1586)] = 38263, - [SMALL_STATE(1587)] = 38271, - [SMALL_STATE(1588)] = 38281, - [SMALL_STATE(1589)] = 38289, - [SMALL_STATE(1590)] = 38299, - [SMALL_STATE(1591)] = 38309, - [SMALL_STATE(1592)] = 38319, - [SMALL_STATE(1593)] = 38329, - [SMALL_STATE(1594)] = 38337, - [SMALL_STATE(1595)] = 38347, - [SMALL_STATE(1596)] = 38357, - [SMALL_STATE(1597)] = 38367, - [SMALL_STATE(1598)] = 38377, - [SMALL_STATE(1599)] = 38385, - [SMALL_STATE(1600)] = 38395, - [SMALL_STATE(1601)] = 38405, - [SMALL_STATE(1602)] = 38415, - [SMALL_STATE(1603)] = 38425, - [SMALL_STATE(1604)] = 38435, - [SMALL_STATE(1605)] = 38445, - [SMALL_STATE(1606)] = 38455, - [SMALL_STATE(1607)] = 38465, - [SMALL_STATE(1608)] = 38475, - [SMALL_STATE(1609)] = 38485, - [SMALL_STATE(1610)] = 38493, - [SMALL_STATE(1611)] = 38501, - [SMALL_STATE(1612)] = 38511, - [SMALL_STATE(1613)] = 38521, - [SMALL_STATE(1614)] = 38531, - [SMALL_STATE(1615)] = 38541, - [SMALL_STATE(1616)] = 38551, - [SMALL_STATE(1617)] = 38561, - [SMALL_STATE(1618)] = 38571, - [SMALL_STATE(1619)] = 38579, - [SMALL_STATE(1620)] = 38589, - [SMALL_STATE(1621)] = 38597, - [SMALL_STATE(1622)] = 38607, - [SMALL_STATE(1623)] = 38617, - [SMALL_STATE(1624)] = 38627, - [SMALL_STATE(1625)] = 38637, - [SMALL_STATE(1626)] = 38647, - [SMALL_STATE(1627)] = 38657, - [SMALL_STATE(1628)] = 38667, - [SMALL_STATE(1629)] = 38677, - [SMALL_STATE(1630)] = 38687, - [SMALL_STATE(1631)] = 38697, - [SMALL_STATE(1632)] = 38707, - [SMALL_STATE(1633)] = 38717, - [SMALL_STATE(1634)] = 38727, - [SMALL_STATE(1635)] = 38737, - [SMALL_STATE(1636)] = 38747, - [SMALL_STATE(1637)] = 38757, - [SMALL_STATE(1638)] = 38765, - [SMALL_STATE(1639)] = 38775, - [SMALL_STATE(1640)] = 38785, - [SMALL_STATE(1641)] = 38795, - [SMALL_STATE(1642)] = 38805, - [SMALL_STATE(1643)] = 38815, - [SMALL_STATE(1644)] = 38825, - [SMALL_STATE(1645)] = 38835, - [SMALL_STATE(1646)] = 38845, - [SMALL_STATE(1647)] = 38853, - [SMALL_STATE(1648)] = 38863, - [SMALL_STATE(1649)] = 38873, - [SMALL_STATE(1650)] = 38883, - [SMALL_STATE(1651)] = 38893, - [SMALL_STATE(1652)] = 38901, - [SMALL_STATE(1653)] = 38911, - [SMALL_STATE(1654)] = 38921, - [SMALL_STATE(1655)] = 38931, - [SMALL_STATE(1656)] = 38941, - [SMALL_STATE(1657)] = 38951, - [SMALL_STATE(1658)] = 38961, - [SMALL_STATE(1659)] = 38971, - [SMALL_STATE(1660)] = 38981, - [SMALL_STATE(1661)] = 38991, - [SMALL_STATE(1662)] = 39001, - [SMALL_STATE(1663)] = 39011, - [SMALL_STATE(1664)] = 39021, - [SMALL_STATE(1665)] = 39031, - [SMALL_STATE(1666)] = 39041, - [SMALL_STATE(1667)] = 39051, - [SMALL_STATE(1668)] = 39061, - [SMALL_STATE(1669)] = 39071, - [SMALL_STATE(1670)] = 39081, - [SMALL_STATE(1671)] = 39091, - [SMALL_STATE(1672)] = 39101, - [SMALL_STATE(1673)] = 39111, - [SMALL_STATE(1674)] = 39121, - [SMALL_STATE(1675)] = 39131, - [SMALL_STATE(1676)] = 39141, - [SMALL_STATE(1677)] = 39151, - [SMALL_STATE(1678)] = 39161, - [SMALL_STATE(1679)] = 39169, - [SMALL_STATE(1680)] = 39179, - [SMALL_STATE(1681)] = 39189, - [SMALL_STATE(1682)] = 39199, - [SMALL_STATE(1683)] = 39209, - [SMALL_STATE(1684)] = 39219, - [SMALL_STATE(1685)] = 39229, - [SMALL_STATE(1686)] = 39239, - [SMALL_STATE(1687)] = 39249, - [SMALL_STATE(1688)] = 39259, - [SMALL_STATE(1689)] = 39269, - [SMALL_STATE(1690)] = 39279, - [SMALL_STATE(1691)] = 39289, - [SMALL_STATE(1692)] = 39299, - [SMALL_STATE(1693)] = 39309, - [SMALL_STATE(1694)] = 39319, - [SMALL_STATE(1695)] = 39329, - [SMALL_STATE(1696)] = 39339, - [SMALL_STATE(1697)] = 39349, - [SMALL_STATE(1698)] = 39359, - [SMALL_STATE(1699)] = 39367, - [SMALL_STATE(1700)] = 39377, - [SMALL_STATE(1701)] = 39384, - [SMALL_STATE(1702)] = 39391, - [SMALL_STATE(1703)] = 39398, - [SMALL_STATE(1704)] = 39405, - [SMALL_STATE(1705)] = 39412, - [SMALL_STATE(1706)] = 39419, - [SMALL_STATE(1707)] = 39426, - [SMALL_STATE(1708)] = 39433, - [SMALL_STATE(1709)] = 39440, - [SMALL_STATE(1710)] = 39447, - [SMALL_STATE(1711)] = 39454, - [SMALL_STATE(1712)] = 39461, - [SMALL_STATE(1713)] = 39468, - [SMALL_STATE(1714)] = 39475, - [SMALL_STATE(1715)] = 39482, - [SMALL_STATE(1716)] = 39489, - [SMALL_STATE(1717)] = 39496, - [SMALL_STATE(1718)] = 39503, - [SMALL_STATE(1719)] = 39510, - [SMALL_STATE(1720)] = 39517, - [SMALL_STATE(1721)] = 39524, - [SMALL_STATE(1722)] = 39531, - [SMALL_STATE(1723)] = 39538, - [SMALL_STATE(1724)] = 39545, - [SMALL_STATE(1725)] = 39552, - [SMALL_STATE(1726)] = 39559, - [SMALL_STATE(1727)] = 39566, - [SMALL_STATE(1728)] = 39573, - [SMALL_STATE(1729)] = 39580, - [SMALL_STATE(1730)] = 39587, - [SMALL_STATE(1731)] = 39594, - [SMALL_STATE(1732)] = 39601, - [SMALL_STATE(1733)] = 39608, - [SMALL_STATE(1734)] = 39615, - [SMALL_STATE(1735)] = 39622, - [SMALL_STATE(1736)] = 39629, - [SMALL_STATE(1737)] = 39636, - [SMALL_STATE(1738)] = 39643, - [SMALL_STATE(1739)] = 39650, - [SMALL_STATE(1740)] = 39657, - [SMALL_STATE(1741)] = 39664, - [SMALL_STATE(1742)] = 39671, - [SMALL_STATE(1743)] = 39678, - [SMALL_STATE(1744)] = 39685, - [SMALL_STATE(1745)] = 39692, - [SMALL_STATE(1746)] = 39699, - [SMALL_STATE(1747)] = 39706, - [SMALL_STATE(1748)] = 39713, - [SMALL_STATE(1749)] = 39720, - [SMALL_STATE(1750)] = 39727, - [SMALL_STATE(1751)] = 39734, - [SMALL_STATE(1752)] = 39741, - [SMALL_STATE(1753)] = 39748, - [SMALL_STATE(1754)] = 39755, - [SMALL_STATE(1755)] = 39762, - [SMALL_STATE(1756)] = 39769, - [SMALL_STATE(1757)] = 39776, - [SMALL_STATE(1758)] = 39783, - [SMALL_STATE(1759)] = 39790, - [SMALL_STATE(1760)] = 39797, - [SMALL_STATE(1761)] = 39804, - [SMALL_STATE(1762)] = 39811, - [SMALL_STATE(1763)] = 39818, - [SMALL_STATE(1764)] = 39825, - [SMALL_STATE(1765)] = 39832, - [SMALL_STATE(1766)] = 39839, - [SMALL_STATE(1767)] = 39846, - [SMALL_STATE(1768)] = 39853, - [SMALL_STATE(1769)] = 39860, - [SMALL_STATE(1770)] = 39867, - [SMALL_STATE(1771)] = 39874, - [SMALL_STATE(1772)] = 39881, - [SMALL_STATE(1773)] = 39888, - [SMALL_STATE(1774)] = 39895, - [SMALL_STATE(1775)] = 39902, - [SMALL_STATE(1776)] = 39909, - [SMALL_STATE(1777)] = 39916, - [SMALL_STATE(1778)] = 39923, - [SMALL_STATE(1779)] = 39930, - [SMALL_STATE(1780)] = 39937, - [SMALL_STATE(1781)] = 39944, - [SMALL_STATE(1782)] = 39951, - [SMALL_STATE(1783)] = 39958, - [SMALL_STATE(1784)] = 39965, - [SMALL_STATE(1785)] = 39972, - [SMALL_STATE(1786)] = 39979, - [SMALL_STATE(1787)] = 39986, - [SMALL_STATE(1788)] = 39993, - [SMALL_STATE(1789)] = 40000, - [SMALL_STATE(1790)] = 40007, - [SMALL_STATE(1791)] = 40014, - [SMALL_STATE(1792)] = 40021, - [SMALL_STATE(1793)] = 40028, - [SMALL_STATE(1794)] = 40035, - [SMALL_STATE(1795)] = 40042, - [SMALL_STATE(1796)] = 40049, - [SMALL_STATE(1797)] = 40056, - [SMALL_STATE(1798)] = 40063, - [SMALL_STATE(1799)] = 40070, - [SMALL_STATE(1800)] = 40077, - [SMALL_STATE(1801)] = 40084, - [SMALL_STATE(1802)] = 40091, - [SMALL_STATE(1803)] = 40098, - [SMALL_STATE(1804)] = 40105, - [SMALL_STATE(1805)] = 40112, - [SMALL_STATE(1806)] = 40119, - [SMALL_STATE(1807)] = 40126, - [SMALL_STATE(1808)] = 40133, - [SMALL_STATE(1809)] = 40140, - [SMALL_STATE(1810)] = 40147, - [SMALL_STATE(1811)] = 40154, - [SMALL_STATE(1812)] = 40161, - [SMALL_STATE(1813)] = 40168, - [SMALL_STATE(1814)] = 40175, - [SMALL_STATE(1815)] = 40182, - [SMALL_STATE(1816)] = 40189, - [SMALL_STATE(1817)] = 40196, - [SMALL_STATE(1818)] = 40203, - [SMALL_STATE(1819)] = 40210, - [SMALL_STATE(1820)] = 40217, - [SMALL_STATE(1821)] = 40224, - [SMALL_STATE(1822)] = 40231, - [SMALL_STATE(1823)] = 40238, - [SMALL_STATE(1824)] = 40245, - [SMALL_STATE(1825)] = 40252, - [SMALL_STATE(1826)] = 40259, - [SMALL_STATE(1827)] = 40266, - [SMALL_STATE(1828)] = 40273, - [SMALL_STATE(1829)] = 40280, - [SMALL_STATE(1830)] = 40287, - [SMALL_STATE(1831)] = 40294, - [SMALL_STATE(1832)] = 40301, - [SMALL_STATE(1833)] = 40308, - [SMALL_STATE(1834)] = 40315, - [SMALL_STATE(1835)] = 40322, - [SMALL_STATE(1836)] = 40329, - [SMALL_STATE(1837)] = 40336, - [SMALL_STATE(1838)] = 40343, - [SMALL_STATE(1839)] = 40350, - [SMALL_STATE(1840)] = 40357, - [SMALL_STATE(1841)] = 40364, - [SMALL_STATE(1842)] = 40371, - [SMALL_STATE(1843)] = 40378, - [SMALL_STATE(1844)] = 40385, - [SMALL_STATE(1845)] = 40392, - [SMALL_STATE(1846)] = 40399, - [SMALL_STATE(1847)] = 40406, - [SMALL_STATE(1848)] = 40413, - [SMALL_STATE(1849)] = 40420, - [SMALL_STATE(1850)] = 40427, - [SMALL_STATE(1851)] = 40434, - [SMALL_STATE(1852)] = 40441, - [SMALL_STATE(1853)] = 40448, - [SMALL_STATE(1854)] = 40455, - [SMALL_STATE(1855)] = 40462, - [SMALL_STATE(1856)] = 40469, - [SMALL_STATE(1857)] = 40476, - [SMALL_STATE(1858)] = 40483, - [SMALL_STATE(1859)] = 40490, - [SMALL_STATE(1860)] = 40497, - [SMALL_STATE(1861)] = 40504, - [SMALL_STATE(1862)] = 40511, - [SMALL_STATE(1863)] = 40518, - [SMALL_STATE(1864)] = 40525, - [SMALL_STATE(1865)] = 40532, - [SMALL_STATE(1866)] = 40539, - [SMALL_STATE(1867)] = 40546, - [SMALL_STATE(1868)] = 40553, - [SMALL_STATE(1869)] = 40560, - [SMALL_STATE(1870)] = 40567, - [SMALL_STATE(1871)] = 40574, - [SMALL_STATE(1872)] = 40581, - [SMALL_STATE(1873)] = 40588, - [SMALL_STATE(1874)] = 40595, - [SMALL_STATE(1875)] = 40602, - [SMALL_STATE(1876)] = 40609, - [SMALL_STATE(1877)] = 40616, - [SMALL_STATE(1878)] = 40623, - [SMALL_STATE(1879)] = 40630, - [SMALL_STATE(1880)] = 40637, - [SMALL_STATE(1881)] = 40644, - [SMALL_STATE(1882)] = 40651, - [SMALL_STATE(1883)] = 40658, - [SMALL_STATE(1884)] = 40665, + [SMALL_STATE(1256)] = 34066, + [SMALL_STATE(1257)] = 34086, + [SMALL_STATE(1258)] = 34105, + [SMALL_STATE(1259)] = 34118, + [SMALL_STATE(1260)] = 34135, + [SMALL_STATE(1261)] = 34146, + [SMALL_STATE(1262)] = 34165, + [SMALL_STATE(1263)] = 34180, + [SMALL_STATE(1264)] = 34193, + [SMALL_STATE(1265)] = 34208, + [SMALL_STATE(1266)] = 34223, + [SMALL_STATE(1267)] = 34238, + [SMALL_STATE(1268)] = 34253, + [SMALL_STATE(1269)] = 34268, + [SMALL_STATE(1270)] = 34283, + [SMALL_STATE(1271)] = 34298, + [SMALL_STATE(1272)] = 34311, + [SMALL_STATE(1273)] = 34328, + [SMALL_STATE(1274)] = 34343, + [SMALL_STATE(1275)] = 34358, + [SMALL_STATE(1276)] = 34369, + [SMALL_STATE(1277)] = 34384, + [SMALL_STATE(1278)] = 34397, + [SMALL_STATE(1279)] = 34410, + [SMALL_STATE(1280)] = 34423, + [SMALL_STATE(1281)] = 34438, + [SMALL_STATE(1282)] = 34454, + [SMALL_STATE(1283)] = 34470, + [SMALL_STATE(1284)] = 34480, + [SMALL_STATE(1285)] = 34490, + [SMALL_STATE(1286)] = 34500, + [SMALL_STATE(1287)] = 34510, + [SMALL_STATE(1288)] = 34524, + [SMALL_STATE(1289)] = 34534, + [SMALL_STATE(1290)] = 34548, + [SMALL_STATE(1291)] = 34558, + [SMALL_STATE(1292)] = 34574, + [SMALL_STATE(1293)] = 34586, + [SMALL_STATE(1294)] = 34600, + [SMALL_STATE(1295)] = 34614, + [SMALL_STATE(1296)] = 34624, + [SMALL_STATE(1297)] = 34638, + [SMALL_STATE(1298)] = 34654, + [SMALL_STATE(1299)] = 34668, + [SMALL_STATE(1300)] = 34678, + [SMALL_STATE(1301)] = 34692, + [SMALL_STATE(1302)] = 34706, + [SMALL_STATE(1303)] = 34718, + [SMALL_STATE(1304)] = 34734, + [SMALL_STATE(1305)] = 34744, + [SMALL_STATE(1306)] = 34754, + [SMALL_STATE(1307)] = 34768, + [SMALL_STATE(1308)] = 34778, + [SMALL_STATE(1309)] = 34788, + [SMALL_STATE(1310)] = 34798, + [SMALL_STATE(1311)] = 34808, + [SMALL_STATE(1312)] = 34824, + [SMALL_STATE(1313)] = 34834, + [SMALL_STATE(1314)] = 34850, + [SMALL_STATE(1315)] = 34864, + [SMALL_STATE(1316)] = 34880, + [SMALL_STATE(1317)] = 34890, + [SMALL_STATE(1318)] = 34900, + [SMALL_STATE(1319)] = 34910, + [SMALL_STATE(1320)] = 34920, + [SMALL_STATE(1321)] = 34936, + [SMALL_STATE(1322)] = 34950, + [SMALL_STATE(1323)] = 34960, + [SMALL_STATE(1324)] = 34972, + [SMALL_STATE(1325)] = 34986, + [SMALL_STATE(1326)] = 35002, + [SMALL_STATE(1327)] = 35018, + [SMALL_STATE(1328)] = 35034, + [SMALL_STATE(1329)] = 35044, + [SMALL_STATE(1330)] = 35054, + [SMALL_STATE(1331)] = 35064, + [SMALL_STATE(1332)] = 35074, + [SMALL_STATE(1333)] = 35090, + [SMALL_STATE(1334)] = 35104, + [SMALL_STATE(1335)] = 35114, + [SMALL_STATE(1336)] = 35128, + [SMALL_STATE(1337)] = 35138, + [SMALL_STATE(1338)] = 35154, + [SMALL_STATE(1339)] = 35164, + [SMALL_STATE(1340)] = 35174, + [SMALL_STATE(1341)] = 35184, + [SMALL_STATE(1342)] = 35194, + [SMALL_STATE(1343)] = 35210, + [SMALL_STATE(1344)] = 35220, + [SMALL_STATE(1345)] = 35236, + [SMALL_STATE(1346)] = 35246, + [SMALL_STATE(1347)] = 35256, + [SMALL_STATE(1348)] = 35272, + [SMALL_STATE(1349)] = 35282, + [SMALL_STATE(1350)] = 35296, + [SMALL_STATE(1351)] = 35312, + [SMALL_STATE(1352)] = 35324, + [SMALL_STATE(1353)] = 35340, + [SMALL_STATE(1354)] = 35356, + [SMALL_STATE(1355)] = 35366, + [SMALL_STATE(1356)] = 35382, + [SMALL_STATE(1357)] = 35398, + [SMALL_STATE(1358)] = 35408, + [SMALL_STATE(1359)] = 35422, + [SMALL_STATE(1360)] = 35432, + [SMALL_STATE(1361)] = 35446, + [SMALL_STATE(1362)] = 35456, + [SMALL_STATE(1363)] = 35466, + [SMALL_STATE(1364)] = 35478, + [SMALL_STATE(1365)] = 35488, + [SMALL_STATE(1366)] = 35498, + [SMALL_STATE(1367)] = 35508, + [SMALL_STATE(1368)] = 35522, + [SMALL_STATE(1369)] = 35538, + [SMALL_STATE(1370)] = 35548, + [SMALL_STATE(1371)] = 35558, + [SMALL_STATE(1372)] = 35568, + [SMALL_STATE(1373)] = 35578, + [SMALL_STATE(1374)] = 35588, + [SMALL_STATE(1375)] = 35602, + [SMALL_STATE(1376)] = 35616, + [SMALL_STATE(1377)] = 35626, + [SMALL_STATE(1378)] = 35640, + [SMALL_STATE(1379)] = 35656, + [SMALL_STATE(1380)] = 35666, + [SMALL_STATE(1381)] = 35676, + [SMALL_STATE(1382)] = 35690, + [SMALL_STATE(1383)] = 35700, + [SMALL_STATE(1384)] = 35710, + [SMALL_STATE(1385)] = 35720, + [SMALL_STATE(1386)] = 35736, + [SMALL_STATE(1387)] = 35750, + [SMALL_STATE(1388)] = 35766, + [SMALL_STATE(1389)] = 35776, + [SMALL_STATE(1390)] = 35786, + [SMALL_STATE(1391)] = 35796, + [SMALL_STATE(1392)] = 35806, + [SMALL_STATE(1393)] = 35820, + [SMALL_STATE(1394)] = 35834, + [SMALL_STATE(1395)] = 35850, + [SMALL_STATE(1396)] = 35864, + [SMALL_STATE(1397)] = 35880, + [SMALL_STATE(1398)] = 35896, + [SMALL_STATE(1399)] = 35912, + [SMALL_STATE(1400)] = 35928, + [SMALL_STATE(1401)] = 35942, + [SMALL_STATE(1402)] = 35952, + [SMALL_STATE(1403)] = 35962, + [SMALL_STATE(1404)] = 35978, + [SMALL_STATE(1405)] = 35994, + [SMALL_STATE(1406)] = 36004, + [SMALL_STATE(1407)] = 36018, + [SMALL_STATE(1408)] = 36034, + [SMALL_STATE(1409)] = 36048, + [SMALL_STATE(1410)] = 36062, + [SMALL_STATE(1411)] = 36072, + [SMALL_STATE(1412)] = 36088, + [SMALL_STATE(1413)] = 36098, + [SMALL_STATE(1414)] = 36108, + [SMALL_STATE(1415)] = 36122, + [SMALL_STATE(1416)] = 36138, + [SMALL_STATE(1417)] = 36154, + [SMALL_STATE(1418)] = 36164, + [SMALL_STATE(1419)] = 36180, + [SMALL_STATE(1420)] = 36190, + [SMALL_STATE(1421)] = 36204, + [SMALL_STATE(1422)] = 36218, + [SMALL_STATE(1423)] = 36234, + [SMALL_STATE(1424)] = 36244, + [SMALL_STATE(1425)] = 36260, + [SMALL_STATE(1426)] = 36270, + [SMALL_STATE(1427)] = 36280, + [SMALL_STATE(1428)] = 36296, + [SMALL_STATE(1429)] = 36306, + [SMALL_STATE(1430)] = 36316, + [SMALL_STATE(1431)] = 36326, + [SMALL_STATE(1432)] = 36336, + [SMALL_STATE(1433)] = 36348, + [SMALL_STATE(1434)] = 36361, + [SMALL_STATE(1435)] = 36374, + [SMALL_STATE(1436)] = 36387, + [SMALL_STATE(1437)] = 36400, + [SMALL_STATE(1438)] = 36413, + [SMALL_STATE(1439)] = 36426, + [SMALL_STATE(1440)] = 36439, + [SMALL_STATE(1441)] = 36452, + [SMALL_STATE(1442)] = 36465, + [SMALL_STATE(1443)] = 36478, + [SMALL_STATE(1444)] = 36491, + [SMALL_STATE(1445)] = 36504, + [SMALL_STATE(1446)] = 36517, + [SMALL_STATE(1447)] = 36530, + [SMALL_STATE(1448)] = 36543, + [SMALL_STATE(1449)] = 36556, + [SMALL_STATE(1450)] = 36569, + [SMALL_STATE(1451)] = 36578, + [SMALL_STATE(1452)] = 36591, + [SMALL_STATE(1453)] = 36600, + [SMALL_STATE(1454)] = 36613, + [SMALL_STATE(1455)] = 36626, + [SMALL_STATE(1456)] = 36635, + [SMALL_STATE(1457)] = 36648, + [SMALL_STATE(1458)] = 36661, + [SMALL_STATE(1459)] = 36674, + [SMALL_STATE(1460)] = 36687, + [SMALL_STATE(1461)] = 36700, + [SMALL_STATE(1462)] = 36713, + [SMALL_STATE(1463)] = 36726, + [SMALL_STATE(1464)] = 36739, + [SMALL_STATE(1465)] = 36752, + [SMALL_STATE(1466)] = 36765, + [SMALL_STATE(1467)] = 36778, + [SMALL_STATE(1468)] = 36791, + [SMALL_STATE(1469)] = 36804, + [SMALL_STATE(1470)] = 36817, + [SMALL_STATE(1471)] = 36830, + [SMALL_STATE(1472)] = 36839, + [SMALL_STATE(1473)] = 36848, + [SMALL_STATE(1474)] = 36861, + [SMALL_STATE(1475)] = 36874, + [SMALL_STATE(1476)] = 36887, + [SMALL_STATE(1477)] = 36896, + [SMALL_STATE(1478)] = 36905, + [SMALL_STATE(1479)] = 36918, + [SMALL_STATE(1480)] = 36931, + [SMALL_STATE(1481)] = 36944, + [SMALL_STATE(1482)] = 36957, + [SMALL_STATE(1483)] = 36968, + [SMALL_STATE(1484)] = 36981, + [SMALL_STATE(1485)] = 36994, + [SMALL_STATE(1486)] = 37007, + [SMALL_STATE(1487)] = 37020, + [SMALL_STATE(1488)] = 37033, + [SMALL_STATE(1489)] = 37046, + [SMALL_STATE(1490)] = 37059, + [SMALL_STATE(1491)] = 37072, + [SMALL_STATE(1492)] = 37085, + [SMALL_STATE(1493)] = 37098, + [SMALL_STATE(1494)] = 37107, + [SMALL_STATE(1495)] = 37120, + [SMALL_STATE(1496)] = 37133, + [SMALL_STATE(1497)] = 37146, + [SMALL_STATE(1498)] = 37159, + [SMALL_STATE(1499)] = 37170, + [SMALL_STATE(1500)] = 37181, + [SMALL_STATE(1501)] = 37194, + [SMALL_STATE(1502)] = 37207, + [SMALL_STATE(1503)] = 37220, + [SMALL_STATE(1504)] = 37233, + [SMALL_STATE(1505)] = 37246, + [SMALL_STATE(1506)] = 37259, + [SMALL_STATE(1507)] = 37272, + [SMALL_STATE(1508)] = 37285, + [SMALL_STATE(1509)] = 37298, + [SMALL_STATE(1510)] = 37311, + [SMALL_STATE(1511)] = 37324, + [SMALL_STATE(1512)] = 37337, + [SMALL_STATE(1513)] = 37350, + [SMALL_STATE(1514)] = 37363, + [SMALL_STATE(1515)] = 37376, + [SMALL_STATE(1516)] = 37389, + [SMALL_STATE(1517)] = 37402, + [SMALL_STATE(1518)] = 37415, + [SMALL_STATE(1519)] = 37428, + [SMALL_STATE(1520)] = 37441, + [SMALL_STATE(1521)] = 37454, + [SMALL_STATE(1522)] = 37467, + [SMALL_STATE(1523)] = 37480, + [SMALL_STATE(1524)] = 37493, + [SMALL_STATE(1525)] = 37506, + [SMALL_STATE(1526)] = 37519, + [SMALL_STATE(1527)] = 37532, + [SMALL_STATE(1528)] = 37545, + [SMALL_STATE(1529)] = 37558, + [SMALL_STATE(1530)] = 37571, + [SMALL_STATE(1531)] = 37584, + [SMALL_STATE(1532)] = 37597, + [SMALL_STATE(1533)] = 37610, + [SMALL_STATE(1534)] = 37623, + [SMALL_STATE(1535)] = 37636, + [SMALL_STATE(1536)] = 37649, + [SMALL_STATE(1537)] = 37662, + [SMALL_STATE(1538)] = 37675, + [SMALL_STATE(1539)] = 37688, + [SMALL_STATE(1540)] = 37701, + [SMALL_STATE(1541)] = 37714, + [SMALL_STATE(1542)] = 37725, + [SMALL_STATE(1543)] = 37738, + [SMALL_STATE(1544)] = 37751, + [SMALL_STATE(1545)] = 37764, + [SMALL_STATE(1546)] = 37777, + [SMALL_STATE(1547)] = 37790, + [SMALL_STATE(1548)] = 37803, + [SMALL_STATE(1549)] = 37816, + [SMALL_STATE(1550)] = 37829, + [SMALL_STATE(1551)] = 37842, + [SMALL_STATE(1552)] = 37855, + [SMALL_STATE(1553)] = 37868, + [SMALL_STATE(1554)] = 37877, + [SMALL_STATE(1555)] = 37886, + [SMALL_STATE(1556)] = 37899, + [SMALL_STATE(1557)] = 37912, + [SMALL_STATE(1558)] = 37925, + [SMALL_STATE(1559)] = 37938, + [SMALL_STATE(1560)] = 37951, + [SMALL_STATE(1561)] = 37964, + [SMALL_STATE(1562)] = 37977, + [SMALL_STATE(1563)] = 37990, + [SMALL_STATE(1564)] = 38003, + [SMALL_STATE(1565)] = 38016, + [SMALL_STATE(1566)] = 38029, + [SMALL_STATE(1567)] = 38042, + [SMALL_STATE(1568)] = 38055, + [SMALL_STATE(1569)] = 38068, + [SMALL_STATE(1570)] = 38081, + [SMALL_STATE(1571)] = 38094, + [SMALL_STATE(1572)] = 38107, + [SMALL_STATE(1573)] = 38120, + [SMALL_STATE(1574)] = 38133, + [SMALL_STATE(1575)] = 38142, + [SMALL_STATE(1576)] = 38155, + [SMALL_STATE(1577)] = 38168, + [SMALL_STATE(1578)] = 38179, + [SMALL_STATE(1579)] = 38192, + [SMALL_STATE(1580)] = 38205, + [SMALL_STATE(1581)] = 38218, + [SMALL_STATE(1582)] = 38227, + [SMALL_STATE(1583)] = 38240, + [SMALL_STATE(1584)] = 38253, + [SMALL_STATE(1585)] = 38266, + [SMALL_STATE(1586)] = 38276, + [SMALL_STATE(1587)] = 38286, + [SMALL_STATE(1588)] = 38296, + [SMALL_STATE(1589)] = 38306, + [SMALL_STATE(1590)] = 38316, + [SMALL_STATE(1591)] = 38326, + [SMALL_STATE(1592)] = 38334, + [SMALL_STATE(1593)] = 38342, + [SMALL_STATE(1594)] = 38352, + [SMALL_STATE(1595)] = 38362, + [SMALL_STATE(1596)] = 38372, + [SMALL_STATE(1597)] = 38382, + [SMALL_STATE(1598)] = 38392, + [SMALL_STATE(1599)] = 38402, + [SMALL_STATE(1600)] = 38412, + [SMALL_STATE(1601)] = 38422, + [SMALL_STATE(1602)] = 38432, + [SMALL_STATE(1603)] = 38442, + [SMALL_STATE(1604)] = 38452, + [SMALL_STATE(1605)] = 38462, + [SMALL_STATE(1606)] = 38472, + [SMALL_STATE(1607)] = 38482, + [SMALL_STATE(1608)] = 38492, + [SMALL_STATE(1609)] = 38502, + [SMALL_STATE(1610)] = 38512, + [SMALL_STATE(1611)] = 38522, + [SMALL_STATE(1612)] = 38532, + [SMALL_STATE(1613)] = 38542, + [SMALL_STATE(1614)] = 38552, + [SMALL_STATE(1615)] = 38562, + [SMALL_STATE(1616)] = 38572, + [SMALL_STATE(1617)] = 38582, + [SMALL_STATE(1618)] = 38592, + [SMALL_STATE(1619)] = 38602, + [SMALL_STATE(1620)] = 38612, + [SMALL_STATE(1621)] = 38622, + [SMALL_STATE(1622)] = 38630, + [SMALL_STATE(1623)] = 38638, + [SMALL_STATE(1624)] = 38648, + [SMALL_STATE(1625)] = 38658, + [SMALL_STATE(1626)] = 38668, + [SMALL_STATE(1627)] = 38678, + [SMALL_STATE(1628)] = 38686, + [SMALL_STATE(1629)] = 38696, + [SMALL_STATE(1630)] = 38706, + [SMALL_STATE(1631)] = 38716, + [SMALL_STATE(1632)] = 38726, + [SMALL_STATE(1633)] = 38736, + [SMALL_STATE(1634)] = 38746, + [SMALL_STATE(1635)] = 38756, + [SMALL_STATE(1636)] = 38766, + [SMALL_STATE(1637)] = 38776, + [SMALL_STATE(1638)] = 38786, + [SMALL_STATE(1639)] = 38796, + [SMALL_STATE(1640)] = 38806, + [SMALL_STATE(1641)] = 38816, + [SMALL_STATE(1642)] = 38824, + [SMALL_STATE(1643)] = 38832, + [SMALL_STATE(1644)] = 38842, + [SMALL_STATE(1645)] = 38852, + [SMALL_STATE(1646)] = 38862, + [SMALL_STATE(1647)] = 38872, + [SMALL_STATE(1648)] = 38882, + [SMALL_STATE(1649)] = 38892, + [SMALL_STATE(1650)] = 38902, + [SMALL_STATE(1651)] = 38912, + [SMALL_STATE(1652)] = 38922, + [SMALL_STATE(1653)] = 38930, + [SMALL_STATE(1654)] = 38940, + [SMALL_STATE(1655)] = 38950, + [SMALL_STATE(1656)] = 38960, + [SMALL_STATE(1657)] = 38970, + [SMALL_STATE(1658)] = 38980, + [SMALL_STATE(1659)] = 38990, + [SMALL_STATE(1660)] = 39000, + [SMALL_STATE(1661)] = 39008, + [SMALL_STATE(1662)] = 39016, + [SMALL_STATE(1663)] = 39026, + [SMALL_STATE(1664)] = 39036, + [SMALL_STATE(1665)] = 39046, + [SMALL_STATE(1666)] = 39056, + [SMALL_STATE(1667)] = 39066, + [SMALL_STATE(1668)] = 39076, + [SMALL_STATE(1669)] = 39086, + [SMALL_STATE(1670)] = 39096, + [SMALL_STATE(1671)] = 39106, + [SMALL_STATE(1672)] = 39116, + [SMALL_STATE(1673)] = 39126, + [SMALL_STATE(1674)] = 39136, + [SMALL_STATE(1675)] = 39146, + [SMALL_STATE(1676)] = 39156, + [SMALL_STATE(1677)] = 39166, + [SMALL_STATE(1678)] = 39176, + [SMALL_STATE(1679)] = 39186, + [SMALL_STATE(1680)] = 39196, + [SMALL_STATE(1681)] = 39206, + [SMALL_STATE(1682)] = 39216, + [SMALL_STATE(1683)] = 39226, + [SMALL_STATE(1684)] = 39236, + [SMALL_STATE(1685)] = 39246, + [SMALL_STATE(1686)] = 39256, + [SMALL_STATE(1687)] = 39266, + [SMALL_STATE(1688)] = 39274, + [SMALL_STATE(1689)] = 39284, + [SMALL_STATE(1690)] = 39294, + [SMALL_STATE(1691)] = 39304, + [SMALL_STATE(1692)] = 39312, + [SMALL_STATE(1693)] = 39322, + [SMALL_STATE(1694)] = 39332, + [SMALL_STATE(1695)] = 39342, + [SMALL_STATE(1696)] = 39352, + [SMALL_STATE(1697)] = 39362, + [SMALL_STATE(1698)] = 39372, + [SMALL_STATE(1699)] = 39380, + [SMALL_STATE(1700)] = 39390, + [SMALL_STATE(1701)] = 39400, + [SMALL_STATE(1702)] = 39410, + [SMALL_STATE(1703)] = 39420, + [SMALL_STATE(1704)] = 39430, + [SMALL_STATE(1705)] = 39440, + [SMALL_STATE(1706)] = 39450, + [SMALL_STATE(1707)] = 39460, + [SMALL_STATE(1708)] = 39470, + [SMALL_STATE(1709)] = 39477, + [SMALL_STATE(1710)] = 39484, + [SMALL_STATE(1711)] = 39491, + [SMALL_STATE(1712)] = 39498, + [SMALL_STATE(1713)] = 39505, + [SMALL_STATE(1714)] = 39512, + [SMALL_STATE(1715)] = 39519, + [SMALL_STATE(1716)] = 39526, + [SMALL_STATE(1717)] = 39533, + [SMALL_STATE(1718)] = 39540, + [SMALL_STATE(1719)] = 39547, + [SMALL_STATE(1720)] = 39554, + [SMALL_STATE(1721)] = 39561, + [SMALL_STATE(1722)] = 39568, + [SMALL_STATE(1723)] = 39575, + [SMALL_STATE(1724)] = 39582, + [SMALL_STATE(1725)] = 39589, + [SMALL_STATE(1726)] = 39596, + [SMALL_STATE(1727)] = 39603, + [SMALL_STATE(1728)] = 39610, + [SMALL_STATE(1729)] = 39617, + [SMALL_STATE(1730)] = 39624, + [SMALL_STATE(1731)] = 39631, + [SMALL_STATE(1732)] = 39638, + [SMALL_STATE(1733)] = 39645, + [SMALL_STATE(1734)] = 39652, + [SMALL_STATE(1735)] = 39659, + [SMALL_STATE(1736)] = 39666, + [SMALL_STATE(1737)] = 39673, + [SMALL_STATE(1738)] = 39680, + [SMALL_STATE(1739)] = 39687, + [SMALL_STATE(1740)] = 39694, + [SMALL_STATE(1741)] = 39701, + [SMALL_STATE(1742)] = 39708, + [SMALL_STATE(1743)] = 39715, + [SMALL_STATE(1744)] = 39722, + [SMALL_STATE(1745)] = 39729, + [SMALL_STATE(1746)] = 39736, + [SMALL_STATE(1747)] = 39743, + [SMALL_STATE(1748)] = 39750, + [SMALL_STATE(1749)] = 39757, + [SMALL_STATE(1750)] = 39764, + [SMALL_STATE(1751)] = 39771, + [SMALL_STATE(1752)] = 39778, + [SMALL_STATE(1753)] = 39785, + [SMALL_STATE(1754)] = 39792, + [SMALL_STATE(1755)] = 39799, + [SMALL_STATE(1756)] = 39806, + [SMALL_STATE(1757)] = 39813, + [SMALL_STATE(1758)] = 39820, + [SMALL_STATE(1759)] = 39827, + [SMALL_STATE(1760)] = 39834, + [SMALL_STATE(1761)] = 39841, + [SMALL_STATE(1762)] = 39848, + [SMALL_STATE(1763)] = 39855, + [SMALL_STATE(1764)] = 39862, + [SMALL_STATE(1765)] = 39869, + [SMALL_STATE(1766)] = 39876, + [SMALL_STATE(1767)] = 39883, + [SMALL_STATE(1768)] = 39890, + [SMALL_STATE(1769)] = 39897, + [SMALL_STATE(1770)] = 39904, + [SMALL_STATE(1771)] = 39911, + [SMALL_STATE(1772)] = 39918, + [SMALL_STATE(1773)] = 39925, + [SMALL_STATE(1774)] = 39932, + [SMALL_STATE(1775)] = 39939, + [SMALL_STATE(1776)] = 39946, + [SMALL_STATE(1777)] = 39953, + [SMALL_STATE(1778)] = 39960, + [SMALL_STATE(1779)] = 39967, + [SMALL_STATE(1780)] = 39974, + [SMALL_STATE(1781)] = 39981, + [SMALL_STATE(1782)] = 39988, + [SMALL_STATE(1783)] = 39995, + [SMALL_STATE(1784)] = 40002, + [SMALL_STATE(1785)] = 40009, + [SMALL_STATE(1786)] = 40016, + [SMALL_STATE(1787)] = 40023, + [SMALL_STATE(1788)] = 40030, + [SMALL_STATE(1789)] = 40037, + [SMALL_STATE(1790)] = 40044, + [SMALL_STATE(1791)] = 40051, + [SMALL_STATE(1792)] = 40058, + [SMALL_STATE(1793)] = 40065, + [SMALL_STATE(1794)] = 40072, + [SMALL_STATE(1795)] = 40079, + [SMALL_STATE(1796)] = 40086, + [SMALL_STATE(1797)] = 40093, + [SMALL_STATE(1798)] = 40100, + [SMALL_STATE(1799)] = 40107, + [SMALL_STATE(1800)] = 40114, + [SMALL_STATE(1801)] = 40121, + [SMALL_STATE(1802)] = 40128, + [SMALL_STATE(1803)] = 40135, + [SMALL_STATE(1804)] = 40142, + [SMALL_STATE(1805)] = 40149, + [SMALL_STATE(1806)] = 40156, + [SMALL_STATE(1807)] = 40163, + [SMALL_STATE(1808)] = 40170, + [SMALL_STATE(1809)] = 40177, + [SMALL_STATE(1810)] = 40184, + [SMALL_STATE(1811)] = 40191, + [SMALL_STATE(1812)] = 40198, + [SMALL_STATE(1813)] = 40205, + [SMALL_STATE(1814)] = 40212, + [SMALL_STATE(1815)] = 40219, + [SMALL_STATE(1816)] = 40226, + [SMALL_STATE(1817)] = 40233, + [SMALL_STATE(1818)] = 40240, + [SMALL_STATE(1819)] = 40247, + [SMALL_STATE(1820)] = 40254, + [SMALL_STATE(1821)] = 40261, + [SMALL_STATE(1822)] = 40268, + [SMALL_STATE(1823)] = 40275, + [SMALL_STATE(1824)] = 40282, + [SMALL_STATE(1825)] = 40289, + [SMALL_STATE(1826)] = 40296, + [SMALL_STATE(1827)] = 40303, + [SMALL_STATE(1828)] = 40310, + [SMALL_STATE(1829)] = 40317, + [SMALL_STATE(1830)] = 40324, + [SMALL_STATE(1831)] = 40331, + [SMALL_STATE(1832)] = 40338, + [SMALL_STATE(1833)] = 40345, + [SMALL_STATE(1834)] = 40352, + [SMALL_STATE(1835)] = 40359, + [SMALL_STATE(1836)] = 40366, + [SMALL_STATE(1837)] = 40373, + [SMALL_STATE(1838)] = 40380, + [SMALL_STATE(1839)] = 40387, + [SMALL_STATE(1840)] = 40394, + [SMALL_STATE(1841)] = 40401, + [SMALL_STATE(1842)] = 40408, + [SMALL_STATE(1843)] = 40415, + [SMALL_STATE(1844)] = 40422, + [SMALL_STATE(1845)] = 40429, + [SMALL_STATE(1846)] = 40436, + [SMALL_STATE(1847)] = 40443, + [SMALL_STATE(1848)] = 40450, + [SMALL_STATE(1849)] = 40457, + [SMALL_STATE(1850)] = 40464, + [SMALL_STATE(1851)] = 40471, + [SMALL_STATE(1852)] = 40478, + [SMALL_STATE(1853)] = 40485, + [SMALL_STATE(1854)] = 40492, + [SMALL_STATE(1855)] = 40499, + [SMALL_STATE(1856)] = 40506, + [SMALL_STATE(1857)] = 40513, + [SMALL_STATE(1858)] = 40520, + [SMALL_STATE(1859)] = 40527, + [SMALL_STATE(1860)] = 40534, + [SMALL_STATE(1861)] = 40541, + [SMALL_STATE(1862)] = 40548, + [SMALL_STATE(1863)] = 40555, + [SMALL_STATE(1864)] = 40562, + [SMALL_STATE(1865)] = 40569, + [SMALL_STATE(1866)] = 40576, + [SMALL_STATE(1867)] = 40583, + [SMALL_STATE(1868)] = 40590, + [SMALL_STATE(1869)] = 40597, + [SMALL_STATE(1870)] = 40604, + [SMALL_STATE(1871)] = 40611, + [SMALL_STATE(1872)] = 40618, + [SMALL_STATE(1873)] = 40625, + [SMALL_STATE(1874)] = 40632, + [SMALL_STATE(1875)] = 40639, + [SMALL_STATE(1876)] = 40646, + [SMALL_STATE(1877)] = 40653, + [SMALL_STATE(1878)] = 40660, + [SMALL_STATE(1879)] = 40667, + [SMALL_STATE(1880)] = 40674, + [SMALL_STATE(1881)] = 40681, + [SMALL_STATE(1882)] = 40688, + [SMALL_STATE(1883)] = 40695, + [SMALL_STATE(1884)] = 40702, + [SMALL_STATE(1885)] = 40709, + [SMALL_STATE(1886)] = 40716, + [SMALL_STATE(1887)] = 40723, + [SMALL_STATE(1888)] = 40730, + [SMALL_STATE(1889)] = 40737, + [SMALL_STATE(1890)] = 40744, + [SMALL_STATE(1891)] = 40751, + [SMALL_STATE(1892)] = 40758, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -90114,1347 +90315,1354 @@ 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 = false}}, SHIFT(612), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1, 0, 0), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1, 0, 0), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1, 0, 0), - [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1, 0, 0), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 2, 0, 0), - [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 2, 0, 0), - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), - [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1303), - [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(622), - [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1303), - [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 1, 0, 0), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 1, 0, 0), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(7), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_duration, 1, 0, 0), - [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_duration, 1, 0, 0), - [108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_value, 1, 0, 0), - [112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_value, 1, 0, 0), - [114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_query, 3, 0, 0), - [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_query, 3, 0, 0), - [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_key, 1, 0, 0), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 3, 0, 0), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 3, 0, 0), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_value, 1, 0, 0), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_base_value, 1, 0, 0), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), - [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1, 0, 0), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number, 1, 0, 0), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_element, 1, 0, 0), - [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_element, 1, 0, 0), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id, 3, 0, 0), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id, 3, 0, 0), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 5, 0, 0), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 5, 0, 0), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 2, 0, 0), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 2, 0, 0), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 3, 0, 0), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 3, 0, 0), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 3, 0, 0), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 3, 0, 0), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 2, 0, 0), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 2, 0, 0), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, 0, 0), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, 0, 0), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 4, 0, 0), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 4, 0, 0), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 2, 0, 0), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 2, 0, 0), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_point, 5, 0, 0), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_point, 5, 0, 0), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 4, 0, 0), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 4, 0, 0), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 5, 0, 0), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 5, 0, 0), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(52), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, 0, 0), - [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, 0, 0), - [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3, 0, 0), - [227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3, 0, 0), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 4, 0, 0), - [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 4, 0, 0), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 3, 0, 0), - [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 3, 0, 0), - [245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1361), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(628), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1361), - [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1425), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 2, 0, 0), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 2, 0, 0), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1384), - [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(631), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1384), - [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1398), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2, 0, 0), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 3, 0, 0), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 1, 0, 0), - [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 1, 0, 0), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 2, 0, 0), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 3, 0, 0), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1419), - [394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(623), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1419), - [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1390), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1316), - [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1316), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1403), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), - [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(626), - [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), - [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1319), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), - [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), - [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), - [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), - [495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(630), - [498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), - [501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 3, 0, 0), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 2, 0, 0), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(233), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(261), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 5, 0, 0), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 6, 0, 0), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 1, 0, 0), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3, 0, 0), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2, 0, 0), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_clause, 2, 0, 0), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1, 0, 0), + [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1, 0, 0), + [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), + [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1313), + [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(631), + [73] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1313), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1396), + [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1, 0, 0), + [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1, 0, 0), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 1, 0, 0), + [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 1, 0, 0), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 2, 0, 0), + [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 2, 0, 0), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_duration, 1, 0, 0), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_duration, 1, 0, 0), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_key, 1, 0, 0), + [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_query, 3, 0, 0), + [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_query, 3, 0, 0), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_value, 1, 0, 0), + [140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_value, 1, 0, 0), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 5, 0, 0), + [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 5, 0, 0), + [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), + [148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), + [150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id, 3, 0, 0), + [152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id, 3, 0, 0), + [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 4, 0, 0), + [156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 4, 0, 0), + [158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 2, 0, 0), + [160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 2, 0, 0), + [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 3, 0, 0), + [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 3, 0, 0), + [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 3, 0, 0), + [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 3, 0, 0), + [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_value, 1, 0, 0), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_base_value, 1, 0, 0), + [174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 3, 0, 0), + [176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 3, 0, 0), + [178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_point, 5, 0, 0), + [180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_point, 5, 0, 0), + [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0), + [188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0), + [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 2, 0, 0), + [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 2, 0, 0), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1, 0, 0), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number, 1, 0, 0), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 5, 0, 0), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 5, 0, 0), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 4, 0, 0), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 4, 0, 0), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, 0, 0), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, 0, 0), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_element, 1, 0, 0), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_element, 1, 0, 0), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_path, 2, 0, 0), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_path, 2, 0, 0), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(52), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, 0, 0), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, 0, 0), + [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(623), + [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), + [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 3, 0, 0), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 3, 0, 0), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3, 0, 0), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3, 0, 0), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 4, 0, 0), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 4, 0, 0), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_count, 2, 0, 0), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list_count, 2, 0, 0), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1415), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(624), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1415), + [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1368), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(92), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(100), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 3, 0, 0), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2, 0, 0), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_id_range, 1, 0, 0), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_id_range, 1, 0, 0), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 3, 0, 0), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 2, 0, 0), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1427), + [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(627), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1427), + [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1398), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 3, 0, 0), + [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1394), + [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1394), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 2, 0, 0), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1385), + [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(629), + [484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1385), + [487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1407), + [547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(628), + [550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1407), + [553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(250), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_duration_repeat1, 2, 0, 0), SHIFT_REPEAT(263), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 6, 0, 0), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 5, 0, 0), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 1, 0, 0), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3, 0, 0), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2, 0, 0), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_clause, 2, 0, 0), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_clause, 2, 0, 0), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_assignment, 3, 0, 0), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_clause, 2, 0, 0), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 1, 0, 0), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 1, 0, 0), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param_statement, 5, 0, 0), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param_statement, 6, 0, 0), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2, 0, 0), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param, 5, 0, 0), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param, 6, 0, 0), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_clause, 2, 0, 0), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_clause, 2, 0, 0), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_assignment, 3, 0, 0), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_clause, 2, 0, 0), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 1, 0, 0), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 1, 0, 0), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param_statement, 5, 0, 0), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param_statement, 6, 0, 0), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param, 6, 0, 0), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_param, 5, 0, 0), [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_property, 3, 0, 0), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omit_clause, 2, 0, 0), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2, 0, 0), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omit_clause, 2, 0, 0), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), - [950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(827), - [953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1816), - [956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1817), - [959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1818), - [962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1819), - [965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1821), - [968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1825), - [971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1827), - [974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1828), - [977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(764), - [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_search_analyzer_clause, 3, 0, 0), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_search_analyzer_clause, 4, 0, 0), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 4, 0, 0), - [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), - [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 1, 0, 0), - [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 1, 0, 0), - [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 4, 0, 0), - [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 2, 0, 0), - [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 2, 0, 0), - [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 5, 0, 0), - [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 5, 0, 0), - [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 6, 0, 0), - [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 6, 0, 0), - [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 1, 0, 0), - [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 1, 0, 0), - [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1, 0, 0), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1, 0, 0), - [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 3, 0, 0), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 3, 0, 0), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 5, 0, 0), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_clause, 2, 0, 0), - [1046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), - [1051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(670), - [1054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1876), - [1057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1284), - [1063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(671), - [1066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(673), - [1069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1412), - [1072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1845), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 6, 0, 0), - [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 4, 0, 0), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 5, 0, 0), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 6, 0, 0), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_table_clause, 2, 0, 0), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [1111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(697), - [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(701), - [1117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(704), - [1120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1341), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_table_clause, 3, 0, 0), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 3, 0, 0), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 4, 0, 0), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 5, 0, 0), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), - [1153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1703), - [1156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(825), - [1159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1488), - [1162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1491), - [1165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1387), - [1168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1718), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bm25_clause, 1, 0, 0), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 7, 0, 0), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 7, 0, 0), - [1179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), - [1182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(832), - [1185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1357), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 5, 0, 0), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_search_analyzer_clause, 3, 0, 0), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), + [974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(818), + [977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1713), + [980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1715), + [983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1797), + [986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1807), + [989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1813), + [992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1819), + [995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1833), + [998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1835), + [1001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_search_analyzer_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(765), + [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_search_analyzer_clause, 4, 0, 0), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 4, 0, 0), + [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 4, 0, 0), + [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 1, 0, 0), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 1, 0, 0), + [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 1, 0, 0), + [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 1, 0, 0), + [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 3, 0, 0), + [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 3, 0, 0), + [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 6, 0, 0), + [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 6, 0, 0), + [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 5, 0, 0), + [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 5, 0, 0), + [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1, 0, 0), + [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1, 0, 0), + [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 2, 0, 0), + [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 2, 0, 0), + [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 5, 0, 0), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_clause, 2, 0, 0), + [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 6, 0, 0), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 4, 0, 0), + [1068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1638), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_field_statement, 5, 0, 0), + [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 6, 0, 0), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), + [1077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(699), + [1080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1847), + [1083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(980), + [1086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1296), + [1089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(702), + [1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(715), + [1095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1306), + [1098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1848), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_table_clause, 3, 0, 0), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_table_clause, 2, 0, 0), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [1119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(690), + [1122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(712), + [1125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(720), + [1128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_field_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1349), + [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), + [1133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1710), + [1136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(815), + [1139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1501), + [1142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1499), + [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1360), + [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bm25_clause, 1, 0, 0), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 5, 0, 0), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 7, 0, 0), + [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 4, 0, 0), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 7, 0, 0), + [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_table_statement, 3, 0, 0), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postings_cache_clause, 2, 0, 0), + [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1700), + [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bm25_clause, 6, 0, 0), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_ids_cache_clause, 2, 0, 0), [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_ids_order_clause, 2, 0, 0), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_terms_order_clause, 2, 0, 0), - [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 4, 0, 0), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_lengths_cache_clause, 2, 0, 0), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_terms_cache_clause, 2, 0, 0), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postings_order_clause, 2, 0, 0), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1638), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postings_cache_clause, 2, 0, 0), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_lengths_order_clause, 2, 0, 0), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 2, 0, 0), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bm25_clause, 6, 0, 0), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_type, 4, 0, 0), - [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 2, 0, 0), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [1243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(702), - [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), - [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [1250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(681), - [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 8, 0, 0), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 3, 0, 0), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 7, 0, 0), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 4, 0, 0), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 3, 0, 0), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 6, 0, 0), - [1271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(747), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), - [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [1280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(682), - [1283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(759), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 8, 0, 0), - [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 8, 0, 0), + [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 4, 0, 0), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 2, 0, 0), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [1212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1725), + [1215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_table_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), + [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 5, 0, 0), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_lengths_cache_clause, 2, 0, 0), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doc_lengths_order_clause, 2, 0, 0), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postings_order_clause, 2, 0, 0), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_terms_cache_clause, 2, 0, 0), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_terms_order_clause, 2, 0, 0), + [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 3, 0, 0), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 8, 0, 0), + [1249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(689), + [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 2, 0, 0), + [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_type, 4, 0, 0), + [1256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(738), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 2, 0, 0), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 4, 0, 0), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 3, 0, 0), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(659), + [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 6, 0, 0), + [1282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(758), + [1285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 7, 0, 0), + [1287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(744), [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 9, 0, 0), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 2, 0, 0), - [1294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(725), - [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0), - [1299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1595), - [1302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 5, 0, 0), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [1310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 3, 0, 0), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_clause, 3, 0, 0), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 4, 0, 0), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 4, 0, 0), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 3, 0, 0), - [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 4, 0, 0), - [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), - [1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1718), - [1353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1477), - [1356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1372), - [1359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1367), - [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_clause, 2, 0, 0), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 2, 0, 0), - [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 3, 0, 0), - [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 3, 0, 0), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0), - [1378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(722), - [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), - [1383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1320), - [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permissions_for_clause, 2, 0, 0), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 5, 0, 0), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 4, 0, 0), - [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 4, 0, 0), - [1396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1365), - [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), - [1401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), - [1404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1719), - [1407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [1410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1718), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 6, 0, 0), - [1417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(667), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 7, 0, 0), - [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 2, 0, 0), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [1456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1293), - [1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_clause, 1, 0, 0), - [1461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 10, 0, 0), - [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 9, 0, 0), - [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_changefeed_clause, 2, 0, 0), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [1469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1322), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 8, 0, 0), + [1296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_type_clause, 8, 0, 0), + [1298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(698), + [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0), + [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), + [1305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1336), + [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 2, 0, 0), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 4, 0, 0), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 4, 0, 0), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 4, 0, 0), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 4, 0, 0), + [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 4, 0, 0), + [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 5, 0, 0), + [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), + [1360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1263), + [1363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1812), + [1366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), + [1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_analyzer_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 5, 0, 0), + [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_clause, 2, 0, 0), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [1378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 3, 0, 0), + [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_clause, 3, 0, 0), + [1382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), + [1384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [1387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1514), + [1390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1395), + [1393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_scope_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1406), + [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 7, 0, 0), + [1398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_user_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1683), + [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 6, 0, 0), + [1403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permissions_for_clause, 2, 0, 0), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_analyzer_statement, 3, 0, 0), + [1413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_scope_statement, 3, 0, 0), + [1415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1319), + [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_split_clause, 3, 0, 0), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [1422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(704), + [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(733), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [1432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1290), + [1435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 2, 0, 0), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [1439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat2, 2, 0, 0), SHIFT_REPEAT(1345), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_changefeed_clause, 2, 0, 0), + [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_clause, 1, 0, 0), + [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_view_clause, 9, 0, 0), + [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 10, 0, 0), [1472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [1480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 5, 0, 0), - [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tokenizers_clause, 2, 0, 0), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 11, 0, 0), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_target, 1, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 2, 0, 0), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tokenizers_clause, 3, 0, 0), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filters_clause, 2, 0, 0), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filters_clause, 3, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), - [1504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 4, 0, 0), - [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 3, 0, 0), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_subject, 1, 0, 0), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 3, 0, 0), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tokenizers_clause_repeat1, 2, 0, 0), - [1517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tokenizers_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1272), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_filters_clause_repeat1, 2, 0, 0), - [1522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_filters_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 1, 0, 0), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 4, 0, 0), - [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 5, 0, 0), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 6, 0, 0), - [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 8, 0, 0), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), - [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1208), - [1564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1756), - [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_tokenizers, 1, 0, 0), - [1569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 7, 0, 0), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 4, 0, 0), - [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 3, 0, 0), - [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_clause, 2, 0, 0), - [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 2, 0, 0), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), - [1603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1444), - [1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_clause, 3, 0, 0), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 3, 0, 0), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(707), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 6, 0, 0), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [1637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(650), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 5, 0, 0), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 6, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 2, 0, 0), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patch_clause, 2, 0, 0), - [1674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(748), - [1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2, 0, 0), - [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 5, 0, 0), - [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [1685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fields_columns_clause, 2, 0, 0), - [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merge_clause, 2, 0, 0), - [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 7, 0, 0), - [1691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1505), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_content_clause, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 6, 0, 0), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 5, 0, 0), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 6, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 12, 0, 0), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fields_columns_clause, 3, 0, 0), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_clause, 2, 0, 0), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 9, 0, 0), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signin_clause, 2, 0, 0), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signup_clause, 2, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_session_clause, 2, 0, 0), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 7, 0, 0), - [1720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1462), - [1723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permissions_basic_clause, 2, 0, 0), - [1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), - [1727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), - [1730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1718), - [1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 2, 0, 0), - [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [1745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 1, 0, 0), - [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_clause, 3, 0, 0), - [1749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_then_clause_repeat1, 2, 0, 0), - [1754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_then_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1313), - [1757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 3, 0, 0), - [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 6, 0, 0), - [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [1763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(699), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1359), - [1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 7, 0, 0), - [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 4, 0, 0), - [1775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1561), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 5, 0, 0), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 5, 0, 0), - [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 7, 0, 0), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unique_clause, 1, 0, 0), - [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 10, 0, 0), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timeout_clause, 2, 0, 0), - [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 4, 0, 0), - [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_namespace_statement, 3, 0, 0), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 11, 0, 0), - [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_event_statement, 5, 0, 0), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 9, 0, 0), - [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 6, 0, 0), - [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 8, 0, 0), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 13, 0, 0), - [1842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 10, 0, 0), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 3, 0, 0), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [1853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 12, 0, 0), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [1857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 13, 0, 0), - [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat1, 2, 0, 0), - [1861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), - [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explain_clause, 1, 0, 0), - [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), - [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [1880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_clause, 1, 0, 0), - [1882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1437), - [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 14, 0, 0), - [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 17, 0, 0), - [1889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 16, 0, 0), - [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 15, 0, 0), - [1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 1, 0, 0), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [1897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cancel_statement, 1, 0, 0), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [1901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 1, 0, 0), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 5, 0, 0), - [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 5, 0, 0), - [1923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(705), - [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 5, 0, 0), - [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 14, 0, 0), - [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explain_clause, 2, 0, 0), - [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_event_statement, 6, 0, 0), - [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4, 0, 0), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2, 0, 0), - [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 2, 0, 0), - [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 6, 0, 0), - [1994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cancel_statement, 2, 0, 0), - [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 2, 0, 0), - [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [2006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 4, 0, 0), - [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6, 0, 0), - [2010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 11, 0, 0), - [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [2026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1486), - [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 9, 0, 0), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_namespace_statement, 4, 0, 0), - [2035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), - [2037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(615), - [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_live_select_statement, 2, 0, 0), - [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), - [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [2050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_token_statement, 9, 0, 0), - [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 7, 0, 0), - [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 7, 0, 0), - [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [2070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2, 0, 0), - [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8, 0, 0), - [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 3, 0, 0), - [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 3, 0, 0), - [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 8, 0, 0), - [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7, 0, 0), - [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 3, 0, 0), - [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), - [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_token_statement, 8, 0, 0), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 2, 0, 0), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_content, 2, 0, 0), - [2142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [2146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), - [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2, 0, 0), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [2175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_content, 1, 0, 0), - [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [2185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 3, 0, 0), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [2199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1771), - [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 2, 0, 0), - [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 4, 0, 0), - [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [2234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), SHIFT_REPEAT(234), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [2245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(613), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [2268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 2, 0, 0), - [2270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1837), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [2279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inclusive_predicate, 1, 0, 0), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [2283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), SHIFT_REPEAT(220), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 1, 0, 0), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_graph_path_repeat1, 2, 0, 0), SHIFT_REPEAT(633), - [2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_path_repeat1, 2, 0, 0), - [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [2333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1414), - [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_content_repeat1, 2, 0, 0), - [2338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), - [2358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), - [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 3, 0, 0), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [2390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 5, 0, 0), - [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_not_exists_clause, 3, 0, 0), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [2402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 4, 0, 0), - [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [2422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_exists_clause, 2, 0, 0), - [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 4, 0, 0), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_token_type_clause, 2, 0, 0), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 3, 0, 0), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [2596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 5, 0, 0), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 6, 0, 0), - [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), - [2754] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 2, 0, 0), - [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 5, 0, 0), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 2, 0, 0), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_filters_clause_repeat1, 2, 0, 0), + [1490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_filters_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1187), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), + [1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_criteria, 3, 0, 0), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_target, 1, 0, 0), + [1499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(635), + [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 4, 0, 0), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 3, 0, 0), + [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tokenizers_clause, 3, 0, 0), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filters_clause, 3, 0, 0), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filters_clause, 2, 0, 0), + [1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 11, 0, 0), + [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tokenizers_clause_repeat1, 2, 0, 0), + [1520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tokenizers_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1271), + [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tokenizers_clause, 2, 0, 0), + [1525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_subject, 1, 0, 0), + [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 8, 0, 0), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 6, 0, 0), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 2, 0, 0), + [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 4, 0, 0), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 5, 0, 0), + [1585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), + [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 6, 0, 0), + [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 3, 0, 0), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_clause, 2, 0, 0), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [1611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 2, 0, 0), + [1613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1495), + [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_clause, 3, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 3, 0, 0), + [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 4, 0, 0), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 6, 0, 0), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 7, 0, 0), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(654), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [1641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), + [1643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1226), + [1646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_index_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1855), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(710), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_filters, 1, 0, 0), + [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_index_statement, 5, 0, 0), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyzer_tokenizers, 1, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 7, 0, 0), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 9, 0, 0), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permissions_basic_clause, 2, 0, 0), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_clause, 2, 0, 0), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 5, 0, 0), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_session_clause, 2, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signin_clause, 2, 0, 0), + [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signup_clause, 2, 0, 0), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 6, 0, 0), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 12, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fields_columns_clause, 3, 0, 0), + [1704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1573), + [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_content_clause, 2, 0, 0), + [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fields_columns_clause, 2, 0, 0), + [1711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 6, 0, 0), + [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function_statement, 7, 0, 0), + [1715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patch_clause, 2, 0, 0), + [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merge_clause, 2, 0, 0), + [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 5, 0, 0), + [1721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(759), + [1724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1458), + [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), + [1729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1393), + [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 3, 0, 0), + [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(723), + [1744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1367), + [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 2, 0, 0), + [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 4, 0, 0), + [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 7, 0, 0), + [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [1757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1468), + [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 6, 0, 0), + [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_clause, 3, 0, 0), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_then_clause_repeat1, 2, 0, 0), + [1772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_then_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1408), + [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 5, 0, 0), + [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_then_clause, 1, 0, 0), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_define_function_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1421), + [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_function, 5, 0, 0), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 6, 0, 0), + [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timeout_clause, 2, 0, 0), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 8, 0, 0), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 4, 0, 0), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_event_statement, 5, 0, 0), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 13, 0, 0), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 3, 0, 0), + [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_namespace_statement, 3, 0, 0), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(665), + [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unique_clause, 1, 0, 0), + [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 7, 0, 0), + [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 2, 0, 0), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 9, 0, 0), + [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 10, 0, 0), + [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 10, 0, 0), + [1853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_user_statement, 11, 0, 0), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), + [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), + [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explain_clause, 1, 0, 0), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_clause, 2, 0, 0), + [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 12, 0, 0), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 13, 0, 0), + [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 14, 0, 0), + [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 15, 0, 0), + [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 16, 0, 0), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [1889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 17, 0, 0), + [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_clause, 1, 0, 0), + [1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat1, 2, 0, 0), + [1895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_permissions_for_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1295), + [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 1, 0, 0), + [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cancel_statement, 1, 0, 0), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 1, 0, 0), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [1910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1480), + [1913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 14, 0, 0), + [1915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_database, 5, 0, 0), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2, 0, 0), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [1929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 3, 0, 0), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [1943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 7, 0, 0), + [1945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 7, 0, 0), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_db_clause, 2, 0, 0), + [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 3, 0, 0), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 3, 0, 0), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat3, 2, 0, 0), SHIFT_REPEAT(1506), + [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), + [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7, 0, 0), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 5, 0, 0), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_live_select_statement, 2, 0, 0), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relate_statement, 11, 0, 0), + [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 2, 0, 0), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 5, 0, 0), + [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 9, 0, 0), + [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6, 0, 0), + [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cancel_statement, 2, 0, 0), + [2026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 3, 0, 0), + [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_token_statement, 9, 0, 0), + [2030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), + [2032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(617), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4, 0, 0), + [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 2, 0, 0), + [2043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explain_clause, 2, 0, 0), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2, 0, 0), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [2055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_namespace_statement, 4, 0, 0), + [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_event_statement, 6, 0, 0), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_token_statement, 8, 0, 0), + [2099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(742), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 6, 0, 0), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8, 0, 0), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove_statement, 4, 0, 0), + [2126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 8, 0, 0), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expressions, 1, 0, 0), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inclusive_predicate, 1, 0, 0), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [2174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_graph_path_repeat1, 2, 0, 0), SHIFT_REPEAT(633), + [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_path_repeat1, 2, 0, 0), + [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), + [2185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [2217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_content, 1, 0, 0), + [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [2227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 2, 0, 0), + [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826), + [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [2273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(614), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 2, 0, 0), + [2292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1886), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [2303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), SHIFT_REPEAT(182), + [2306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), + [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [2330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 3, 0, 0), + [2332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1350), + [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_content_repeat1, 2, 0, 0), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [2347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expressions_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [2350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1817), + [2353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 2, 0, 0), + [2355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), + [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2, 0, 0), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_param_list_repeat1, 4, 0, 0), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_content, 2, 0, 0), + [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 3, 0, 0), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_exists_clause, 2, 0, 0), + [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_predicate, 4, 0, 0), + [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 5, 0, 0), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [2462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat2, 4, 0, 0), + [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [2466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_not_exists_clause, 3, 0, 0), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_token_type_clause, 2, 0, 0), + [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 5, 0, 0), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 2, 0, 0), + [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [2726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 3, 0, 0), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [2750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), + [2752] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_list, 6, 0, 0), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), }; #ifdef __cplusplus diff --git a/test/corpus/use.txt b/test/corpus/use.txt new file mode 100644 index 0000000..b7a0c98 --- /dev/null +++ b/test/corpus/use.txt @@ -0,0 +1,60 @@ +===================================== +Switch namespace to test +===================================== + +USE NS test; + +--- + +(source_file + (expressions + (expression + (statement + (use_statement + (keyword_use) + (ns_clause + (keyword_ns) + (identifier))))) + (semi_colon))) + +===================================== +Switch database to test +===================================== + +USE DB test; + +--- + +(source_file + (expressions + (expression + (statement + (use_statement + (keyword_use) + (db_clause + (keyword_db) + (identifier))))) + (semi_colon))) + +===================================== +Switch namespace to test and database to test +===================================== + +USE NS test DB test; + +--- + +(source_file + (expressions + (expression + (statement + (use_statement + (keyword_use) + (ns_clause + (keyword_ns) + (identifier)) + (db_clause + (keyword_db) + (identifier))))) + (semi_colon))) +