tree-sitter-plpgsql/src/parser.c

50104 lines
1.4 MiB

#include <tree_sitter/parser.h>
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
#ifdef _MSC_VER
#pragma optimize("", off)
#elif defined(__clang__)
#pragma clang optimize off
#elif defined(__GNUC__)
#pragma GCC optimize ("O0")
#endif
#define LANGUAGE_VERSION 13
#define STATE_COUNT 1528
#define LARGE_STATE_COUNT 3
#define SYMBOL_COUNT 341
#define ALIAS_COUNT 0
#define TOKEN_COUNT 175
#define EXTERNAL_TOKEN_COUNT 0
#define FIELD_COUNT 3
#define MAX_ALIAS_SEQUENCE_LENGTH 15
#define PRODUCTION_ID_COUNT 5
enum {
anon_sym_SEMI = 1,
aux_sym_create_type_statement_token1 = 2,
aux_sym_create_type_statement_token2 = 3,
aux_sym_create_type_statement_token3 = 4,
aux_sym_create_type_statement_token4 = 5,
anon_sym_LPAREN = 6,
anon_sym_COMMA = 7,
anon_sym_RPAREN = 8,
aux_sym_insert_statement_token1 = 9,
aux_sym_insert_statement_token2 = 10,
aux_sym_insert_items_token1 = 11,
aux_sym_insert_items_token2 = 12,
aux_sym_insert_conflict_token1 = 13,
aux_sym_insert_conflict_token2 = 14,
aux_sym_insert_conflict_token3 = 15,
aux_sym_insert_conflict_token4 = 16,
aux_sym_insert_conflict_token5 = 17,
aux_sym_insert_conflict_token6 = 18,
aux_sym_conflict_target_token1 = 19,
anon_sym_EQ = 20,
aux_sym_update_set_token1 = 21,
aux_sym_insert_returning_token1 = 22,
aux_sym_create_table_statement_token1 = 23,
aux_sym_create_table_statement_token2 = 24,
aux_sym_create_schema_statement_token1 = 25,
aux_sym_schema_role_token1 = 26,
aux_sym_schema_role_token2 = 27,
aux_sym_schema_role_token3 = 28,
aux_sym_create_index_statement_token1 = 29,
aux_sym_create_index_statement_token2 = 30,
aux_sym_create_index_statement_token3 = 31,
aux_sym_index_using_token1 = 32,
aux_sym_index_col_dir_token1 = 33,
aux_sym_index_col_dir_token2 = 34,
aux_sym_index_col_nulls_token1 = 35,
aux_sym_index_col_nulls_token2 = 36,
aux_sym_index_col_nulls_token3 = 37,
aux_sym_index_includes_token1 = 38,
aux_sym_delete_statement_token1 = 39,
aux_sym_delete_statement_token2 = 40,
aux_sym_alter_table_statement_token1 = 41,
aux_sym_alter_table_action_token1 = 42,
aux_sym_alter_table_action_token2 = 43,
aux_sym_alter_table_action_token3 = 44,
aux_sym_alter_column_action_token1 = 45,
aux_sym_alter_column_action_token2 = 46,
aux_sym_alter_column_action_token3 = 47,
aux_sym_constraint_when_token1 = 48,
aux_sym_constraint_when_token2 = 49,
aux_sym_constraint_when_token3 = 50,
aux_sym_constraint_when_token4 = 51,
aux_sym_table_constraint_ty_token1 = 52,
aux_sym_table_constraint_ty_token2 = 53,
aux_sym_table_constraint_ty_token3 = 54,
aux_sym_table_constraint_ty_token4 = 55,
aux_sym_constraint_foreign_key_token1 = 56,
aux_sym_fk_ref_action_token1 = 57,
aux_sym_fk_ref_action_token2 = 58,
aux_sym_fk_ref_action_token3 = 59,
aux_sym_fk_ref_action_token4 = 60,
aux_sym_alter_table_rename_column_token1 = 61,
aux_sym_alter_table_rename_column_token2 = 62,
aux_sym_grant_statement_token1 = 63,
aux_sym_grant_roles_token1 = 64,
aux_sym_grant_roles_token2 = 65,
aux_sym_grant_privileges_token1 = 66,
anon_sym_privileges = 67,
aux_sym_grant_targets_token1 = 68,
aux_sym_grant_targets_token2 = 69,
aux_sym_grant_targets_token3 = 70,
aux_sym_grant_targets_token4 = 71,
aux_sym_grant_targets_token5 = 72,
aux_sym_grant_targets_token6 = 73,
aux_sym_grant_targets_token7 = 74,
aux_sym_grant_targets_token8 = 75,
anon_sym_BSLASH = 76,
aux_sym_psql_statement_token1 = 77,
aux_sym_sequence_increment_token1 = 78,
aux_sym_sequence_increment_token2 = 79,
aux_sym_sequence_min_token1 = 80,
aux_sym_sequence_max_token1 = 81,
aux_sym_sequence_start_token1 = 82,
aux_sym_sequence_start_token2 = 83,
aux_sym_sequence_cache_token1 = 84,
aux_sym_sequence_cycle_token1 = 85,
aux_sym_sequence_owned_token1 = 86,
aux_sym_sequence_owned_token2 = 87,
aux_sym_create_trigger_statement_token1 = 88,
aux_sym_trigger_when_token1 = 89,
aux_sym_trigger_when_token2 = 90,
aux_sym_trigger_when_token3 = 91,
aux_sym_trigger_event_token1 = 92,
aux_sym_trigger_event_token2 = 93,
aux_sym_trigger_scope_token1 = 94,
aux_sym_trigger_scope_token2 = 95,
aux_sym_trigger_scope_token3 = 96,
aux_sym_trigger_exec_token1 = 97,
aux_sym_trigger_cond_token1 = 98,
aux_sym_for_statement_token1 = 99,
anon_sym_DOT_DOT = 100,
aux_sym_for_statement_token2 = 101,
aux_sym_for_statement_token3 = 102,
aux_sym_raise_statement_token1 = 103,
aux_sym_if_statement_token1 = 104,
aux_sym_if_statement_token2 = 105,
aux_sym_if_statement_token3 = 106,
aux_sym_if_statement_token4 = 107,
aux_sym_if_statement_token5 = 108,
aux_sym_return_statement_token1 = 109,
aux_sym_return_statement_token2 = 110,
aux_sym_perform_statement_token1 = 111,
aux_sym_select_statement_token1 = 112,
aux_sym_with_query_item_token1 = 113,
aux_sym_into_token1 = 114,
aux_sym_select_having_token1 = 115,
aux_sym_select_limit_token1 = 116,
aux_sym_select_offset_token1 = 117,
aux_sym_select_offset_token2 = 118,
aux_sym_select_order_by_token1 = 119,
aux_sym_join_item_token1 = 120,
aux_sym_join_item_token2 = 121,
aux_sym_join_item_token3 = 122,
aux_sym_join_type_token1 = 123,
aux_sym_join_type_token2 = 124,
aux_sym_join_type_token3 = 125,
aux_sym_join_type_token4 = 126,
aux_sym_join_type_token5 = 127,
aux_sym_create_function_statement_token1 = 128,
aux_sym_function_return_token1 = 129,
aux_sym_return_setof_token1 = 130,
aux_sym_function_volatility_token1 = 131,
aux_sym_function_volatility_token2 = 132,
aux_sym_function_volatility_token3 = 133,
aux_sym_body_token1 = 134,
anon_sym_DOLLAR = 135,
aux_sym_declarations_token1 = 136,
anon_sym_COLON_EQ = 137,
aux_sym_where_filter_token1 = 138,
aux_sym_or_replace_token1 = 139,
aux_sym_temporary_token1 = 140,
aux_sym_temporary_token2 = 141,
aux_sym_if_not_exists_token1 = 142,
anon_sym_LBRACK = 143,
anon_sym_RBRACK = 144,
aux_sym__type_token1 = 145,
aux_sym__type_token2 = 146,
aux_sym_predefined_types_token1 = 147,
anon_sym_SQUOTE = 148,
aux_sym_string_token1 = 149,
aux_sym_string_token2 = 150,
sym_comment = 151,
anon_sym_DOT = 152,
aux_sym_dollar_quote_string_token1 = 153,
aux_sym_time_expression_token1 = 154,
aux_sym_time_expression_token2 = 155,
aux_sym_time_expression_token3 = 156,
anon_sym_STAR = 157,
anon_sym_SLASH = 158,
anon_sym_PERCENT = 159,
anon_sym_DASH = 160,
anon_sym_PLUS = 161,
anon_sym_LT = 162,
anon_sym_GT = 163,
anon_sym_LT_EQ = 164,
anon_sym_GT_EQ = 165,
anon_sym_LT_GT = 166,
anon_sym_BANG_EQ = 167,
anon_sym_PIPE_PIPE = 168,
sym_cast = 169,
aux_sym_and_token1 = 170,
aux_sym_true_token1 = 171,
aux_sym_false_token1 = 172,
sym_number = 173,
sym__identifier = 174,
sym_source_file = 175,
sym__statement = 176,
sym_create_type_statement = 177,
sym__with_query_statement = 178,
sym_insert_statement = 179,
sym_insert_items = 180,
sym_insert_item = 181,
sym_insert_conflict = 182,
sym_conflict_target = 183,
sym_update_set = 184,
sym_update_value = 185,
sym_insert_returning = 186,
sym_create_table_statement = 187,
sym_create_table_item = 188,
sym_create_schema_statement = 189,
sym_schema_role = 190,
sym_create_index_statement = 191,
sym_index_using = 192,
sym_index_col = 193,
sym_index_col_dir = 194,
sym_index_col_nulls = 195,
sym_index_includes = 196,
sym_delete_statement = 197,
sym_delete_using = 198,
sym_alter_table_statement = 199,
sym_alter_table_change = 200,
sym_alter_table_action = 201,
sym_alter_column_action = 202,
sym_table_constraint = 203,
sym_constraint_when = 204,
sym_table_constraint_ty = 205,
sym_constraint_foreign_key = 206,
sym_fk_action = 207,
sym_fk_ref_action = 208,
sym_alter_column_type = 209,
sym_alter_table_fk_ref_action = 210,
sym_table_column_item = 211,
sym_column_constraint = 212,
sym_column_constraint_ty = 213,
sym_alter_table_rename_column = 214,
sym_alter_table_rename_constraint = 215,
sym_alter_table_rename_table = 216,
sym_alter_table_change_schema = 217,
sym_grant_statement = 218,
sym_grant_roles = 219,
sym_grant_privileges = 220,
sym_grant_targets = 221,
sym_grant_function = 222,
sym_psql_statement = 223,
sym_create_sequence_statement = 224,
sym_sequence_increment = 225,
sym_sequence_min = 226,
sym_sequence_max = 227,
sym_sequence_start = 228,
sym_sequence_cache = 229,
sym_sequence_cycle = 230,
sym_sequence_owned = 231,
sym_create_trigger_statement = 232,
sym_trigger_when = 233,
sym_trigger_event = 234,
sym_trigger_scope = 235,
sym_trigger_exec = 236,
sym_trigger_cond = 237,
sym__plpgsql_statement = 238,
sym_for_statement = 239,
sym_raise_statement = 240,
sym_if_statement = 241,
sym_execute_statement = 242,
sym_execute_using = 243,
sym_assign_statement = 244,
sym_return_statement = 245,
sym_perform_statement = 246,
sym_do_block = 247,
sym_select_statement = 248,
sym_with_query = 249,
sym_with_query_item = 250,
sym_into = 251,
sym_select_having = 252,
sym__select_limit_offset = 253,
sym_select_limit = 254,
sym_select_offset = 255,
sym_select_group_by = 256,
sym_select_order_by = 257,
sym_order_by_item = 258,
sym_order_by_direction = 259,
sym_select_where = 260,
sym_select_item = 261,
sym_select_from = 262,
sym_from_item = 263,
sym_from_select = 264,
sym_from_table = 265,
sym_from_function = 266,
sym_join_item = 267,
sym_join_condition = 268,
sym_join_type = 269,
sym_create_function_statement = 270,
sym_function_return = 271,
sym_return_setof = 272,
sym_return_table = 273,
sym_function_volatility = 274,
sym_block = 275,
sym_body = 276,
sym_dollar_quote = 277,
sym_declarations = 278,
sym_var_definition = 279,
sym_function_signature = 280,
sym_function_parameters = 281,
sym_var_declaration = 282,
sym_where_filter = 283,
sym_or_replace = 284,
sym_temporary = 285,
sym_if_not_exists = 286,
sym_if_exists = 287,
sym_as = 288,
sym__type = 289,
sym_predefined_types = 290,
sym_precision = 291,
sym_string = 292,
sym__value_expression = 293,
sym_dollar_quote_string = 294,
sym_time_expression = 295,
sym_function_call = 296,
sym_op_expression = 297,
sym__list_of_identifiers = 298,
sym_comparison_op = 299,
sym_other_op = 300,
sym_minus = 301,
sym_plus = 302,
sym_not = 303,
sym_and = 304,
sym_or = 305,
sym_true = 306,
sym_false = 307,
sym_null = 308,
sym_star = 309,
sym_identifier = 310,
aux_sym_source_file_repeat1 = 311,
aux_sym_create_type_statement_repeat1 = 312,
aux_sym_create_type_statement_repeat2 = 313,
aux_sym_insert_items_repeat1 = 314,
aux_sym_insert_conflict_repeat1 = 315,
aux_sym_conflict_target_repeat1 = 316,
aux_sym_update_set_repeat1 = 317,
aux_sym_insert_returning_repeat1 = 318,
aux_sym_create_table_statement_repeat1 = 319,
aux_sym_create_index_statement_repeat1 = 320,
aux_sym_delete_using_repeat1 = 321,
aux_sym_alter_table_change_repeat1 = 322,
aux_sym_constraint_foreign_key_repeat1 = 323,
aux_sym_table_column_item_repeat1 = 324,
aux_sym_grant_roles_repeat1 = 325,
aux_sym_grant_privileges_repeat1 = 326,
aux_sym_grant_targets_repeat1 = 327,
aux_sym_grant_function_repeat1 = 328,
aux_sym_psql_statement_repeat1 = 329,
aux_sym_create_sequence_statement_repeat1 = 330,
aux_sym_trigger_event_repeat1 = 331,
aux_sym_for_statement_repeat1 = 332,
aux_sym_if_statement_repeat1 = 333,
aux_sym_with_query_repeat1 = 334,
aux_sym_select_order_by_repeat1 = 335,
aux_sym_from_item_repeat1 = 336,
aux_sym_block_repeat1 = 337,
aux_sym_declarations_repeat1 = 338,
aux_sym__type_repeat1 = 339,
aux_sym_string_repeat1 = 340,
};
static const char * const ts_symbol_names[] = {
[ts_builtin_sym_end] = "end",
[anon_sym_SEMI] = ";",
[aux_sym_create_type_statement_token1] = "create",
[aux_sym_create_type_statement_token2] = "type",
[aux_sym_create_type_statement_token3] = "as",
[aux_sym_create_type_statement_token4] = "enum",
[anon_sym_LPAREN] = "(",
[anon_sym_COMMA] = ",",
[anon_sym_RPAREN] = ")",
[aux_sym_insert_statement_token1] = "insert",
[aux_sym_insert_statement_token2] = "into",
[aux_sym_insert_items_token1] = "default",
[aux_sym_insert_items_token2] = "values",
[aux_sym_insert_conflict_token1] = "on",
[aux_sym_insert_conflict_token2] = "conflict",
[aux_sym_insert_conflict_token3] = "do",
[aux_sym_insert_conflict_token4] = "nothing",
[aux_sym_insert_conflict_token5] = "update",
[aux_sym_insert_conflict_token6] = "set",
[aux_sym_conflict_target_token1] = "constraint",
[anon_sym_EQ] = "=",
[aux_sym_update_set_token1] = "row",
[aux_sym_insert_returning_token1] = "returning",
[aux_sym_create_table_statement_token1] = "unlogged",
[aux_sym_create_table_statement_token2] = "table",
[aux_sym_create_schema_statement_token1] = "schema",
[aux_sym_schema_role_token1] = "authorization",
[aux_sym_schema_role_token2] = "current_user",
[aux_sym_schema_role_token3] = "session_user",
[aux_sym_create_index_statement_token1] = "unique",
[aux_sym_create_index_statement_token2] = "index",
[aux_sym_create_index_statement_token3] = "concurrently",
[aux_sym_index_using_token1] = "using",
[aux_sym_index_col_dir_token1] = "asc",
[aux_sym_index_col_dir_token2] = "desc",
[aux_sym_index_col_nulls_token1] = "nulls",
[aux_sym_index_col_nulls_token2] = "first",
[aux_sym_index_col_nulls_token3] = "last",
[aux_sym_index_includes_token1] = "include",
[aux_sym_delete_statement_token1] = "delete",
[aux_sym_delete_statement_token2] = "from",
[aux_sym_alter_table_statement_token1] = "alter",
[aux_sym_alter_table_action_token1] = "add",
[aux_sym_alter_table_action_token2] = "column",
[aux_sym_alter_table_action_token3] = "drop",
[aux_sym_alter_column_action_token1] = "not",
[aux_sym_alter_column_action_token2] = "null",
[aux_sym_alter_column_action_token3] = "data",
[aux_sym_constraint_when_token1] = "deferrable",
[aux_sym_constraint_when_token2] = "initially",
[aux_sym_constraint_when_token3] = "immediate",
[aux_sym_constraint_when_token4] = "deferred",
[aux_sym_table_constraint_ty_token1] = "check",
[aux_sym_table_constraint_ty_token2] = "primary",
[aux_sym_table_constraint_ty_token3] = "key",
[aux_sym_table_constraint_ty_token4] = "foreign",
[aux_sym_constraint_foreign_key_token1] = "references",
[aux_sym_fk_ref_action_token1] = "no",
[aux_sym_fk_ref_action_token2] = "action",
[aux_sym_fk_ref_action_token3] = "restrict",
[aux_sym_fk_ref_action_token4] = "cascade",
[aux_sym_alter_table_rename_column_token1] = "rename",
[aux_sym_alter_table_rename_column_token2] = "to",
[aux_sym_grant_statement_token1] = "grant",
[aux_sym_grant_roles_token1] = "public",
[aux_sym_grant_roles_token2] = "group",
[aux_sym_grant_privileges_token1] = "all",
[anon_sym_privileges] = "privileges",
[aux_sym_grant_targets_token1] = "tables",
[aux_sym_grant_targets_token2] = "sequences",
[aux_sym_grant_targets_token3] = "functions",
[aux_sym_grant_targets_token4] = "in",
[aux_sym_grant_targets_token5] = "sequence",
[aux_sym_grant_targets_token6] = "function",
[aux_sym_grant_targets_token7] = "procedure",
[aux_sym_grant_targets_token8] = "routine",
[anon_sym_BSLASH] = "\\",
[aux_sym_psql_statement_token1] = "psql_statement_token1",
[aux_sym_sequence_increment_token1] = "increment",
[aux_sym_sequence_increment_token2] = "by",
[aux_sym_sequence_min_token1] = "minvalue",
[aux_sym_sequence_max_token1] = "maxvalue",
[aux_sym_sequence_start_token1] = "start",
[aux_sym_sequence_start_token2] = "with",
[aux_sym_sequence_cache_token1] = "cache",
[aux_sym_sequence_cycle_token1] = "cycle",
[aux_sym_sequence_owned_token1] = "owned",
[aux_sym_sequence_owned_token2] = "none",
[aux_sym_create_trigger_statement_token1] = "trigger",
[aux_sym_trigger_when_token1] = "before",
[aux_sym_trigger_when_token2] = "after",
[aux_sym_trigger_when_token3] = "instead of",
[aux_sym_trigger_event_token1] = "truncate",
[aux_sym_trigger_event_token2] = "or",
[aux_sym_trigger_scope_token1] = "for",
[aux_sym_trigger_scope_token2] = "each",
[aux_sym_trigger_scope_token3] = "statement",
[aux_sym_trigger_exec_token1] = "execute",
[aux_sym_trigger_cond_token1] = "when",
[aux_sym_for_statement_token1] = "reverse",
[anon_sym_DOT_DOT] = "..",
[aux_sym_for_statement_token2] = "loop",
[aux_sym_for_statement_token3] = "end",
[aux_sym_raise_statement_token1] = "raise",
[aux_sym_if_statement_token1] = "if",
[aux_sym_if_statement_token2] = "then",
[aux_sym_if_statement_token3] = "elsif",
[aux_sym_if_statement_token4] = "elseif",
[aux_sym_if_statement_token5] = "else",
[aux_sym_return_statement_token1] = "return",
[aux_sym_return_statement_token2] = "query",
[aux_sym_perform_statement_token1] = "perform",
[aux_sym_select_statement_token1] = "select",
[aux_sym_with_query_item_token1] = "materialized",
[aux_sym_into_token1] = "strict",
[aux_sym_select_having_token1] = "having",
[aux_sym_select_limit_token1] = "limit",
[aux_sym_select_offset_token1] = "offset",
[aux_sym_select_offset_token2] = "rows",
[aux_sym_select_order_by_token1] = "order",
[aux_sym_join_item_token1] = "natural",
[aux_sym_join_item_token2] = "cross",
[aux_sym_join_item_token3] = "join",
[aux_sym_join_type_token1] = "inner",
[aux_sym_join_type_token2] = "left",
[aux_sym_join_type_token3] = "outer",
[aux_sym_join_type_token4] = "right",
[aux_sym_join_type_token5] = "full",
[aux_sym_create_function_statement_token1] = "language",
[aux_sym_function_return_token1] = "returns",
[aux_sym_return_setof_token1] = "setof",
[aux_sym_function_volatility_token1] = "immutable",
[aux_sym_function_volatility_token2] = "stable",
[aux_sym_function_volatility_token3] = "volatile",
[aux_sym_body_token1] = "begin",
[anon_sym_DOLLAR] = "$",
[aux_sym_declarations_token1] = "declare",
[anon_sym_COLON_EQ] = ":=",
[aux_sym_where_filter_token1] = "where",
[aux_sym_or_replace_token1] = "replace",
[aux_sym_temporary_token1] = "temp",
[aux_sym_temporary_token2] = "temporary",
[aux_sym_if_not_exists_token1] = "exists",
[anon_sym_LBRACK] = "[",
[anon_sym_RBRACK] = "]",
[aux_sym__type_token1] = "%rowtype",
[aux_sym__type_token2] = "%type",
[aux_sym_predefined_types_token1] = "numeric",
[anon_sym_SQUOTE] = "'",
[aux_sym_string_token1] = "string_token1",
[aux_sym_string_token2] = "string_token2",
[sym_comment] = "comment",
[anon_sym_DOT] = ".",
[aux_sym_dollar_quote_string_token1] = "dollar_quote_string_token1",
[aux_sym_time_expression_token1] = "at",
[aux_sym_time_expression_token2] = "time",
[aux_sym_time_expression_token3] = "zone",
[anon_sym_STAR] = "*",
[anon_sym_SLASH] = "/",
[anon_sym_PERCENT] = "%",
[anon_sym_DASH] = "-",
[anon_sym_PLUS] = "+",
[anon_sym_LT] = "<",
[anon_sym_GT] = ">",
[anon_sym_LT_EQ] = "<=",
[anon_sym_GT_EQ] = ">=",
[anon_sym_LT_GT] = "<>",
[anon_sym_BANG_EQ] = "!=",
[anon_sym_PIPE_PIPE] = "||",
[sym_cast] = "cast",
[aux_sym_and_token1] = "and",
[aux_sym_true_token1] = "true",
[aux_sym_false_token1] = "false",
[sym_number] = "number",
[sym__identifier] = "_identifier",
[sym_source_file] = "source_file",
[sym__statement] = "_statement",
[sym_create_type_statement] = "create_type_statement",
[sym__with_query_statement] = "_with_query_statement",
[sym_insert_statement] = "insert_statement",
[sym_insert_items] = "insert_items",
[sym_insert_item] = "insert_item",
[sym_insert_conflict] = "insert_conflict",
[sym_conflict_target] = "conflict_target",
[sym_update_set] = "update_set",
[sym_update_value] = "update_value",
[sym_insert_returning] = "insert_returning",
[sym_create_table_statement] = "create_table_statement",
[sym_create_table_item] = "create_table_item",
[sym_create_schema_statement] = "create_schema_statement",
[sym_schema_role] = "schema_role",
[sym_create_index_statement] = "create_index_statement",
[sym_index_using] = "index_using",
[sym_index_col] = "index_col",
[sym_index_col_dir] = "index_col_dir",
[sym_index_col_nulls] = "index_col_nulls",
[sym_index_includes] = "index_includes",
[sym_delete_statement] = "delete_statement",
[sym_delete_using] = "delete_using",
[sym_alter_table_statement] = "alter_table_statement",
[sym_alter_table_change] = "alter_table_change",
[sym_alter_table_action] = "alter_table_action",
[sym_alter_column_action] = "alter_column_action",
[sym_table_constraint] = "table_constraint",
[sym_constraint_when] = "constraint_when",
[sym_table_constraint_ty] = "table_constraint_ty",
[sym_constraint_foreign_key] = "constraint_foreign_key",
[sym_fk_action] = "fk_action",
[sym_fk_ref_action] = "fk_ref_action",
[sym_alter_column_type] = "alter_column_type",
[sym_alter_table_fk_ref_action] = "alter_table_fk_ref_action",
[sym_table_column_item] = "table_column_item",
[sym_column_constraint] = "column_constraint",
[sym_column_constraint_ty] = "column_constraint_ty",
[sym_alter_table_rename_column] = "alter_table_rename_column",
[sym_alter_table_rename_constraint] = "alter_table_rename_constraint",
[sym_alter_table_rename_table] = "alter_table_rename_table",
[sym_alter_table_change_schema] = "alter_table_change_schema",
[sym_grant_statement] = "grant_statement",
[sym_grant_roles] = "grant_roles",
[sym_grant_privileges] = "grant_privileges",
[sym_grant_targets] = "grant_targets",
[sym_grant_function] = "grant_function",
[sym_psql_statement] = "psql_statement",
[sym_create_sequence_statement] = "create_sequence_statement",
[sym_sequence_increment] = "sequence_increment",
[sym_sequence_min] = "sequence_min",
[sym_sequence_max] = "sequence_max",
[sym_sequence_start] = "sequence_start",
[sym_sequence_cache] = "sequence_cache",
[sym_sequence_cycle] = "sequence_cycle",
[sym_sequence_owned] = "sequence_owned",
[sym_create_trigger_statement] = "create_trigger_statement",
[sym_trigger_when] = "trigger_when",
[sym_trigger_event] = "trigger_event",
[sym_trigger_scope] = "trigger_scope",
[sym_trigger_exec] = "trigger_exec",
[sym_trigger_cond] = "trigger_cond",
[sym__plpgsql_statement] = "_plpgsql_statement",
[sym_for_statement] = "for_statement",
[sym_raise_statement] = "raise_statement",
[sym_if_statement] = "if_statement",
[sym_execute_statement] = "execute_statement",
[sym_execute_using] = "execute_using",
[sym_assign_statement] = "assign_statement",
[sym_return_statement] = "return_statement",
[sym_perform_statement] = "perform_statement",
[sym_do_block] = "do_block",
[sym_select_statement] = "select_statement",
[sym_with_query] = "with_query",
[sym_with_query_item] = "with_query_item",
[sym_into] = "into",
[sym_select_having] = "select_having",
[sym__select_limit_offset] = "_select_limit_offset",
[sym_select_limit] = "select_limit",
[sym_select_offset] = "select_offset",
[sym_select_group_by] = "select_group_by",
[sym_select_order_by] = "select_order_by",
[sym_order_by_item] = "order_by_item",
[sym_order_by_direction] = "order_by_direction",
[sym_select_where] = "select_where",
[sym_select_item] = "select_item",
[sym_select_from] = "select_from",
[sym_from_item] = "from_item",
[sym_from_select] = "from_select",
[sym_from_table] = "from_table",
[sym_from_function] = "from_function",
[sym_join_item] = "join_item",
[sym_join_condition] = "join_condition",
[sym_join_type] = "join_type",
[sym_create_function_statement] = "create_function_statement",
[sym_function_return] = "function_return",
[sym_return_setof] = "return_setof",
[sym_return_table] = "return_table",
[sym_function_volatility] = "function_volatility",
[sym_block] = "block",
[sym_body] = "body",
[sym_dollar_quote] = "dollar_quote",
[sym_declarations] = "declarations",
[sym_var_definition] = "var_definition",
[sym_function_signature] = "function_signature",
[sym_function_parameters] = "function_parameters",
[sym_var_declaration] = "var_declaration",
[sym_where_filter] = "where_filter",
[sym_or_replace] = "or_replace",
[sym_temporary] = "temporary",
[sym_if_not_exists] = "if_not_exists",
[sym_if_exists] = "if_exists",
[sym_as] = "as",
[sym__type] = "_type",
[sym_predefined_types] = "predefined_types",
[sym_precision] = "precision",
[sym_string] = "string",
[sym__value_expression] = "_value_expression",
[sym_dollar_quote_string] = "dollar_quote_string",
[sym_time_expression] = "time_expression",
[sym_function_call] = "function_call",
[sym_op_expression] = "op_expression",
[sym__list_of_identifiers] = "_list_of_identifiers",
[sym_comparison_op] = "comparison_op",
[sym_other_op] = "other_op",
[sym_minus] = "minus",
[sym_plus] = "plus",
[sym_not] = "not",
[sym_and] = "and",
[sym_or] = "or",
[sym_true] = "true",
[sym_false] = "false",
[sym_null] = "null",
[sym_star] = "star",
[sym_identifier] = "identifier",
[aux_sym_source_file_repeat1] = "source_file_repeat1",
[aux_sym_create_type_statement_repeat1] = "create_type_statement_repeat1",
[aux_sym_create_type_statement_repeat2] = "create_type_statement_repeat2",
[aux_sym_insert_items_repeat1] = "insert_items_repeat1",
[aux_sym_insert_conflict_repeat1] = "insert_conflict_repeat1",
[aux_sym_conflict_target_repeat1] = "conflict_target_repeat1",
[aux_sym_update_set_repeat1] = "update_set_repeat1",
[aux_sym_insert_returning_repeat1] = "insert_returning_repeat1",
[aux_sym_create_table_statement_repeat1] = "create_table_statement_repeat1",
[aux_sym_create_index_statement_repeat1] = "create_index_statement_repeat1",
[aux_sym_delete_using_repeat1] = "delete_using_repeat1",
[aux_sym_alter_table_change_repeat1] = "alter_table_change_repeat1",
[aux_sym_constraint_foreign_key_repeat1] = "constraint_foreign_key_repeat1",
[aux_sym_table_column_item_repeat1] = "table_column_item_repeat1",
[aux_sym_grant_roles_repeat1] = "grant_roles_repeat1",
[aux_sym_grant_privileges_repeat1] = "grant_privileges_repeat1",
[aux_sym_grant_targets_repeat1] = "grant_targets_repeat1",
[aux_sym_grant_function_repeat1] = "grant_function_repeat1",
[aux_sym_psql_statement_repeat1] = "psql_statement_repeat1",
[aux_sym_create_sequence_statement_repeat1] = "create_sequence_statement_repeat1",
[aux_sym_trigger_event_repeat1] = "trigger_event_repeat1",
[aux_sym_for_statement_repeat1] = "for_statement_repeat1",
[aux_sym_if_statement_repeat1] = "if_statement_repeat1",
[aux_sym_with_query_repeat1] = "with_query_repeat1",
[aux_sym_select_order_by_repeat1] = "select_order_by_repeat1",
[aux_sym_from_item_repeat1] = "from_item_repeat1",
[aux_sym_block_repeat1] = "block_repeat1",
[aux_sym_declarations_repeat1] = "declarations_repeat1",
[aux_sym__type_repeat1] = "_type_repeat1",
[aux_sym_string_repeat1] = "string_repeat1",
};
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
[anon_sym_SEMI] = anon_sym_SEMI,
[aux_sym_create_type_statement_token1] = aux_sym_create_type_statement_token1,
[aux_sym_create_type_statement_token2] = aux_sym_create_type_statement_token2,
[aux_sym_create_type_statement_token3] = aux_sym_create_type_statement_token3,
[aux_sym_create_type_statement_token4] = aux_sym_create_type_statement_token4,
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_COMMA] = anon_sym_COMMA,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[aux_sym_insert_statement_token1] = aux_sym_insert_statement_token1,
[aux_sym_insert_statement_token2] = aux_sym_insert_statement_token2,
[aux_sym_insert_items_token1] = aux_sym_insert_items_token1,
[aux_sym_insert_items_token2] = aux_sym_insert_items_token2,
[aux_sym_insert_conflict_token1] = aux_sym_insert_conflict_token1,
[aux_sym_insert_conflict_token2] = aux_sym_insert_conflict_token2,
[aux_sym_insert_conflict_token3] = aux_sym_insert_conflict_token3,
[aux_sym_insert_conflict_token4] = aux_sym_insert_conflict_token4,
[aux_sym_insert_conflict_token5] = aux_sym_insert_conflict_token5,
[aux_sym_insert_conflict_token6] = aux_sym_insert_conflict_token6,
[aux_sym_conflict_target_token1] = aux_sym_conflict_target_token1,
[anon_sym_EQ] = anon_sym_EQ,
[aux_sym_update_set_token1] = aux_sym_update_set_token1,
[aux_sym_insert_returning_token1] = aux_sym_insert_returning_token1,
[aux_sym_create_table_statement_token1] = aux_sym_create_table_statement_token1,
[aux_sym_create_table_statement_token2] = aux_sym_create_table_statement_token2,
[aux_sym_create_schema_statement_token1] = aux_sym_create_schema_statement_token1,
[aux_sym_schema_role_token1] = aux_sym_schema_role_token1,
[aux_sym_schema_role_token2] = aux_sym_schema_role_token2,
[aux_sym_schema_role_token3] = aux_sym_schema_role_token3,
[aux_sym_create_index_statement_token1] = aux_sym_create_index_statement_token1,
[aux_sym_create_index_statement_token2] = aux_sym_create_index_statement_token2,
[aux_sym_create_index_statement_token3] = aux_sym_create_index_statement_token3,
[aux_sym_index_using_token1] = aux_sym_index_using_token1,
[aux_sym_index_col_dir_token1] = aux_sym_index_col_dir_token1,
[aux_sym_index_col_dir_token2] = aux_sym_index_col_dir_token2,
[aux_sym_index_col_nulls_token1] = aux_sym_index_col_nulls_token1,
[aux_sym_index_col_nulls_token2] = aux_sym_index_col_nulls_token2,
[aux_sym_index_col_nulls_token3] = aux_sym_index_col_nulls_token3,
[aux_sym_index_includes_token1] = aux_sym_index_includes_token1,
[aux_sym_delete_statement_token1] = aux_sym_delete_statement_token1,
[aux_sym_delete_statement_token2] = aux_sym_delete_statement_token2,
[aux_sym_alter_table_statement_token1] = aux_sym_alter_table_statement_token1,
[aux_sym_alter_table_action_token1] = aux_sym_alter_table_action_token1,
[aux_sym_alter_table_action_token2] = aux_sym_alter_table_action_token2,
[aux_sym_alter_table_action_token3] = aux_sym_alter_table_action_token3,
[aux_sym_alter_column_action_token1] = aux_sym_alter_column_action_token1,
[aux_sym_alter_column_action_token2] = aux_sym_alter_column_action_token2,
[aux_sym_alter_column_action_token3] = aux_sym_alter_column_action_token3,
[aux_sym_constraint_when_token1] = aux_sym_constraint_when_token1,
[aux_sym_constraint_when_token2] = aux_sym_constraint_when_token2,
[aux_sym_constraint_when_token3] = aux_sym_constraint_when_token3,
[aux_sym_constraint_when_token4] = aux_sym_constraint_when_token4,
[aux_sym_table_constraint_ty_token1] = aux_sym_table_constraint_ty_token1,
[aux_sym_table_constraint_ty_token2] = aux_sym_table_constraint_ty_token2,
[aux_sym_table_constraint_ty_token3] = aux_sym_table_constraint_ty_token3,
[aux_sym_table_constraint_ty_token4] = aux_sym_table_constraint_ty_token4,
[aux_sym_constraint_foreign_key_token1] = aux_sym_constraint_foreign_key_token1,
[aux_sym_fk_ref_action_token1] = aux_sym_fk_ref_action_token1,
[aux_sym_fk_ref_action_token2] = aux_sym_fk_ref_action_token2,
[aux_sym_fk_ref_action_token3] = aux_sym_fk_ref_action_token3,
[aux_sym_fk_ref_action_token4] = aux_sym_fk_ref_action_token4,
[aux_sym_alter_table_rename_column_token1] = aux_sym_alter_table_rename_column_token1,
[aux_sym_alter_table_rename_column_token2] = aux_sym_alter_table_rename_column_token2,
[aux_sym_grant_statement_token1] = aux_sym_grant_statement_token1,
[aux_sym_grant_roles_token1] = aux_sym_grant_roles_token1,
[aux_sym_grant_roles_token2] = aux_sym_grant_roles_token2,
[aux_sym_grant_privileges_token1] = aux_sym_grant_privileges_token1,
[anon_sym_privileges] = anon_sym_privileges,
[aux_sym_grant_targets_token1] = aux_sym_grant_targets_token1,
[aux_sym_grant_targets_token2] = aux_sym_grant_targets_token2,
[aux_sym_grant_targets_token3] = aux_sym_grant_targets_token3,
[aux_sym_grant_targets_token4] = aux_sym_grant_targets_token4,
[aux_sym_grant_targets_token5] = aux_sym_grant_targets_token5,
[aux_sym_grant_targets_token6] = aux_sym_grant_targets_token6,
[aux_sym_grant_targets_token7] = aux_sym_grant_targets_token7,
[aux_sym_grant_targets_token8] = aux_sym_grant_targets_token8,
[anon_sym_BSLASH] = anon_sym_BSLASH,
[aux_sym_psql_statement_token1] = aux_sym_psql_statement_token1,
[aux_sym_sequence_increment_token1] = aux_sym_sequence_increment_token1,
[aux_sym_sequence_increment_token2] = aux_sym_sequence_increment_token2,
[aux_sym_sequence_min_token1] = aux_sym_sequence_min_token1,
[aux_sym_sequence_max_token1] = aux_sym_sequence_max_token1,
[aux_sym_sequence_start_token1] = aux_sym_sequence_start_token1,
[aux_sym_sequence_start_token2] = aux_sym_sequence_start_token2,
[aux_sym_sequence_cache_token1] = aux_sym_sequence_cache_token1,
[aux_sym_sequence_cycle_token1] = aux_sym_sequence_cycle_token1,
[aux_sym_sequence_owned_token1] = aux_sym_sequence_owned_token1,
[aux_sym_sequence_owned_token2] = aux_sym_sequence_owned_token2,
[aux_sym_create_trigger_statement_token1] = aux_sym_create_trigger_statement_token1,
[aux_sym_trigger_when_token1] = aux_sym_trigger_when_token1,
[aux_sym_trigger_when_token2] = aux_sym_trigger_when_token2,
[aux_sym_trigger_when_token3] = aux_sym_trigger_when_token3,
[aux_sym_trigger_event_token1] = aux_sym_trigger_event_token1,
[aux_sym_trigger_event_token2] = aux_sym_trigger_event_token2,
[aux_sym_trigger_scope_token1] = aux_sym_trigger_scope_token1,
[aux_sym_trigger_scope_token2] = aux_sym_trigger_scope_token2,
[aux_sym_trigger_scope_token3] = aux_sym_trigger_scope_token3,
[aux_sym_trigger_exec_token1] = aux_sym_trigger_exec_token1,
[aux_sym_trigger_cond_token1] = aux_sym_trigger_cond_token1,
[aux_sym_for_statement_token1] = aux_sym_for_statement_token1,
[anon_sym_DOT_DOT] = anon_sym_DOT_DOT,
[aux_sym_for_statement_token2] = aux_sym_for_statement_token2,
[aux_sym_for_statement_token3] = aux_sym_for_statement_token3,
[aux_sym_raise_statement_token1] = aux_sym_raise_statement_token1,
[aux_sym_if_statement_token1] = aux_sym_if_statement_token1,
[aux_sym_if_statement_token2] = aux_sym_if_statement_token2,
[aux_sym_if_statement_token3] = aux_sym_if_statement_token3,
[aux_sym_if_statement_token4] = aux_sym_if_statement_token4,
[aux_sym_if_statement_token5] = aux_sym_if_statement_token5,
[aux_sym_return_statement_token1] = aux_sym_return_statement_token1,
[aux_sym_return_statement_token2] = aux_sym_return_statement_token2,
[aux_sym_perform_statement_token1] = aux_sym_perform_statement_token1,
[aux_sym_select_statement_token1] = aux_sym_select_statement_token1,
[aux_sym_with_query_item_token1] = aux_sym_with_query_item_token1,
[aux_sym_into_token1] = aux_sym_into_token1,
[aux_sym_select_having_token1] = aux_sym_select_having_token1,
[aux_sym_select_limit_token1] = aux_sym_select_limit_token1,
[aux_sym_select_offset_token1] = aux_sym_select_offset_token1,
[aux_sym_select_offset_token2] = aux_sym_select_offset_token2,
[aux_sym_select_order_by_token1] = aux_sym_select_order_by_token1,
[aux_sym_join_item_token1] = aux_sym_join_item_token1,
[aux_sym_join_item_token2] = aux_sym_join_item_token2,
[aux_sym_join_item_token3] = aux_sym_join_item_token3,
[aux_sym_join_type_token1] = aux_sym_join_type_token1,
[aux_sym_join_type_token2] = aux_sym_join_type_token2,
[aux_sym_join_type_token3] = aux_sym_join_type_token3,
[aux_sym_join_type_token4] = aux_sym_join_type_token4,
[aux_sym_join_type_token5] = aux_sym_join_type_token5,
[aux_sym_create_function_statement_token1] = aux_sym_create_function_statement_token1,
[aux_sym_function_return_token1] = aux_sym_function_return_token1,
[aux_sym_return_setof_token1] = aux_sym_return_setof_token1,
[aux_sym_function_volatility_token1] = aux_sym_function_volatility_token1,
[aux_sym_function_volatility_token2] = aux_sym_function_volatility_token2,
[aux_sym_function_volatility_token3] = aux_sym_function_volatility_token3,
[aux_sym_body_token1] = aux_sym_body_token1,
[anon_sym_DOLLAR] = anon_sym_DOLLAR,
[aux_sym_declarations_token1] = aux_sym_declarations_token1,
[anon_sym_COLON_EQ] = anon_sym_COLON_EQ,
[aux_sym_where_filter_token1] = aux_sym_where_filter_token1,
[aux_sym_or_replace_token1] = aux_sym_or_replace_token1,
[aux_sym_temporary_token1] = aux_sym_temporary_token1,
[aux_sym_temporary_token2] = aux_sym_temporary_token2,
[aux_sym_if_not_exists_token1] = aux_sym_if_not_exists_token1,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[anon_sym_RBRACK] = anon_sym_RBRACK,
[aux_sym__type_token1] = aux_sym__type_token1,
[aux_sym__type_token2] = aux_sym__type_token2,
[aux_sym_predefined_types_token1] = aux_sym_predefined_types_token1,
[anon_sym_SQUOTE] = anon_sym_SQUOTE,
[aux_sym_string_token1] = aux_sym_string_token1,
[aux_sym_string_token2] = aux_sym_string_token2,
[sym_comment] = sym_comment,
[anon_sym_DOT] = anon_sym_DOT,
[aux_sym_dollar_quote_string_token1] = aux_sym_dollar_quote_string_token1,
[aux_sym_time_expression_token1] = aux_sym_time_expression_token1,
[aux_sym_time_expression_token2] = aux_sym_time_expression_token2,
[aux_sym_time_expression_token3] = aux_sym_time_expression_token3,
[anon_sym_STAR] = anon_sym_STAR,
[anon_sym_SLASH] = anon_sym_SLASH,
[anon_sym_PERCENT] = anon_sym_PERCENT,
[anon_sym_DASH] = anon_sym_DASH,
[anon_sym_PLUS] = anon_sym_PLUS,
[anon_sym_LT] = anon_sym_LT,
[anon_sym_GT] = anon_sym_GT,
[anon_sym_LT_EQ] = anon_sym_LT_EQ,
[anon_sym_GT_EQ] = anon_sym_GT_EQ,
[anon_sym_LT_GT] = anon_sym_LT_GT,
[anon_sym_BANG_EQ] = anon_sym_BANG_EQ,
[anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE,
[sym_cast] = sym_cast,
[aux_sym_and_token1] = aux_sym_and_token1,
[aux_sym_true_token1] = aux_sym_true_token1,
[aux_sym_false_token1] = aux_sym_false_token1,
[sym_number] = sym_number,
[sym__identifier] = sym__identifier,
[sym_source_file] = sym_source_file,
[sym__statement] = sym__statement,
[sym_create_type_statement] = sym_create_type_statement,
[sym__with_query_statement] = sym__with_query_statement,
[sym_insert_statement] = sym_insert_statement,
[sym_insert_items] = sym_insert_items,
[sym_insert_item] = sym_insert_item,
[sym_insert_conflict] = sym_insert_conflict,
[sym_conflict_target] = sym_conflict_target,
[sym_update_set] = sym_update_set,
[sym_update_value] = sym_update_value,
[sym_insert_returning] = sym_insert_returning,
[sym_create_table_statement] = sym_create_table_statement,
[sym_create_table_item] = sym_create_table_item,
[sym_create_schema_statement] = sym_create_schema_statement,
[sym_schema_role] = sym_schema_role,
[sym_create_index_statement] = sym_create_index_statement,
[sym_index_using] = sym_index_using,
[sym_index_col] = sym_index_col,
[sym_index_col_dir] = sym_index_col_dir,
[sym_index_col_nulls] = sym_index_col_nulls,
[sym_index_includes] = sym_index_includes,
[sym_delete_statement] = sym_delete_statement,
[sym_delete_using] = sym_delete_using,
[sym_alter_table_statement] = sym_alter_table_statement,
[sym_alter_table_change] = sym_alter_table_change,
[sym_alter_table_action] = sym_alter_table_action,
[sym_alter_column_action] = sym_alter_column_action,
[sym_table_constraint] = sym_table_constraint,
[sym_constraint_when] = sym_constraint_when,
[sym_table_constraint_ty] = sym_table_constraint_ty,
[sym_constraint_foreign_key] = sym_constraint_foreign_key,
[sym_fk_action] = sym_fk_action,
[sym_fk_ref_action] = sym_fk_ref_action,
[sym_alter_column_type] = sym_alter_column_type,
[sym_alter_table_fk_ref_action] = sym_alter_table_fk_ref_action,
[sym_table_column_item] = sym_table_column_item,
[sym_column_constraint] = sym_column_constraint,
[sym_column_constraint_ty] = sym_column_constraint_ty,
[sym_alter_table_rename_column] = sym_alter_table_rename_column,
[sym_alter_table_rename_constraint] = sym_alter_table_rename_constraint,
[sym_alter_table_rename_table] = sym_alter_table_rename_table,
[sym_alter_table_change_schema] = sym_alter_table_change_schema,
[sym_grant_statement] = sym_grant_statement,
[sym_grant_roles] = sym_grant_roles,
[sym_grant_privileges] = sym_grant_privileges,
[sym_grant_targets] = sym_grant_targets,
[sym_grant_function] = sym_grant_function,
[sym_psql_statement] = sym_psql_statement,
[sym_create_sequence_statement] = sym_create_sequence_statement,
[sym_sequence_increment] = sym_sequence_increment,
[sym_sequence_min] = sym_sequence_min,
[sym_sequence_max] = sym_sequence_max,
[sym_sequence_start] = sym_sequence_start,
[sym_sequence_cache] = sym_sequence_cache,
[sym_sequence_cycle] = sym_sequence_cycle,
[sym_sequence_owned] = sym_sequence_owned,
[sym_create_trigger_statement] = sym_create_trigger_statement,
[sym_trigger_when] = sym_trigger_when,
[sym_trigger_event] = sym_trigger_event,
[sym_trigger_scope] = sym_trigger_scope,
[sym_trigger_exec] = sym_trigger_exec,
[sym_trigger_cond] = sym_trigger_cond,
[sym__plpgsql_statement] = sym__plpgsql_statement,
[sym_for_statement] = sym_for_statement,
[sym_raise_statement] = sym_raise_statement,
[sym_if_statement] = sym_if_statement,
[sym_execute_statement] = sym_execute_statement,
[sym_execute_using] = sym_execute_using,
[sym_assign_statement] = sym_assign_statement,
[sym_return_statement] = sym_return_statement,
[sym_perform_statement] = sym_perform_statement,
[sym_do_block] = sym_do_block,
[sym_select_statement] = sym_select_statement,
[sym_with_query] = sym_with_query,
[sym_with_query_item] = sym_with_query_item,
[sym_into] = sym_into,
[sym_select_having] = sym_select_having,
[sym__select_limit_offset] = sym__select_limit_offset,
[sym_select_limit] = sym_select_limit,
[sym_select_offset] = sym_select_offset,
[sym_select_group_by] = sym_select_group_by,
[sym_select_order_by] = sym_select_order_by,
[sym_order_by_item] = sym_order_by_item,
[sym_order_by_direction] = sym_order_by_direction,
[sym_select_where] = sym_select_where,
[sym_select_item] = sym_select_item,
[sym_select_from] = sym_select_from,
[sym_from_item] = sym_from_item,
[sym_from_select] = sym_from_select,
[sym_from_table] = sym_from_table,
[sym_from_function] = sym_from_function,
[sym_join_item] = sym_join_item,
[sym_join_condition] = sym_join_condition,
[sym_join_type] = sym_join_type,
[sym_create_function_statement] = sym_create_function_statement,
[sym_function_return] = sym_function_return,
[sym_return_setof] = sym_return_setof,
[sym_return_table] = sym_return_table,
[sym_function_volatility] = sym_function_volatility,
[sym_block] = sym_block,
[sym_body] = sym_body,
[sym_dollar_quote] = sym_dollar_quote,
[sym_declarations] = sym_declarations,
[sym_var_definition] = sym_var_definition,
[sym_function_signature] = sym_function_signature,
[sym_function_parameters] = sym_function_parameters,
[sym_var_declaration] = sym_var_declaration,
[sym_where_filter] = sym_where_filter,
[sym_or_replace] = sym_or_replace,
[sym_temporary] = sym_temporary,
[sym_if_not_exists] = sym_if_not_exists,
[sym_if_exists] = sym_if_exists,
[sym_as] = sym_as,
[sym__type] = sym__type,
[sym_predefined_types] = sym_predefined_types,
[sym_precision] = sym_precision,
[sym_string] = sym_string,
[sym__value_expression] = sym__value_expression,
[sym_dollar_quote_string] = sym_dollar_quote_string,
[sym_time_expression] = sym_time_expression,
[sym_function_call] = sym_function_call,
[sym_op_expression] = sym_op_expression,
[sym__list_of_identifiers] = sym__list_of_identifiers,
[sym_comparison_op] = sym_comparison_op,
[sym_other_op] = sym_other_op,
[sym_minus] = sym_minus,
[sym_plus] = sym_plus,
[sym_not] = sym_not,
[sym_and] = sym_and,
[sym_or] = sym_or,
[sym_true] = sym_true,
[sym_false] = sym_false,
[sym_null] = sym_null,
[sym_star] = sym_star,
[sym_identifier] = sym_identifier,
[aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1,
[aux_sym_create_type_statement_repeat1] = aux_sym_create_type_statement_repeat1,
[aux_sym_create_type_statement_repeat2] = aux_sym_create_type_statement_repeat2,
[aux_sym_insert_items_repeat1] = aux_sym_insert_items_repeat1,
[aux_sym_insert_conflict_repeat1] = aux_sym_insert_conflict_repeat1,
[aux_sym_conflict_target_repeat1] = aux_sym_conflict_target_repeat1,
[aux_sym_update_set_repeat1] = aux_sym_update_set_repeat1,
[aux_sym_insert_returning_repeat1] = aux_sym_insert_returning_repeat1,
[aux_sym_create_table_statement_repeat1] = aux_sym_create_table_statement_repeat1,
[aux_sym_create_index_statement_repeat1] = aux_sym_create_index_statement_repeat1,
[aux_sym_delete_using_repeat1] = aux_sym_delete_using_repeat1,
[aux_sym_alter_table_change_repeat1] = aux_sym_alter_table_change_repeat1,
[aux_sym_constraint_foreign_key_repeat1] = aux_sym_constraint_foreign_key_repeat1,
[aux_sym_table_column_item_repeat1] = aux_sym_table_column_item_repeat1,
[aux_sym_grant_roles_repeat1] = aux_sym_grant_roles_repeat1,
[aux_sym_grant_privileges_repeat1] = aux_sym_grant_privileges_repeat1,
[aux_sym_grant_targets_repeat1] = aux_sym_grant_targets_repeat1,
[aux_sym_grant_function_repeat1] = aux_sym_grant_function_repeat1,
[aux_sym_psql_statement_repeat1] = aux_sym_psql_statement_repeat1,
[aux_sym_create_sequence_statement_repeat1] = aux_sym_create_sequence_statement_repeat1,
[aux_sym_trigger_event_repeat1] = aux_sym_trigger_event_repeat1,
[aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1,
[aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1,
[aux_sym_with_query_repeat1] = aux_sym_with_query_repeat1,
[aux_sym_select_order_by_repeat1] = aux_sym_select_order_by_repeat1,
[aux_sym_from_item_repeat1] = aux_sym_from_item_repeat1,
[aux_sym_block_repeat1] = aux_sym_block_repeat1,
[aux_sym_declarations_repeat1] = aux_sym_declarations_repeat1,
[aux_sym__type_repeat1] = aux_sym__type_repeat1,
[aux_sym_string_repeat1] = aux_sym_string_repeat1,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
[ts_builtin_sym_end] = {
.visible = false,
.named = true,
},
[anon_sym_SEMI] = {
.visible = true,
.named = false,
},
[aux_sym_create_type_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_create_type_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_create_type_statement_token3] = {
.visible = true,
.named = false,
},
[aux_sym_create_type_statement_token4] = {
.visible = true,
.named = false,
},
[anon_sym_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_COMMA] = {
.visible = true,
.named = false,
},
[anon_sym_RPAREN] = {
.visible = true,
.named = false,
},
[aux_sym_insert_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_insert_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_insert_items_token1] = {
.visible = true,
.named = false,
},
[aux_sym_insert_items_token2] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token1] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token2] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token3] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token4] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token5] = {
.visible = true,
.named = false,
},
[aux_sym_insert_conflict_token6] = {
.visible = true,
.named = false,
},
[aux_sym_conflict_target_token1] = {
.visible = true,
.named = false,
},
[anon_sym_EQ] = {
.visible = true,
.named = false,
},
[aux_sym_update_set_token1] = {
.visible = true,
.named = false,
},
[aux_sym_insert_returning_token1] = {
.visible = true,
.named = false,
},
[aux_sym_create_table_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_create_table_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_create_schema_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_schema_role_token1] = {
.visible = true,
.named = false,
},
[aux_sym_schema_role_token2] = {
.visible = true,
.named = false,
},
[aux_sym_schema_role_token3] = {
.visible = true,
.named = false,
},
[aux_sym_create_index_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_create_index_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_create_index_statement_token3] = {
.visible = true,
.named = false,
},
[aux_sym_index_using_token1] = {
.visible = true,
.named = false,
},
[aux_sym_index_col_dir_token1] = {
.visible = true,
.named = false,
},
[aux_sym_index_col_dir_token2] = {
.visible = true,
.named = false,
},
[aux_sym_index_col_nulls_token1] = {
.visible = true,
.named = false,
},
[aux_sym_index_col_nulls_token2] = {
.visible = true,
.named = false,
},
[aux_sym_index_col_nulls_token3] = {
.visible = true,
.named = false,
},
[aux_sym_index_includes_token1] = {
.visible = true,
.named = false,
},
[aux_sym_delete_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_delete_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_action_token1] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_action_token2] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_action_token3] = {
.visible = true,
.named = false,
},
[aux_sym_alter_column_action_token1] = {
.visible = true,
.named = false,
},
[aux_sym_alter_column_action_token2] = {
.visible = true,
.named = false,
},
[aux_sym_alter_column_action_token3] = {
.visible = true,
.named = false,
},
[aux_sym_constraint_when_token1] = {
.visible = true,
.named = false,
},
[aux_sym_constraint_when_token2] = {
.visible = true,
.named = false,
},
[aux_sym_constraint_when_token3] = {
.visible = true,
.named = false,
},
[aux_sym_constraint_when_token4] = {
.visible = true,
.named = false,
},
[aux_sym_table_constraint_ty_token1] = {
.visible = true,
.named = false,
},
[aux_sym_table_constraint_ty_token2] = {
.visible = true,
.named = false,
},
[aux_sym_table_constraint_ty_token3] = {
.visible = true,
.named = false,
},
[aux_sym_table_constraint_ty_token4] = {
.visible = true,
.named = false,
},
[aux_sym_constraint_foreign_key_token1] = {
.visible = true,
.named = false,
},
[aux_sym_fk_ref_action_token1] = {
.visible = true,
.named = false,
},
[aux_sym_fk_ref_action_token2] = {
.visible = true,
.named = false,
},
[aux_sym_fk_ref_action_token3] = {
.visible = true,
.named = false,
},
[aux_sym_fk_ref_action_token4] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_rename_column_token1] = {
.visible = true,
.named = false,
},
[aux_sym_alter_table_rename_column_token2] = {
.visible = true,
.named = false,
},
[aux_sym_grant_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_grant_roles_token1] = {
.visible = true,
.named = false,
},
[aux_sym_grant_roles_token2] = {
.visible = true,
.named = false,
},
[aux_sym_grant_privileges_token1] = {
.visible = true,
.named = false,
},
[anon_sym_privileges] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token1] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token2] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token3] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token4] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token5] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token6] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token7] = {
.visible = true,
.named = false,
},
[aux_sym_grant_targets_token8] = {
.visible = true,
.named = false,
},
[anon_sym_BSLASH] = {
.visible = true,
.named = false,
},
[aux_sym_psql_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_increment_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_increment_token2] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_min_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_max_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_start_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_start_token2] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_cache_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_cycle_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_owned_token1] = {
.visible = true,
.named = false,
},
[aux_sym_sequence_owned_token2] = {
.visible = true,
.named = false,
},
[aux_sym_create_trigger_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_when_token1] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_when_token2] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_when_token3] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_event_token1] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_event_token2] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_scope_token1] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_scope_token2] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_scope_token3] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_exec_token1] = {
.visible = true,
.named = false,
},
[aux_sym_trigger_cond_token1] = {
.visible = true,
.named = false,
},
[aux_sym_for_statement_token1] = {
.visible = true,
.named = false,
},
[anon_sym_DOT_DOT] = {
.visible = true,
.named = false,
},
[aux_sym_for_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_for_statement_token3] = {
.visible = true,
.named = false,
},
[aux_sym_raise_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_if_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_if_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_if_statement_token3] = {
.visible = true,
.named = false,
},
[aux_sym_if_statement_token4] = {
.visible = true,
.named = false,
},
[aux_sym_if_statement_token5] = {
.visible = true,
.named = false,
},
[aux_sym_return_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_return_statement_token2] = {
.visible = true,
.named = false,
},
[aux_sym_perform_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_select_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_with_query_item_token1] = {
.visible = true,
.named = false,
},
[aux_sym_into_token1] = {
.visible = true,
.named = false,
},
[aux_sym_select_having_token1] = {
.visible = true,
.named = false,
},
[aux_sym_select_limit_token1] = {
.visible = true,
.named = false,
},
[aux_sym_select_offset_token1] = {
.visible = true,
.named = false,
},
[aux_sym_select_offset_token2] = {
.visible = true,
.named = false,
},
[aux_sym_select_order_by_token1] = {
.visible = true,
.named = false,
},
[aux_sym_join_item_token1] = {
.visible = true,
.named = false,
},
[aux_sym_join_item_token2] = {
.visible = true,
.named = false,
},
[aux_sym_join_item_token3] = {
.visible = true,
.named = false,
},
[aux_sym_join_type_token1] = {
.visible = true,
.named = false,
},
[aux_sym_join_type_token2] = {
.visible = true,
.named = false,
},
[aux_sym_join_type_token3] = {
.visible = true,
.named = false,
},
[aux_sym_join_type_token4] = {
.visible = true,
.named = false,
},
[aux_sym_join_type_token5] = {
.visible = true,
.named = false,
},
[aux_sym_create_function_statement_token1] = {
.visible = true,
.named = false,
},
[aux_sym_function_return_token1] = {
.visible = true,
.named = false,
},
[aux_sym_return_setof_token1] = {
.visible = true,
.named = false,
},
[aux_sym_function_volatility_token1] = {
.visible = true,
.named = false,
},
[aux_sym_function_volatility_token2] = {
.visible = true,
.named = false,
},
[aux_sym_function_volatility_token3] = {
.visible = true,
.named = false,
},
[aux_sym_body_token1] = {
.visible = true,
.named = false,
},
[anon_sym_DOLLAR] = {
.visible = true,
.named = false,
},
[aux_sym_declarations_token1] = {
.visible = true,
.named = false,
},
[anon_sym_COLON_EQ] = {
.visible = true,
.named = false,
},
[aux_sym_where_filter_token1] = {
.visible = true,
.named = false,
},
[aux_sym_or_replace_token1] = {
.visible = true,
.named = false,
},
[aux_sym_temporary_token1] = {
.visible = true,
.named = false,
},
[aux_sym_temporary_token2] = {
.visible = true,
.named = false,
},
[aux_sym_if_not_exists_token1] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACK] = {
.visible = true,
.named = false,
},
[aux_sym__type_token1] = {
.visible = true,
.named = false,
},
[aux_sym__type_token2] = {
.visible = true,
.named = false,
},
[aux_sym_predefined_types_token1] = {
.visible = true,
.named = false,
},
[anon_sym_SQUOTE] = {
.visible = true,
.named = false,
},
[aux_sym_string_token1] = {
.visible = false,
.named = false,
},
[aux_sym_string_token2] = {
.visible = false,
.named = false,
},
[sym_comment] = {
.visible = true,
.named = true,
},
[anon_sym_DOT] = {
.visible = true,
.named = false,
},
[aux_sym_dollar_quote_string_token1] = {
.visible = false,
.named = false,
},
[aux_sym_time_expression_token1] = {
.visible = true,
.named = false,
},
[aux_sym_time_expression_token2] = {
.visible = true,
.named = false,
},
[aux_sym_time_expression_token3] = {
.visible = true,
.named = false,
},
[anon_sym_STAR] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH] = {
.visible = true,
.named = false,
},
[anon_sym_PERCENT] = {
.visible = true,
.named = false,
},
[anon_sym_DASH] = {
.visible = true,
.named = false,
},
[anon_sym_PLUS] = {
.visible = true,
.named = false,
},
[anon_sym_LT] = {
.visible = true,
.named = false,
},
[anon_sym_GT] = {
.visible = true,
.named = false,
},
[anon_sym_LT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_GT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_LT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_BANG_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_PIPE_PIPE] = {
.visible = true,
.named = false,
},
[sym_cast] = {
.visible = true,
.named = true,
},
[aux_sym_and_token1] = {
.visible = true,
.named = false,
},
[aux_sym_true_token1] = {
.visible = true,
.named = false,
},
[aux_sym_false_token1] = {
.visible = true,
.named = false,
},
[sym_number] = {
.visible = true,
.named = true,
},
[sym__identifier] = {
.visible = false,
.named = true,
},
[sym_source_file] = {
.visible = true,
.named = true,
},
[sym__statement] = {
.visible = false,
.named = true,
},
[sym_create_type_statement] = {
.visible = true,
.named = true,
},
[sym__with_query_statement] = {
.visible = false,
.named = true,
},
[sym_insert_statement] = {
.visible = true,
.named = true,
},
[sym_insert_items] = {
.visible = true,
.named = true,
},
[sym_insert_item] = {
.visible = true,
.named = true,
},
[sym_insert_conflict] = {
.visible = true,
.named = true,
},
[sym_conflict_target] = {
.visible = true,
.named = true,
},
[sym_update_set] = {
.visible = true,
.named = true,
},
[sym_update_value] = {
.visible = true,
.named = true,
},
[sym_insert_returning] = {
.visible = true,
.named = true,
},
[sym_create_table_statement] = {
.visible = true,
.named = true,
},
[sym_create_table_item] = {
.visible = true,
.named = true,
},
[sym_create_schema_statement] = {
.visible = true,
.named = true,
},
[sym_schema_role] = {
.visible = true,
.named = true,
},
[sym_create_index_statement] = {
.visible = true,
.named = true,
},
[sym_index_using] = {
.visible = true,
.named = true,
},
[sym_index_col] = {
.visible = true,
.named = true,
},
[sym_index_col_dir] = {
.visible = true,
.named = true,
},
[sym_index_col_nulls] = {
.visible = true,
.named = true,
},
[sym_index_includes] = {
.visible = true,
.named = true,
},
[sym_delete_statement] = {
.visible = true,
.named = true,
},
[sym_delete_using] = {
.visible = true,
.named = true,
},
[sym_alter_table_statement] = {
.visible = true,
.named = true,
},
[sym_alter_table_change] = {
.visible = true,
.named = true,
},
[sym_alter_table_action] = {
.visible = true,
.named = true,
},
[sym_alter_column_action] = {
.visible = true,
.named = true,
},
[sym_table_constraint] = {
.visible = true,
.named = true,
},
[sym_constraint_when] = {
.visible = true,
.named = true,
},
[sym_table_constraint_ty] = {
.visible = true,
.named = true,
},
[sym_constraint_foreign_key] = {
.visible = true,
.named = true,
},
[sym_fk_action] = {
.visible = true,
.named = true,
},
[sym_fk_ref_action] = {
.visible = true,
.named = true,
},
[sym_alter_column_type] = {
.visible = true,
.named = true,
},
[sym_alter_table_fk_ref_action] = {
.visible = true,
.named = true,
},
[sym_table_column_item] = {
.visible = true,
.named = true,
},
[sym_column_constraint] = {
.visible = true,
.named = true,
},
[sym_column_constraint_ty] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_column] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_constraint] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_table] = {
.visible = true,
.named = true,
},
[sym_alter_table_change_schema] = {
.visible = true,
.named = true,
},
[sym_grant_statement] = {
.visible = true,
.named = true,
},
[sym_grant_roles] = {
.visible = true,
.named = true,
},
[sym_grant_privileges] = {
.visible = true,
.named = true,
},
[sym_grant_targets] = {
.visible = true,
.named = true,
},
[sym_grant_function] = {
.visible = true,
.named = true,
},
[sym_psql_statement] = {
.visible = true,
.named = true,
},
[sym_create_sequence_statement] = {
.visible = true,
.named = true,
},
[sym_sequence_increment] = {
.visible = true,
.named = true,
},
[sym_sequence_min] = {
.visible = true,
.named = true,
},
[sym_sequence_max] = {
.visible = true,
.named = true,
},
[sym_sequence_start] = {
.visible = true,
.named = true,
},
[sym_sequence_cache] = {
.visible = true,
.named = true,
},
[sym_sequence_cycle] = {
.visible = true,
.named = true,
},
[sym_sequence_owned] = {
.visible = true,
.named = true,
},
[sym_create_trigger_statement] = {
.visible = true,
.named = true,
},
[sym_trigger_when] = {
.visible = true,
.named = true,
},
[sym_trigger_event] = {
.visible = true,
.named = true,
},
[sym_trigger_scope] = {
.visible = true,
.named = true,
},
[sym_trigger_exec] = {
.visible = true,
.named = true,
},
[sym_trigger_cond] = {
.visible = true,
.named = true,
},
[sym__plpgsql_statement] = {
.visible = false,
.named = true,
},
[sym_for_statement] = {
.visible = true,
.named = true,
},
[sym_raise_statement] = {
.visible = true,
.named = true,
},
[sym_if_statement] = {
.visible = true,
.named = true,
},
[sym_execute_statement] = {
.visible = true,
.named = true,
},
[sym_execute_using] = {
.visible = true,
.named = true,
},
[sym_assign_statement] = {
.visible = true,
.named = true,
},
[sym_return_statement] = {
.visible = true,
.named = true,
},
[sym_perform_statement] = {
.visible = true,
.named = true,
},
[sym_do_block] = {
.visible = true,
.named = true,
},
[sym_select_statement] = {
.visible = true,
.named = true,
},
[sym_with_query] = {
.visible = true,
.named = true,
},
[sym_with_query_item] = {
.visible = true,
.named = true,
},
[sym_into] = {
.visible = true,
.named = true,
},
[sym_select_having] = {
.visible = true,
.named = true,
},
[sym__select_limit_offset] = {
.visible = false,
.named = true,
},
[sym_select_limit] = {
.visible = true,
.named = true,
},
[sym_select_offset] = {
.visible = true,
.named = true,
},
[sym_select_group_by] = {
.visible = true,
.named = true,
},
[sym_select_order_by] = {
.visible = true,
.named = true,
},
[sym_order_by_item] = {
.visible = true,
.named = true,
},
[sym_order_by_direction] = {
.visible = true,
.named = true,
},
[sym_select_where] = {
.visible = true,
.named = true,
},
[sym_select_item] = {
.visible = true,
.named = true,
},
[sym_select_from] = {
.visible = true,
.named = true,
},
[sym_from_item] = {
.visible = true,
.named = true,
},
[sym_from_select] = {
.visible = true,
.named = true,
},
[sym_from_table] = {
.visible = true,
.named = true,
},
[sym_from_function] = {
.visible = true,
.named = true,
},
[sym_join_item] = {
.visible = true,
.named = true,
},
[sym_join_condition] = {
.visible = true,
.named = true,
},
[sym_join_type] = {
.visible = true,
.named = true,
},
[sym_create_function_statement] = {
.visible = true,
.named = true,
},
[sym_function_return] = {
.visible = true,
.named = true,
},
[sym_return_setof] = {
.visible = true,
.named = true,
},
[sym_return_table] = {
.visible = true,
.named = true,
},
[sym_function_volatility] = {
.visible = true,
.named = true,
},
[sym_block] = {
.visible = true,
.named = true,
},
[sym_body] = {
.visible = true,
.named = true,
},
[sym_dollar_quote] = {
.visible = true,
.named = true,
},
[sym_declarations] = {
.visible = true,
.named = true,
},
[sym_var_definition] = {
.visible = true,
.named = true,
},
[sym_function_signature] = {
.visible = true,
.named = true,
},
[sym_function_parameters] = {
.visible = true,
.named = true,
},
[sym_var_declaration] = {
.visible = true,
.named = true,
},
[sym_where_filter] = {
.visible = true,
.named = true,
},
[sym_or_replace] = {
.visible = true,
.named = true,
},
[sym_temporary] = {
.visible = true,
.named = true,
},
[sym_if_not_exists] = {
.visible = true,
.named = true,
},
[sym_if_exists] = {
.visible = true,
.named = true,
},
[sym_as] = {
.visible = true,
.named = true,
},
[sym__type] = {
.visible = false,
.named = true,
},
[sym_predefined_types] = {
.visible = true,
.named = true,
},
[sym_precision] = {
.visible = true,
.named = true,
},
[sym_string] = {
.visible = true,
.named = true,
},
[sym__value_expression] = {
.visible = false,
.named = true,
},
[sym_dollar_quote_string] = {
.visible = true,
.named = true,
},
[sym_time_expression] = {
.visible = true,
.named = true,
},
[sym_function_call] = {
.visible = true,
.named = true,
},
[sym_op_expression] = {
.visible = true,
.named = true,
},
[sym__list_of_identifiers] = {
.visible = false,
.named = true,
},
[sym_comparison_op] = {
.visible = true,
.named = true,
},
[sym_other_op] = {
.visible = true,
.named = true,
},
[sym_minus] = {
.visible = true,
.named = true,
},
[sym_plus] = {
.visible = true,
.named = true,
},
[sym_not] = {
.visible = true,
.named = true,
},
[sym_and] = {
.visible = true,
.named = true,
},
[sym_or] = {
.visible = true,
.named = true,
},
[sym_true] = {
.visible = true,
.named = true,
},
[sym_false] = {
.visible = true,
.named = true,
},
[sym_null] = {
.visible = true,
.named = true,
},
[sym_star] = {
.visible = true,
.named = true,
},
[sym_identifier] = {
.visible = true,
.named = true,
},
[aux_sym_source_file_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_type_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_type_statement_repeat2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_items_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_conflict_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_conflict_target_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_update_set_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_returning_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_table_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_index_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_delete_using_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_change_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_foreign_key_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_table_column_item_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_roles_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_privileges_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_function_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_psql_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_sequence_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_event_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_for_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_with_query_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_select_order_by_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_from_item_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_block_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_declarations_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__type_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_repeat1] = {
.visible = false,
.named = false,
},
};
enum {
field_default_value = 1,
field_name = 2,
field_type = 3,
};
static const char * const ts_field_names[] = {
[0] = NULL,
[field_default_value] = "default_value",
[field_name] = "name",
[field_type] = "type",
};
static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[1] = {.index = 0, .length = 2},
[2] = {.index = 2, .length = 1},
[3] = {.index = 3, .length = 1},
[4] = {.index = 4, .length = 1},
};
static const TSFieldMapEntry ts_field_map_entries[] = {
[0] =
{field_name, 0},
{field_type, 1},
[2] =
{field_default_value, 2},
[3] =
{field_default_value, 3},
[4] =
{field_default_value, 4},
};
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
};
static const uint16_t ts_non_terminal_alias_map[] = {
0,
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(700);
if (lookahead == '!') ADVANCE(81);
if (lookahead == '$') ADVANCE(905);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '\'') ADVANCE(922);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(938);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(80);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == 'P') ADVANCE(253);
if (lookahead == '[') ADVANCE(915);
if (lookahead == '\\') ADVANCE(814);
if (lookahead == ']') ADVANCE(916);
if (lookahead == 'p') ADVANCE(84);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(162);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(206);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(96);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(113);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(107);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(98);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(537);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(99);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(309);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(491);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(207);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(100);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(101);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(115);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(314);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(652);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(110);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(163);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(131);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(447);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(109);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(346);
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(514);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(0)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(975);
END_STATE();
case 1:
if (lookahead == ' ') ADVANCE(503);
END_STATE();
case 2:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(938);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(80);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '[') ADVANCE(915);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(460);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(686);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(345);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(114);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(675);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(440);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(491);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(128);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(150);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(117);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(315);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(548);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(249);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(305);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(151);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(474);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(499);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(353);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(2)
END_STATE();
case 3:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(460);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(126);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(283);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(685);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(502);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(481);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(358);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(495);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(315);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(250);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(294);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(351);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(3)
END_STATE();
case 4:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(461);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(345);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(264);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(542);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(551);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(99);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(464);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(491);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(208);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(117);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(313);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(548);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(248);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(284);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(492);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(474);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(108);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(354);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(4)
END_STATE();
case 5:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1152);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1064);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(5)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 6:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1152);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1066);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(6)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 7:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1152);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1202);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(7)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 8:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1152);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1202);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(8)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 9:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(937);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1152);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1089);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1066);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(9)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 10:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1153);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1064);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(10)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 11:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1153);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1066);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(11)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 12:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1153);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1202);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(12)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 13:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1153);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1202);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(13)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 14:
if (lookahead == '!') ADVANCE(81);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1153);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1089);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1066);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(14)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 15:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(978);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1063);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(15)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 16:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(978);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(16)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 17:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(17)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 18:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1039);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(18)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 19:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1040);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1101);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(19)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 20:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(20)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 21:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1122);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(21)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 22:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1301);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1028);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1040);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1101);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(22)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 23:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(978);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1089);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(23)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 24:
if (lookahead == '$') ADVANCE(905);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(979);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1174);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1295);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1198);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(24)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 25:
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead == '-') ADVANCE(941);
if (lookahead == '/') ADVANCE(939);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(940);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 26:
if (lookahead == '%') ADVANCE(556);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ':') ADVANCE(82);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '[') ADVANCE(915);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(344);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(267);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(512);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(548);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(271);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(474);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(26)
END_STATE();
case 27:
if (lookahead == '%') ADVANCE(556);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ':') ADVANCE(82);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '[') ADVANCE(915);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1243);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(27)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 28:
if (lookahead == '%') ADVANCE(556);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == '[') ADVANCE(915);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1281);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(28)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 29:
if (lookahead == '\'') ADVANCE(922);
if (lookahead == '-') ADVANCE(926);
if (lookahead == '/') ADVANCE(925);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(927);
if (lookahead != 0) ADVANCE(924);
END_STATE();
case 30:
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1042);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1063);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1032);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(30)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 31:
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1042);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(31)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 32:
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1043);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1032);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(32)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 33:
if (lookahead == '(') ADVANCE(708);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1041);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(33)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 34:
if (lookahead == '(') ADVANCE(708);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(577);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(125);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(267);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(475);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(105);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(494);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(681);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(285);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(108);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(365);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(34)
END_STATE();
case 35:
if (lookahead == '(') ADVANCE(708);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1159);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1043);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1140);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1243);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(35)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 36:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1042);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1063);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1032);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(36)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 37:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1042);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(37)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 38:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1043);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1032);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(38)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 39:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1063);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(39)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 40:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1090);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(40)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 41:
if (lookahead == ')') ADVANCE(710);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(41)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 42:
if (lookahead == ')') ADVANCE(710);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == ';') ADVANCE(701);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1033);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1243);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(42)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 43:
if (lookahead == ')') ADVANCE(710);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1086);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1192);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1228);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1156);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(43)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 44:
if (lookahead == ')') ADVANCE(710);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1039);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(44)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 45:
if (lookahead == '*') ADVANCE(49);
END_STATE();
case 46:
if (lookahead == '*') ADVANCE(46);
if (lookahead == '/') ADVANCE(928);
if (lookahead != 0) ADVANCE(49);
END_STATE();
case 47:
if (lookahead == '*') ADVANCE(46);
if (lookahead == 's') ADVANCE(949);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(948);
if (lookahead != 0) ADVANCE(49);
END_STATE();
case 48:
if (lookahead == '*') ADVANCE(46);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(948);
if (lookahead != 0) ADVANCE(49);
END_STATE();
case 49:
if (lookahead == '*') ADVANCE(46);
if (lookahead != 0) ADVANCE(49);
END_STATE();
case 50:
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1143);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1041);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(50)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 51:
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1197);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(980);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1139);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1089);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1065);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1083);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(51)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 52:
if (lookahead == '-') ADVANCE(936);
END_STATE();
case 53:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == '\\') ADVANCE(814);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1121);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1216);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1037);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1119);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1181);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1207);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1067);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1046);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(983);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1040);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1101);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(53)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 54:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == '\\') ADVANCE(814);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1121);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1216);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1037);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1150);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1181);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1207);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1067);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1046);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(983);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1040);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1101);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(54)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 55:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == '\\') ADVANCE(814);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1121);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1216);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1037);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1301);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1181);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1207);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1067);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1046);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(983);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1040);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1101);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(55)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 56:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == '\n' ||
lookahead == '\r') ADVANCE(815);
if (lookahead == '\t' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(56)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 57:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1234);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(57)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 58:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1122);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1283);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1219);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1190);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1005);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(981);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(58)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 59:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1122);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(59)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 60:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1287);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(60)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 61:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1287);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(61)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 62:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1044);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1045);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(62)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 63:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1085);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1192);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1228);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1156);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(63)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 64:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1172);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(64)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 65:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1172);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1173);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(65)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 66:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1184);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(66)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 67:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1217);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1159);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1180);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1043);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(992);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1140);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1094);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1243);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(67)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 68:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1288);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1208);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1290);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1059);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(68)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 69:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1288);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1059);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(69)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 70:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1188);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1140);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(70)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 71:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1283);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1219);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(71)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 72:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1140);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(72)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 73:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1068);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(73)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 74:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(513);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(522);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(74)
END_STATE();
case 75:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1191);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(75)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 76:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1140);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(76)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 77:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1271);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(77)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 78:
if (lookahead == '-') ADVANCE(52);
if (lookahead == '/') ADVANCE(45);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1057);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(981);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(78)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 79:
if (lookahead == ':') ADVANCE(967);
END_STATE();
case 80:
if (lookahead == ':') ADVANCE(967);
if (lookahead == '=') ADVANCE(908);
END_STATE();
case 81:
if (lookahead == '=') ADVANCE(965);
END_STATE();
case 82:
if (lookahead == '=') ADVANCE(908);
END_STATE();
case 83:
if (lookahead == 'I') ADVANCE(436);
if (lookahead == 'i') ADVANCE(94);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(176);
END_STATE();
case 84:
if (lookahead == 'R') ADVANCE(364);
if (lookahead == 'r') ADVANCE(83);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(541);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(154);
END_STATE();
case 85:
if (lookahead == '_') ADVANCE(656);
END_STATE();
case 86:
if (lookahead == '_') ADVANCE(672);
END_STATE();
case 87:
if (lookahead == 'e') ADVANCE(89);
END_STATE();
case 88:
if (lookahead == 'e') ADVANCE(92);
END_STATE();
case 89:
if (lookahead == 'g') ADVANCE(88);
END_STATE();
case 90:
if (lookahead == 'i') ADVANCE(91);
END_STATE();
case 91:
if (lookahead == 'l') ADVANCE(87);
END_STATE();
case 92:
if (lookahead == 's') ADVANCE(801);
END_STATE();
case 93:
if (lookahead == 's') ADVANCE(944);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(943);
END_STATE();
case 94:
if (lookahead == 'v') ADVANCE(90);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(127);
END_STATE();
case 95:
if (lookahead == '|') ADVANCE(966);
END_STATE();
case 96:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(186);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(258);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(397);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(254);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(544);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(173);
END_STATE();
case 97:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(186);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(258);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(484);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(254);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(173);
END_STATE();
case 98:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(398);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(566);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(528);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(504);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(402);
END_STATE();
case 99:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(677);
END_STATE();
case 100:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(463);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(320);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(434);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(500);
END_STATE();
case 101:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(645);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(490);
END_STATE();
case 102:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(158);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(379);
END_STATE();
case 103:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(771);
END_STATE();
case 104:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(736);
END_STATE();
case 105:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(684);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(490);
END_STATE();
case 106:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(157);
END_STATE();
case 107:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(171);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(586);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(195);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(263);
END_STATE();
case 108:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(426);
END_STATE();
case 109:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(426);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(399);
END_STATE();
case 110:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(382);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(324);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(335);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(667);
END_STATE();
case 111:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(472);
END_STATE();
case 112:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(472);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(653);
END_STATE();
case 113:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(622);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(187);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(721);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(497);
END_STATE();
case 114:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(622);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(329);
END_STATE();
case 115:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(624);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(785);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(405);
END_STATE();
case 116:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(624);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(786);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(404);
END_STATE();
case 117:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(624);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(601);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(404);
END_STATE();
case 118:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(654);
END_STATE();
case 119:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(654);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(558);
END_STATE();
case 120:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(654);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(570);
END_STATE();
case 121:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(202);
END_STATE();
case 122:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(396);
END_STATE();
case 123:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(200);
END_STATE();
case 124:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(411);
END_STATE();
case 125:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(185);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(173);
END_STATE();
case 126:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(587);
END_STATE();
case 127:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(540);
END_STATE();
case 128:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(462);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(320);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(434);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(500);
END_STATE();
case 129:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(543);
END_STATE();
case 130:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(554);
END_STATE();
case 131:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(155);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(435);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(259);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(437);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(791);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(360);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(523);
END_STATE();
case 132:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(155);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(435);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(259);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(791);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(361);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(523);
END_STATE();
case 133:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(633);
END_STATE();
case 134:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(181);
END_STATE();
case 135:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(409);
END_STATE();
case 136:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(443);
END_STATE();
case 137:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(340);
END_STATE();
case 138:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(628);
END_STATE();
case 139:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(563);
END_STATE();
case 140:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(635);
END_STATE();
case 141:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(389);
END_STATE();
case 142:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(637);
END_STATE();
case 143:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(638);
END_STATE();
case 144:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(632);
END_STATE();
case 145:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(427);
END_STATE();
case 146:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(159);
END_STATE();
case 147:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(428);
END_STATE();
case 148:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(160);
END_STATE();
case 149:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(160);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(197);
END_STATE();
case 150:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(644);
END_STATE();
case 151:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(161);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(259);
END_STATE();
case 152:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(156);
END_STATE();
case 153:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(650);
END_STATE();
case 154:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(425);
END_STATE();
case 155:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(414);
END_STATE();
case 156:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(416);
END_STATE();
case 157:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(416);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(609);
END_STATE();
case 158:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(416);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(609);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(301);
END_STATE();
case 159:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(418);
END_STATE();
case 160:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(419);
END_STATE();
case 161:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(420);
END_STATE();
case 162:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(623);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(193);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(639);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(393);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(194);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(705);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(951);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(621);
END_STATE();
case 163:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(347);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(423);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(102);
END_STATE();
case 164:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(347);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(424);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(106);
END_STATE();
case 165:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(392);
END_STATE();
case 166:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(752);
END_STATE();
case 167:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(795);
END_STATE();
case 168:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(919);
END_STATE();
case 169:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(410);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(255);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(292);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(293);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(493);
END_STATE();
case 170:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(751);
END_STATE();
case 171:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(342);
END_STATE();
case 172:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(674);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(429);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(641);
END_STATE();
case 173:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(412);
END_STATE();
case 174:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(121);
END_STATE();
case 175:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(671);
END_STATE();
case 176:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(260);
END_STATE();
case 177:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(611);
END_STATE();
case 178:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(612);
END_STATE();
case 179:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(615);
END_STATE();
case 180:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(616);
END_STATE();
case 181:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(232);
END_STATE();
case 182:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(238);
END_STATE();
case 183:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(274);
END_STATE();
case 184:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(280);
END_STATE();
case 185:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(348);
END_STATE();
case 186:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(348);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(174);
END_STATE();
case 187:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(407);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(119);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(299);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(166);
END_STATE();
case 188:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(576);
END_STATE();
case 189:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(142);
END_STATE();
case 190:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(649);
END_STATE();
case 191:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(651);
END_STATE();
case 192:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(193);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(639);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(643);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(194);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(705);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(951);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(621);
END_STATE();
case 193:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(763);
END_STATE();
case 194:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(968);
END_STATE();
case 195:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(849);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(431);
END_STATE();
case 196:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(825);
END_STATE();
case 197:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(775);
END_STATE();
case 198:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(733);
END_STATE();
case 199:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(870);
END_STATE();
case 200:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1);
END_STATE();
case 201:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(391);
END_STATE();
case 202:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(229);
END_STATE();
case 203:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(247);
END_STATE();
case 204:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(670);
END_STATE();
case 205:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(140);
END_STATE();
case 206:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(318);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(817);
END_STATE();
case 207:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(687);
END_STATE();
case 208:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(320);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(434);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(500);
END_STATE();
case 209:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(451);
END_STATE();
case 210:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(861);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(310);
END_STATE();
case 211:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(826);
END_STATE();
case 212:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(953);
END_STATE();
case 213:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(970);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(189);
END_STATE();
case 214:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(704);
END_STATE();
case 215:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(954);
END_STATE();
case 216:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(823);
END_STATE();
case 217:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(824);
END_STATE();
case 218:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(972);
END_STATE();
case 219:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(851);
END_STATE();
case 220:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(734);
END_STATE();
case 221:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(909);
END_STATE();
case 222:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(829);
END_STATE();
case 223:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(702);
END_STATE();
case 224:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(757);
END_STATE();
case 225:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(790);
END_STATE();
case 226:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(901);
END_STATE();
case 227:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(744);
END_STATE();
case 228:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(724);
END_STATE();
case 229:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(789);
END_STATE();
case 230:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(906);
END_STATE();
case 231:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(841);
END_STATE();
case 232:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(911);
END_STATE();
case 233:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(844);
END_STATE();
case 234:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(812);
END_STATE();
case 235:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(897);
END_STATE();
case 236:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(819);
END_STATE();
case 237:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(818);
END_STATE();
case 238:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(806);
END_STATE();
case 239:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(832);
END_STATE();
case 240:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(902);
END_STATE();
case 241:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(810);
END_STATE();
case 242:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(774);
END_STATE();
case 243:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(900);
END_STATE();
case 244:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(772);
END_STATE();
case 245:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(328);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(721);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(497);
END_STATE();
case 246:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(325);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(335);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(679);
END_STATE();
case 247:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(756);
END_STATE();
case 248:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(326);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(335);
END_STATE();
case 249:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(326);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(335);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(679);
END_STATE();
case 250:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(590);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(680);
END_STATE();
case 251:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(918);
END_STATE();
case 252:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(917);
END_STATE();
case 253:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(541);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(364);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(154);
END_STATE();
case 254:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(133);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(589);
END_STATE();
case 255:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(683);
END_STATE();
case 256:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(201);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(631);
END_STATE();
case 257:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(196);
END_STATE();
case 258:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(165);
END_STATE();
case 259:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(449);
END_STATE();
case 260:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(204);
END_STATE();
case 261:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(538);
END_STATE();
case 262:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(175);
END_STATE();
case 263:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(175);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(591);
END_STATE();
case 264:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(327);
END_STATE();
case 265:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(529);
END_STATE();
case 266:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(580);
END_STATE();
case 267:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(321);
END_STATE();
case 268:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(530);
END_STATE();
case 269:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(198);
END_STATE();
case 270:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(177);
END_STATE();
case 271:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(323);
END_STATE();
case 272:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(545);
END_STATE();
case 273:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(199);
END_STATE();
case 274:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(581);
END_STATE();
case 275:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(582);
END_STATE();
case 276:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(568);
END_STATE();
case 277:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(369);
END_STATE();
case 278:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(483);
END_STATE();
case 279:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(531);
END_STATE();
case 280:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(584);
END_STATE();
case 281:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(532);
END_STATE();
case 282:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(571);
END_STATE();
case 283:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(588);
END_STATE();
case 284:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(422);
END_STATE();
case 285:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(422);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(130);
END_STATE();
case 286:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(569);
END_STATE();
case 287:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(610);
END_STATE();
case 288:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(533);
END_STATE();
case 289:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(534);
END_STATE();
case 290:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(450);
END_STATE();
case 291:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(535);
END_STATE();
case 292:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(536);
END_STATE();
case 293:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(562);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(298);
END_STATE();
case 294:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(602);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(144);
END_STATE();
case 295:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(317);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(817);
END_STATE();
case 296:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(476);
END_STATE();
case 297:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(442);
END_STATE();
case 298:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(123);
END_STATE();
case 299:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(634);
END_STATE();
case 300:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(477);
END_STATE();
case 301:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(444);
END_STATE();
case 302:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(478);
END_STATE();
case 303:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(480);
END_STATE();
case 304:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(560);
END_STATE();
case 305:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(527);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(152);
END_STATE();
case 306:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(485);
END_STATE();
case 307:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(486);
END_STATE();
case 308:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(445);
END_STATE();
case 309:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(853);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(430);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(805);
END_STATE();
case 310:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(856);
END_STATE();
case 311:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(858);
END_STATE();
case 312:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(831);
END_STATE();
case 313:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(322);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(718);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(836);
END_STATE();
case 314:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(322);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(718);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(836);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(647);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(467);
END_STATE();
case 315:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(322);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(718);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(833);
END_STATE();
case 316:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(322);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(718);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(833);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(467);
END_STATE();
case 317:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(516);
END_STATE();
case 318:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(516);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(367);
END_STATE();
case 319:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(509);
END_STATE();
case 320:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(604);
END_STATE();
case 321:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(118);
END_STATE();
case 322:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(594);
END_STATE();
case 323:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(282);
END_STATE();
case 324:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(282);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(136);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(408);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(642);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(660);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(286);
END_STATE();
case 325:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(282);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(136);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(642);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(663);
END_STATE();
case 326:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(282);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(664);
END_STATE();
case 327:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(120);
END_STATE();
case 328:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(120);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(299);
END_STATE();
case 329:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(120);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(166);
END_STATE();
case 330:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(749);
END_STATE();
case 331:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(873);
END_STATE();
case 332:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(731);
END_STATE();
case 333:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(723);
END_STATE();
case 334:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(341);
END_STATE();
case 335:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(349);
END_STATE();
case 336:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(339);
END_STATE();
case 337:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(658);
END_STATE();
case 338:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(459);
END_STATE();
case 339:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(269);
END_STATE();
case 340:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(235);
END_STATE();
case 341:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(288);
END_STATE();
case 342:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(839);
END_STATE();
case 343:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(821);
END_STATE();
case 344:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(258);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(484);
END_STATE();
case 345:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(258);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(484);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(496);
END_STATE();
case 346:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(209);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(625);
END_STATE();
case 347:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(297);
END_STATE();
case 348:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(216);
END_STATE();
case 349:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(608);
END_STATE();
case 350:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(510);
END_STATE();
case 351:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(290);
END_STATE();
case 352:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(377);
END_STATE();
case 353:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
END_STATE();
case 354:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(625);
END_STATE();
case 355:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(526);
END_STATE();
case 356:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(526);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(515);
END_STATE();
case 357:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(696);
END_STATE();
case 358:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(434);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(500);
END_STATE();
case 359:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(695);
END_STATE();
case 360:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(334);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(213);
END_STATE();
case 361:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(334);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(469);
END_STATE();
case 362:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(448);
END_STATE();
case 363:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(436);
END_STATE();
case 364:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(436);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(176);
END_STATE();
case 365:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(625);
END_STATE();
case 366:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(465);
END_STATE();
case 367:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(452);
END_STATE();
case 368:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(466);
END_STATE();
case 369:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(338);
END_STATE();
case 370:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(167);
END_STATE();
case 371:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(168);
END_STATE();
case 372:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(607);
END_STATE();
case 373:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(135);
END_STATE();
case 374:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(124);
END_STATE();
case 375:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(468);
END_STATE();
case 376:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(468);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(898);
END_STATE();
case 377:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(470);
END_STATE();
case 378:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(505);
END_STATE();
case 379:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(178);
END_STATE();
case 380:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(506);
END_STATE();
case 381:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(482);
END_STATE();
case 382:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(595);
END_STATE();
case 383:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(179);
END_STATE();
case 384:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(640);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(292);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(493);
END_STATE();
case 385:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(507);
END_STATE();
case 386:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(417);
END_STATE();
case 387:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(180);
END_STATE();
case 388:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(508);
END_STATE();
case 389:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(479);
END_STATE();
case 390:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(511);
END_STATE();
case 391:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(143);
END_STATE();
case 392:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(776);
END_STATE();
case 393:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(799);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(268);
END_STATE();
case 394:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(895);
END_STATE();
case 395:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(769);
END_STATE();
case 396:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(882);
END_STATE();
case 397:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(655);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(172);
END_STATE();
case 398:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(593);
END_STATE();
case 399:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(138);
END_STATE();
case 400:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(691);
END_STATE();
case 401:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(394);
END_STATE();
case 402:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(394);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(190);
END_STATE();
case 403:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(394);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(191);
END_STATE();
case 404:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(395);
END_STATE();
case 405:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(395);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(276);
END_STATE();
case 406:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(692);
END_STATE();
case 407:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(139);
END_STATE();
case 408:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(134);
END_STATE();
case 409:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(359);
END_STATE();
case 410:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(669);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(308);
END_STATE();
case 411:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(406);
END_STATE();
case 412:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(217);
END_STATE();
case 413:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(585);
END_STATE();
case 414:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(220);
END_STATE();
case 415:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(614);
END_STATE();
case 416:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(226);
END_STATE();
case 417:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(240);
END_STATE();
case 418:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(243);
END_STATE();
case 419:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(244);
END_STATE();
case 420:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(275);
END_STATE();
case 421:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(413);
END_STATE();
case 422:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(270);
END_STATE();
case 423:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(270);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(668);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(600);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(725);
END_STATE();
case 424:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(270);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(668);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(725);
END_STATE();
case 425:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(370);
END_STATE();
case 426:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(661);
END_STATE();
case 427:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(665);
END_STATE();
case 428:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(666);
END_STATE();
case 429:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(383);
END_STATE();
case 430:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(256);
END_STATE();
case 431:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(707);
END_STATE();
case 432:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(759);
END_STATE();
case 433:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(866);
END_STATE();
case 434:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(372);
END_STATE();
case 435:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(520);
END_STATE();
case 436:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(127);
END_STATE();
case 437:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(212);
END_STATE();
case 438:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(659);
END_STATE();
case 439:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(438);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(169);
END_STATE();
case 440:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(438);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(384);
END_STATE();
case 441:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(454);
END_STATE();
case 442:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(104);
END_STATE();
case 443:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(225);
END_STATE();
case 444:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(300);
END_STATE();
case 445:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(303);
END_STATE();
case 446:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(805);
END_STATE();
case 447:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(356);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(205);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(366);
END_STATE();
case 448:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(886);
END_STATE();
case 449:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(855);
END_STATE();
case 450:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(843);
END_STATE();
case 451:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(843);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(221);
END_STATE();
case 452:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(903);
END_STATE();
case 453:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(787);
END_STATE();
case 454:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(764);
END_STATE();
case 455:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(862);
END_STATE();
case 456:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(808);
END_STATE();
case 457:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(738);
END_STATE();
case 458:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(376);
END_STATE();
case 459:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(781);
END_STATE();
case 460:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(194);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(170);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(951);
END_STATE();
case 461:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(194);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(951);
END_STATE();
case 462:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(337);
END_STATE();
case 463:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(337);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(603);
END_STATE();
case 464:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(488);
END_STATE();
case 465:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(330);
END_STATE();
case 466:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(331);
END_STATE();
case 467:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(257);
END_STATE();
case 468:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(332);
END_STATE();
case 469:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(189);
END_STATE();
case 470:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(333);
END_STATE();
case 471:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(215);
END_STATE();
case 472:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(606);
END_STATE();
case 473:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(583);
END_STATE();
case 474:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(355);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(366);
END_STATE();
case 475:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(188);
END_STATE();
case 476:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(613);
END_STATE();
case 477:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(617);
END_STATE();
case 478:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(630);
END_STATE();
case 479:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(618);
END_STATE();
case 480:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(620);
END_STATE();
case 481:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(629);
END_STATE();
case 482:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(234);
END_STATE();
case 483:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(182);
END_STATE();
case 484:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(597);
END_STATE();
case 485:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(183);
END_STATE();
case 486:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(184);
END_STATE();
case 487:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(375);
END_STATE();
case 488:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(292);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(493);
END_STATE();
case 489:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(86);
END_STATE();
case 490:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(678);
END_STATE();
case 491:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(362);
END_STATE();
case 492:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(791);
END_STATE();
case 493:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(713);
END_STATE();
case 494:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(784);
END_STATE();
case 495:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(784);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(421);
END_STATE();
case 496:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(589);
END_STATE();
case 497:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(518);
END_STATE();
case 498:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(653);
END_STATE();
case 499:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(399);
END_STATE();
case 500:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(519);
END_STATE();
case 501:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(682);
END_STATE();
case 502:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(528);
END_STATE();
case 503:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(312);
END_STATE();
case 504:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(432);
END_STATE();
case 505:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(453);
END_STATE();
case 506:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(489);
END_STATE();
case 507:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(456);
END_STATE();
case 508:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(457);
END_STATE();
case 509:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(546);
END_STATE();
case 510:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(547);
END_STATE();
case 511:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(473);
END_STATE();
case 512:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(601);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(404);
END_STATE();
case 513:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(626);
END_STATE();
case 514:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(471);
END_STATE();
case 515:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(336);
END_STATE();
case 516:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(561);
END_STATE();
case 517:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(565);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(402);
END_STATE();
case 518:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(766);
END_STATE();
case 519:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(847);
END_STATE();
case 520:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(912);
END_STATE();
case 521:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(797);
END_STATE();
case 522:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(205);
END_STATE();
case 523:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(214);
END_STATE();
case 524:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(251);
END_STATE();
case 525:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(252);
END_STATE();
case 526:
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(662);
END_STATE();
case 527:
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(673);
END_STATE();
case 528:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(837);
END_STATE();
case 529:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(830);
END_STATE();
case 530:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(761);
END_STATE();
case 531:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(880);
END_STATE();
case 532:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(892);
END_STATE();
case 533:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(828);
END_STATE();
case 534:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(740);
END_STATE();
case 535:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(742);
END_STATE();
case 536:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(888);
END_STATE();
case 537:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(112);
END_STATE();
case 538:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(688);
END_STATE();
case 539:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(149);
END_STATE();
case 540:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(689);
END_STATE();
case 541:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(319);
END_STATE();
case 542:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(504);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(401);
END_STATE();
case 543:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(690);
END_STATE();
case 544:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(553);
END_STATE();
case 545:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(373);
END_STATE();
case 546:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(433);
END_STATE();
case 547:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(357);
END_STATE();
case 548:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(363);
END_STATE();
case 549:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(455);
END_STATE();
case 550:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(122);
END_STATE();
case 551:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(498);
END_STATE();
case 552:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(141);
END_STATE();
case 553:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(296);
END_STATE();
case 554:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(609);
END_STATE();
case 555:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(111);
END_STATE();
case 556:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(501);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(693);
END_STATE();
case 557:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(458);
END_STATE();
case 558:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(539);
END_STATE();
case 559:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(487);
END_STATE();
case 560:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(221);
END_STATE();
case 561:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(222);
END_STATE();
case 562:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(619);
END_STATE();
case 563:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(230);
END_STATE();
case 564:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(241);
END_STATE();
case 565:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(277);
END_STATE();
case 566:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(592);
END_STATE();
case 567:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(129);
END_STATE();
case 568:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(371);
END_STATE();
case 569:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(596);
END_STATE();
case 570:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(575);
END_STATE();
case 571:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(306);
END_STATE();
case 572:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(387);
END_STATE();
case 573:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(302);
END_STATE();
case 574:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(573);
END_STATE();
case 575:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(148);
END_STATE();
case 576:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(308);
END_STATE();
case 577:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(705);
END_STATE();
case 578:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(884);
END_STATE();
case 579:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(914);
END_STATE();
case 580:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(717);
END_STATE();
case 581:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(783);
END_STATE();
case 582:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(802);
END_STATE();
case 583:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(804);
END_STATE();
case 584:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(803);
END_STATE();
case 585:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(753);
END_STATE();
case 586:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(210);
END_STATE();
case 587:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(174);
END_STATE();
case 588:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(166);
END_STATE();
case 589:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(578);
END_STATE();
case 590:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(642);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(664);
END_STATE();
case 591:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(627);
END_STATE();
case 592:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(605);
END_STATE();
case 593:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(218);
END_STATE();
case 594:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(287);
END_STATE();
case 595:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(219);
END_STATE();
case 596:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(233);
END_STATE();
case 597:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(641);
END_STATE();
case 598:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(289);
END_STATE();
case 599:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(291);
END_STATE();
case 600:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(380);
END_STATE();
case 601:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(767);
END_STATE();
case 602:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(725);
END_STATE();
case 603:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(755);
END_STATE();
case 604:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(890);
END_STATE();
case 605:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(754);
END_STATE();
case 606:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(793);
END_STATE();
case 607:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(875);
END_STATE();
case 608:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(893);
END_STATE();
case 609:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(820);
END_STATE();
case 610:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(877);
END_STATE();
case 611:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(868);
END_STATE();
case 612:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(871);
END_STATE();
case 613:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(85);
END_STATE();
case 614:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(715);
END_STATE();
case 615:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(720);
END_STATE();
case 616:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(788);
END_STATE();
case 617:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(840);
END_STATE();
case 618:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(726);
END_STATE();
case 619:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(711);
END_STATE();
case 620:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(816);
END_STATE();
case 621:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(350);
END_STATE();
case 622:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(103);
END_STATE();
case 623:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(378);
END_STATE();
case 624:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(657);
END_STATE();
case 625:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(343);
END_STATE();
case 626:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(352);
END_STATE();
case 627:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(579);
END_STATE();
case 628:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(386);
END_STATE();
case 629:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(493);
END_STATE();
case 630:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(400);
END_STATE();
case 631:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(146);
END_STATE();
case 632:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(301);
END_STATE();
case 633:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(223);
END_STATE();
case 634:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(224);
END_STATE();
case 635:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(228);
END_STATE();
case 636:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(231);
END_STATE();
case 637:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(239);
END_STATE();
case 638:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(242);
END_STATE();
case 639:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(265);
END_STATE();
case 640:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(374);
END_STATE();
case 641:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(552);
END_STATE();
case 642:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(572);
END_STATE();
case 643:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(268);
END_STATE();
case 644:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(272);
END_STATE();
case 645:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(272);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(676);
END_STATE();
case 646:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(381);
END_STATE();
case 647:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(281);
END_STATE();
case 648:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(694);
END_STATE();
case 649:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(385);
END_STATE();
case 650:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(388);
END_STATE();
case 651:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(390);
END_STATE();
case 652:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(261);
END_STATE();
case 653:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(521);
END_STATE();
case 654:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(415);
END_STATE();
case 655:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(441);
END_STATE();
case 656:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(598);
END_STATE();
case 657:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(550);
END_STATE();
case 658:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(137);
END_STATE();
case 659:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(631);
END_STATE();
case 660:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(549);
END_STATE();
case 661:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(266);
END_STATE();
case 662:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(227);
END_STATE();
case 663:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(557);
END_STATE();
case 664:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(559);
END_STATE();
case 665:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(236);
END_STATE();
case 666:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(237);
END_STATE();
case 667:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(646);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(730);
END_STATE();
case 668:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(278);
END_STATE();
case 669:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(203);
END_STATE();
case 670:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(564);
END_STATE();
case 671:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(636);
END_STATE();
case 672:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(599);
END_STATE();
case 673:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(307);
END_STATE();
case 674:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(574);
END_STATE();
case 675:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(403);
END_STATE();
case 676:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(145);
END_STATE();
case 677:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(368);
END_STATE();
case 678:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(147);
END_STATE();
case 679:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(730);
END_STATE();
case 680:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(729);
END_STATE();
case 681:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(467);
END_STATE();
case 682:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(648);
END_STATE();
case 683:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(746);
END_STATE();
case 684:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(676);
END_STATE();
case 685:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(262);
END_STATE();
case 686:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(817);
END_STATE();
case 687:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(780);
END_STATE();
case 688:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(864);
END_STATE();
case 689:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(778);
END_STATE();
case 690:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(913);
END_STATE();
case 691:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(747);
END_STATE();
case 692:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(773);
END_STATE();
case 693:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(524);
END_STATE();
case 694:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(525);
END_STATE();
case 695:
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(273);
END_STATE();
case 696:
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(153);
END_STATE();
case 697:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(943);
END_STATE();
case 698:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 699:
if (eof) ADVANCE(700);
if (lookahead == '!') ADVANCE(81);
if (lookahead == '$') ADVANCE(905);
if (lookahead == '%') ADVANCE(957);
if (lookahead == '\'') ADVANCE(921);
if (lookahead == '(') ADVANCE(708);
if (lookahead == ')') ADVANCE(710);
if (lookahead == '*') ADVANCE(955);
if (lookahead == '+') ADVANCE(959);
if (lookahead == ',') ADVANCE(709);
if (lookahead == '-') ADVANCE(958);
if (lookahead == '.') ADVANCE(938);
if (lookahead == '/') ADVANCE(956);
if (lookahead == ':') ADVANCE(79);
if (lookahead == ';') ADVANCE(701);
if (lookahead == '<') ADVANCE(960);
if (lookahead == '=') ADVANCE(728);
if (lookahead == '>') ADVANCE(961);
if (lookahead == '\\') ADVANCE(814);
if (lookahead == '|') ADVANCE(95);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(192);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(295);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(97);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(245);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(517);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(555);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(439);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(491);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(208);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(105);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(116);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(316);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(548);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(246);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(164);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(132);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(447);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(109);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(354);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(699)
END_STATE();
case 700:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 701:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
case 702:
ACCEPT_TOKEN(aux_sym_create_type_statement_token1);
END_STATE();
case 703:
ACCEPT_TOKEN(aux_sym_create_type_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 704:
ACCEPT_TOKEN(aux_sym_create_type_statement_token2);
END_STATE();
case 705:
ACCEPT_TOKEN(aux_sym_create_type_statement_token3);
END_STATE();
case 706:
ACCEPT_TOKEN(aux_sym_create_type_statement_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 707:
ACCEPT_TOKEN(aux_sym_create_type_statement_token4);
END_STATE();
case 708:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 709:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 710:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 711:
ACCEPT_TOKEN(aux_sym_insert_statement_token1);
END_STATE();
case 712:
ACCEPT_TOKEN(aux_sym_insert_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 713:
ACCEPT_TOKEN(aux_sym_insert_statement_token2);
END_STATE();
case 714:
ACCEPT_TOKEN(aux_sym_insert_statement_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 715:
ACCEPT_TOKEN(aux_sym_insert_items_token1);
END_STATE();
case 716:
ACCEPT_TOKEN(aux_sym_insert_items_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 717:
ACCEPT_TOKEN(aux_sym_insert_items_token2);
END_STATE();
case 718:
ACCEPT_TOKEN(aux_sym_insert_conflict_token1);
END_STATE();
case 719:
ACCEPT_TOKEN(aux_sym_insert_conflict_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 720:
ACCEPT_TOKEN(aux_sym_insert_conflict_token2);
END_STATE();
case 721:
ACCEPT_TOKEN(aux_sym_insert_conflict_token3);
END_STATE();
case 722:
ACCEPT_TOKEN(aux_sym_insert_conflict_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 723:
ACCEPT_TOKEN(aux_sym_insert_conflict_token4);
END_STATE();
case 724:
ACCEPT_TOKEN(aux_sym_insert_conflict_token5);
END_STATE();
case 725:
ACCEPT_TOKEN(aux_sym_insert_conflict_token6);
END_STATE();
case 726:
ACCEPT_TOKEN(aux_sym_conflict_target_token1);
END_STATE();
case 727:
ACCEPT_TOKEN(aux_sym_conflict_target_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 728:
ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
case 729:
ACCEPT_TOKEN(aux_sym_update_set_token1);
END_STATE();
case 730:
ACCEPT_TOKEN(aux_sym_update_set_token1);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(879);
END_STATE();
case 731:
ACCEPT_TOKEN(aux_sym_insert_returning_token1);
END_STATE();
case 732:
ACCEPT_TOKEN(aux_sym_insert_returning_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 733:
ACCEPT_TOKEN(aux_sym_create_table_statement_token1);
END_STATE();
case 734:
ACCEPT_TOKEN(aux_sym_create_table_statement_token2);
END_STATE();
case 735:
ACCEPT_TOKEN(aux_sym_create_table_statement_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 736:
ACCEPT_TOKEN(aux_sym_create_schema_statement_token1);
END_STATE();
case 737:
ACCEPT_TOKEN(aux_sym_create_schema_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 738:
ACCEPT_TOKEN(aux_sym_schema_role_token1);
END_STATE();
case 739:
ACCEPT_TOKEN(aux_sym_schema_role_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 740:
ACCEPT_TOKEN(aux_sym_schema_role_token2);
END_STATE();
case 741:
ACCEPT_TOKEN(aux_sym_schema_role_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 742:
ACCEPT_TOKEN(aux_sym_schema_role_token3);
END_STATE();
case 743:
ACCEPT_TOKEN(aux_sym_schema_role_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 744:
ACCEPT_TOKEN(aux_sym_create_index_statement_token1);
END_STATE();
case 745:
ACCEPT_TOKEN(aux_sym_create_index_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 746:
ACCEPT_TOKEN(aux_sym_create_index_statement_token2);
END_STATE();
case 747:
ACCEPT_TOKEN(aux_sym_create_index_statement_token3);
END_STATE();
case 748:
ACCEPT_TOKEN(aux_sym_create_index_statement_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 749:
ACCEPT_TOKEN(aux_sym_index_using_token1);
END_STATE();
case 750:
ACCEPT_TOKEN(aux_sym_index_using_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 751:
ACCEPT_TOKEN(aux_sym_index_col_dir_token1);
END_STATE();
case 752:
ACCEPT_TOKEN(aux_sym_index_col_dir_token2);
END_STATE();
case 753:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token1);
END_STATE();
case 754:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token2);
END_STATE();
case 755:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token3);
END_STATE();
case 756:
ACCEPT_TOKEN(aux_sym_index_includes_token1);
END_STATE();
case 757:
ACCEPT_TOKEN(aux_sym_delete_statement_token1);
END_STATE();
case 758:
ACCEPT_TOKEN(aux_sym_delete_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 759:
ACCEPT_TOKEN(aux_sym_delete_statement_token2);
END_STATE();
case 760:
ACCEPT_TOKEN(aux_sym_delete_statement_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 761:
ACCEPT_TOKEN(aux_sym_alter_table_statement_token1);
END_STATE();
case 762:
ACCEPT_TOKEN(aux_sym_alter_table_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 763:
ACCEPT_TOKEN(aux_sym_alter_table_action_token1);
END_STATE();
case 764:
ACCEPT_TOKEN(aux_sym_alter_table_action_token2);
END_STATE();
case 765:
ACCEPT_TOKEN(aux_sym_alter_table_action_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 766:
ACCEPT_TOKEN(aux_sym_alter_table_action_token3);
END_STATE();
case 767:
ACCEPT_TOKEN(aux_sym_alter_column_action_token1);
END_STATE();
case 768:
ACCEPT_TOKEN(aux_sym_alter_column_action_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 769:
ACCEPT_TOKEN(aux_sym_alter_column_action_token2);
END_STATE();
case 770:
ACCEPT_TOKEN(aux_sym_alter_column_action_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 771:
ACCEPT_TOKEN(aux_sym_alter_column_action_token3);
END_STATE();
case 772:
ACCEPT_TOKEN(aux_sym_constraint_when_token1);
END_STATE();
case 773:
ACCEPT_TOKEN(aux_sym_constraint_when_token2);
END_STATE();
case 774:
ACCEPT_TOKEN(aux_sym_constraint_when_token3);
END_STATE();
case 775:
ACCEPT_TOKEN(aux_sym_constraint_when_token4);
END_STATE();
case 776:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token1);
END_STATE();
case 777:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 778:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token2);
END_STATE();
case 779:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 780:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token3);
END_STATE();
case 781:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token4);
END_STATE();
case 782:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token4);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 783:
ACCEPT_TOKEN(aux_sym_constraint_foreign_key_token1);
END_STATE();
case 784:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
END_STATE();
case 785:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(211);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(767);
END_STATE();
case 786:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(767);
END_STATE();
case 787:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token2);
END_STATE();
case 788:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token3);
END_STATE();
case 789:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token4);
END_STATE();
case 790:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token1);
END_STATE();
case 791:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token2);
END_STATE();
case 792:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 793:
ACCEPT_TOKEN(aux_sym_grant_statement_token1);
END_STATE();
case 794:
ACCEPT_TOKEN(aux_sym_grant_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 795:
ACCEPT_TOKEN(aux_sym_grant_roles_token1);
END_STATE();
case 796:
ACCEPT_TOKEN(aux_sym_grant_roles_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 797:
ACCEPT_TOKEN(aux_sym_grant_roles_token2);
END_STATE();
case 798:
ACCEPT_TOKEN(aux_sym_grant_roles_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 799:
ACCEPT_TOKEN(aux_sym_grant_privileges_token1);
END_STATE();
case 800:
ACCEPT_TOKEN(aux_sym_grant_privileges_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 801:
ACCEPT_TOKEN(anon_sym_privileges);
END_STATE();
case 802:
ACCEPT_TOKEN(aux_sym_grant_targets_token1);
END_STATE();
case 803:
ACCEPT_TOKEN(aux_sym_grant_targets_token2);
END_STATE();
case 804:
ACCEPT_TOKEN(aux_sym_grant_targets_token3);
END_STATE();
case 805:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
END_STATE();
case 806:
ACCEPT_TOKEN(aux_sym_grant_targets_token5);
END_STATE();
case 807:
ACCEPT_TOKEN(aux_sym_grant_targets_token5);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 808:
ACCEPT_TOKEN(aux_sym_grant_targets_token6);
END_STATE();
case 809:
ACCEPT_TOKEN(aux_sym_grant_targets_token6);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 810:
ACCEPT_TOKEN(aux_sym_grant_targets_token7);
END_STATE();
case 811:
ACCEPT_TOKEN(aux_sym_grant_targets_token7);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 812:
ACCEPT_TOKEN(aux_sym_grant_targets_token8);
END_STATE();
case 813:
ACCEPT_TOKEN(aux_sym_grant_targets_token8);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 814:
ACCEPT_TOKEN(anon_sym_BSLASH);
END_STATE();
case 815:
ACCEPT_TOKEN(aux_sym_psql_statement_token1);
if (lookahead == '\n' ||
lookahead == '\r') ADVANCE(815);
END_STATE();
case 816:
ACCEPT_TOKEN(aux_sym_sequence_increment_token1);
END_STATE();
case 817:
ACCEPT_TOKEN(aux_sym_sequence_increment_token2);
END_STATE();
case 818:
ACCEPT_TOKEN(aux_sym_sequence_min_token1);
END_STATE();
case 819:
ACCEPT_TOKEN(aux_sym_sequence_max_token1);
END_STATE();
case 820:
ACCEPT_TOKEN(aux_sym_sequence_start_token1);
END_STATE();
case 821:
ACCEPT_TOKEN(aux_sym_sequence_start_token2);
END_STATE();
case 822:
ACCEPT_TOKEN(aux_sym_sequence_start_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 823:
ACCEPT_TOKEN(aux_sym_sequence_cache_token1);
END_STATE();
case 824:
ACCEPT_TOKEN(aux_sym_sequence_cycle_token1);
END_STATE();
case 825:
ACCEPT_TOKEN(aux_sym_sequence_owned_token1);
END_STATE();
case 826:
ACCEPT_TOKEN(aux_sym_sequence_owned_token2);
END_STATE();
case 827:
ACCEPT_TOKEN(aux_sym_sequence_owned_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 828:
ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1);
END_STATE();
case 829:
ACCEPT_TOKEN(aux_sym_trigger_when_token1);
END_STATE();
case 830:
ACCEPT_TOKEN(aux_sym_trigger_when_token2);
END_STATE();
case 831:
ACCEPT_TOKEN(aux_sym_trigger_when_token3);
END_STATE();
case 832:
ACCEPT_TOKEN(aux_sym_trigger_event_token1);
END_STATE();
case 833:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
END_STATE();
case 834:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1035);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 835:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 836:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(279);
END_STATE();
case 837:
ACCEPT_TOKEN(aux_sym_trigger_scope_token1);
END_STATE();
case 838:
ACCEPT_TOKEN(aux_sym_trigger_scope_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 839:
ACCEPT_TOKEN(aux_sym_trigger_scope_token2);
END_STATE();
case 840:
ACCEPT_TOKEN(aux_sym_trigger_scope_token3);
END_STATE();
case 841:
ACCEPT_TOKEN(aux_sym_trigger_exec_token1);
END_STATE();
case 842:
ACCEPT_TOKEN(aux_sym_trigger_exec_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 843:
ACCEPT_TOKEN(aux_sym_trigger_cond_token1);
END_STATE();
case 844:
ACCEPT_TOKEN(aux_sym_for_statement_token1);
END_STATE();
case 845:
ACCEPT_TOKEN(aux_sym_for_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 846:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
END_STATE();
case 847:
ACCEPT_TOKEN(aux_sym_for_statement_token2);
END_STATE();
case 848:
ACCEPT_TOKEN(aux_sym_for_statement_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 849:
ACCEPT_TOKEN(aux_sym_for_statement_token3);
END_STATE();
case 850:
ACCEPT_TOKEN(aux_sym_for_statement_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 851:
ACCEPT_TOKEN(aux_sym_raise_statement_token1);
END_STATE();
case 852:
ACCEPT_TOKEN(aux_sym_raise_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 853:
ACCEPT_TOKEN(aux_sym_if_statement_token1);
END_STATE();
case 854:
ACCEPT_TOKEN(aux_sym_if_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 855:
ACCEPT_TOKEN(aux_sym_if_statement_token2);
END_STATE();
case 856:
ACCEPT_TOKEN(aux_sym_if_statement_token3);
END_STATE();
case 857:
ACCEPT_TOKEN(aux_sym_if_statement_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 858:
ACCEPT_TOKEN(aux_sym_if_statement_token4);
END_STATE();
case 859:
ACCEPT_TOKEN(aux_sym_if_statement_token4);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 860:
ACCEPT_TOKEN(aux_sym_if_statement_token5);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1070);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 861:
ACCEPT_TOKEN(aux_sym_if_statement_token5);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(311);
END_STATE();
case 862:
ACCEPT_TOKEN(aux_sym_return_statement_token1);
END_STATE();
case 863:
ACCEPT_TOKEN(aux_sym_return_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 864:
ACCEPT_TOKEN(aux_sym_return_statement_token2);
END_STATE();
case 865:
ACCEPT_TOKEN(aux_sym_return_statement_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 866:
ACCEPT_TOKEN(aux_sym_perform_statement_token1);
END_STATE();
case 867:
ACCEPT_TOKEN(aux_sym_perform_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 868:
ACCEPT_TOKEN(aux_sym_select_statement_token1);
END_STATE();
case 869:
ACCEPT_TOKEN(aux_sym_select_statement_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 870:
ACCEPT_TOKEN(aux_sym_with_query_item_token1);
END_STATE();
case 871:
ACCEPT_TOKEN(aux_sym_into_token1);
END_STATE();
case 872:
ACCEPT_TOKEN(aux_sym_into_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 873:
ACCEPT_TOKEN(aux_sym_select_having_token1);
END_STATE();
case 874:
ACCEPT_TOKEN(aux_sym_select_having_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 875:
ACCEPT_TOKEN(aux_sym_select_limit_token1);
END_STATE();
case 876:
ACCEPT_TOKEN(aux_sym_select_limit_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 877:
ACCEPT_TOKEN(aux_sym_select_offset_token1);
END_STATE();
case 878:
ACCEPT_TOKEN(aux_sym_select_offset_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 879:
ACCEPT_TOKEN(aux_sym_select_offset_token2);
END_STATE();
case 880:
ACCEPT_TOKEN(aux_sym_select_order_by_token1);
END_STATE();
case 881:
ACCEPT_TOKEN(aux_sym_select_order_by_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 882:
ACCEPT_TOKEN(aux_sym_join_item_token1);
END_STATE();
case 883:
ACCEPT_TOKEN(aux_sym_join_item_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 884:
ACCEPT_TOKEN(aux_sym_join_item_token2);
END_STATE();
case 885:
ACCEPT_TOKEN(aux_sym_join_item_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 886:
ACCEPT_TOKEN(aux_sym_join_item_token3);
END_STATE();
case 887:
ACCEPT_TOKEN(aux_sym_join_item_token3);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 888:
ACCEPT_TOKEN(aux_sym_join_type_token1);
END_STATE();
case 889:
ACCEPT_TOKEN(aux_sym_join_type_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 890:
ACCEPT_TOKEN(aux_sym_join_type_token2);
END_STATE();
case 891:
ACCEPT_TOKEN(aux_sym_join_type_token2);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 892:
ACCEPT_TOKEN(aux_sym_join_type_token3);
END_STATE();
case 893:
ACCEPT_TOKEN(aux_sym_join_type_token4);
END_STATE();
case 894:
ACCEPT_TOKEN(aux_sym_join_type_token4);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 895:
ACCEPT_TOKEN(aux_sym_join_type_token5);
END_STATE();
case 896:
ACCEPT_TOKEN(aux_sym_join_type_token5);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 897:
ACCEPT_TOKEN(aux_sym_create_function_statement_token1);
END_STATE();
case 898:
ACCEPT_TOKEN(aux_sym_function_return_token1);
END_STATE();
case 899:
ACCEPT_TOKEN(aux_sym_return_setof_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 900:
ACCEPT_TOKEN(aux_sym_function_volatility_token1);
END_STATE();
case 901:
ACCEPT_TOKEN(aux_sym_function_volatility_token2);
END_STATE();
case 902:
ACCEPT_TOKEN(aux_sym_function_volatility_token3);
END_STATE();
case 903:
ACCEPT_TOKEN(aux_sym_body_token1);
END_STATE();
case 904:
ACCEPT_TOKEN(aux_sym_body_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 905:
ACCEPT_TOKEN(anon_sym_DOLLAR);
END_STATE();
case 906:
ACCEPT_TOKEN(aux_sym_declarations_token1);
END_STATE();
case 907:
ACCEPT_TOKEN(aux_sym_declarations_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 908:
ACCEPT_TOKEN(anon_sym_COLON_EQ);
END_STATE();
case 909:
ACCEPT_TOKEN(aux_sym_where_filter_token1);
END_STATE();
case 910:
ACCEPT_TOKEN(aux_sym_where_filter_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 911:
ACCEPT_TOKEN(aux_sym_or_replace_token1);
END_STATE();
case 912:
ACCEPT_TOKEN(aux_sym_temporary_token1);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(567);
END_STATE();
case 913:
ACCEPT_TOKEN(aux_sym_temporary_token2);
END_STATE();
case 914:
ACCEPT_TOKEN(aux_sym_if_not_exists_token1);
END_STATE();
case 915:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 916:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 917:
ACCEPT_TOKEN(aux_sym__type_token1);
END_STATE();
case 918:
ACCEPT_TOKEN(aux_sym__type_token2);
END_STATE();
case 919:
ACCEPT_TOKEN(aux_sym_predefined_types_token1);
END_STATE();
case 920:
ACCEPT_TOKEN(aux_sym_predefined_types_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 921:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
case 922:
ACCEPT_TOKEN(anon_sym_SQUOTE);
if (lookahead == '\'') ADVANCE(923);
END_STATE();
case 923:
ACCEPT_TOKEN(aux_sym_string_token1);
END_STATE();
case 924:
ACCEPT_TOKEN(aux_sym_string_token2);
END_STATE();
case 925:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '*') ADVANCE(49);
END_STATE();
case 926:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '-') ADVANCE(936);
END_STATE();
case 927:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '-') ADVANCE(926);
if (lookahead == '/') ADVANCE(925);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(927);
if (lookahead != 0 &&
lookahead != '\'') ADVANCE(924);
END_STATE();
case 928:
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 929:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(944);
if (lookahead == '$') ADVANCE(935);
if (lookahead == '%') ADVANCE(929);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(932);
if (lookahead != 0) ADVANCE(931);
END_STATE();
case 930:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(944);
if (lookahead == '$') ADVANCE(935);
if (lookahead == '%') ADVANCE(929);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(930);
if (lookahead != 0) ADVANCE(931);
END_STATE();
case 931:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(944);
if (lookahead == '$') ADVANCE(935);
if (lookahead == '%') ADVANCE(929);
if (lookahead != 0) ADVANCE(931);
END_STATE();
case 932:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(944);
if (lookahead == '$') ADVANCE(934);
if (lookahead == '%') ADVANCE(929);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(932);
if (lookahead != 0) ADVANCE(931);
END_STATE();
case 933:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 934:
ACCEPT_TOKEN(sym_comment);
if (lookahead == 's') ADVANCE(931);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(930);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(936);
END_STATE();
case 935:
ACCEPT_TOKEN(sym_comment);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(930);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(936);
END_STATE();
case 936:
ACCEPT_TOKEN(sym_comment);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(936);
END_STATE();
case 937:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
case 938:
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(846);
END_STATE();
case 939:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead == '*') ADVANCE(949);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 940:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead == '-') ADVANCE(941);
if (lookahead == '/') ADVANCE(939);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(940);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 941:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead == '-') ADVANCE(931);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 942:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(945);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 943:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(943);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 944:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(697);
if (lookahead == '%') ADVANCE(942);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 945:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(93);
if (lookahead == '%') ADVANCE(942);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(945);
if (lookahead != 0) ADVANCE(944);
END_STATE();
case 946:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(48);
if (lookahead == '%') ADVANCE(947);
if (lookahead == '*') ADVANCE(946);
if (lookahead == '/') ADVANCE(933);
if (lookahead != 0) ADVANCE(949);
END_STATE();
case 947:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(48);
if (lookahead == '%') ADVANCE(947);
if (lookahead == '*') ADVANCE(946);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(950);
if (lookahead != 0) ADVANCE(949);
END_STATE();
case 948:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(48);
if (lookahead == '%') ADVANCE(947);
if (lookahead == '*') ADVANCE(946);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(948);
if (lookahead != 0) ADVANCE(949);
END_STATE();
case 949:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(48);
if (lookahead == '%') ADVANCE(947);
if (lookahead == '*') ADVANCE(946);
if (lookahead != 0) ADVANCE(949);
END_STATE();
case 950:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(47);
if (lookahead == '%') ADVANCE(947);
if (lookahead == '*') ADVANCE(946);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(950);
if (lookahead != 0) ADVANCE(949);
END_STATE();
case 951:
ACCEPT_TOKEN(aux_sym_time_expression_token1);
END_STATE();
case 952:
ACCEPT_TOKEN(aux_sym_time_expression_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 953:
ACCEPT_TOKEN(aux_sym_time_expression_token2);
END_STATE();
case 954:
ACCEPT_TOKEN(aux_sym_time_expression_token3);
END_STATE();
case 955:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
case 956:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '*') ADVANCE(49);
END_STATE();
case 957:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
case 958:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(936);
END_STATE();
case 959:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
case 960:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '=') ADVANCE(962);
if (lookahead == '>') ADVANCE(964);
END_STATE();
case 961:
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(963);
END_STATE();
case 962:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
case 963:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
case 964:
ACCEPT_TOKEN(anon_sym_LT_GT);
END_STATE();
case 965:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
case 966:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
case 967:
ACCEPT_TOKEN(sym_cast);
END_STATE();
case 968:
ACCEPT_TOKEN(aux_sym_and_token1);
END_STATE();
case 969:
ACCEPT_TOKEN(aux_sym_and_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 970:
ACCEPT_TOKEN(aux_sym_true_token1);
END_STATE();
case 971:
ACCEPT_TOKEN(aux_sym_true_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 972:
ACCEPT_TOKEN(aux_sym_false_token1);
END_STATE();
case 973:
ACCEPT_TOKEN(aux_sym_false_token1);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 974:
ACCEPT_TOKEN(sym_number);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(974);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 975:
ACCEPT_TOKEN(sym_number);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(975);
END_STATE();
case 976:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == '_') ADVANCE(1296);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 977:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == '_') ADVANCE(1297);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 978:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1113);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1175);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 979:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1113);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 980:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1299);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 981:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(994);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 982:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(737);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 983:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1109);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1272);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 984:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1291);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 985:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1264);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 986:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1117);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 987:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1108);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 988:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1210);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 989:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1158);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 990:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1275);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 991:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1226);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 992:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1273);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 993:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1129);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 994:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1130);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 995:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1112);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 996:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(920);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 997:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(796);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 998:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1293);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 999:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1127);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1000:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1253);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1001:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1265);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1002:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1036);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1003:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1259);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1004:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1024);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1005:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1087);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1196);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1006:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1298);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1007:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(850);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1008:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(969);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1009:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1294);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1010:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1035);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1011:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(971);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1012:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(973);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1013:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(910);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1014:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(998);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1015:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(860);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1069);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1016:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(852);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1017:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(703);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1018:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(758);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1019:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(842);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1020:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(845);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1021:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(745);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1022:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(735);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1023:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(813);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1024:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(807);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1025:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(811);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1026:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(907);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1027:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(827);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1028:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1300);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1029:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1000);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1030:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1214);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1031:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(985);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1032:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1262);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1079);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1033:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1262);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1034:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(995);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1035:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1199);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1036:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1009);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1037:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1131);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(722);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1038:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1250);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1039:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1073);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1040:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1126);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1041:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1074);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1134);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1177);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1042:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1074);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1134);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1043:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1074);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1044:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1081);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1045:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(999);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1046:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1209);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1047:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1201);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1048:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1099);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1049:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1220);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1050:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1229);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1051:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1203);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1052:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1204);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1053:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1167);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1054:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1221);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1055:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1205);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1056:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1206);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1057:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1268);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1058:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1136);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1059:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1238);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1060:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1266);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1061:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1161);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1062:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1162);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1063:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1072);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(719);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1010);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1064:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1072);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(719);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(834);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1065:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1072);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1010);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1066:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1072);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(834);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1067:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(854);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1245);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1068:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(854);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1069:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(857);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1070:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(859);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1071:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(899);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1072:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1242);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1073:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(984);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1074:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1255);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1075:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1183);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1076:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(874);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1077:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(732);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1078:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(750);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1079:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1084);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1080:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1146);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1081:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1106);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1082:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(822);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1083:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1030);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1084:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1256);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1085:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1034);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1123);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1086:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1034);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1157);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1087:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1058);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1088:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1089:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1134);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1177);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1090:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1134);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1091:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1195);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1092:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1305);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1093:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1141);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1094:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1079);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1095:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1151);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1096:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1249);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1097:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1135);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1098:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(996);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1099:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1080);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1100:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1144);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1101:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1260);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1102:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(997);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1103:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1155);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1104:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1105:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1163);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1106:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1148);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1107:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1108:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1160);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1109:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1239);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1110:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1003);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1111:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1112:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(777);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1113:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1236);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1114:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(770);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1115:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(800);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1116:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(896);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1117:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(883);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1118:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1114);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1119:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1233);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1007);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1014);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1120:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1304);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1121:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1276);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1122:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1115);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1123:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1280);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1241);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1124:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1280);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1125:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1116);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1126:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1029);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1127:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(991);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1128:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1254);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1129:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1102);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1130:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1022);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1131:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1060);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1132:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(760);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1133:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(867);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1134:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1096);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1135:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(988);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1136:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(982);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1137:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1145);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1138:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1054);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1139:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1261);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1140:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(719);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1141:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1076);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1142:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(863);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1143:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1168);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1144:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(887);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1145:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(765);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1146:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(782);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1147:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(809);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1148:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(904);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1149:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(739);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1150:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1007);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1014);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1151:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1077);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1152:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1008);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(706);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(952);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1153:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1008);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(706);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1154:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1095);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1155:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1078);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1156:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1091);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1157:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1241);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1158:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1251);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1159:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1169);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1160:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1257);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1161:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1258);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1162:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1267);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1163:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1023);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1164:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1027);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1165:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1006);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1166:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1001);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1167:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1004);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1168:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1052);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1171);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1169:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1052);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1170:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(977);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1171:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(714);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1172:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1123);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1173:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(792);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1174:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1248);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1118);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1175:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1132);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1176:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1277);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1177:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1194);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1178:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1237);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1179:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1002);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1180:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1100);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1181:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1200);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1182:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1071);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1183:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1212);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1184:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1124);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1185:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1147);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1186:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1170);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1187:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1149);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1188:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1165);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1189:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1222);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1190:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1285);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1191:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1164);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1192:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1224);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1193:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(798);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1194:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(848);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1195:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1286);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1196:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1289);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1197:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1175);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1198:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1278);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1199:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(881);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1200:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(838);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1201:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(762);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1202:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(835);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1203:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1302);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1204:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(889);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1205:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(741);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1206:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(743);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1207:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(989);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1208:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1176);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1209:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1075);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1210:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1303);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1211:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1154);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1212:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1133);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1213:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1142);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1214:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1013);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1215:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(986);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1216:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1031);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1217:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1178);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1218:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(987);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1219:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1179);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1220:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1252);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1221:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1098);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1222:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1092);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1223:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1110);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1224:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1048);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1225:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1025);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1226:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1026);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1227:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1061);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1228:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1097);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1229:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1240);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1230:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1227);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1231:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1062);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1232:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1231);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1233:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1015);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1234:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(706);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1235:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(885);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1236:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1012);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1237:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1235);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1238:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1244);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1239:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1016);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1240:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1020);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1241:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1270);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1242:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1038);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1243:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1103);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1244:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1107);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1245:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1049);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1246:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1055);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1247:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1056);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1248:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(768);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1249:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(876);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1250:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(878);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1251:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(794);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1252:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(712);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1253:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(869);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1254:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(716);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1255:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(891);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1256:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(894);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1257:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(727);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1258:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(976);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1259:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(872);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1260:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1082);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1261:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1171);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1262:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1279);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1263:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1088);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1264:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1017);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1265:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1104);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1266:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1018);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1267:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1120);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1268:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1182);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1269:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1019);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1270:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1218);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1271:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1223);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1272:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1282);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1273:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1284);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1274:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1105);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1275:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1111);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1276:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1047);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1277:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1193);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1278:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1011);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1279:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1211);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1280:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1137);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1281:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1138);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1282:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1213);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1283:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1166);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1284:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1215);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1285:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1274);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1286:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1021);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1287:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1263);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1288:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1230);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1289:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1053);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1290:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(993);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1291:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1128);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1292:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1125);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1293:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1269);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1294:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1225);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1295:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1051);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1296:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1246);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1297:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1247);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1298:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1232);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1299:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1093);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1300:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1050);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1301:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1014);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1302:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(865);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1303:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(779);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1304:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(748);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
case 1305:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(990);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Y') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'y')) ADVANCE(1306);
END_STATE();
case 1306:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(698);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1306);
END_STATE();
default:
return false;
}
}
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0},
[1] = {.lex_state = 699},
[2] = {.lex_state = 699},
[3] = {.lex_state = 2},
[4] = {.lex_state = 2},
[5] = {.lex_state = 2},
[6] = {.lex_state = 2},
[7] = {.lex_state = 2},
[8] = {.lex_state = 2},
[9] = {.lex_state = 2},
[10] = {.lex_state = 2},
[11] = {.lex_state = 2},
[12] = {.lex_state = 2},
[13] = {.lex_state = 2},
[14] = {.lex_state = 2},
[15] = {.lex_state = 2},
[16] = {.lex_state = 2},
[17] = {.lex_state = 2},
[18] = {.lex_state = 2},
[19] = {.lex_state = 2},
[20] = {.lex_state = 2},
[21] = {.lex_state = 2},
[22] = {.lex_state = 2},
[23] = {.lex_state = 2},
[24] = {.lex_state = 15},
[25] = {.lex_state = 15},
[26] = {.lex_state = 53},
[27] = {.lex_state = 16},
[28] = {.lex_state = 16},
[29] = {.lex_state = 53},
[30] = {.lex_state = 53},
[31] = {.lex_state = 23},
[32] = {.lex_state = 23},
[33] = {.lex_state = 54},
[34] = {.lex_state = 54},
[35] = {.lex_state = 54},
[36] = {.lex_state = 54},
[37] = {.lex_state = 54},
[38] = {.lex_state = 54},
[39] = {.lex_state = 54},
[40] = {.lex_state = 54},
[41] = {.lex_state = 54},
[42] = {.lex_state = 54},
[43] = {.lex_state = 54},
[44] = {.lex_state = 54},
[45] = {.lex_state = 54},
[46] = {.lex_state = 54},
[47] = {.lex_state = 54},
[48] = {.lex_state = 54},
[49] = {.lex_state = 54},
[50] = {.lex_state = 54},
[51] = {.lex_state = 54},
[52] = {.lex_state = 55},
[53] = {.lex_state = 55},
[54] = {.lex_state = 55},
[55] = {.lex_state = 55},
[56] = {.lex_state = 4},
[57] = {.lex_state = 4},
[58] = {.lex_state = 4},
[59] = {.lex_state = 4},
[60] = {.lex_state = 4},
[61] = {.lex_state = 4},
[62] = {.lex_state = 4},
[63] = {.lex_state = 4},
[64] = {.lex_state = 4},
[65] = {.lex_state = 4},
[66] = {.lex_state = 4},
[67] = {.lex_state = 4},
[68] = {.lex_state = 4},
[69] = {.lex_state = 10},
[70] = {.lex_state = 3},
[71] = {.lex_state = 4},
[72] = {.lex_state = 4},
[73] = {.lex_state = 4},
[74] = {.lex_state = 4},
[75] = {.lex_state = 4},
[76] = {.lex_state = 4},
[77] = {.lex_state = 4},
[78] = {.lex_state = 4},
[79] = {.lex_state = 4},
[80] = {.lex_state = 4},
[81] = {.lex_state = 10},
[82] = {.lex_state = 10},
[83] = {.lex_state = 699},
[84] = {.lex_state = 10},
[85] = {.lex_state = 10},
[86] = {.lex_state = 10},
[87] = {.lex_state = 10},
[88] = {.lex_state = 10},
[89] = {.lex_state = 10},
[90] = {.lex_state = 10},
[91] = {.lex_state = 4},
[92] = {.lex_state = 4},
[93] = {.lex_state = 5},
[94] = {.lex_state = 11},
[95] = {.lex_state = 5},
[96] = {.lex_state = 4},
[97] = {.lex_state = 11},
[98] = {.lex_state = 11},
[99] = {.lex_state = 11},
[100] = {.lex_state = 11},
[101] = {.lex_state = 14},
[102] = {.lex_state = 11},
[103] = {.lex_state = 11},
[104] = {.lex_state = 11},
[105] = {.lex_state = 22},
[106] = {.lex_state = 11},
[107] = {.lex_state = 22},
[108] = {.lex_state = 11},
[109] = {.lex_state = 4},
[110] = {.lex_state = 14},
[111] = {.lex_state = 2},
[112] = {.lex_state = 14},
[113] = {.lex_state = 14},
[114] = {.lex_state = 14},
[115] = {.lex_state = 2},
[116] = {.lex_state = 6},
[117] = {.lex_state = 14},
[118] = {.lex_state = 14},
[119] = {.lex_state = 6},
[120] = {.lex_state = 14},
[121] = {.lex_state = 14},
[122] = {.lex_state = 14},
[123] = {.lex_state = 2},
[124] = {.lex_state = 19},
[125] = {.lex_state = 10},
[126] = {.lex_state = 19},
[127] = {.lex_state = 2},
[128] = {.lex_state = 2},
[129] = {.lex_state = 2},
[130] = {.lex_state = 10},
[131] = {.lex_state = 4},
[132] = {.lex_state = 19},
[133] = {.lex_state = 19},
[134] = {.lex_state = 2},
[135] = {.lex_state = 10},
[136] = {.lex_state = 10},
[137] = {.lex_state = 19},
[138] = {.lex_state = 19},
[139] = {.lex_state = 19},
[140] = {.lex_state = 10},
[141] = {.lex_state = 2},
[142] = {.lex_state = 4},
[143] = {.lex_state = 10},
[144] = {.lex_state = 9},
[145] = {.lex_state = 9},
[146] = {.lex_state = 19},
[147] = {.lex_state = 10},
[148] = {.lex_state = 10},
[149] = {.lex_state = 10},
[150] = {.lex_state = 19},
[151] = {.lex_state = 10},
[152] = {.lex_state = 19},
[153] = {.lex_state = 10},
[154] = {.lex_state = 2},
[155] = {.lex_state = 2},
[156] = {.lex_state = 19},
[157] = {.lex_state = 2},
[158] = {.lex_state = 19},
[159] = {.lex_state = 19},
[160] = {.lex_state = 19},
[161] = {.lex_state = 19},
[162] = {.lex_state = 19},
[163] = {.lex_state = 19},
[164] = {.lex_state = 19},
[165] = {.lex_state = 2},
[166] = {.lex_state = 19},
[167] = {.lex_state = 11},
[168] = {.lex_state = 699},
[169] = {.lex_state = 18},
[170] = {.lex_state = 11},
[171] = {.lex_state = 11},
[172] = {.lex_state = 11},
[173] = {.lex_state = 11},
[174] = {.lex_state = 11},
[175] = {.lex_state = 11},
[176] = {.lex_state = 11},
[177] = {.lex_state = 11},
[178] = {.lex_state = 11},
[179] = {.lex_state = 11},
[180] = {.lex_state = 4},
[181] = {.lex_state = 18},
[182] = {.lex_state = 14},
[183] = {.lex_state = 14},
[184] = {.lex_state = 14},
[185] = {.lex_state = 14},
[186] = {.lex_state = 14},
[187] = {.lex_state = 14},
[188] = {.lex_state = 14},
[189] = {.lex_state = 17},
[190] = {.lex_state = 14},
[191] = {.lex_state = 14},
[192] = {.lex_state = 18},
[193] = {.lex_state = 14},
[194] = {.lex_state = 18},
[195] = {.lex_state = 14},
[196] = {.lex_state = 18},
[197] = {.lex_state = 18},
[198] = {.lex_state = 17},
[199] = {.lex_state = 17},
[200] = {.lex_state = 17},
[201] = {.lex_state = 17},
[202] = {.lex_state = 12},
[203] = {.lex_state = 17},
[204] = {.lex_state = 17},
[205] = {.lex_state = 17},
[206] = {.lex_state = 24},
[207] = {.lex_state = 17},
[208] = {.lex_state = 17},
[209] = {.lex_state = 17},
[210] = {.lex_state = 699},
[211] = {.lex_state = 699},
[212] = {.lex_state = 17},
[213] = {.lex_state = 17},
[214] = {.lex_state = 699},
[215] = {.lex_state = 21},
[216] = {.lex_state = 17},
[217] = {.lex_state = 17},
[218] = {.lex_state = 17},
[219] = {.lex_state = 17},
[220] = {.lex_state = 17},
[221] = {.lex_state = 17},
[222] = {.lex_state = 17},
[223] = {.lex_state = 17},
[224] = {.lex_state = 17},
[225] = {.lex_state = 17},
[226] = {.lex_state = 17},
[227] = {.lex_state = 17},
[228] = {.lex_state = 12},
[229] = {.lex_state = 17},
[230] = {.lex_state = 17},
[231] = {.lex_state = 17},
[232] = {.lex_state = 17},
[233] = {.lex_state = 17},
[234] = {.lex_state = 17},
[235] = {.lex_state = 17},
[236] = {.lex_state = 17},
[237] = {.lex_state = 12},
[238] = {.lex_state = 17},
[239] = {.lex_state = 12},
[240] = {.lex_state = 12},
[241] = {.lex_state = 12},
[242] = {.lex_state = 17},
[243] = {.lex_state = 12},
[244] = {.lex_state = 17},
[245] = {.lex_state = 12},
[246] = {.lex_state = 12},
[247] = {.lex_state = 17},
[248] = {.lex_state = 17},
[249] = {.lex_state = 17},
[250] = {.lex_state = 17},
[251] = {.lex_state = 17},
[252] = {.lex_state = 17},
[253] = {.lex_state = 17},
[254] = {.lex_state = 17},
[255] = {.lex_state = 17},
[256] = {.lex_state = 17},
[257] = {.lex_state = 17},
[258] = {.lex_state = 17},
[259] = {.lex_state = 17},
[260] = {.lex_state = 17},
[261] = {.lex_state = 17},
[262] = {.lex_state = 17},
[263] = {.lex_state = 17},
[264] = {.lex_state = 17},
[265] = {.lex_state = 17},
[266] = {.lex_state = 17},
[267] = {.lex_state = 17},
[268] = {.lex_state = 17},
[269] = {.lex_state = 17},
[270] = {.lex_state = 17},
[271] = {.lex_state = 17},
[272] = {.lex_state = 17},
[273] = {.lex_state = 17},
[274] = {.lex_state = 17},
[275] = {.lex_state = 17},
[276] = {.lex_state = 17},
[277] = {.lex_state = 17},
[278] = {.lex_state = 17},
[279] = {.lex_state = 17},
[280] = {.lex_state = 17},
[281] = {.lex_state = 17},
[282] = {.lex_state = 17},
[283] = {.lex_state = 17},
[284] = {.lex_state = 12},
[285] = {.lex_state = 17},
[286] = {.lex_state = 17},
[287] = {.lex_state = 17},
[288] = {.lex_state = 17},
[289] = {.lex_state = 17},
[290] = {.lex_state = 17},
[291] = {.lex_state = 17},
[292] = {.lex_state = 17},
[293] = {.lex_state = 17},
[294] = {.lex_state = 17},
[295] = {.lex_state = 17},
[296] = {.lex_state = 17},
[297] = {.lex_state = 17},
[298] = {.lex_state = 699},
[299] = {.lex_state = 17},
[300] = {.lex_state = 17},
[301] = {.lex_state = 17},
[302] = {.lex_state = 17},
[303] = {.lex_state = 17},
[304] = {.lex_state = 17},
[305] = {.lex_state = 17},
[306] = {.lex_state = 17},
[307] = {.lex_state = 17},
[308] = {.lex_state = 17},
[309] = {.lex_state = 17},
[310] = {.lex_state = 17},
[311] = {.lex_state = 17},
[312] = {.lex_state = 17},
[313] = {.lex_state = 17},
[314] = {.lex_state = 17},
[315] = {.lex_state = 17},
[316] = {.lex_state = 17},
[317] = {.lex_state = 17},
[318] = {.lex_state = 17},
[319] = {.lex_state = 17},
[320] = {.lex_state = 17},
[321] = {.lex_state = 17},
[322] = {.lex_state = 17},
[323] = {.lex_state = 17},
[324] = {.lex_state = 17},
[325] = {.lex_state = 699},
[326] = {.lex_state = 17},
[327] = {.lex_state = 17},
[328] = {.lex_state = 17},
[329] = {.lex_state = 17},
[330] = {.lex_state = 17},
[331] = {.lex_state = 17},
[332] = {.lex_state = 17},
[333] = {.lex_state = 17},
[334] = {.lex_state = 17},
[335] = {.lex_state = 17},
[336] = {.lex_state = 17},
[337] = {.lex_state = 7},
[338] = {.lex_state = 7},
[339] = {.lex_state = 13},
[340] = {.lex_state = 13},
[341] = {.lex_state = 13},
[342] = {.lex_state = 13},
[343] = {.lex_state = 699},
[344] = {.lex_state = 699},
[345] = {.lex_state = 13},
[346] = {.lex_state = 699},
[347] = {.lex_state = 13},
[348] = {.lex_state = 13},
[349] = {.lex_state = 4},
[350] = {.lex_state = 4},
[351] = {.lex_state = 13},
[352] = {.lex_state = 13},
[353] = {.lex_state = 4},
[354] = {.lex_state = 13},
[355] = {.lex_state = 4},
[356] = {.lex_state = 30},
[357] = {.lex_state = 699},
[358] = {.lex_state = 699},
[359] = {.lex_state = 699},
[360] = {.lex_state = 699},
[361] = {.lex_state = 699},
[362] = {.lex_state = 699},
[363] = {.lex_state = 699},
[364] = {.lex_state = 699},
[365] = {.lex_state = 699},
[366] = {.lex_state = 8},
[367] = {.lex_state = 699},
[368] = {.lex_state = 699},
[369] = {.lex_state = 4},
[370] = {.lex_state = 699},
[371] = {.lex_state = 699},
[372] = {.lex_state = 4},
[373] = {.lex_state = 8},
[374] = {.lex_state = 699},
[375] = {.lex_state = 699},
[376] = {.lex_state = 12},
[377] = {.lex_state = 4},
[378] = {.lex_state = 4},
[379] = {.lex_state = 699},
[380] = {.lex_state = 4},
[381] = {.lex_state = 4},
[382] = {.lex_state = 12},
[383] = {.lex_state = 699},
[384] = {.lex_state = 699},
[385] = {.lex_state = 4},
[386] = {.lex_state = 4},
[387] = {.lex_state = 4},
[388] = {.lex_state = 4},
[389] = {.lex_state = 30},
[390] = {.lex_state = 4},
[391] = {.lex_state = 12},
[392] = {.lex_state = 699},
[393] = {.lex_state = 12},
[394] = {.lex_state = 4},
[395] = {.lex_state = 4},
[396] = {.lex_state = 699},
[397] = {.lex_state = 4},
[398] = {.lex_state = 30},
[399] = {.lex_state = 12},
[400] = {.lex_state = 12},
[401] = {.lex_state = 12},
[402] = {.lex_state = 12},
[403] = {.lex_state = 4},
[404] = {.lex_state = 12},
[405] = {.lex_state = 699},
[406] = {.lex_state = 12},
[407] = {.lex_state = 12},
[408] = {.lex_state = 4},
[409] = {.lex_state = 699},
[410] = {.lex_state = 699},
[411] = {.lex_state = 699},
[412] = {.lex_state = 699},
[413] = {.lex_state = 699},
[414] = {.lex_state = 36},
[415] = {.lex_state = 699},
[416] = {.lex_state = 699},
[417] = {.lex_state = 4},
[418] = {.lex_state = 699},
[419] = {.lex_state = 4},
[420] = {.lex_state = 4},
[421] = {.lex_state = 699},
[422] = {.lex_state = 699},
[423] = {.lex_state = 4},
[424] = {.lex_state = 4},
[425] = {.lex_state = 699},
[426] = {.lex_state = 699},
[427] = {.lex_state = 699},
[428] = {.lex_state = 699},
[429] = {.lex_state = 699},
[430] = {.lex_state = 699},
[431] = {.lex_state = 4},
[432] = {.lex_state = 699},
[433] = {.lex_state = 4},
[434] = {.lex_state = 699},
[435] = {.lex_state = 31},
[436] = {.lex_state = 699},
[437] = {.lex_state = 699},
[438] = {.lex_state = 699},
[439] = {.lex_state = 699},
[440] = {.lex_state = 30},
[441] = {.lex_state = 30},
[442] = {.lex_state = 4},
[443] = {.lex_state = 30},
[444] = {.lex_state = 699},
[445] = {.lex_state = 4},
[446] = {.lex_state = 699},
[447] = {.lex_state = 4},
[448] = {.lex_state = 4},
[449] = {.lex_state = 699},
[450] = {.lex_state = 13},
[451] = {.lex_state = 13},
[452] = {.lex_state = 4},
[453] = {.lex_state = 4},
[454] = {.lex_state = 4},
[455] = {.lex_state = 4},
[456] = {.lex_state = 31},
[457] = {.lex_state = 13},
[458] = {.lex_state = 53},
[459] = {.lex_state = 4},
[460] = {.lex_state = 4},
[461] = {.lex_state = 4},
[462] = {.lex_state = 13},
[463] = {.lex_state = 13},
[464] = {.lex_state = 13},
[465] = {.lex_state = 13},
[466] = {.lex_state = 4},
[467] = {.lex_state = 4},
[468] = {.lex_state = 13},
[469] = {.lex_state = 4},
[470] = {.lex_state = 13},
[471] = {.lex_state = 33},
[472] = {.lex_state = 4},
[473] = {.lex_state = 13},
[474] = {.lex_state = 4},
[475] = {.lex_state = 4},
[476] = {.lex_state = 31},
[477] = {.lex_state = 13},
[478] = {.lex_state = 4},
[479] = {.lex_state = 4},
[480] = {.lex_state = 34},
[481] = {.lex_state = 4},
[482] = {.lex_state = 4},
[483] = {.lex_state = 34},
[484] = {.lex_state = 34},
[485] = {.lex_state = 4},
[486] = {.lex_state = 4},
[487] = {.lex_state = 31},
[488] = {.lex_state = 34},
[489] = {.lex_state = 33},
[490] = {.lex_state = 31},
[491] = {.lex_state = 4},
[492] = {.lex_state = 37},
[493] = {.lex_state = 31},
[494] = {.lex_state = 4},
[495] = {.lex_state = 34},
[496] = {.lex_state = 4},
[497] = {.lex_state = 4},
[498] = {.lex_state = 33},
[499] = {.lex_state = 4},
[500] = {.lex_state = 4},
[501] = {.lex_state = 4},
[502] = {.lex_state = 34},
[503] = {.lex_state = 4},
[504] = {.lex_state = 34},
[505] = {.lex_state = 4},
[506] = {.lex_state = 50},
[507] = {.lex_state = 33},
[508] = {.lex_state = 33},
[509] = {.lex_state = 26},
[510] = {.lex_state = 33},
[511] = {.lex_state = 4},
[512] = {.lex_state = 4},
[513] = {.lex_state = 4},
[514] = {.lex_state = 26},
[515] = {.lex_state = 4},
[516] = {.lex_state = 54},
[517] = {.lex_state = 2},
[518] = {.lex_state = 4},
[519] = {.lex_state = 4},
[520] = {.lex_state = 32},
[521] = {.lex_state = 26},
[522] = {.lex_state = 699},
[523] = {.lex_state = 32},
[524] = {.lex_state = 4},
[525] = {.lex_state = 4},
[526] = {.lex_state = 32},
[527] = {.lex_state = 4},
[528] = {.lex_state = 699},
[529] = {.lex_state = 4},
[530] = {.lex_state = 4},
[531] = {.lex_state = 26},
[532] = {.lex_state = 26},
[533] = {.lex_state = 26},
[534] = {.lex_state = 699},
[535] = {.lex_state = 4},
[536] = {.lex_state = 699},
[537] = {.lex_state = 699},
[538] = {.lex_state = 4},
[539] = {.lex_state = 699},
[540] = {.lex_state = 2},
[541] = {.lex_state = 4},
[542] = {.lex_state = 2},
[543] = {.lex_state = 2},
[544] = {.lex_state = 4},
[545] = {.lex_state = 32},
[546] = {.lex_state = 4},
[547] = {.lex_state = 4},
[548] = {.lex_state = 2},
[549] = {.lex_state = 4},
[550] = {.lex_state = 32},
[551] = {.lex_state = 32},
[552] = {.lex_state = 4},
[553] = {.lex_state = 4},
[554] = {.lex_state = 39},
[555] = {.lex_state = 4},
[556] = {.lex_state = 38},
[557] = {.lex_state = 2},
[558] = {.lex_state = 4},
[559] = {.lex_state = 2},
[560] = {.lex_state = 2},
[561] = {.lex_state = 4},
[562] = {.lex_state = 2},
[563] = {.lex_state = 4},
[564] = {.lex_state = 2},
[565] = {.lex_state = 34},
[566] = {.lex_state = 4},
[567] = {.lex_state = 4},
[568] = {.lex_state = 2},
[569] = {.lex_state = 4},
[570] = {.lex_state = 4},
[571] = {.lex_state = 4},
[572] = {.lex_state = 4},
[573] = {.lex_state = 4},
[574] = {.lex_state = 4},
[575] = {.lex_state = 4},
[576] = {.lex_state = 4},
[577] = {.lex_state = 4},
[578] = {.lex_state = 4},
[579] = {.lex_state = 4},
[580] = {.lex_state = 27},
[581] = {.lex_state = 4},
[582] = {.lex_state = 4},
[583] = {.lex_state = 40},
[584] = {.lex_state = 4},
[585] = {.lex_state = 4},
[586] = {.lex_state = 2},
[587] = {.lex_state = 4},
[588] = {.lex_state = 4},
[589] = {.lex_state = 2},
[590] = {.lex_state = 4},
[591] = {.lex_state = 4},
[592] = {.lex_state = 4},
[593] = {.lex_state = 2},
[594] = {.lex_state = 35},
[595] = {.lex_state = 63},
[596] = {.lex_state = 4},
[597] = {.lex_state = 2},
[598] = {.lex_state = 2},
[599] = {.lex_state = 4},
[600] = {.lex_state = 2},
[601] = {.lex_state = 4},
[602] = {.lex_state = 27},
[603] = {.lex_state = 2},
[604] = {.lex_state = 17},
[605] = {.lex_state = 27},
[606] = {.lex_state = 4},
[607] = {.lex_state = 4},
[608] = {.lex_state = 35},
[609] = {.lex_state = 4},
[610] = {.lex_state = 4},
[611] = {.lex_state = 51},
[612] = {.lex_state = 17},
[613] = {.lex_state = 17},
[614] = {.lex_state = 17},
[615] = {.lex_state = 4},
[616] = {.lex_state = 43},
[617] = {.lex_state = 4},
[618] = {.lex_state = 4},
[619] = {.lex_state = 699},
[620] = {.lex_state = 43},
[621] = {.lex_state = 2},
[622] = {.lex_state = 699},
[623] = {.lex_state = 4},
[624] = {.lex_state = 699},
[625] = {.lex_state = 4},
[626] = {.lex_state = 4},
[627] = {.lex_state = 17},
[628] = {.lex_state = 2},
[629] = {.lex_state = 699},
[630] = {.lex_state = 699},
[631] = {.lex_state = 43},
[632] = {.lex_state = 35},
[633] = {.lex_state = 43},
[634] = {.lex_state = 2},
[635] = {.lex_state = 17},
[636] = {.lex_state = 17},
[637] = {.lex_state = 42},
[638] = {.lex_state = 0},
[639] = {.lex_state = 43},
[640] = {.lex_state = 699},
[641] = {.lex_state = 699},
[642] = {.lex_state = 35},
[643] = {.lex_state = 35},
[644] = {.lex_state = 35},
[645] = {.lex_state = 699},
[646] = {.lex_state = 67},
[647] = {.lex_state = 4},
[648] = {.lex_state = 28},
[649] = {.lex_state = 699},
[650] = {.lex_state = 2},
[651] = {.lex_state = 699},
[652] = {.lex_state = 699},
[653] = {.lex_state = 699},
[654] = {.lex_state = 4},
[655] = {.lex_state = 2},
[656] = {.lex_state = 699},
[657] = {.lex_state = 0},
[658] = {.lex_state = 0},
[659] = {.lex_state = 4},
[660] = {.lex_state = 2},
[661] = {.lex_state = 699},
[662] = {.lex_state = 0},
[663] = {.lex_state = 699},
[664] = {.lex_state = 4},
[665] = {.lex_state = 699},
[666] = {.lex_state = 28},
[667] = {.lex_state = 42},
[668] = {.lex_state = 4},
[669] = {.lex_state = 34},
[670] = {.lex_state = 699},
[671] = {.lex_state = 34},
[672] = {.lex_state = 34},
[673] = {.lex_state = 58},
[674] = {.lex_state = 699},
[675] = {.lex_state = 34},
[676] = {.lex_state = 699},
[677] = {.lex_state = 34},
[678] = {.lex_state = 699},
[679] = {.lex_state = 699},
[680] = {.lex_state = 699},
[681] = {.lex_state = 699},
[682] = {.lex_state = 699},
[683] = {.lex_state = 699},
[684] = {.lex_state = 34},
[685] = {.lex_state = 34},
[686] = {.lex_state = 34},
[687] = {.lex_state = 699},
[688] = {.lex_state = 4},
[689] = {.lex_state = 699},
[690] = {.lex_state = 4},
[691] = {.lex_state = 699},
[692] = {.lex_state = 699},
[693] = {.lex_state = 4},
[694] = {.lex_state = 699},
[695] = {.lex_state = 34},
[696] = {.lex_state = 34},
[697] = {.lex_state = 699},
[698] = {.lex_state = 699},
[699] = {.lex_state = 699},
[700] = {.lex_state = 0},
[701] = {.lex_state = 699},
[702] = {.lex_state = 699},
[703] = {.lex_state = 699},
[704] = {.lex_state = 2},
[705] = {.lex_state = 699},
[706] = {.lex_state = 699},
[707] = {.lex_state = 699},
[708] = {.lex_state = 699},
[709] = {.lex_state = 699},
[710] = {.lex_state = 699},
[711] = {.lex_state = 0},
[712] = {.lex_state = 699},
[713] = {.lex_state = 699},
[714] = {.lex_state = 20},
[715] = {.lex_state = 20},
[716] = {.lex_state = 20},
[717] = {.lex_state = 699},
[718] = {.lex_state = 20},
[719] = {.lex_state = 20},
[720] = {.lex_state = 20},
[721] = {.lex_state = 699},
[722] = {.lex_state = 20},
[723] = {.lex_state = 699},
[724] = {.lex_state = 20},
[725] = {.lex_state = 20},
[726] = {.lex_state = 20},
[727] = {.lex_state = 0},
[728] = {.lex_state = 20},
[729] = {.lex_state = 0},
[730] = {.lex_state = 20},
[731] = {.lex_state = 699},
[732] = {.lex_state = 20},
[733] = {.lex_state = 699},
[734] = {.lex_state = 699},
[735] = {.lex_state = 20},
[736] = {.lex_state = 20},
[737] = {.lex_state = 699},
[738] = {.lex_state = 28},
[739] = {.lex_state = 699},
[740] = {.lex_state = 0},
[741] = {.lex_state = 699},
[742] = {.lex_state = 62},
[743] = {.lex_state = 3},
[744] = {.lex_state = 0},
[745] = {.lex_state = 699},
[746] = {.lex_state = 3},
[747] = {.lex_state = 699},
[748] = {.lex_state = 0},
[749] = {.lex_state = 62},
[750] = {.lex_state = 62},
[751] = {.lex_state = 699},
[752] = {.lex_state = 699},
[753] = {.lex_state = 699},
[754] = {.lex_state = 699},
[755] = {.lex_state = 699},
[756] = {.lex_state = 68},
[757] = {.lex_state = 699},
[758] = {.lex_state = 699},
[759] = {.lex_state = 699},
[760] = {.lex_state = 699},
[761] = {.lex_state = 699},
[762] = {.lex_state = 699},
[763] = {.lex_state = 699},
[764] = {.lex_state = 699},
[765] = {.lex_state = 60},
[766] = {.lex_state = 70},
[767] = {.lex_state = 699},
[768] = {.lex_state = 699},
[769] = {.lex_state = 28},
[770] = {.lex_state = 699},
[771] = {.lex_state = 699},
[772] = {.lex_state = 699},
[773] = {.lex_state = 41},
[774] = {.lex_state = 0},
[775] = {.lex_state = 699},
[776] = {.lex_state = 699},
[777] = {.lex_state = 699},
[778] = {.lex_state = 0},
[779] = {.lex_state = 699},
[780] = {.lex_state = 699},
[781] = {.lex_state = 699},
[782] = {.lex_state = 699},
[783] = {.lex_state = 699},
[784] = {.lex_state = 699},
[785] = {.lex_state = 699},
[786] = {.lex_state = 699},
[787] = {.lex_state = 699},
[788] = {.lex_state = 699},
[789] = {.lex_state = 699},
[790] = {.lex_state = 68},
[791] = {.lex_state = 699},
[792] = {.lex_state = 699},
[793] = {.lex_state = 699},
[794] = {.lex_state = 699},
[795] = {.lex_state = 699},
[796] = {.lex_state = 699},
[797] = {.lex_state = 70},
[798] = {.lex_state = 699},
[799] = {.lex_state = 699},
[800] = {.lex_state = 699},
[801] = {.lex_state = 699},
[802] = {.lex_state = 64},
[803] = {.lex_state = 699},
[804] = {.lex_state = 699},
[805] = {.lex_state = 699},
[806] = {.lex_state = 699},
[807] = {.lex_state = 699},
[808] = {.lex_state = 699},
[809] = {.lex_state = 699},
[810] = {.lex_state = 0},
[811] = {.lex_state = 699},
[812] = {.lex_state = 699},
[813] = {.lex_state = 28},
[814] = {.lex_state = 78},
[815] = {.lex_state = 699},
[816] = {.lex_state = 699},
[817] = {.lex_state = 699},
[818] = {.lex_state = 699},
[819] = {.lex_state = 699},
[820] = {.lex_state = 0},
[821] = {.lex_state = 699},
[822] = {.lex_state = 0},
[823] = {.lex_state = 0},
[824] = {.lex_state = 72},
[825] = {.lex_state = 699},
[826] = {.lex_state = 44},
[827] = {.lex_state = 699},
[828] = {.lex_state = 28},
[829] = {.lex_state = 699},
[830] = {.lex_state = 699},
[831] = {.lex_state = 699},
[832] = {.lex_state = 0},
[833] = {.lex_state = 699},
[834] = {.lex_state = 699},
[835] = {.lex_state = 699},
[836] = {.lex_state = 28},
[837] = {.lex_state = 699},
[838] = {.lex_state = 699},
[839] = {.lex_state = 71},
[840] = {.lex_state = 0},
[841] = {.lex_state = 65},
[842] = {.lex_state = 0},
[843] = {.lex_state = 699},
[844] = {.lex_state = 699},
[845] = {.lex_state = 699},
[846] = {.lex_state = 72},
[847] = {.lex_state = 699},
[848] = {.lex_state = 699},
[849] = {.lex_state = 699},
[850] = {.lex_state = 20},
[851] = {.lex_state = 28},
[852] = {.lex_state = 699},
[853] = {.lex_state = 0},
[854] = {.lex_state = 28},
[855] = {.lex_state = 699},
[856] = {.lex_state = 699},
[857] = {.lex_state = 0},
[858] = {.lex_state = 699},
[859] = {.lex_state = 699},
[860] = {.lex_state = 699},
[861] = {.lex_state = 0},
[862] = {.lex_state = 3},
[863] = {.lex_state = 699},
[864] = {.lex_state = 0},
[865] = {.lex_state = 699},
[866] = {.lex_state = 699},
[867] = {.lex_state = 699},
[868] = {.lex_state = 699},
[869] = {.lex_state = 73},
[870] = {.lex_state = 0},
[871] = {.lex_state = 28},
[872] = {.lex_state = 699},
[873] = {.lex_state = 699},
[874] = {.lex_state = 699},
[875] = {.lex_state = 20},
[876] = {.lex_state = 699},
[877] = {.lex_state = 699},
[878] = {.lex_state = 699},
[879] = {.lex_state = 699},
[880] = {.lex_state = 0},
[881] = {.lex_state = 0},
[882] = {.lex_state = 699},
[883] = {.lex_state = 0},
[884] = {.lex_state = 20},
[885] = {.lex_state = 0},
[886] = {.lex_state = 699},
[887] = {.lex_state = 20},
[888] = {.lex_state = 20},
[889] = {.lex_state = 0},
[890] = {.lex_state = 20},
[891] = {.lex_state = 0},
[892] = {.lex_state = 0},
[893] = {.lex_state = 20},
[894] = {.lex_state = 699},
[895] = {.lex_state = 73},
[896] = {.lex_state = 699},
[897] = {.lex_state = 0},
[898] = {.lex_state = 0},
[899] = {.lex_state = 699},
[900] = {.lex_state = 59},
[901] = {.lex_state = 699},
[902] = {.lex_state = 0},
[903] = {.lex_state = 29},
[904] = {.lex_state = 20},
[905] = {.lex_state = 699},
[906] = {.lex_state = 0},
[907] = {.lex_state = 0},
[908] = {.lex_state = 20},
[909] = {.lex_state = 0},
[910] = {.lex_state = 20},
[911] = {.lex_state = 73},
[912] = {.lex_state = 699},
[913] = {.lex_state = 699},
[914] = {.lex_state = 699},
[915] = {.lex_state = 29},
[916] = {.lex_state = 0},
[917] = {.lex_state = 29},
[918] = {.lex_state = 699},
[919] = {.lex_state = 29},
[920] = {.lex_state = 56},
[921] = {.lex_state = 3},
[922] = {.lex_state = 20},
[923] = {.lex_state = 29},
[924] = {.lex_state = 73},
[925] = {.lex_state = 0},
[926] = {.lex_state = 20},
[927] = {.lex_state = 20},
[928] = {.lex_state = 29},
[929] = {.lex_state = 699},
[930] = {.lex_state = 29},
[931] = {.lex_state = 699},
[932] = {.lex_state = 20},
[933] = {.lex_state = 29},
[934] = {.lex_state = 61},
[935] = {.lex_state = 3},
[936] = {.lex_state = 29},
[937] = {.lex_state = 699},
[938] = {.lex_state = 0},
[939] = {.lex_state = 20},
[940] = {.lex_state = 0},
[941] = {.lex_state = 29},
[942] = {.lex_state = 69},
[943] = {.lex_state = 29},
[944] = {.lex_state = 699},
[945] = {.lex_state = 29},
[946] = {.lex_state = 73},
[947] = {.lex_state = 29},
[948] = {.lex_state = 699},
[949] = {.lex_state = 29},
[950] = {.lex_state = 29},
[951] = {.lex_state = 56},
[952] = {.lex_state = 0},
[953] = {.lex_state = 73},
[954] = {.lex_state = 699},
[955] = {.lex_state = 73},
[956] = {.lex_state = 699},
[957] = {.lex_state = 73},
[958] = {.lex_state = 0},
[959] = {.lex_state = 0},
[960] = {.lex_state = 0},
[961] = {.lex_state = 0},
[962] = {.lex_state = 0},
[963] = {.lex_state = 0},
[964] = {.lex_state = 0},
[965] = {.lex_state = 20},
[966] = {.lex_state = 20},
[967] = {.lex_state = 699},
[968] = {.lex_state = 0},
[969] = {.lex_state = 20},
[970] = {.lex_state = 0},
[971] = {.lex_state = 0},
[972] = {.lex_state = 20},
[973] = {.lex_state = 0},
[974] = {.lex_state = 0},
[975] = {.lex_state = 0},
[976] = {.lex_state = 0},
[977] = {.lex_state = 0},
[978] = {.lex_state = 0},
[979] = {.lex_state = 0},
[980] = {.lex_state = 0},
[981] = {.lex_state = 77},
[982] = {.lex_state = 0},
[983] = {.lex_state = 0},
[984] = {.lex_state = 0},
[985] = {.lex_state = 0},
[986] = {.lex_state = 0},
[987] = {.lex_state = 0},
[988] = {.lex_state = 0},
[989] = {.lex_state = 0},
[990] = {.lex_state = 0},
[991] = {.lex_state = 0},
[992] = {.lex_state = 0},
[993] = {.lex_state = 0},
[994] = {.lex_state = 0},
[995] = {.lex_state = 0},
[996] = {.lex_state = 0},
[997] = {.lex_state = 76},
[998] = {.lex_state = 0},
[999] = {.lex_state = 77},
[1000] = {.lex_state = 0},
[1001] = {.lex_state = 62},
[1002] = {.lex_state = 0},
[1003] = {.lex_state = 0},
[1004] = {.lex_state = 20},
[1005] = {.lex_state = 0},
[1006] = {.lex_state = 0},
[1007] = {.lex_state = 0},
[1008] = {.lex_state = 0},
[1009] = {.lex_state = 0},
[1010] = {.lex_state = 20},
[1011] = {.lex_state = 0},
[1012] = {.lex_state = 0},
[1013] = {.lex_state = 0},
[1014] = {.lex_state = 699},
[1015] = {.lex_state = 20},
[1016] = {.lex_state = 2},
[1017] = {.lex_state = 20},
[1018] = {.lex_state = 0},
[1019] = {.lex_state = 0},
[1020] = {.lex_state = 0},
[1021] = {.lex_state = 0},
[1022] = {.lex_state = 0},
[1023] = {.lex_state = 76},
[1024] = {.lex_state = 0},
[1025] = {.lex_state = 0},
[1026] = {.lex_state = 3},
[1027] = {.lex_state = 0},
[1028] = {.lex_state = 0},
[1029] = {.lex_state = 0},
[1030] = {.lex_state = 0},
[1031] = {.lex_state = 0},
[1032] = {.lex_state = 0},
[1033] = {.lex_state = 20},
[1034] = {.lex_state = 0},
[1035] = {.lex_state = 0},
[1036] = {.lex_state = 66},
[1037] = {.lex_state = 0},
[1038] = {.lex_state = 0},
[1039] = {.lex_state = 2},
[1040] = {.lex_state = 20},
[1041] = {.lex_state = 0},
[1042] = {.lex_state = 20},
[1043] = {.lex_state = 0},
[1044] = {.lex_state = 0},
[1045] = {.lex_state = 0},
[1046] = {.lex_state = 0},
[1047] = {.lex_state = 0},
[1048] = {.lex_state = 76},
[1049] = {.lex_state = 75},
[1050] = {.lex_state = 0},
[1051] = {.lex_state = 0},
[1052] = {.lex_state = 699},
[1053] = {.lex_state = 0},
[1054] = {.lex_state = 0},
[1055] = {.lex_state = 0},
[1056] = {.lex_state = 0},
[1057] = {.lex_state = 0},
[1058] = {.lex_state = 0},
[1059] = {.lex_state = 62},
[1060] = {.lex_state = 0},
[1061] = {.lex_state = 0},
[1062] = {.lex_state = 0},
[1063] = {.lex_state = 20},
[1064] = {.lex_state = 0},
[1065] = {.lex_state = 0},
[1066] = {.lex_state = 0},
[1067] = {.lex_state = 0},
[1068] = {.lex_state = 0},
[1069] = {.lex_state = 57},
[1070] = {.lex_state = 0},
[1071] = {.lex_state = 0},
[1072] = {.lex_state = 0},
[1073] = {.lex_state = 20},
[1074] = {.lex_state = 57},
[1075] = {.lex_state = 0},
[1076] = {.lex_state = 0},
[1077] = {.lex_state = 0},
[1078] = {.lex_state = 0},
[1079] = {.lex_state = 0},
[1080] = {.lex_state = 0},
[1081] = {.lex_state = 0},
[1082] = {.lex_state = 0},
[1083] = {.lex_state = 0},
[1084] = {.lex_state = 0},
[1085] = {.lex_state = 20},
[1086] = {.lex_state = 20},
[1087] = {.lex_state = 0},
[1088] = {.lex_state = 20},
[1089] = {.lex_state = 699},
[1090] = {.lex_state = 0},
[1091] = {.lex_state = 2},
[1092] = {.lex_state = 0},
[1093] = {.lex_state = 0},
[1094] = {.lex_state = 0},
[1095] = {.lex_state = 0},
[1096] = {.lex_state = 0},
[1097] = {.lex_state = 0},
[1098] = {.lex_state = 0},
[1099] = {.lex_state = 0},
[1100] = {.lex_state = 0},
[1101] = {.lex_state = 0},
[1102] = {.lex_state = 0},
[1103] = {.lex_state = 20},
[1104] = {.lex_state = 0},
[1105] = {.lex_state = 0},
[1106] = {.lex_state = 0},
[1107] = {.lex_state = 20},
[1108] = {.lex_state = 0},
[1109] = {.lex_state = 0},
[1110] = {.lex_state = 0},
[1111] = {.lex_state = 0},
[1112] = {.lex_state = 20},
[1113] = {.lex_state = 20},
[1114] = {.lex_state = 0},
[1115] = {.lex_state = 0},
[1116] = {.lex_state = 0},
[1117] = {.lex_state = 0},
[1118] = {.lex_state = 0},
[1119] = {.lex_state = 0},
[1120] = {.lex_state = 0},
[1121] = {.lex_state = 0},
[1122] = {.lex_state = 20},
[1123] = {.lex_state = 0},
[1124] = {.lex_state = 20},
[1125] = {.lex_state = 0},
[1126] = {.lex_state = 20},
[1127] = {.lex_state = 2},
[1128] = {.lex_state = 20},
[1129] = {.lex_state = 0},
[1130] = {.lex_state = 0},
[1131] = {.lex_state = 20},
[1132] = {.lex_state = 0},
[1133] = {.lex_state = 20},
[1134] = {.lex_state = 0},
[1135] = {.lex_state = 0},
[1136] = {.lex_state = 0},
[1137] = {.lex_state = 20},
[1138] = {.lex_state = 0},
[1139] = {.lex_state = 0},
[1140] = {.lex_state = 20},
[1141] = {.lex_state = 0},
[1142] = {.lex_state = 0},
[1143] = {.lex_state = 0},
[1144] = {.lex_state = 20},
[1145] = {.lex_state = 74},
[1146] = {.lex_state = 0},
[1147] = {.lex_state = 0},
[1148] = {.lex_state = 76},
[1149] = {.lex_state = 0},
[1150] = {.lex_state = 0},
[1151] = {.lex_state = 0},
[1152] = {.lex_state = 20},
[1153] = {.lex_state = 0},
[1154] = {.lex_state = 20},
[1155] = {.lex_state = 699},
[1156] = {.lex_state = 20},
[1157] = {.lex_state = 20},
[1158] = {.lex_state = 56},
[1159] = {.lex_state = 0},
[1160] = {.lex_state = 20},
[1161] = {.lex_state = 20},
[1162] = {.lex_state = 20},
[1163] = {.lex_state = 0},
[1164] = {.lex_state = 0},
[1165] = {.lex_state = 0},
[1166] = {.lex_state = 0},
[1167] = {.lex_state = 0},
[1168] = {.lex_state = 0},
[1169] = {.lex_state = 20},
[1170] = {.lex_state = 20},
[1171] = {.lex_state = 20},
[1172] = {.lex_state = 0},
[1173] = {.lex_state = 61},
[1174] = {.lex_state = 20},
[1175] = {.lex_state = 0},
[1176] = {.lex_state = 20},
[1177] = {.lex_state = 20},
[1178] = {.lex_state = 20},
[1179] = {.lex_state = 20},
[1180] = {.lex_state = 20},
[1181] = {.lex_state = 0},
[1182] = {.lex_state = 20},
[1183] = {.lex_state = 0},
[1184] = {.lex_state = 0},
[1185] = {.lex_state = 699},
[1186] = {.lex_state = 20},
[1187] = {.lex_state = 20},
[1188] = {.lex_state = 0},
[1189] = {.lex_state = 20},
[1190] = {.lex_state = 20},
[1191] = {.lex_state = 0},
[1192] = {.lex_state = 20},
[1193] = {.lex_state = 0},
[1194] = {.lex_state = 0},
[1195] = {.lex_state = 0},
[1196] = {.lex_state = 699},
[1197] = {.lex_state = 0},
[1198] = {.lex_state = 699},
[1199] = {.lex_state = 0},
[1200] = {.lex_state = 0},
[1201] = {.lex_state = 699},
[1202] = {.lex_state = 0},
[1203] = {.lex_state = 0},
[1204] = {.lex_state = 0},
[1205] = {.lex_state = 20},
[1206] = {.lex_state = 0},
[1207] = {.lex_state = 20},
[1208] = {.lex_state = 20},
[1209] = {.lex_state = 0},
[1210] = {.lex_state = 0},
[1211] = {.lex_state = 20},
[1212] = {.lex_state = 0},
[1213] = {.lex_state = 0},
[1214] = {.lex_state = 20},
[1215] = {.lex_state = 0},
[1216] = {.lex_state = 20},
[1217] = {.lex_state = 20},
[1218] = {.lex_state = 0},
[1219] = {.lex_state = 20},
[1220] = {.lex_state = 20},
[1221] = {.lex_state = 0},
[1222] = {.lex_state = 0},
[1223] = {.lex_state = 20},
[1224] = {.lex_state = 0},
[1225] = {.lex_state = 699},
[1226] = {.lex_state = 20},
[1227] = {.lex_state = 20},
[1228] = {.lex_state = 20},
[1229] = {.lex_state = 0},
[1230] = {.lex_state = 20},
[1231] = {.lex_state = 0},
[1232] = {.lex_state = 0},
[1233] = {.lex_state = 0},
[1234] = {.lex_state = 0},
[1235] = {.lex_state = 0},
[1236] = {.lex_state = 0},
[1237] = {.lex_state = 0},
[1238] = {.lex_state = 20},
[1239] = {.lex_state = 0},
[1240] = {.lex_state = 0},
[1241] = {.lex_state = 0},
[1242] = {.lex_state = 0},
[1243] = {.lex_state = 0},
[1244] = {.lex_state = 0},
[1245] = {.lex_state = 0},
[1246] = {.lex_state = 0},
[1247] = {.lex_state = 0},
[1248] = {.lex_state = 0},
[1249] = {.lex_state = 0},
[1250] = {.lex_state = 20},
[1251] = {.lex_state = 0},
[1252] = {.lex_state = 0},
[1253] = {.lex_state = 20},
[1254] = {.lex_state = 0},
[1255] = {.lex_state = 0},
[1256] = {.lex_state = 0},
[1257] = {.lex_state = 0},
[1258] = {.lex_state = 0},
[1259] = {.lex_state = 0},
[1260] = {.lex_state = 0},
[1261] = {.lex_state = 0},
[1262] = {.lex_state = 0},
[1263] = {.lex_state = 0},
[1264] = {.lex_state = 0},
[1265] = {.lex_state = 0},
[1266] = {.lex_state = 0},
[1267] = {.lex_state = 699},
[1268] = {.lex_state = 0},
[1269] = {.lex_state = 0},
[1270] = {.lex_state = 0},
[1271] = {.lex_state = 0},
[1272] = {.lex_state = 0},
[1273] = {.lex_state = 0},
[1274] = {.lex_state = 0},
[1275] = {.lex_state = 20},
[1276] = {.lex_state = 0},
[1277] = {.lex_state = 0},
[1278] = {.lex_state = 0},
[1279] = {.lex_state = 0},
[1280] = {.lex_state = 20},
[1281] = {.lex_state = 0},
[1282] = {.lex_state = 0},
[1283] = {.lex_state = 0},
[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 = 0},
[1293] = {.lex_state = 0},
[1294] = {.lex_state = 0},
[1295] = {.lex_state = 0},
[1296] = {.lex_state = 0},
[1297] = {.lex_state = 0},
[1298] = {.lex_state = 0},
[1299] = {.lex_state = 699},
[1300] = {.lex_state = 0},
[1301] = {.lex_state = 0},
[1302] = {.lex_state = 0},
[1303] = {.lex_state = 0},
[1304] = {.lex_state = 0},
[1305] = {.lex_state = 0},
[1306] = {.lex_state = 0},
[1307] = {.lex_state = 0},
[1308] = {.lex_state = 0},
[1309] = {.lex_state = 0},
[1310] = {.lex_state = 0},
[1311] = {.lex_state = 0},
[1312] = {.lex_state = 0},
[1313] = {.lex_state = 0},
[1314] = {.lex_state = 0},
[1315] = {.lex_state = 0},
[1316] = {.lex_state = 0},
[1317] = {.lex_state = 0},
[1318] = {.lex_state = 0},
[1319] = {.lex_state = 0},
[1320] = {.lex_state = 0},
[1321] = {.lex_state = 0},
[1322] = {.lex_state = 699},
[1323] = {.lex_state = 0},
[1324] = {.lex_state = 0},
[1325] = {.lex_state = 0},
[1326] = {.lex_state = 0},
[1327] = {.lex_state = 0},
[1328] = {.lex_state = 0},
[1329] = {.lex_state = 0},
[1330] = {.lex_state = 0},
[1331] = {.lex_state = 699},
[1332] = {.lex_state = 0},
[1333] = {.lex_state = 20},
[1334] = {.lex_state = 0},
[1335] = {.lex_state = 25},
[1336] = {.lex_state = 0},
[1337] = {.lex_state = 0},
[1338] = {.lex_state = 0},
[1339] = {.lex_state = 699},
[1340] = {.lex_state = 699},
[1341] = {.lex_state = 0},
[1342] = {.lex_state = 0},
[1343] = {.lex_state = 0},
[1344] = {.lex_state = 0},
[1345] = {.lex_state = 0},
[1346] = {.lex_state = 0},
[1347] = {.lex_state = 0},
[1348] = {.lex_state = 0},
[1349] = {.lex_state = 0},
[1350] = {.lex_state = 0},
[1351] = {.lex_state = 0},
[1352] = {.lex_state = 0},
[1353] = {.lex_state = 0},
[1354] = {.lex_state = 0},
[1355] = {.lex_state = 0},
[1356] = {.lex_state = 0},
[1357] = {.lex_state = 0},
[1358] = {.lex_state = 0},
[1359] = {.lex_state = 0},
[1360] = {.lex_state = 0},
[1361] = {.lex_state = 0},
[1362] = {.lex_state = 0},
[1363] = {.lex_state = 0},
[1364] = {.lex_state = 0},
[1365] = {.lex_state = 0},
[1366] = {.lex_state = 0},
[1367] = {.lex_state = 0},
[1368] = {.lex_state = 74},
[1369] = {.lex_state = 0},
[1370] = {.lex_state = 0},
[1371] = {.lex_state = 0},
[1372] = {.lex_state = 0},
[1373] = {.lex_state = 0},
[1374] = {.lex_state = 0},
[1375] = {.lex_state = 0},
[1376] = {.lex_state = 0},
[1377] = {.lex_state = 0},
[1378] = {.lex_state = 0},
[1379] = {.lex_state = 0},
[1380] = {.lex_state = 699},
[1381] = {.lex_state = 0},
[1382] = {.lex_state = 0},
[1383] = {.lex_state = 0},
[1384] = {.lex_state = 0},
[1385] = {.lex_state = 0},
[1386] = {.lex_state = 0},
[1387] = {.lex_state = 0},
[1388] = {.lex_state = 0},
[1389] = {.lex_state = 0},
[1390] = {.lex_state = 0},
[1391] = {.lex_state = 0},
[1392] = {.lex_state = 0},
[1393] = {.lex_state = 0},
[1394] = {.lex_state = 0},
[1395] = {.lex_state = 0},
[1396] = {.lex_state = 0},
[1397] = {.lex_state = 0},
[1398] = {.lex_state = 0},
[1399] = {.lex_state = 0},
[1400] = {.lex_state = 0},
[1401] = {.lex_state = 0},
[1402] = {.lex_state = 0},
[1403] = {.lex_state = 0},
[1404] = {.lex_state = 0},
[1405] = {.lex_state = 0},
[1406] = {.lex_state = 0},
[1407] = {.lex_state = 0},
[1408] = {.lex_state = 0},
[1409] = {.lex_state = 0},
[1410] = {.lex_state = 2},
[1411] = {.lex_state = 0},
[1412] = {.lex_state = 0},
[1413] = {.lex_state = 0},
[1414] = {.lex_state = 0},
[1415] = {.lex_state = 0},
[1416] = {.lex_state = 0},
[1417] = {.lex_state = 0},
[1418] = {.lex_state = 0},
[1419] = {.lex_state = 0},
[1420] = {.lex_state = 0},
[1421] = {.lex_state = 0},
[1422] = {.lex_state = 0},
[1423] = {.lex_state = 0},
[1424] = {.lex_state = 699},
[1425] = {.lex_state = 0},
[1426] = {.lex_state = 0},
[1427] = {.lex_state = 0},
[1428] = {.lex_state = 0},
[1429] = {.lex_state = 0},
[1430] = {.lex_state = 0},
[1431] = {.lex_state = 0},
[1432] = {.lex_state = 0},
[1433] = {.lex_state = 20},
[1434] = {.lex_state = 0},
[1435] = {.lex_state = 0},
[1436] = {.lex_state = 0},
[1437] = {.lex_state = 0},
[1438] = {.lex_state = 0},
[1439] = {.lex_state = 0},
[1440] = {.lex_state = 0},
[1441] = {.lex_state = 0},
[1442] = {.lex_state = 0},
[1443] = {.lex_state = 0},
[1444] = {.lex_state = 0},
[1445] = {.lex_state = 0},
[1446] = {.lex_state = 0},
[1447] = {.lex_state = 0},
[1448] = {.lex_state = 0},
[1449] = {.lex_state = 0},
[1450] = {.lex_state = 2},
[1451] = {.lex_state = 0},
[1452] = {.lex_state = 0},
[1453] = {.lex_state = 0},
[1454] = {.lex_state = 0},
[1455] = {.lex_state = 0},
[1456] = {.lex_state = 0},
[1457] = {.lex_state = 699},
[1458] = {.lex_state = 0},
[1459] = {.lex_state = 20},
[1460] = {.lex_state = 0},
[1461] = {.lex_state = 0},
[1462] = {.lex_state = 0},
[1463] = {.lex_state = 0},
[1464] = {.lex_state = 2},
[1465] = {.lex_state = 0},
[1466] = {.lex_state = 0},
[1467] = {.lex_state = 0},
[1468] = {.lex_state = 0},
[1469] = {.lex_state = 0},
[1470] = {.lex_state = 0},
[1471] = {.lex_state = 20},
[1472] = {.lex_state = 0},
[1473] = {.lex_state = 0},
[1474] = {.lex_state = 0},
[1475] = {.lex_state = 0},
[1476] = {.lex_state = 0},
[1477] = {.lex_state = 0},
[1478] = {.lex_state = 0},
[1479] = {.lex_state = 20},
[1480] = {.lex_state = 699},
[1481] = {.lex_state = 0},
[1482] = {.lex_state = 0},
[1483] = {.lex_state = 0},
[1484] = {.lex_state = 0},
[1485] = {.lex_state = 0},
[1486] = {.lex_state = 0},
[1487] = {.lex_state = 20},
[1488] = {.lex_state = 0},
[1489] = {.lex_state = 0},
[1490] = {.lex_state = 0},
[1491] = {.lex_state = 20},
[1492] = {.lex_state = 0},
[1493] = {.lex_state = 0},
[1494] = {.lex_state = 20},
[1495] = {.lex_state = 0},
[1496] = {.lex_state = 0},
[1497] = {.lex_state = 0},
[1498] = {.lex_state = 0},
[1499] = {.lex_state = 0},
[1500] = {.lex_state = 0},
[1501] = {.lex_state = 0},
[1502] = {.lex_state = 0},
[1503] = {.lex_state = 0},
[1504] = {.lex_state = 0},
[1505] = {.lex_state = 0},
[1506] = {.lex_state = 0},
[1507] = {.lex_state = 0},
[1508] = {.lex_state = 0},
[1509] = {.lex_state = 0},
[1510] = {.lex_state = 25},
[1511] = {.lex_state = 25},
[1512] = {.lex_state = 25},
[1513] = {.lex_state = 25},
[1514] = {.lex_state = 25},
[1515] = {.lex_state = 25},
[1516] = {.lex_state = 0},
[1517] = {.lex_state = 0},
[1518] = {.lex_state = 0},
[1519] = {.lex_state = 0},
[1520] = {.lex_state = 0},
[1521] = {.lex_state = 0},
[1522] = {.lex_state = 20},
[1523] = {.lex_state = 20},
[1524] = {.lex_state = 20},
[1525] = {.lex_state = 20},
[1526] = {.lex_state = 20},
[1527] = {.lex_state = 20},
};
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[0] = {
[ts_builtin_sym_end] = ACTIONS(1),
[anon_sym_SEMI] = ACTIONS(1),
[aux_sym_create_type_statement_token1] = ACTIONS(1),
[aux_sym_create_type_statement_token2] = ACTIONS(1),
[aux_sym_create_type_statement_token3] = ACTIONS(1),
[aux_sym_create_type_statement_token4] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_COMMA] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
[aux_sym_insert_items_token1] = ACTIONS(1),
[aux_sym_insert_items_token2] = ACTIONS(1),
[aux_sym_insert_conflict_token1] = ACTIONS(1),
[aux_sym_insert_conflict_token2] = ACTIONS(1),
[aux_sym_insert_conflict_token3] = ACTIONS(1),
[aux_sym_insert_conflict_token5] = ACTIONS(1),
[aux_sym_insert_conflict_token6] = ACTIONS(1),
[aux_sym_conflict_target_token1] = ACTIONS(1),
[anon_sym_EQ] = ACTIONS(1),
[aux_sym_update_set_token1] = ACTIONS(1),
[aux_sym_create_table_statement_token1] = ACTIONS(1),
[aux_sym_create_table_statement_token2] = ACTIONS(1),
[aux_sym_create_schema_statement_token1] = ACTIONS(1),
[aux_sym_schema_role_token1] = ACTIONS(1),
[aux_sym_schema_role_token2] = ACTIONS(1),
[aux_sym_schema_role_token3] = ACTIONS(1),
[aux_sym_create_index_statement_token1] = ACTIONS(1),
[aux_sym_create_index_statement_token3] = ACTIONS(1),
[aux_sym_index_using_token1] = ACTIONS(1),
[aux_sym_index_col_dir_token2] = ACTIONS(1),
[aux_sym_index_col_nulls_token2] = ACTIONS(1),
[aux_sym_index_col_nulls_token3] = ACTIONS(1),
[aux_sym_delete_statement_token1] = ACTIONS(1),
[aux_sym_delete_statement_token2] = ACTIONS(1),
[aux_sym_alter_table_statement_token1] = ACTIONS(1),
[aux_sym_alter_table_action_token1] = ACTIONS(1),
[aux_sym_alter_table_action_token2] = ACTIONS(1),
[aux_sym_alter_table_action_token3] = ACTIONS(1),
[aux_sym_alter_column_action_token1] = ACTIONS(1),
[aux_sym_alter_column_action_token2] = ACTIONS(1),
[aux_sym_alter_column_action_token3] = ACTIONS(1),
[aux_sym_constraint_when_token1] = ACTIONS(1),
[aux_sym_constraint_when_token3] = ACTIONS(1),
[aux_sym_constraint_when_token4] = ACTIONS(1),
[aux_sym_table_constraint_ty_token1] = ACTIONS(1),
[aux_sym_table_constraint_ty_token2] = ACTIONS(1),
[aux_sym_table_constraint_ty_token3] = ACTIONS(1),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(1),
[aux_sym_fk_ref_action_token1] = ACTIONS(1),
[aux_sym_fk_ref_action_token2] = ACTIONS(1),
[aux_sym_fk_ref_action_token3] = ACTIONS(1),
[aux_sym_fk_ref_action_token4] = ACTIONS(1),
[aux_sym_alter_table_rename_column_token1] = ACTIONS(1),
[aux_sym_alter_table_rename_column_token2] = ACTIONS(1),
[aux_sym_grant_statement_token1] = ACTIONS(1),
[aux_sym_grant_roles_token1] = ACTIONS(1),
[aux_sym_grant_roles_token2] = ACTIONS(1),
[aux_sym_grant_privileges_token1] = ACTIONS(1),
[anon_sym_privileges] = ACTIONS(1),
[aux_sym_grant_targets_token4] = ACTIONS(1),
[aux_sym_grant_targets_token5] = ACTIONS(1),
[aux_sym_grant_targets_token6] = ACTIONS(1),
[aux_sym_grant_targets_token7] = ACTIONS(1),
[aux_sym_grant_targets_token8] = ACTIONS(1),
[anon_sym_BSLASH] = ACTIONS(1),
[aux_sym_sequence_increment_token2] = ACTIONS(1),
[aux_sym_sequence_min_token1] = ACTIONS(1),
[aux_sym_sequence_max_token1] = ACTIONS(1),
[aux_sym_sequence_start_token1] = ACTIONS(1),
[aux_sym_sequence_start_token2] = ACTIONS(1),
[aux_sym_sequence_cache_token1] = ACTIONS(1),
[aux_sym_sequence_cycle_token1] = ACTIONS(1),
[aux_sym_sequence_owned_token1] = ACTIONS(1),
[aux_sym_sequence_owned_token2] = ACTIONS(1),
[aux_sym_create_trigger_statement_token1] = ACTIONS(1),
[aux_sym_trigger_when_token1] = ACTIONS(1),
[aux_sym_trigger_when_token2] = ACTIONS(1),
[aux_sym_trigger_event_token1] = ACTIONS(1),
[aux_sym_trigger_event_token2] = ACTIONS(1),
[aux_sym_trigger_scope_token1] = ACTIONS(1),
[aux_sym_trigger_scope_token2] = ACTIONS(1),
[aux_sym_trigger_scope_token3] = ACTIONS(1),
[aux_sym_trigger_exec_token1] = ACTIONS(1),
[aux_sym_trigger_cond_token1] = ACTIONS(1),
[aux_sym_for_statement_token1] = ACTIONS(1),
[anon_sym_DOT_DOT] = ACTIONS(1),
[aux_sym_for_statement_token2] = ACTIONS(1),
[aux_sym_for_statement_token3] = ACTIONS(1),
[aux_sym_raise_statement_token1] = ACTIONS(1),
[aux_sym_if_statement_token1] = ACTIONS(1),
[aux_sym_if_statement_token2] = ACTIONS(1),
[aux_sym_if_statement_token3] = ACTIONS(1),
[aux_sym_if_statement_token4] = ACTIONS(1),
[aux_sym_if_statement_token5] = ACTIONS(1),
[aux_sym_return_statement_token1] = ACTIONS(1),
[aux_sym_return_statement_token2] = ACTIONS(1),
[aux_sym_perform_statement_token1] = ACTIONS(1),
[aux_sym_select_statement_token1] = ACTIONS(1),
[aux_sym_with_query_item_token1] = ACTIONS(1),
[aux_sym_into_token1] = ACTIONS(1),
[aux_sym_select_having_token1] = ACTIONS(1),
[aux_sym_select_limit_token1] = ACTIONS(1),
[aux_sym_select_offset_token1] = ACTIONS(1),
[aux_sym_select_offset_token2] = ACTIONS(1),
[aux_sym_select_order_by_token1] = ACTIONS(1),
[aux_sym_join_item_token1] = ACTIONS(1),
[aux_sym_join_item_token2] = ACTIONS(1),
[aux_sym_join_item_token3] = ACTIONS(1),
[aux_sym_join_type_token2] = ACTIONS(1),
[aux_sym_join_type_token3] = ACTIONS(1),
[aux_sym_join_type_token4] = ACTIONS(1),
[aux_sym_join_type_token5] = ACTIONS(1),
[aux_sym_create_function_statement_token1] = ACTIONS(1),
[aux_sym_function_volatility_token1] = ACTIONS(1),
[aux_sym_function_volatility_token2] = ACTIONS(1),
[aux_sym_function_volatility_token3] = ACTIONS(1),
[aux_sym_body_token1] = ACTIONS(1),
[anon_sym_DOLLAR] = ACTIONS(1),
[aux_sym_declarations_token1] = ACTIONS(1),
[anon_sym_COLON_EQ] = ACTIONS(1),
[aux_sym_where_filter_token1] = ACTIONS(1),
[aux_sym_or_replace_token1] = ACTIONS(1),
[aux_sym_temporary_token1] = ACTIONS(1),
[aux_sym_temporary_token2] = ACTIONS(1),
[aux_sym_if_not_exists_token1] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[anon_sym_RBRACK] = ACTIONS(1),
[aux_sym_predefined_types_token1] = ACTIONS(1),
[anon_sym_SQUOTE] = ACTIONS(1),
[aux_sym_string_token1] = ACTIONS(1),
[sym_comment] = ACTIONS(3),
[anon_sym_DOT] = ACTIONS(1),
[aux_sym_time_expression_token1] = ACTIONS(1),
[aux_sym_time_expression_token2] = ACTIONS(1),
[aux_sym_time_expression_token3] = ACTIONS(1),
[anon_sym_STAR] = ACTIONS(1),
[anon_sym_SLASH] = ACTIONS(1),
[anon_sym_PERCENT] = ACTIONS(1),
[anon_sym_DASH] = ACTIONS(1),
[anon_sym_PLUS] = ACTIONS(1),
[anon_sym_LT] = ACTIONS(1),
[anon_sym_GT] = ACTIONS(1),
[anon_sym_LT_EQ] = ACTIONS(1),
[anon_sym_GT_EQ] = ACTIONS(1),
[anon_sym_LT_GT] = ACTIONS(1),
[anon_sym_BANG_EQ] = ACTIONS(1),
[anon_sym_PIPE_PIPE] = ACTIONS(1),
[sym_cast] = ACTIONS(1),
[aux_sym_and_token1] = ACTIONS(1),
[aux_sym_true_token1] = ACTIONS(1),
[aux_sym_false_token1] = ACTIONS(1),
[sym_number] = ACTIONS(1),
},
[1] = {
[sym_source_file] = STATE(1498),
[sym__statement] = STATE(1496),
[sym_create_type_statement] = STATE(1496),
[sym_insert_statement] = STATE(1496),
[sym_create_table_statement] = STATE(1496),
[sym_create_schema_statement] = STATE(1496),
[sym_create_index_statement] = STATE(1496),
[sym_delete_statement] = STATE(1496),
[sym_alter_table_statement] = STATE(1496),
[sym_grant_statement] = STATE(1496),
[sym_psql_statement] = STATE(640),
[sym_create_sequence_statement] = STATE(1496),
[sym_create_trigger_statement] = STATE(1496),
[sym_do_block] = STATE(1496),
[sym_select_statement] = STATE(1496),
[sym_with_query] = STATE(967),
[sym_create_function_statement] = STATE(1496),
[aux_sym_source_file_repeat1] = STATE(210),
[ts_builtin_sym_end] = ACTIONS(5),
[aux_sym_create_type_statement_token1] = ACTIONS(7),
[aux_sym_insert_statement_token1] = ACTIONS(9),
[aux_sym_insert_conflict_token3] = ACTIONS(11),
[aux_sym_delete_statement_token1] = ACTIONS(13),
[aux_sym_alter_table_statement_token1] = ACTIONS(15),
[aux_sym_grant_statement_token1] = ACTIONS(17),
[anon_sym_BSLASH] = ACTIONS(19),
[aux_sym_sequence_start_token2] = ACTIONS(21),
[aux_sym_select_statement_token1] = ACTIONS(23),
[sym_comment] = ACTIONS(3),
},
[2] = {
[anon_sym_SEMI] = ACTIONS(25),
[aux_sym_create_type_statement_token2] = ACTIONS(25),
[aux_sym_create_type_statement_token3] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(25),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_RPAREN] = ACTIONS(25),
[aux_sym_insert_statement_token2] = ACTIONS(25),
[aux_sym_insert_items_token1] = ACTIONS(25),
[aux_sym_insert_items_token2] = ACTIONS(25),
[aux_sym_insert_conflict_token1] = ACTIONS(25),
[aux_sym_insert_conflict_token3] = ACTIONS(25),
[aux_sym_insert_conflict_token6] = ACTIONS(25),
[aux_sym_conflict_target_token1] = ACTIONS(25),
[anon_sym_EQ] = ACTIONS(25),
[aux_sym_update_set_token1] = ACTIONS(27),
[aux_sym_insert_returning_token1] = ACTIONS(25),
[aux_sym_schema_role_token1] = ACTIONS(25),
[aux_sym_create_index_statement_token1] = ACTIONS(25),
[aux_sym_index_using_token1] = ACTIONS(25),
[aux_sym_alter_table_statement_token1] = ACTIONS(25),
[aux_sym_alter_table_action_token1] = ACTIONS(25),
[aux_sym_alter_table_action_token3] = ACTIONS(25),
[aux_sym_alter_column_action_token1] = ACTIONS(25),
[aux_sym_alter_column_action_token2] = ACTIONS(25),
[aux_sym_constraint_when_token1] = ACTIONS(25),
[aux_sym_table_constraint_ty_token1] = ACTIONS(25),
[aux_sym_table_constraint_ty_token2] = ACTIONS(25),
[aux_sym_table_constraint_ty_token4] = ACTIONS(25),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(25),
[aux_sym_fk_ref_action_token1] = ACTIONS(27),
[aux_sym_fk_ref_action_token3] = ACTIONS(25),
[aux_sym_fk_ref_action_token4] = ACTIONS(25),
[aux_sym_alter_table_rename_column_token1] = ACTIONS(25),
[aux_sym_alter_table_rename_column_token2] = ACTIONS(25),
[aux_sym_sequence_increment_token1] = ACTIONS(25),
[aux_sym_sequence_increment_token2] = ACTIONS(25),
[aux_sym_sequence_min_token1] = ACTIONS(25),
[aux_sym_sequence_max_token1] = ACTIONS(25),
[aux_sym_sequence_start_token1] = ACTIONS(25),
[aux_sym_sequence_start_token2] = ACTIONS(25),
[aux_sym_sequence_cache_token1] = ACTIONS(25),
[aux_sym_sequence_cycle_token1] = ACTIONS(25),
[aux_sym_sequence_owned_token1] = ACTIONS(25),
[aux_sym_trigger_when_token1] = ACTIONS(25),
[aux_sym_trigger_when_token2] = ACTIONS(25),
[aux_sym_trigger_when_token3] = ACTIONS(25),
[aux_sym_trigger_event_token2] = ACTIONS(25),
[anon_sym_DOT_DOT] = ACTIONS(25),
[aux_sym_for_statement_token2] = ACTIONS(25),
[aux_sym_if_statement_token2] = ACTIONS(25),
[aux_sym_select_statement_token1] = ACTIONS(25),
[aux_sym_select_limit_token1] = ACTIONS(25),
[aux_sym_select_offset_token1] = ACTIONS(25),
[aux_sym_select_offset_token2] = ACTIONS(25),
[aux_sym_join_item_token1] = ACTIONS(25),
[aux_sym_join_item_token2] = ACTIONS(25),
[aux_sym_join_item_token3] = ACTIONS(25),
[aux_sym_join_type_token1] = ACTIONS(25),
[aux_sym_join_type_token2] = ACTIONS(25),
[aux_sym_join_type_token4] = ACTIONS(25),
[aux_sym_join_type_token5] = ACTIONS(25),
[aux_sym_function_volatility_token1] = ACTIONS(25),
[aux_sym_function_volatility_token2] = ACTIONS(25),
[aux_sym_function_volatility_token3] = ACTIONS(25),
[anon_sym_DOLLAR] = ACTIONS(25),
[aux_sym_where_filter_token1] = ACTIONS(25),
[anon_sym_SQUOTE] = ACTIONS(25),
[sym_comment] = ACTIONS(3),
[anon_sym_DOT] = ACTIONS(27),
[aux_sym_time_expression_token1] = ACTIONS(25),
[anon_sym_STAR] = ACTIONS(25),
[anon_sym_SLASH] = ACTIONS(27),
[anon_sym_PERCENT] = ACTIONS(25),
[anon_sym_DASH] = ACTIONS(27),
[anon_sym_PLUS] = ACTIONS(25),
[anon_sym_LT] = ACTIONS(27),
[anon_sym_GT] = ACTIONS(27),
[anon_sym_LT_EQ] = ACTIONS(25),
[anon_sym_GT_EQ] = ACTIONS(25),
[anon_sym_LT_GT] = ACTIONS(25),
[anon_sym_BANG_EQ] = ACTIONS(25),
[anon_sym_PIPE_PIPE] = ACTIONS(25),
[sym_cast] = ACTIONS(25),
[aux_sym_and_token1] = ACTIONS(25),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(29), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_create_function_statement_token1,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[62] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(33), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_create_function_statement_token1,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[124] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(39), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[190] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(39), 4,
aux_sym_update_set_token1,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[262] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(45), 1,
sym_cast,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(39), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[330] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 1,
aux_sym_update_set_token1,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(37), 33,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym_and_token1,
[412] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(59), 1,
aux_sym_update_set_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(57), 33,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym_and_token1,
[494] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(39), 3,
aux_sym_update_set_token1,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 39,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[570] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(45), 1,
sym_cast,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(59), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(57), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[638] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(63), 1,
aux_sym_update_set_token1,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(61), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[724] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(39), 3,
aux_sym_update_set_token1,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 38,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_and_token1,
[802] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(71), 1,
anon_sym_LPAREN,
ACTIONS(75), 1,
anon_sym_DOT,
ACTIONS(77), 1,
aux_sym_time_expression_token1,
ACTIONS(73), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(69), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[867] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(79), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[925] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(85), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(83), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[983] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(89), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(87), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1041] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(93), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(91), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1099] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(97), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(95), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1157] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(101), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(99), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1215] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(105), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(103), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1273] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(109), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(107), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1331] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(113), 5,
aux_sym_update_set_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(111), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[1389] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(121), 1,
aux_sym_delete_statement_token2,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(153), 1,
sym_number,
ACTIONS(155), 1,
sym__identifier,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(355), 1,
sym_select_item,
STATE(377), 1,
sym_into,
STATE(461), 1,
sym_select_from,
STATE(515), 1,
sym_select_where,
STATE(544), 1,
sym_select_group_by,
STATE(581), 1,
sym_select_having,
STATE(641), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(781), 1,
sym__select_limit_offset,
ACTIONS(115), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
STATE(295), 2,
sym_minus,
sym_plus,
ACTIONS(119), 3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
STATE(69), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[1514] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(121), 1,
aux_sym_delete_statement_token2,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(153), 1,
sym_number,
ACTIONS(155), 1,
sym__identifier,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(349), 1,
sym_select_item,
STATE(390), 1,
sym_into,
STATE(475), 1,
sym_select_from,
STATE(513), 1,
sym_select_where,
STATE(546), 1,
sym_select_group_by,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
ACTIONS(157), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
STATE(295), 2,
sym_minus,
sym_plus,
ACTIONS(159), 3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
STATE(69), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[1639] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(179), 1,
aux_sym_for_statement_token3,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(187), 1,
aux_sym_if_statement_token5,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(881), 1,
aux_sym_if_statement_repeat1,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
ACTIONS(185), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
STATE(29), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1344), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[1738] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(199), 1,
aux_sym_insert_statement_token2,
ACTIONS(201), 1,
aux_sym_delete_statement_token2,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(215), 1,
sym_number,
ACTIONS(217), 1,
sym__identifier,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(378), 1,
sym_select_item,
STATE(466), 1,
sym_into,
STATE(485), 1,
sym_select_from,
STATE(530), 1,
sym_select_where,
STATE(569), 1,
sym_select_group_by,
STATE(617), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(692), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(863), 1,
sym__select_limit_offset,
ACTIONS(115), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(94), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[1861] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(199), 1,
aux_sym_insert_statement_token2,
ACTIONS(201), 1,
aux_sym_delete_statement_token2,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(215), 1,
sym_number,
ACTIONS(217), 1,
sym__identifier,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(386), 1,
sym_select_item,
STATE(478), 1,
sym_into,
STATE(486), 1,
sym_select_from,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(94), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[1984] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(219), 1,
aux_sym_create_type_statement_token1,
ACTIONS(222), 1,
aux_sym_insert_statement_token1,
ACTIONS(225), 1,
aux_sym_insert_conflict_token3,
ACTIONS(228), 1,
aux_sym_delete_statement_token1,
ACTIONS(231), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(234), 1,
aux_sym_grant_statement_token1,
ACTIONS(237), 1,
anon_sym_BSLASH,
ACTIONS(240), 1,
aux_sym_sequence_start_token2,
ACTIONS(243), 1,
aux_sym_trigger_scope_token1,
ACTIONS(246), 1,
aux_sym_trigger_exec_token1,
ACTIONS(251), 1,
aux_sym_raise_statement_token1,
ACTIONS(254), 1,
aux_sym_if_statement_token1,
ACTIONS(257), 1,
aux_sym_return_statement_token1,
ACTIONS(260), 1,
aux_sym_perform_statement_token1,
ACTIONS(263), 1,
aux_sym_select_statement_token1,
ACTIONS(266), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(29), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
ACTIONS(249), 4,
aux_sym_for_statement_token3,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
STATE(1344), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2076] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(29), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
ACTIONS(269), 4,
aux_sym_for_statement_token3,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
STATE(1344), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2168] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(119), 1,
aux_sym_for_statement_token2,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(199), 1,
aux_sym_insert_statement_token2,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(273), 1,
aux_sym_delete_statement_token2,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(287), 1,
sym_number,
ACTIONS(289), 1,
sym__identifier,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(433), 1,
sym_select_item,
STATE(485), 1,
sym_select_from,
STATE(499), 1,
sym_into,
STATE(530), 1,
sym_select_where,
STATE(569), 1,
sym_select_group_by,
STATE(617), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(692), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(863), 1,
sym__select_limit_offset,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(101), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[2290] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(127), 1,
aux_sym_grant_roles_token2,
ACTIONS(129), 1,
aux_sym_select_having_token1,
ACTIONS(131), 1,
aux_sym_select_limit_token1,
ACTIONS(133), 1,
aux_sym_select_offset_token1,
ACTIONS(135), 1,
aux_sym_select_order_by_token1,
ACTIONS(139), 1,
aux_sym_where_filter_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(159), 1,
aux_sym_for_statement_token2,
ACTIONS(199), 1,
aux_sym_insert_statement_token2,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(273), 1,
aux_sym_delete_statement_token2,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(287), 1,
sym_number,
ACTIONS(289), 1,
sym__identifier,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(442), 1,
sym_select_item,
STATE(486), 1,
sym_select_from,
STATE(496), 1,
sym_into,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(818), 1,
sym__select_limit_offset,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(101), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[2412] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(291), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(41), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2501] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(219), 1,
aux_sym_create_type_statement_token1,
ACTIONS(222), 1,
aux_sym_insert_statement_token1,
ACTIONS(225), 1,
aux_sym_insert_conflict_token3,
ACTIONS(228), 1,
aux_sym_delete_statement_token1,
ACTIONS(231), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(234), 1,
aux_sym_grant_statement_token1,
ACTIONS(237), 1,
anon_sym_BSLASH,
ACTIONS(240), 1,
aux_sym_sequence_start_token2,
ACTIONS(243), 1,
aux_sym_trigger_scope_token1,
ACTIONS(246), 1,
aux_sym_trigger_exec_token1,
ACTIONS(249), 1,
aux_sym_for_statement_token3,
ACTIONS(251), 1,
aux_sym_raise_statement_token1,
ACTIONS(254), 1,
aux_sym_if_statement_token1,
ACTIONS(257), 1,
aux_sym_return_statement_token1,
ACTIONS(260), 1,
aux_sym_perform_statement_token1,
ACTIONS(263), 1,
aux_sym_select_statement_token1,
ACTIONS(266), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2590] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(293), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(44), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2679] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(295), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(51), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2768] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(297), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2857] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(299), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(46), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[2946] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(301), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(42), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3035] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(303), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3124] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(305), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3213] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(295), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3302] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(307), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(49), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3391] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(299), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3480] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(309), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(40), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3569] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(307), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3658] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(311), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3747] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(293), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3836] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(309), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3925] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(313), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(48), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4014] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(313), 1,
aux_sym_for_statement_token3,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(34), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4103] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(30), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1344), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4189] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(47), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4275] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(37), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1285), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4361] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(161), 1,
aux_sym_create_type_statement_token1,
ACTIONS(163), 1,
aux_sym_insert_statement_token1,
ACTIONS(165), 1,
aux_sym_insert_conflict_token3,
ACTIONS(167), 1,
aux_sym_delete_statement_token1,
ACTIONS(169), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(171), 1,
aux_sym_grant_statement_token1,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(175), 1,
aux_sym_trigger_scope_token1,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(181), 1,
aux_sym_raise_statement_token1,
ACTIONS(183), 1,
aux_sym_if_statement_token1,
ACTIONS(189), 1,
aux_sym_return_statement_token1,
ACTIONS(191), 1,
aux_sym_perform_statement_token1,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
STATE(967), 1,
sym_with_query,
STATE(1284), 1,
sym_identifier,
STATE(26), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1344), 22,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4447] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(39), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[4501] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(39), 4,
aux_sym_trigger_event_token2,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[4561] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(319), 1,
sym_cast,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(59), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(57), 30,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[4617] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(59), 1,
aux_sym_trigger_event_token2,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(57), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym_and_token1,
[4687] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(25), 35,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[4735] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(39), 3,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[4799] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(61), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[4871] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(39), 3,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_and_token1,
[4937] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 1,
aux_sym_trigger_event_token2,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(37), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym_and_token1,
[5007] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(327), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[5079] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(319), 1,
sym_cast,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(39), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 30,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[5135] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(329), 1,
anon_sym_LPAREN,
ACTIONS(331), 1,
anon_sym_DOT,
ACTIONS(333), 1,
aux_sym_time_expression_token1,
ACTIONS(73), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(69), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5188] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(109), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(107), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5232] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(337), 1,
aux_sym_create_type_statement_token3,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(353), 1,
sym__identifier,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
STATE(578), 1,
sym_identifier,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(335), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(339), 10,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[5308] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(25), 32,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_update_set_token1,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_index_col_nulls_token1,
aux_sym_trigger_event_token2,
aux_sym_trigger_scope_token1,
aux_sym_trigger_scope_token3,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5352] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(97), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(95), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5396] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(105), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(103), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5440] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(93), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(91), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5484] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(89), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(87), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5528] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(85), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(83), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5572] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(113), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(111), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5616] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(79), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5660] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(29), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5704] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(33), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5748] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(101), 5,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(99), 31,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[5792] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[5853] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 14,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[5918] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(327), 15,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[5985] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(39), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6034] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
ACTIONS(351), 1,
aux_sym_and_token1,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(61), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(63), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[6103] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6162] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6213] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(345), 1,
anon_sym_DASH,
ACTIONS(347), 1,
anon_sym_PLUS,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(57), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(59), 14,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[6278] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(57), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(59), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6329] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(343), 1,
anon_sym_SLASH,
ACTIONS(349), 1,
sym_cast,
STATE(315), 1,
sym_comparison_op,
STATE(319), 1,
sym_other_op,
ACTIONS(341), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(320), 2,
sym_and,
sym_or,
ACTIONS(37), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6384] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(355), 34,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[6424] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(357), 34,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[6464] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(359), 1,
anon_sym_LPAREN,
ACTIONS(361), 1,
anon_sym_DOT,
ACTIONS(363), 1,
aux_sym_time_expression_token1,
ACTIONS(69), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(73), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6512] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(365), 1,
aux_sym_create_type_statement_token3,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
STATE(578), 1,
sym_identifier,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(335), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(339), 8,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[6586] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 15,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(27), 19,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6628] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(377), 34,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[6668] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 15,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6721] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(57), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(59), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[6784] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(57), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(59), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6833] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[6882] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(335), 1,
anon_sym_COMMA,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(379), 1,
aux_sym_create_type_statement_token3,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
STATE(578), 1,
sym_identifier,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(339), 9,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[6955] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(39), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7002] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 14,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7061] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 14,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7118] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(395), 1,
aux_sym_for_statement_token1,
ACTIONS(397), 1,
aux_sym_select_statement_token1,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(409), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1472), 1,
sym_with_query,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(1263), 2,
sym_execute_statement,
sym_select_statement,
STATE(439), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[7199] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(37), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[7262] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(177), 1,
aux_sym_trigger_exec_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(397), 1,
aux_sym_select_statement_token1,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(411), 1,
aux_sym_for_statement_token1,
ACTIONS(413), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1472), 1,
sym_with_query,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(1376), 2,
sym_execute_statement,
sym_select_statement,
STATE(436), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[7343] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(369), 1,
anon_sym_SLASH,
ACTIONS(371), 1,
anon_sym_DASH,
ACTIONS(373), 1,
anon_sym_PLUS,
ACTIONS(375), 1,
sym_cast,
STATE(300), 1,
sym_other_op,
STATE(301), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(367), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(299), 2,
sym_and,
sym_or,
ACTIONS(61), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(63), 10,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[7410] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(417), 1,
anon_sym_COMMA,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
STATE(626), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(415), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[7478] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(61), 1,
anon_sym_COMMA,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(63), 11,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[7544] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
STATE(702), 1,
sym_order_by_direction,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(421), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(419), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[7612] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(57), 10,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(59), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7660] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(37), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(39), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7706] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(57), 1,
anon_sym_COMMA,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(59), 13,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[7768] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(433), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[7832] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(435), 1,
anon_sym_LPAREN,
ACTIONS(437), 1,
anon_sym_DOT,
ACTIONS(439), 1,
aux_sym_time_expression_token1,
ACTIONS(69), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(73), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7878] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(37), 10,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7926] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(37), 8,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[7978] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 15,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(27), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8018] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(37), 6,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 15,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8076] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(37), 7,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
ACTIONS(39), 15,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8132] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 1,
anon_sym_COMMA,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(383), 1,
anon_sym_SLASH,
ACTIONS(385), 1,
anon_sym_DASH,
ACTIONS(387), 1,
anon_sym_PLUS,
ACTIONS(389), 1,
sym_cast,
STATE(259), 1,
sym_comparison_op,
STATE(260), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(381), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(263), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(39), 13,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_and_token1,
sym__identifier,
[8194] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(39), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(37), 18,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_and_token1,
[8251] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(441), 1,
anon_sym_RPAREN,
ACTIONS(443), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1442), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(362), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[8328] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(95), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(97), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8367] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(445), 1,
anon_sym_RPAREN,
ACTIONS(447), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1350), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(365), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[8444] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(61), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[8507] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(37), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_and_token1,
[8566] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(39), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(37), 19,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[8621] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(111), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(113), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8660] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(449), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[8723] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(451), 1,
anon_sym_RPAREN,
ACTIONS(453), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1423), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(371), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[8800] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(455), 1,
anon_sym_RPAREN,
ACTIONS(457), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1429), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(368), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[8877] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(39), 3,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[8928] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(89), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[8967] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(107), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(109), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9006] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(459), 1,
anon_sym_RPAREN,
ACTIONS(461), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1434), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(363), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9083] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(463), 1,
anon_sym_RPAREN,
ACTIONS(465), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1413), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(370), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9160] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(467), 1,
anon_sym_RPAREN,
ACTIONS(469), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1402), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(364), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9237] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(103), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(105), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9276] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(39), 4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 22,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[9323] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(471), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[9386] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(99), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(101), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9425] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(473), 1,
anon_sym_LPAREN,
ACTIONS(475), 1,
anon_sym_DOT,
ACTIONS(477), 1,
aux_sym_time_expression_token1,
ACTIONS(69), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(73), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9470] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 13,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(27), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9509] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(479), 1,
anon_sym_RPAREN,
ACTIONS(481), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1388), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(360), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9586] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(85), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9625] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(35), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9664] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(93), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9703] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(483), 1,
anon_sym_RPAREN,
ACTIONS(485), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1373), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(358), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9780] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(79), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(81), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9819] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(487), 1,
anon_sym_RPAREN,
ACTIONS(489), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1446), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(367), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[9896] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(31), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[9935] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(39), 4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(37), 23,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[9980] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(425), 1,
anon_sym_SLASH,
ACTIONS(427), 1,
anon_sym_DASH,
ACTIONS(429), 1,
anon_sym_PLUS,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(423), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(57), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_and_token1,
[10039] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(491), 1,
anon_sym_RPAREN,
ACTIONS(493), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1438), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(374), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10116] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(431), 1,
sym_cast,
STATE(262), 1,
sym_comparison_op,
STATE(267), 1,
sym_other_op,
STATE(270), 2,
sym_and,
sym_or,
ACTIONS(59), 4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(57), 22,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
aux_sym_and_token1,
[10163] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(495), 1,
anon_sym_RPAREN,
ACTIONS(497), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1257), 1,
sym_select_statement,
STATE(1336), 1,
sym_with_query,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(361), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10240] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(499), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1337), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(434), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10314] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(501), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1398), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(413), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10388] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(503), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1338), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(432), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10462] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(505), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1409), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(416), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10536] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(507), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1419), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(425), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10610] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(509), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1383), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(410), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10684] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(71), 1,
anon_sym_LPAREN,
ACTIONS(511), 1,
anon_sym_DOT,
ACTIONS(513), 1,
aux_sym_time_expression_token1,
ACTIONS(73), 4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(69), 23,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_insert_returning_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
aux_sym_and_token1,
[10728] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(173), 1,
aux_sym_sequence_start_token2,
ACTIONS(193), 1,
aux_sym_select_statement_token1,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(515), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1336), 1,
sym_with_query,
STATE(1367), 1,
sym_select_statement,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(427), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10802] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(85), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[10839] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(519), 1,
aux_sym_update_set_token1,
ACTIONS(521), 1,
aux_sym_select_offset_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(517), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
[10904] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(523), 1,
anon_sym_RPAREN,
ACTIONS(525), 1,
aux_sym_insert_items_token1,
ACTIONS(527), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1092), 1,
sym_insert_item,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(392), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[10975] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(89), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11012] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(79), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(81), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11049] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(93), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11086] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(99), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(101), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11123] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(103), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(105), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11160] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(95), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(97), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11197] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(107), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(109), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11234] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(111), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(113), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11271] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(31), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11308] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(35), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11345] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(317), 1,
anon_sym_SLASH,
ACTIONS(319), 1,
sym_cast,
ACTIONS(321), 1,
anon_sym_DASH,
ACTIONS(323), 1,
anon_sym_PLUS,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
STATE(266), 1,
sym_comparison_op,
STATE(268), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(315), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(275), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(529), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[11406] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(531), 1,
aux_sym_insert_items_token1,
ACTIONS(533), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(809), 1,
sym_update_value,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(325), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[11474] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(93), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11510] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(79), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(81), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11546] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(35), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11582] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(31), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11618] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(103), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(105), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11654] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(95), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(97), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11690] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(99), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(101), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11726] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(535), 1,
anon_sym_SEMI,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(551), 1,
sym_number,
ACTIONS(553), 1,
sym__identifier,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(1058), 1,
sym_select_item,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(339), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[11794] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(107), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(109), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11830] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(89), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11866] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(525), 1,
aux_sym_insert_items_token1,
ACTIONS(527), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1200), 1,
sym_insert_item,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(392), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[11934] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(111), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(113), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[11970] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(531), 1,
aux_sym_insert_items_token1,
ACTIONS(533), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(979), 1,
sym_update_value,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(325), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12038] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 11,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
ACTIONS(85), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
[12074] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(531), 1,
aux_sym_insert_items_token1,
ACTIONS(533), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(1151), 1,
sym_update_value,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(325), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12142] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(531), 1,
aux_sym_insert_items_token1,
ACTIONS(533), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(988), 1,
sym_update_value,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(325), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12210] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(767), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12275] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(153), 1,
sym_number,
ACTIONS(155), 1,
sym__identifier,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(575), 1,
sym_select_item,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(69), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12340] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(791), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12405] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(796), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12470] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(339), 1,
aux_sym_insert_statement_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(573), 1,
aux_sym_create_type_statement_token3,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
STATE(578), 1,
sym_identifier,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(335), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[12537] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(551), 1,
sym_number,
ACTIONS(553), 1,
sym__identifier,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(575), 1,
sym_select_item,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(339), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12602] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(585), 1,
anon_sym_SEMI,
ACTIONS(587), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(375), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12667] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(215), 1,
sym_number,
ACTIONS(217), 1,
sym__identifier,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(575), 1,
sym_select_item,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(94), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12732] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(589), 1,
aux_sym_return_statement_token2,
ACTIONS(591), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(415), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12797] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(794), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12862] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(593), 1,
anon_sym_RPAREN,
ACTIONS(595), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(359), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12927] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(804), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[12992] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
aux_sym_create_type_statement_token1,
ACTIONS(9), 1,
aux_sym_insert_statement_token1,
ACTIONS(11), 1,
aux_sym_insert_conflict_token3,
ACTIONS(13), 1,
aux_sym_delete_statement_token1,
ACTIONS(15), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(17), 1,
aux_sym_grant_statement_token1,
ACTIONS(19), 1,
anon_sym_BSLASH,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
ACTIONS(597), 1,
ts_builtin_sym_end,
STATE(214), 1,
aux_sym_source_file_repeat1,
STATE(640), 1,
sym_psql_statement,
STATE(967), 1,
sym_with_query,
STATE(1496), 14,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13051] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(599), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_offset_token1,
[13110] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(575), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13175] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(601), 1,
sym_number,
ACTIONS(603), 1,
sym__identifier,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(691), 1,
sym_order_by_item,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(111), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13240] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(605), 1,
ts_builtin_sym_end,
ACTIONS(607), 1,
aux_sym_create_type_statement_token1,
ACTIONS(610), 1,
aux_sym_insert_statement_token1,
ACTIONS(613), 1,
aux_sym_insert_conflict_token3,
ACTIONS(616), 1,
aux_sym_delete_statement_token1,
ACTIONS(619), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(622), 1,
aux_sym_grant_statement_token1,
ACTIONS(625), 1,
anon_sym_BSLASH,
ACTIONS(628), 1,
aux_sym_sequence_start_token2,
ACTIONS(631), 1,
aux_sym_select_statement_token1,
STATE(214), 1,
aux_sym_source_file_repeat1,
STATE(640), 1,
sym_psql_statement,
STATE(967), 1,
sym_with_query,
STATE(1496), 14,
sym__statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13299] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(634), 1,
aux_sym_grant_privileges_token1,
ACTIONS(636), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(211), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13364] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(601), 1,
sym_number,
ACTIONS(603), 1,
sym__identifier,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(701), 1,
sym_order_by_item,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(111), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13429] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(638), 1,
anon_sym_SEMI,
ACTIONS(640), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(357), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13494] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(878), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13559] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(569), 1,
sym_number,
ACTIONS(571), 1,
sym__identifier,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(776), 1,
sym_select_item,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(202), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13624] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(287), 1,
sym_number,
ACTIONS(289), 1,
sym__identifier,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(575), 1,
sym_select_item,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(101), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13689] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(642), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(430), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13751] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(644), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(345), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13813] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(646), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(118), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13875] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(648), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(117), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13937] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(650), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(114), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[13999] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(652), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(112), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14061] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(654), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(409), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14123] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(61), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(63), 3,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
sym__identifier,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[14183] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(656), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(5), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14245] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(658), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(383), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14307] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(660), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(13), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14369] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(662), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(10), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14431] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(664), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(228), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14493] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(680), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(131), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14555] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(682), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(298), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14617] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(684), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(157), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14679] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(37), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(39), 5,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
aux_sym_and_token1,
sym__identifier,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[14735] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(686), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(412), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[14797] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(39), 7,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[14847] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(39), 7,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[14899] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(39), 8,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[14945] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(688), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(8), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15007] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(39), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[15049] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(690), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(155), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15111] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(577), 1,
anon_sym_SLASH,
ACTIONS(579), 1,
anon_sym_DASH,
ACTIONS(581), 1,
anon_sym_PLUS,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(575), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(57), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(59), 5,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
aux_sym_and_token1,
sym__identifier,
[15167] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(583), 1,
sym_cast,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(59), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(57), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[15209] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(692), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(115), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15271] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(694), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(237), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15333] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(696), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(239), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15395] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(698), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(240), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15457] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(700), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(444), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15519] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(702), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(284), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15581] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(704), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(241), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15643] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(706), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(243), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15705] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(708), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(245), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15767] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(555), 1,
anon_sym_LPAREN,
ACTIONS(557), 1,
aux_sym_alter_column_action_token2,
ACTIONS(559), 1,
anon_sym_DOLLAR,
ACTIONS(561), 1,
anon_sym_SQUOTE,
ACTIONS(563), 1,
anon_sym_STAR,
ACTIONS(565), 1,
aux_sym_true_token1,
ACTIONS(567), 1,
aux_sym_false_token1,
ACTIONS(571), 1,
sym__identifier,
ACTIONS(710), 1,
sym_number,
STATE(255), 1,
sym_not,
STATE(337), 1,
sym_identifier,
STATE(256), 2,
sym_minus,
sym_plus,
STATE(246), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15829] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(712), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(141), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15891] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(714), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(134), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[15953] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(716), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(120), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16015] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(718), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(121), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16077] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(720), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(154), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16139] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(722), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(123), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16201] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(724), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(122), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16263] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(726), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(6), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16325] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(728), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(7), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16387] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(730), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(63), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16449] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(732), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(129), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16511] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(734), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(61), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16573] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(736), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(352), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16635] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(738), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(128), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16697] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(740), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(65), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16759] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(742), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(180), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16821] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(744), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(168), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16883] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(746), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(110), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[16945] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(748), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(64), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17007] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(750), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(142), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17069] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(752), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(411), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17131] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(271), 1,
anon_sym_LPAREN,
ACTIONS(275), 1,
aux_sym_alter_column_action_token2,
ACTIONS(277), 1,
anon_sym_DOLLAR,
ACTIONS(279), 1,
anon_sym_SQUOTE,
ACTIONS(281), 1,
anon_sym_STAR,
ACTIONS(283), 1,
aux_sym_true_token1,
ACTIONS(285), 1,
aux_sym_false_token1,
ACTIONS(289), 1,
sym__identifier,
ACTIONS(754), 1,
sym_number,
STATE(144), 1,
sym_identifier,
STATE(225), 1,
sym_not,
STATE(226), 2,
sym_minus,
sym_plus,
STATE(113), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17193] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(756), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(396), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17255] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(603), 1,
sym__identifier,
ACTIONS(758), 1,
sym_number,
STATE(165), 1,
sym_identifier,
STATE(244), 1,
sym_not,
STATE(236), 2,
sym_minus,
sym_plus,
STATE(127), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17317] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(760), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(426), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17379] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(762), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(99), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17441] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(764), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(418), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17503] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(249), 1,
sym_other_op,
STATE(250), 1,
sym_comparison_op,
STATE(248), 2,
sym_and,
sym_or,
ACTIONS(39), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[17543] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(766), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(384), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17605] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(768), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(98), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17667] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(770), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(57), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17729] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(772), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(438), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17791] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(774), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(449), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17853] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(776), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(66), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17915] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(778), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(437), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[17977] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(780), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(346), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18039] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(782), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(429), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18101] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(784), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(12), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18163] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(786), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(89), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18225] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(788), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(83), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18287] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(790), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(88), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18349] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(796), 1,
aux_sym_index_using_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(897), 1,
sym_into,
STATE(1116), 1,
sym_execute_using,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(792), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[18415] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(798), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(106), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18477] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(800), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(104), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18539] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(802), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(103), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18601] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(804), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(9), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18663] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(806), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(102), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18725] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(808), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(11), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18787] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(810), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(59), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18849] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(812), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(58), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18911] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(814), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(87), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[18973] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(816), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(97), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19035] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(818), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(100), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19097] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(820), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(90), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19159] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(822), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(84), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19221] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(824), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(340), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19283] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(826), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(348), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19345] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(197), 1,
anon_sym_LPAREN,
ACTIONS(203), 1,
aux_sym_alter_column_action_token2,
ACTIONS(205), 1,
anon_sym_DOLLAR,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(209), 1,
anon_sym_STAR,
ACTIONS(211), 1,
aux_sym_true_token1,
ACTIONS(213), 1,
aux_sym_false_token1,
ACTIONS(217), 1,
sym__identifier,
ACTIONS(828), 1,
sym_number,
STATE(116), 1,
sym_identifier,
STATE(286), 1,
sym_not,
STATE(282), 2,
sym_minus,
sym_plus,
STATE(108), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19407] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(830), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(81), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19469] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(832), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(347), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19531] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(834), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(342), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19593] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(836), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(341), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19655] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(838), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(86), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19717] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(840), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(82), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19779] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(842), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(351), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19841] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(537), 1,
anon_sym_LPAREN,
ACTIONS(539), 1,
aux_sym_alter_column_action_token2,
ACTIONS(541), 1,
anon_sym_DOLLAR,
ACTIONS(543), 1,
anon_sym_SQUOTE,
ACTIONS(545), 1,
anon_sym_STAR,
ACTIONS(547), 1,
aux_sym_true_token1,
ACTIONS(549), 1,
aux_sym_false_token1,
ACTIONS(553), 1,
sym__identifier,
ACTIONS(844), 1,
sym_number,
STATE(321), 1,
sym_not,
STATE(366), 1,
sym_identifier,
STATE(322), 2,
sym_minus,
sym_plus,
STATE(354), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19903] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(846), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(446), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[19965] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(848), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(56), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20027] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(850), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[20085] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(852), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(343), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20147] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(854), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(344), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20209] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(413), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(436), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20271] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(856), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(379), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20333] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(858), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(422), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20395] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(117), 1,
anon_sym_LPAREN,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(125), 1,
aux_sym_alter_column_action_token2,
ACTIONS(137), 1,
anon_sym_DOLLAR,
ACTIONS(141), 1,
anon_sym_SQUOTE,
ACTIONS(143), 1,
anon_sym_STAR,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(149), 1,
aux_sym_true_token1,
ACTIONS(151), 1,
aux_sym_false_token1,
ACTIONS(155), 1,
sym__identifier,
ACTIONS(860), 1,
sym_number,
STATE(93), 1,
sym_identifier,
STATE(297), 1,
sym_not,
STATE(295), 2,
sym_minus,
sym_plus,
STATE(85), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20457] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(862), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(62), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20519] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(864), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(428), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20581] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(666), 1,
anon_sym_LPAREN,
ACTIONS(668), 1,
aux_sym_alter_column_action_token2,
ACTIONS(670), 1,
anon_sym_DOLLAR,
ACTIONS(672), 1,
anon_sym_SQUOTE,
ACTIONS(674), 1,
anon_sym_STAR,
ACTIONS(676), 1,
aux_sym_true_token1,
ACTIONS(678), 1,
aux_sym_false_token1,
ACTIONS(866), 1,
sym_number,
STATE(67), 1,
sym_identifier,
STATE(305), 1,
sym_not,
STATE(306), 2,
sym_minus,
sym_plus,
STATE(109), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20643] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(868), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(405), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20705] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(123), 1,
aux_sym_alter_column_action_token1,
ACTIONS(145), 1,
anon_sym_DASH,
ACTIONS(147), 1,
anon_sym_PLUS,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(391), 1,
anon_sym_LPAREN,
ACTIONS(393), 1,
aux_sym_alter_column_action_token2,
ACTIONS(399), 1,
anon_sym_DOLLAR,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(403), 1,
anon_sym_STAR,
ACTIONS(405), 1,
aux_sym_true_token1,
ACTIONS(407), 1,
aux_sym_false_token1,
ACTIONS(870), 1,
sym_number,
STATE(14), 1,
sym_identifier,
STATE(302), 1,
sym_not,
STATE(304), 2,
sym_minus,
sym_plus,
STATE(421), 10,
sym_string,
sym__value_expression,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_true,
sym_false,
sym_null,
sym_star,
[20767] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(872), 1,
anon_sym_LPAREN,
ACTIONS(874), 1,
anon_sym_DOT,
ACTIONS(876), 1,
aux_sym_time_expression_token1,
ACTIONS(73), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(69), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[20806] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 10,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(25), 15,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[20839] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(878), 1,
aux_sym_create_type_statement_token3,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
STATE(578), 1,
sym_identifier,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(335), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[20902] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(37), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 4,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
aux_sym_and_token1,
sym__identifier,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[20956] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[20996] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 7,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[21040] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(958), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(890), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21100] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(471), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21156] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 6,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 7,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21206] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(449), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21262] = 6,
ACTIONS(3), 1,
sym_comment,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[21300] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(39), 6,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(37), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[21348] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(896), 1,
anon_sym_COMMA,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(353), 1,
aux_sym_insert_returning_repeat1,
STATE(395), 1,
sym_into,
STATE(469), 1,
sym_select_from,
STATE(511), 1,
sym_select_where,
STATE(552), 1,
sym_select_group_by,
STATE(587), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[21416] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(896), 1,
anon_sym_COMMA,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(395), 1,
sym_into,
STATE(469), 1,
sym_select_from,
STATE(511), 1,
sym_select_where,
STATE(552), 1,
sym_select_group_by,
STATE(573), 1,
aux_sym_insert_returning_repeat1,
STATE(587), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[21484] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(57), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(59), 4,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
aux_sym_and_token1,
sym__identifier,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21538] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(325), 1,
aux_sym_trigger_event_token2,
ACTIONS(351), 1,
aux_sym_and_token1,
ACTIONS(882), 1,
anon_sym_SLASH,
ACTIONS(884), 1,
anon_sym_DASH,
ACTIONS(886), 1,
anon_sym_PLUS,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(61), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(63), 2,
aux_sym_create_type_statement_token3,
sym__identifier,
ACTIONS(880), 2,
anon_sym_STAR,
anon_sym_PERCENT,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21596] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(896), 1,
anon_sym_COMMA,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(387), 1,
sym_into,
STATE(455), 1,
sym_select_from,
STATE(518), 1,
sym_select_where,
STATE(549), 1,
sym_select_group_by,
STATE(573), 1,
aux_sym_insert_returning_repeat1,
STATE(584), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[21664] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(888), 1,
sym_cast,
STATE(222), 1,
sym_comparison_op,
STATE(313), 1,
sym_other_op,
STATE(312), 2,
sym_and,
sym_or,
ACTIONS(59), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(57), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
[21704] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(896), 1,
anon_sym_COMMA,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(350), 1,
aux_sym_insert_returning_repeat1,
STATE(390), 1,
sym_into,
STATE(475), 1,
sym_select_from,
STATE(513), 1,
sym_select_where,
STATE(546), 1,
sym_select_group_by,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[21772] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(916), 1,
aux_sym_create_type_statement_token3,
ACTIONS(918), 1,
anon_sym_LPAREN,
STATE(445), 1,
sym_identifier,
ACTIONS(914), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(920), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[21811] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(922), 1,
anon_sym_SEMI,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(1035), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21870] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(924), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(1003), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21929] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(926), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(1030), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[21988] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(928), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(996), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22047] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(930), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(1078), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22106] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(932), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(977), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22165] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(934), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(982), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22224] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(936), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(991), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22283] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(938), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(1011), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22342] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(940), 1,
anon_sym_LPAREN,
ACTIONS(942), 1,
anon_sym_DOT,
ACTIONS(944), 1,
aux_sym_time_expression_token1,
ACTIONS(73), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(69), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[22379] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(946), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(975), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22438] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(948), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(983), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22497] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(448), 1,
sym__list_of_identifiers,
ACTIONS(950), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[22530] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(954), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(990), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22589] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(956), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(989), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22648] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(417), 1,
sym__list_of_identifiers,
ACTIONS(958), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[22681] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 9,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(25), 14,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[22712] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(960), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(980), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22771] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(638), 1,
anon_sym_SEMI,
ACTIONS(892), 1,
anon_sym_COMMA,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
STATE(963), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[22830] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(101), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(99), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[22860] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(475), 1,
sym_select_from,
STATE(513), 1,
sym_select_where,
STATE(546), 1,
sym_select_group_by,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[22922] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(962), 1,
anon_sym_COMMA,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(394), 1,
aux_sym_insert_returning_repeat1,
STATE(478), 1,
sym_into,
STATE(486), 1,
sym_select_from,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[22990] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(968), 2,
anon_sym_SEMI,
anon_sym_COMMA,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[23044] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(972), 1,
aux_sym_join_item_token1,
ACTIONS(974), 1,
aux_sym_join_item_token2,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(728), 1,
sym_join_type,
STATE(403), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(970), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[23086] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(984), 1,
aux_sym_join_item_token1,
ACTIONS(987), 1,
aux_sym_join_item_token2,
ACTIONS(990), 1,
aux_sym_join_item_token3,
ACTIONS(993), 1,
aux_sym_join_type_token1,
STATE(728), 1,
sym_join_type,
STATE(381), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(996), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(982), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[23128] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(33), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[23158] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(999), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1001), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[23214] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1003), 2,
anon_sym_SEMI,
anon_sym_COMMA,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[23268] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(388), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(970), 19,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[23300] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(962), 1,
anon_sym_COMMA,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(397), 1,
aux_sym_insert_returning_repeat1,
STATE(452), 1,
sym_into,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[23368] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(454), 1,
sym_select_from,
STATE(512), 1,
sym_select_where,
STATE(563), 1,
sym_select_group_by,
STATE(588), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(656), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[23430] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(381), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(1007), 19,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[23462] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(27), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[23492] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(469), 1,
sym_select_from,
STATE(511), 1,
sym_select_where,
STATE(552), 1,
sym_select_group_by,
STATE(587), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[23554] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(79), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[23584] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1009), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[23638] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(97), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(95), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[23668] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(962), 1,
anon_sym_COMMA,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(452), 1,
sym_into,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(625), 1,
aux_sym_insert_returning_repeat1,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[23736] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(898), 1,
aux_sym_delete_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(455), 1,
sym_select_from,
STATE(518), 1,
sym_select_where,
STATE(549), 1,
sym_select_group_by,
STATE(584), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[23798] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1011), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1013), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[23854] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(962), 1,
anon_sym_COMMA,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(453), 1,
sym_into,
STATE(491), 1,
sym_select_from,
STATE(525), 1,
sym_select_where,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(625), 1,
aux_sym_insert_returning_repeat1,
STATE(654), 1,
sym_where_filter,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[23922] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1017), 1,
aux_sym_create_type_statement_token3,
STATE(372), 1,
sym_identifier,
ACTIONS(1015), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1019), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[23958] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(29), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[23988] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(105), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(103), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24018] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(89), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(87), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24048] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(109), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(107), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24078] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(972), 1,
aux_sym_join_item_token1,
ACTIONS(974), 1,
aux_sym_join_item_token2,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(728), 1,
sym_join_type,
STATE(381), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(1007), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[24120] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(85), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(83), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24150] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1021), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1023), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24206] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(93), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(91), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24236] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(113), 9,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(111), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[24266] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1025), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24293] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1027), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24346] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1029), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24399] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1013), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24452] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1031), 1,
aux_sym_if_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24505] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1033), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24558] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
STATE(419), 1,
sym_identifier,
ACTIONS(1035), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1037), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24591] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1039), 1,
anon_sym_SEMI,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24644] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1041), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24697] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(950), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24724] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1043), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24777] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1045), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24804] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1047), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24831] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1049), 1,
aux_sym_if_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24884] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1051), 1,
anon_sym_DOT_DOT,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[24937] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(327), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[24964] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(894), 1,
aux_sym_for_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(1053), 1,
anon_sym_COMMA,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(479), 1,
sym_into,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(668), 1,
aux_sym_insert_returning_repeat1,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(819), 1,
sym__select_limit_offset,
[25031] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1057), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25084] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1059), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25137] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1061), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25190] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1063), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25243] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1065), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25296] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1067), 1,
aux_sym_for_statement_token2,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25349] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(912), 1,
aux_sym_for_statement_token2,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(1053), 1,
anon_sym_COMMA,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(491), 1,
sym_select_from,
STATE(494), 1,
sym_into,
STATE(525), 1,
sym_select_where,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(668), 1,
aux_sym_insert_returning_repeat1,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(873), 1,
sym__select_limit_offset,
[25416] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1069), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25469] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(157), 1,
aux_sym_for_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(1053), 1,
anon_sym_COMMA,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(424), 1,
aux_sym_insert_returning_repeat1,
STATE(486), 1,
sym_select_from,
STATE(496), 1,
sym_into,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(818), 1,
sym__select_limit_offset,
[25536] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1071), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25589] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1073), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1075), 1,
anon_sym_LPAREN,
STATE(445), 1,
sym_identifier,
ACTIONS(914), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(920), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[25626] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1077), 1,
anon_sym_DOT_DOT,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25679] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1079), 1,
anon_sym_SEMI,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25732] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1081), 1,
anon_sym_SEMI,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25785] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1083), 1,
anon_sym_DOT_DOT,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[25838] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(93), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[25867] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(85), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[25896] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(894), 1,
aux_sym_for_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(964), 1,
aux_sym_insert_statement_token2,
ACTIONS(1053), 1,
anon_sym_COMMA,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(431), 1,
aux_sym_insert_returning_repeat1,
STATE(479), 1,
sym_into,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(819), 1,
sym__select_limit_offset,
[25963] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(89), 18,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[25992] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1085), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[26045] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1035), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[26072] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1087), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[26125] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1089), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[26152] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1091), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[26179] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_SLASH,
ACTIONS(45), 1,
sym_cast,
ACTIONS(49), 1,
anon_sym_DASH,
ACTIONS(51), 1,
anon_sym_PLUS,
ACTIONS(55), 1,
anon_sym_PIPE_PIPE,
ACTIONS(65), 1,
aux_sym_trigger_event_token2,
ACTIONS(67), 1,
aux_sym_and_token1,
ACTIONS(1093), 1,
anon_sym_RPAREN,
STATE(231), 1,
sym_comparison_op,
STATE(232), 1,
sym_other_op,
ACTIONS(41), 2,
anon_sym_STAR,
anon_sym_PERCENT,
ACTIONS(53), 2,
anon_sym_LT,
anon_sym_GT,
STATE(242), 2,
sym_and,
sym_or,
ACTIONS(47), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
[26232] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(101), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(99), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26260] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(105), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(103), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26288] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(491), 1,
sym_select_from,
STATE(525), 1,
sym_select_where,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[26350] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(500), 1,
sym_select_from,
STATE(535), 1,
sym_select_where,
STATE(576), 1,
sym_select_group_by,
STATE(623), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[26412] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(519), 1,
sym_select_where,
STATE(555), 1,
sym_select_group_by,
STATE(591), 1,
sym_select_having,
STATE(653), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(811), 1,
sym__select_limit_offset,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[26468] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(512), 1,
sym_select_where,
STATE(563), 1,
sym_select_group_by,
STATE(588), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(656), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[26524] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(27), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[26552] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(97), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(95), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26580] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1099), 1,
anon_sym_BSLASH,
ACTIONS(1097), 19,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
aux_sym_sequence_start_token2,
aux_sym_trigger_scope_token1,
aux_sym_trigger_exec_token1,
aux_sym_for_statement_token3,
aux_sym_raise_statement_token1,
aux_sym_if_statement_token1,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
aux_sym_return_statement_token1,
aux_sym_perform_statement_token1,
aux_sym_select_statement_token1,
sym__identifier,
[26608] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(990), 1,
aux_sym_join_item_token3,
ACTIONS(993), 1,
aux_sym_join_type_token1,
ACTIONS(1101), 1,
aux_sym_join_item_token1,
ACTIONS(1104), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(459), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(996), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(982), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[26648] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1107), 1,
aux_sym_join_item_token1,
ACTIONS(1109), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(459), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(1007), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[26688] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(513), 1,
sym_select_where,
STATE(546), 1,
sym_select_group_by,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(654), 1,
sym_where_filter,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[26744] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(89), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(87), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26772] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(85), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(83), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26800] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(113), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(111), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26828] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(93), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(91), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26856] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(486), 1,
sym_select_from,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[26918] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(472), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(970), 17,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[26948] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(33), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[26976] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(518), 1,
sym_select_where,
STATE(549), 1,
sym_select_group_by,
STATE(584), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[27032] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(79), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[27060] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(914), 1,
anon_sym_COMMA,
ACTIONS(1111), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1113), 1,
anon_sym_LPAREN,
STATE(445), 1,
sym_identifier,
ACTIONS(920), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[27096] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(459), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(1007), 17,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[27126] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(29), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[27154] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1107), 1,
aux_sym_join_item_token1,
ACTIONS(1109), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(460), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(970), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[27194] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(511), 1,
sym_select_where,
STATE(552), 1,
sym_select_group_by,
STATE(587), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[27250] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1017), 1,
aux_sym_create_type_statement_token3,
STATE(372), 1,
sym_identifier,
ACTIONS(1015), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1019), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[27284] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(109), 8,
aux_sym_create_type_statement_token3,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_and_token1,
sym__identifier,
ACTIONS(107), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
anon_sym_PIPE_PIPE,
sym_cast,
[27312] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(966), 1,
aux_sym_delete_statement_token2,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[27374] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(912), 1,
aux_sym_for_statement_token2,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(491), 1,
sym_select_from,
STATE(525), 1,
sym_select_where,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
[27435] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1115), 1,
anon_sym_SEMI,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
STATE(484), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[27480] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(525), 1,
sym_select_where,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[27537] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(503), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(970), 16,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[27566] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
ACTIONS(1135), 1,
anon_sym_SEMI,
STATE(488), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[27611] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
ACTIONS(1135), 1,
anon_sym_SEMI,
STATE(502), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[27656] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[27713] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[27770] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(93), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[27797] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
ACTIONS(1137), 1,
anon_sym_SEMI,
STATE(502), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[27842] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 2,
anon_sym_LPAREN,
anon_sym_COMMA,
ACTIONS(27), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[27869] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(85), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[27896] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(535), 1,
sym_select_where,
STATE(576), 1,
sym_select_group_by,
STATE(623), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[27953] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
STATE(419), 1,
sym_identifier,
ACTIONS(1035), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1037), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[27984] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(89), 16,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[28011] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(1005), 1,
aux_sym_for_statement_token2,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(500), 1,
sym_select_from,
STATE(535), 1,
sym_select_where,
STATE(576), 1,
sym_select_group_by,
STATE(623), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
[28072] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
ACTIONS(1139), 1,
anon_sym_SEMI,
STATE(502), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[28117] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(894), 1,
aux_sym_for_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(481), 1,
sym_select_from,
STATE(529), 1,
sym_select_where,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
[28178] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1141), 1,
aux_sym_join_item_token1,
ACTIONS(1143), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(501), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(970), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[28217] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1015), 1,
anon_sym_COMMA,
ACTIONS(1017), 1,
aux_sym_create_type_statement_token3,
STATE(372), 1,
sym_identifier,
ACTIONS(1019), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[28250] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(157), 1,
aux_sym_for_statement_token2,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
ACTIONS(1055), 1,
aux_sym_delete_statement_token2,
STATE(486), 1,
sym_select_from,
STATE(527), 1,
sym_select_where,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
[28311] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
ACTIONS(910), 1,
aux_sym_where_filter_token1,
STATE(524), 1,
sym_select_where,
STATE(571), 1,
sym_select_group_by,
STATE(607), 1,
sym_select_having,
STATE(654), 1,
sym_where_filter,
STATE(689), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(835), 1,
sym__select_limit_offset,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[28368] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1141), 1,
aux_sym_join_item_token1,
ACTIONS(1143), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(505), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(1007), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[28407] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1145), 1,
anon_sym_SEMI,
ACTIONS(1147), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1150), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1153), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1156), 1,
aux_sym_sequence_min_token1,
ACTIONS(1159), 1,
aux_sym_sequence_max_token1,
ACTIONS(1162), 1,
aux_sym_sequence_start_token1,
ACTIONS(1165), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1168), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1171), 1,
aux_sym_sequence_owned_token1,
STATE(502), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[28452] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(728), 1,
sym_join_type,
STATE(505), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(1007), 16,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[28481] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1119), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(1121), 1,
aux_sym_sequence_increment_token1,
ACTIONS(1123), 1,
aux_sym_sequence_min_token1,
ACTIONS(1125), 1,
aux_sym_sequence_max_token1,
ACTIONS(1127), 1,
aux_sym_sequence_start_token1,
ACTIONS(1129), 1,
aux_sym_sequence_cache_token1,
ACTIONS(1131), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(1133), 1,
aux_sym_sequence_owned_token1,
ACTIONS(1137), 1,
anon_sym_SEMI,
STATE(495), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[28526] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(990), 1,
aux_sym_join_item_token3,
ACTIONS(993), 1,
aux_sym_join_type_token1,
ACTIONS(1174), 1,
aux_sym_join_item_token1,
ACTIONS(1177), 1,
aux_sym_join_item_token2,
STATE(728), 1,
sym_join_type,
STATE(505), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(996), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(982), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[28565] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1035), 1,
anon_sym_COMMA,
STATE(419), 1,
sym_identifier,
ACTIONS(1037), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[28595] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 1,
anon_sym_COMMA,
ACTIONS(89), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[28621] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 1,
anon_sym_COMMA,
ACTIONS(85), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[28647] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1182), 1,
anon_sym_LPAREN,
STATE(521), 1,
sym_precision,
ACTIONS(1180), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[28675] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 1,
anon_sym_COMMA,
ACTIONS(93), 17,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[28701] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(549), 1,
sym_select_group_by,
STATE(584), 1,
sym_select_having,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[28748] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(555), 1,
sym_select_group_by,
STATE(591), 1,
sym_select_having,
STATE(653), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(811), 1,
sym__select_limit_offset,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[28795] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(552), 1,
sym_select_group_by,
STATE(587), 1,
sym_select_having,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[28842] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1186), 1,
anon_sym_LBRACK,
STATE(540), 1,
aux_sym__type_repeat1,
ACTIONS(1188), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(1184), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
[28871] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(546), 1,
sym_select_group_by,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[28918] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1099), 1,
anon_sym_BSLASH,
ACTIONS(1097), 16,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
aux_sym_sequence_start_token2,
aux_sym_trigger_scope_token1,
aux_sym_trigger_exec_token1,
aux_sym_for_statement_token3,
aux_sym_raise_statement_token1,
aux_sym_if_statement_token1,
aux_sym_return_statement_token1,
aux_sym_perform_statement_token1,
aux_sym_select_statement_token1,
sym__identifier,
[28943] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1192), 1,
aux_sym_insert_conflict_token1,
STATE(557), 1,
sym__list_of_identifiers,
STATE(564), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(1190), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[28974] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(563), 1,
sym_select_group_by,
STATE(588), 1,
sym_select_having,
STATE(656), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[29021] = 14,
ACTIONS(3), 1,
sym_comment,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(566), 1,
sym_select_group_by,
STATE(579), 1,
sym_select_having,
STATE(652), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(805), 1,
sym__select_limit_offset,
ACTIONS(1194), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[29068] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1196), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1198), 1,
anon_sym_LPAREN,
STATE(445), 1,
sym_identifier,
ACTIONS(914), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(920), 10,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[29101] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1200), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[29123] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(732), 1,
sym_join_type,
STATE(536), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(1007), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[29149] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1202), 1,
aux_sym_create_type_statement_token3,
STATE(372), 1,
sym_identifier,
ACTIONS(1015), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1019), 10,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[29179] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(574), 1,
sym_select_group_by,
STATE(615), 1,
sym_select_having,
STATE(683), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(858), 1,
sym__select_limit_offset,
ACTIONS(1194), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29227] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(576), 1,
sym_select_group_by,
STATE(623), 1,
sym_select_having,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29275] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(27), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[29299] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(572), 1,
sym_select_group_by,
STATE(610), 1,
sym_select_having,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29347] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(732), 1,
sym_join_type,
STATE(522), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(970), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[29373] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(567), 1,
sym_select_group_by,
STATE(606), 1,
sym_select_having,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29421] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(570), 1,
sym_select_group_by,
STATE(609), 1,
sym_select_having,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29469] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1204), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[29491] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1206), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[29513] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[29535] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1208), 1,
aux_sym_join_item_token1,
ACTIONS(1210), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
STATE(537), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(970), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[29571] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(900), 1,
aux_sym_grant_roles_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(571), 1,
sym_select_group_by,
STATE(607), 1,
sym_select_having,
STATE(689), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(835), 1,
sym__select_limit_offset,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[29619] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(990), 1,
aux_sym_join_item_token3,
ACTIONS(993), 1,
aux_sym_join_type_token1,
ACTIONS(1212), 1,
aux_sym_join_item_token1,
ACTIONS(1215), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
STATE(536), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(996), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(982), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[29655] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1208), 1,
aux_sym_join_item_token1,
ACTIONS(1210), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
STATE(536), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(1007), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[29691] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1218), 16,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_delete_statement_token2,
aux_sym_alter_table_rename_column_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[29713] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1220), 1,
aux_sym_create_type_statement_token2,
ACTIONS(1222), 1,
aux_sym_conflict_target_token1,
ACTIONS(1224), 1,
aux_sym_create_table_statement_token1,
ACTIONS(1226), 1,
aux_sym_create_table_statement_token2,
ACTIONS(1228), 1,
aux_sym_create_schema_statement_token1,
ACTIONS(1230), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1232), 1,
aux_sym_create_index_statement_token2,
ACTIONS(1234), 1,
aux_sym_grant_targets_token5,
ACTIONS(1236), 1,
aux_sym_grant_targets_token6,
ACTIONS(1238), 1,
aux_sym_create_trigger_statement_token1,
ACTIONS(1240), 1,
aux_sym_trigger_event_token2,
ACTIONS(1242), 1,
aux_sym_temporary_token1,
ACTIONS(1244), 1,
aux_sym_temporary_token2,
STATE(971), 1,
sym_temporary,
STATE(1465), 1,
sym_or_replace,
[29762] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1186), 1,
anon_sym_LBRACK,
STATE(562), 1,
aux_sym__type_repeat1,
ACTIONS(1246), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
[29787] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1250), 1,
anon_sym_COMMA,
STATE(561), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1248), 13,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[29812] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1254), 1,
aux_sym_insert_items_token1,
ACTIONS(1256), 1,
aux_sym_conflict_target_token1,
ACTIONS(1260), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1262), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1264), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1266), 1,
aux_sym_constraint_foreign_key_token1,
STATE(598), 1,
sym_column_constraint_ty,
STATE(603), 1,
sym_constraint_foreign_key,
ACTIONS(1258), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(560), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(1252), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[29853] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1192), 1,
aux_sym_insert_conflict_token1,
STATE(559), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(1268), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[29878] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(582), 1,
sym_select_having,
STATE(645), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[29919] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(91), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(93), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[29942] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(587), 1,
sym_select_having,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[29983] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1250), 1,
anon_sym_COMMA,
STATE(561), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1270), 13,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30008] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1274), 1,
aux_sym_insert_items_token1,
ACTIONS(1277), 1,
aux_sym_conflict_target_token1,
ACTIONS(1283), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1286), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1289), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1292), 1,
aux_sym_constraint_foreign_key_token1,
STATE(598), 1,
sym_column_constraint_ty,
STATE(603), 1,
sym_constraint_foreign_key,
ACTIONS(1280), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(548), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(1272), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[30049] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(588), 1,
sym_select_having,
STATE(656), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[30090] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(83), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(85), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[30113] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(87), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(89), 12,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[30136] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(584), 1,
sym_select_having,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[30177] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1250), 1,
anon_sym_COMMA,
STATE(541), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1295), 13,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30202] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
STATE(577), 1,
sym_identifier,
ACTIONS(1297), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1299), 10,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30229] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(579), 1,
sym_select_having,
STATE(652), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(805), 1,
sym__select_limit_offset,
ACTIONS(1194), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[30270] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
STATE(419), 1,
sym_identifier,
ACTIONS(1035), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1037), 10,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[30297] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1192), 1,
aux_sym_insert_conflict_token1,
STATE(543), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(1301), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[30322] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1250), 1,
anon_sym_COMMA,
STATE(547), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1248), 13,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30347] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1305), 1,
aux_sym_insert_conflict_token1,
STATE(559), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(1303), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[30372] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1254), 1,
aux_sym_insert_items_token1,
ACTIONS(1256), 1,
aux_sym_conflict_target_token1,
ACTIONS(1260), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1262), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1264), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1266), 1,
aux_sym_constraint_foreign_key_token1,
STATE(598), 1,
sym_column_constraint_ty,
STATE(603), 1,
sym_constraint_foreign_key,
ACTIONS(1258), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(548), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(1308), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[30413] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1310), 1,
anon_sym_COMMA,
STATE(561), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1218), 13,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30438] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1315), 1,
anon_sym_LBRACK,
STATE(562), 1,
aux_sym__type_repeat1,
ACTIONS(1313), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
[30463] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(591), 1,
sym_select_having,
STATE(653), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(811), 1,
sym__select_limit_offset,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[30504] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1192), 1,
aux_sym_insert_conflict_token1,
STATE(559), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(1301), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[30529] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1318), 15,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
anon_sym_LPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_start_token2,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
aux_sym_select_statement_token1,
[30550] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(596), 1,
sym_select_having,
STATE(651), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(801), 1,
sym__select_limit_offset,
ACTIONS(1320), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[30591] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(623), 1,
sym_select_having,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30633] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1313), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
[30653] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(609), 1,
sym_select_having,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30695] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(610), 1,
sym_select_having,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30737] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(615), 1,
sym_select_having,
STATE(683), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(858), 1,
sym__select_limit_offset,
ACTIONS(1194), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30779] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(606), 1,
sym_select_having,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30821] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1324), 1,
anon_sym_COMMA,
STATE(573), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1322), 12,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30845] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(601), 1,
sym_select_having,
STATE(680), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(856), 1,
sym__select_limit_offset,
ACTIONS(1320), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30887] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1322), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30907] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(902), 1,
aux_sym_select_having_token1,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(607), 1,
sym_select_having,
STATE(689), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(835), 1,
sym__select_limit_offset,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[30949] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1327), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30969] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1297), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[30989] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(651), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(801), 1,
sym__select_limit_offset,
ACTIONS(1320), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31024] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 6,
aux_sym_create_type_statement_token3,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_where_filter_token1,
sym__identifier,
ACTIONS(25), 7,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[31045] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(645), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31080] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(663), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31115] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
STATE(577), 1,
sym_identifier,
ACTIONS(1297), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1299), 8,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31140] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(656), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31175] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1329), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31194] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1331), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31213] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(661), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31248] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(653), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(811), 1,
sym__select_limit_offset,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31283] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1333), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31302] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1337), 1,
anon_sym_COMMA,
STATE(599), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1335), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31325] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(652), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(805), 1,
sym__select_limit_offset,
ACTIONS(1194), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31360] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1337), 1,
anon_sym_COMMA,
STATE(590), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1339), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31383] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1343), 1,
aux_sym_constraint_when_token1,
STATE(650), 1,
sym_constraint_when,
ACTIONS(1341), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31406] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1345), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1347), 1,
anon_sym_LPAREN,
STATE(445), 1,
sym_identifier,
ACTIONS(920), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[31433] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1353), 1,
aux_sym_alter_table_action_token2,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
ACTIONS(1363), 1,
sym__identifier,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1063), 1,
sym_if_not_exists,
STATE(1183), 2,
sym_table_constraint,
sym_table_column_item,
[31474] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(649), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(761), 1,
sym_into,
STATE(795), 1,
sym__select_limit_offset,
ACTIONS(1365), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[31509] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1246), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_COLON_EQ,
[31528] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1343), 1,
aux_sym_constraint_when_token1,
STATE(655), 1,
sym_constraint_when,
ACTIONS(1367), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31551] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1369), 1,
anon_sym_COMMA,
STATE(599), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1329), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31574] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1372), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31593] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(670), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(761), 1,
sym_into,
STATE(821), 1,
sym__select_limit_offset,
ACTIONS(1365), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[31629] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1376), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1378), 1,
aux_sym_insert_statement_token2,
ACTIONS(1380), 1,
aux_sym_insert_returning_token1,
ACTIONS(1382), 1,
aux_sym_index_using_token1,
ACTIONS(1384), 1,
aux_sym_where_filter_token1,
STATE(710), 1,
sym_identifier,
STATE(753), 1,
sym_delete_using,
STATE(865), 1,
sym_where_filter,
STATE(1191), 1,
sym_into,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[31667] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1386), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[31685] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1388), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1390), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[31705] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1378), 1,
aux_sym_insert_statement_token2,
ACTIONS(1382), 1,
aux_sym_index_using_token1,
ACTIONS(1384), 1,
aux_sym_where_filter_token1,
ACTIONS(1394), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1396), 1,
aux_sym_insert_returning_token1,
STATE(708), 1,
sym_identifier,
STATE(747), 1,
sym_delete_using,
STATE(838), 1,
sym_where_filter,
STATE(1240), 1,
sym_into,
ACTIONS(1392), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[31743] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(674), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[31779] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(683), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(858), 1,
sym__select_limit_offset,
ACTIONS(1194), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[31815] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1202), 1,
aux_sym_create_type_statement_token3,
STATE(372), 1,
sym_identifier,
ACTIONS(1019), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[31839] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(694), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[31875] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(687), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[31911] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(1297), 1,
anon_sym_COMMA,
STATE(577), 1,
sym_identifier,
ACTIONS(1299), 9,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[31935] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1398), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1400), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[31955] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1402), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1404), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[31975] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1406), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1408), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[31995] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(680), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(856), 1,
sym__select_limit_offset,
ACTIONS(1320), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[32031] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1410), 1,
anon_sym_RPAREN,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1045), 1,
sym_create_table_item,
STATE(1232), 2,
sym_table_constraint,
sym_table_column_item,
[32069] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(682), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[32105] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1412), 1,
anon_sym_COMMA,
STATE(618), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(449), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[32127] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1415), 1,
aux_sym_join_item_token1,
ACTIONS(1417), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
ACTIONS(1007), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(622), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32159] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1419), 1,
anon_sym_RPAREN,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1080), 1,
sym_create_table_item,
STATE(1232), 2,
sym_table_constraint,
sym_table_column_item,
[32197] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1421), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[32215] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(990), 1,
aux_sym_join_item_token3,
ACTIONS(993), 1,
aux_sym_join_type_token1,
ACTIONS(1423), 1,
aux_sym_join_item_token1,
ACTIONS(1426), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
ACTIONS(982), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(622), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(996), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32247] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
ACTIONS(908), 1,
aux_sym_select_order_by_token1,
STATE(689), 1,
sym_select_order_by,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(835), 1,
sym__select_limit_offset,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[32283] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(732), 1,
sym_join_type,
STATE(622), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(1007), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32305] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1429), 1,
anon_sym_COMMA,
STATE(625), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1322), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[32327] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(417), 1,
anon_sym_COMMA,
STATE(618), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(1432), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[32349] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1434), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1436), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[32369] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1440), 1,
aux_sym_constraint_when_token2,
ACTIONS(1438), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[32389] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(732), 1,
sym_join_type,
STATE(624), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(970), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32411] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
ACTIONS(1415), 1,
aux_sym_join_item_token1,
ACTIONS(1417), 1,
aux_sym_join_item_token2,
STATE(732), 1,
sym_join_type,
ACTIONS(970), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(619), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32443] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1442), 1,
anon_sym_RPAREN,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1032), 1,
sym_create_table_item,
STATE(1232), 2,
sym_table_constraint,
sym_table_column_item,
[32481] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
anon_sym_LPAREN,
ACTIONS(27), 11,
aux_sym_create_type_statement_token3,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[32501] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1444), 1,
anon_sym_RPAREN,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1051), 1,
sym_create_table_item,
STATE(1232), 2,
sym_table_constraint,
sym_table_column_item,
[32539] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(433), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[32557] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1446), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1448), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[32577] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1450), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1452), 7,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
anon_sym_DASH,
aux_sym_true_token1,
aux_sym_false_token1,
sym_number,
sym__identifier,
[32597] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1378), 1,
aux_sym_insert_statement_token2,
ACTIONS(1380), 1,
aux_sym_insert_returning_token1,
ACTIONS(1382), 1,
aux_sym_index_using_token1,
ACTIONS(1384), 1,
aux_sym_where_filter_token1,
STATE(710), 1,
sym_identifier,
STATE(753), 1,
sym_delete_using,
STATE(865), 1,
sym_where_filter,
STATE(1191), 1,
sym_into,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[32632] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(700), 1,
sym_as,
STATE(723), 1,
sym_insert_items,
STATE(748), 1,
sym__list_of_identifiers,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[32669] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1349), 1,
aux_sym_conflict_target_token1,
ACTIONS(1351), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1355), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1357), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1359), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(1363), 1,
sym__identifier,
STATE(853), 1,
sym_table_constraint_ty,
STATE(854), 1,
sym_identifier,
STATE(1243), 1,
sym_create_table_item,
STATE(1232), 2,
sym_table_constraint,
sym_table_column_item,
[32704] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1462), 1,
anon_sym_SEMI,
ACTIONS(1460), 10,
ts_builtin_sym_end,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[32723] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(793), 1,
sym__select_limit_offset,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[32752] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(93), 11,
aux_sym_create_type_statement_token3,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[32769] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(85), 11,
aux_sym_create_type_statement_token3,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[32786] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(89), 11,
aux_sym_create_type_statement_token3,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[32803] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(808), 1,
sym__select_limit_offset,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[32832] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
STATE(419), 1,
sym_identifier,
ACTIONS(1037), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[32853] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1464), 1,
anon_sym_COMMA,
STATE(647), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1329), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[32874] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1186), 1,
anon_sym_LBRACK,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1469), 1,
sym__identifier,
STATE(540), 1,
aux_sym__type_repeat1,
STATE(1119), 1,
sym__type,
ACTIONS(1184), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1188), 2,
aux_sym__type_token1,
aux_sym__type_token2,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[32905] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(782), 1,
sym__select_limit_offset,
STATE(803), 1,
sym_into,
ACTIONS(1471), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[32934] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1473), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[32951] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(761), 1,
sym_into,
STATE(795), 1,
sym__select_limit_offset,
ACTIONS(1365), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[32980] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(801), 1,
sym__select_limit_offset,
ACTIONS(1320), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[33009] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(805), 1,
sym__select_limit_offset,
ACTIONS(1194), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[33038] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1475), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[33055] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1477), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[33072] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(811), 1,
sym__select_limit_offset,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[33101] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1479), 1,
aux_sym_insert_conflict_token6,
ACTIONS(1481), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(1483), 1,
aux_sym_alter_table_action_token1,
ACTIONS(1485), 1,
aux_sym_alter_table_action_token3,
ACTIONS(1487), 1,
aux_sym_alter_table_rename_column_token1,
STATE(1038), 1,
sym_alter_table_action,
STATE(1348), 1,
sym_alter_table_change,
STATE(1268), 4,
sym_alter_table_rename_column,
sym_alter_table_rename_constraint,
sym_alter_table_rename_table,
sym_alter_table_change_schema,
[33132] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1117), 1,
aux_sym_create_type_statement_token3,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(711), 1,
sym_as,
STATE(734), 1,
sym_insert_items,
STATE(740), 1,
sym__list_of_identifiers,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[33169] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1489), 1,
anon_sym_COMMA,
STATE(664), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1339), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33190] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1491), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_conflict_target_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
[33207] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(759), 1,
sym__select_limit_offset,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[33236] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1479), 1,
aux_sym_insert_conflict_token6,
ACTIONS(1481), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(1483), 1,
aux_sym_alter_table_action_token1,
ACTIONS(1485), 1,
aux_sym_alter_table_action_token3,
ACTIONS(1487), 1,
aux_sym_alter_table_rename_column_token1,
STATE(1038), 1,
sym_alter_table_action,
STATE(1270), 1,
sym_alter_table_change,
STATE(1268), 4,
sym_alter_table_rename_column,
sym_alter_table_rename_constraint,
sym_alter_table_rename_table,
sym_alter_table_change_schema,
[33267] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(816), 1,
sym__select_limit_offset,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[33296] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1489), 1,
anon_sym_COMMA,
STATE(647), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1335), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33317] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1493), 11,
ts_builtin_sym_end,
anon_sym_SEMI,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[33334] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1186), 1,
anon_sym_LBRACK,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1469), 1,
sym__identifier,
STATE(540), 1,
aux_sym__type_repeat1,
STATE(974), 1,
sym__type,
ACTIONS(1184), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1188), 2,
aux_sym__type_token1,
aux_sym__type_token2,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[33365] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1378), 1,
aux_sym_insert_statement_token2,
ACTIONS(1382), 1,
aux_sym_index_using_token1,
ACTIONS(1384), 1,
aux_sym_where_filter_token1,
ACTIONS(1497), 1,
aux_sym_insert_returning_token1,
STATE(712), 1,
sym_identifier,
STATE(745), 1,
sym_delete_using,
STATE(834), 1,
sym_where_filter,
STATE(1106), 1,
sym_into,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[33400] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1499), 1,
anon_sym_COMMA,
STATE(668), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1322), 9,
aux_sym_insert_statement_token2,
aux_sym_delete_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33421] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1502), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33437] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(803), 1,
sym_into,
STATE(845), 1,
sym__select_limit_offset,
ACTIONS(1471), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33467] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1504), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33483] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1506), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33499] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1510), 1,
aux_sym_grant_privileges_token1,
STATE(1041), 1,
sym_identifier,
STATE(1264), 1,
sym_grant_targets,
ACTIONS(1508), 3,
aux_sym_create_table_statement_token2,
aux_sym_create_schema_statement_token1,
aux_sym_grant_targets_token5,
ACTIONS(1512), 3,
aux_sym_grant_targets_token6,
aux_sym_grant_targets_token7,
aux_sym_grant_targets_token8,
[33525] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(806), 1,
sym_into,
STATE(835), 1,
sym__select_limit_offset,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33555] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1514), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33571] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(605), 10,
ts_builtin_sym_end,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[33587] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1516), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33603] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1520), 1,
anon_sym_COMMA,
STATE(679), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(1518), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[33623] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1524), 1,
anon_sym_COMMA,
STATE(679), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(1522), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[33643] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(761), 1,
sym_into,
STATE(821), 1,
sym__select_limit_offset,
ACTIONS(1365), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33673] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1527), 1,
anon_sym_COMMA,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1218), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_alter_table_rename_column_token2,
aux_sym_for_statement_token2,
[33693] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(789), 1,
sym_into,
STATE(819), 1,
sym__select_limit_offset,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33723] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(785), 1,
sym_into,
STATE(856), 1,
sym__select_limit_offset,
ACTIONS(1320), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33753] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1530), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33769] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1532), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33785] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1534), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[33801] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(812), 1,
sym_into,
STATE(833), 1,
sym__select_limit_offset,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33831] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1536), 1,
anon_sym_COMMA,
STATE(688), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1329), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33851] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(784), 1,
sym_into,
STATE(858), 1,
sym__select_limit_offset,
ACTIONS(1194), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33881] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1539), 1,
anon_sym_COMMA,
STATE(693), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1339), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33901] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1520), 1,
anon_sym_COMMA,
STATE(678), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(1541), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[33921] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(815), 1,
sym_into,
STATE(818), 1,
sym__select_limit_offset,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[33951] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1539), 1,
anon_sym_COMMA,
STATE(688), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1335), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[33971] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(713), 1,
sym_select_offset,
STATE(717), 1,
sym_select_limit,
STATE(772), 1,
sym_into,
STATE(873), 1,
sym__select_limit_offset,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[34001] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1543), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[34017] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1545), 10,
anon_sym_SEMI,
aux_sym_create_type_statement_token3,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[34033] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_insert_statement_token1,
ACTIONS(13), 1,
aux_sym_delete_statement_token1,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
STATE(967), 1,
sym_with_query,
STATE(1382), 4,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[34058] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_insert_statement_token1,
ACTIONS(13), 1,
aux_sym_delete_statement_token1,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
STATE(967), 1,
sym_with_query,
STATE(1313), 4,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[34083] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1270), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_for_statement_token2,
[34102] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(734), 1,
sym_insert_items,
STATE(740), 1,
sym__list_of_identifiers,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[34133] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1522), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[34148] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1549), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[34163] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1551), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[34178] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1254), 1,
aux_sym_insert_items_token1,
ACTIONS(1260), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1262), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1264), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1266), 1,
aux_sym_constraint_foreign_key_token1,
STATE(593), 1,
sym_column_constraint_ty,
STATE(603), 1,
sym_constraint_foreign_key,
ACTIONS(1258), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
[34207] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1248), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_for_statement_token2,
[34226] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_insert_statement_token1,
ACTIONS(13), 1,
aux_sym_delete_statement_token1,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
STATE(967), 1,
sym_with_query,
STATE(1349), 4,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[34251] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
STATE(699), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1248), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_for_statement_token2,
[34270] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1553), 1,
aux_sym_insert_returning_token1,
ACTIONS(1555), 1,
aux_sym_index_using_token1,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
STATE(753), 1,
sym_delete_using,
STATE(865), 1,
sym_where_filter,
STATE(1191), 1,
sym_into,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34299] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
STATE(705), 1,
aux_sym_grant_privileges_repeat1,
ACTIONS(1295), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_index_using_token1,
aux_sym_for_statement_token2,
[34318] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1555), 1,
aux_sym_index_using_token1,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1559), 1,
aux_sym_insert_returning_token1,
STATE(745), 1,
sym_delete_using,
STATE(834), 1,
sym_where_filter,
STATE(1106), 1,
sym_into,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34347] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(731), 1,
sym_insert_items,
STATE(744), 1,
sym__list_of_identifiers,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[34378] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1555), 1,
aux_sym_index_using_token1,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1563), 1,
aux_sym_insert_returning_token1,
STATE(739), 1,
sym_delete_using,
STATE(882), 1,
sym_where_filter,
STATE(1197), 1,
sym_into,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34407] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(904), 1,
aux_sym_select_limit_token1,
STATE(817), 1,
sym_select_limit,
ACTIONS(1565), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[34425] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1569), 1,
sym__identifier,
STATE(447), 1,
sym_from_item,
STATE(471), 1,
sym_identifier,
STATE(498), 1,
sym_function_call,
STATE(482), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34449] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1571), 1,
sym__identifier,
STATE(356), 1,
sym_identifier,
STATE(398), 1,
sym_function_call,
STATE(592), 1,
sym_from_item,
STATE(380), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34473] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1573), 1,
sym__identifier,
STATE(435), 1,
sym_identifier,
STATE(476), 1,
sym_function_call,
STATE(585), 1,
sym_from_item,
STATE(474), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34497] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(906), 1,
aux_sym_select_offset_token1,
STATE(817), 1,
sym_select_offset,
ACTIONS(1565), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[34515] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1577), 1,
sym__identifier,
STATE(520), 1,
sym_identifier,
STATE(523), 1,
sym_function_call,
STATE(755), 1,
sym_from_item,
STATE(534), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34539] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1577), 1,
sym__identifier,
STATE(520), 1,
sym_identifier,
STATE(523), 1,
sym_function_call,
STATE(585), 1,
sym_from_item,
STATE(534), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34563] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1577), 1,
sym__identifier,
STATE(447), 1,
sym_from_item,
STATE(520), 1,
sym_identifier,
STATE(523), 1,
sym_function_call,
STATE(528), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34587] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1581), 1,
anon_sym_COMMA,
STATE(754), 1,
aux_sym_insert_conflict_repeat1,
STATE(954), 1,
sym_where_filter,
ACTIONS(1579), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[34609] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1569), 1,
sym__identifier,
STATE(471), 1,
sym_identifier,
STATE(498), 1,
sym_function_call,
STATE(690), 1,
sym_from_item,
STATE(497), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34633] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1585), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(780), 1,
sym_insert_conflict,
STATE(896), 1,
sym_insert_returning,
STATE(1202), 1,
sym_into,
ACTIONS(1583), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34659] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1571), 1,
sym__identifier,
STATE(356), 1,
sym_identifier,
STATE(398), 1,
sym_function_call,
STATE(585), 1,
sym_from_item,
STATE(380), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34683] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1589), 1,
sym__identifier,
STATE(447), 1,
sym_from_item,
STATE(594), 1,
sym_identifier,
STATE(608), 1,
sym_function_call,
STATE(629), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34707] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1569), 1,
sym__identifier,
STATE(471), 1,
sym_identifier,
STATE(498), 1,
sym_function_call,
STATE(585), 1,
sym_from_item,
STATE(497), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34731] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1593), 1,
aux_sym_trigger_scope_token1,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1597), 1,
aux_sym_trigger_cond_token1,
STATE(907), 1,
sym_trigger_scope,
STATE(1229), 1,
sym_trigger_cond,
STATE(1289), 1,
sym_trigger_exec,
ACTIONS(1591), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[34757] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1589), 1,
sym__identifier,
STATE(594), 1,
sym_identifier,
STATE(608), 1,
sym_function_call,
STATE(1077), 1,
sym_from_item,
STATE(630), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34781] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1593), 1,
aux_sym_trigger_scope_token1,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1597), 1,
aux_sym_trigger_cond_token1,
STATE(938), 1,
sym_trigger_scope,
STATE(1153), 1,
sym_trigger_cond,
STATE(1400), 1,
sym_trigger_exec,
ACTIONS(1591), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[34807] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1573), 1,
sym__identifier,
STATE(435), 1,
sym_identifier,
STATE(476), 1,
sym_function_call,
STATE(659), 1,
sym_from_item,
STATE(474), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34831] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1585), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(786), 1,
sym_insert_conflict,
STATE(956), 1,
sym_insert_returning,
STATE(1166), 1,
sym_into,
ACTIONS(1599), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34857] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1575), 1,
anon_sym_LPAREN,
ACTIONS(1589), 1,
sym__identifier,
STATE(594), 1,
sym_identifier,
STATE(608), 1,
sym_function_call,
STATE(1012), 1,
sym_from_item,
STATE(630), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34881] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1581), 1,
anon_sym_COMMA,
STATE(721), 1,
aux_sym_insert_conflict_repeat1,
STATE(937), 1,
sym_where_filter,
ACTIONS(1601), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[34903] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1585), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(762), 1,
sym_insert_conflict,
STATE(894), 1,
sym_insert_returning,
STATE(1118), 1,
sym_into,
ACTIONS(1603), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[34929] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1571), 1,
sym__identifier,
STATE(356), 1,
sym_identifier,
STATE(398), 1,
sym_function_call,
STATE(447), 1,
sym_from_item,
STATE(385), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34953] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1567), 1,
anon_sym_LPAREN,
ACTIONS(1573), 1,
sym__identifier,
STATE(435), 1,
sym_identifier,
STATE(447), 1,
sym_from_item,
STATE(476), 1,
sym_function_call,
STATE(467), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[34977] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1585), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(788), 1,
sym_insert_conflict,
STATE(899), 1,
sym_insert_returning,
STATE(1141), 1,
sym_into,
ACTIONS(1605), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35003] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(27), 2,
aux_sym_predefined_types_token1,
sym__identifier,
ACTIONS(25), 5,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[35018] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1609), 1,
aux_sym_insert_returning_token1,
STATE(855), 1,
sym_where_filter,
STATE(1108), 1,
sym_into,
ACTIONS(1607), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35041] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(731), 1,
sym_insert_items,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[35066] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1611), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
[35079] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1615), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1235), 1,
sym_var_declaration,
ACTIONS(1613), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(742), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[35100] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1622), 1,
aux_sym_index_col_nulls_token1,
STATE(921), 1,
sym_index_col_dir,
STATE(1167), 1,
sym_index_col_nulls,
ACTIONS(1618), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1620), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
[35121] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(737), 1,
sym_insert_items,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[35146] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1563), 1,
aux_sym_insert_returning_token1,
STATE(882), 1,
sym_where_filter,
STATE(1197), 1,
sym_into,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35169] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1622), 1,
aux_sym_index_col_nulls_token1,
STATE(935), 1,
sym_index_col_dir,
STATE(1215), 1,
sym_index_col_nulls,
ACTIONS(1620), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
ACTIONS(1624), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[35190] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1553), 1,
aux_sym_insert_returning_token1,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
STATE(865), 1,
sym_where_filter,
STATE(1191), 1,
sym_into,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35213] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(1454), 1,
aux_sym_insert_items_token1,
ACTIONS(1456), 1,
aux_sym_insert_items_token2,
ACTIONS(1458), 1,
aux_sym_select_statement_token1,
STATE(734), 1,
sym_insert_items,
STATE(831), 1,
sym_select_statement,
STATE(1356), 1,
sym_with_query,
[35238] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1363), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1235), 1,
sym_var_declaration,
ACTIONS(1626), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(742), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[35259] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1363), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1235), 1,
sym_var_declaration,
ACTIONS(1628), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(749), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[35280] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(599), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_offset_token1,
[35293] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1632), 1,
anon_sym_COMMA,
STATE(757), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1630), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35310] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1559), 1,
aux_sym_insert_returning_token1,
STATE(834), 1,
sym_where_filter,
STATE(1106), 1,
sym_into,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35333] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1636), 1,
anon_sym_COMMA,
STATE(754), 1,
aux_sym_insert_conflict_repeat1,
ACTIONS(1634), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35350] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1632), 1,
anon_sym_COMMA,
STATE(752), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1639), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35367] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1643), 1,
aux_sym_grant_roles_token2,
STATE(1068), 1,
sym_identifier,
STATE(1358), 1,
sym_grant_roles,
ACTIONS(1641), 3,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
aux_sym_grant_roles_token1,
[35388] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1645), 1,
anon_sym_COMMA,
STATE(757), 1,
aux_sym_delete_using_repeat1,
ACTIONS(1329), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35405] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1252), 1,
sym_into,
ACTIONS(1648), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35425] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(806), 1,
sym_into,
ACTIONS(1095), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[35439] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(850), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35451] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1471), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35463] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(956), 1,
sym_insert_returning,
STATE(1166), 1,
sym_into,
ACTIONS(1599), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35483] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(714), 1,
sym_join_type,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[35501] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1233), 1,
sym_into,
ACTIONS(1652), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35521] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1654), 1,
aux_sym_schema_role_token1,
ACTIONS(1656), 1,
aux_sym_if_statement_token1,
STATE(934), 1,
sym_if_not_exists,
STATE(995), 1,
sym_identifier,
STATE(1399), 1,
sym_schema_role,
[35543] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1658), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1660), 1,
aux_sym_create_index_statement_token3,
ACTIONS(1662), 1,
aux_sym_if_statement_token1,
STATE(997), 1,
sym_if_not_exists,
STATE(1386), 1,
sym_identifier,
[35565] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(798), 1,
aux_sym_insert_returning_repeat1,
STATE(1252), 1,
sym_into,
ACTIONS(1648), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35585] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1634), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35597] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1664), 1,
sym__identifier,
STATE(984), 1,
sym__type,
STATE(1248), 1,
sym_alter_column_type,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[35617] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(735), 1,
sym_join_type,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[35635] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(725), 1,
sym_join_type,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[35653] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1005), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35665] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1299), 1,
aux_sym_insert_statement_token2,
STATE(577), 1,
sym_identifier,
ACTIONS(1297), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[35683] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1668), 1,
aux_sym_create_type_statement_token2,
ACTIONS(1670), 1,
aux_sym_insert_conflict_token6,
ACTIONS(1672), 1,
aux_sym_alter_table_action_token3,
STATE(1125), 1,
sym_alter_column_action,
ACTIONS(1666), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[35703] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(720), 1,
sym_join_type,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[35721] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(807), 1,
aux_sym_insert_returning_repeat1,
STATE(1106), 1,
sym_into,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35741] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1674), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35753] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
ACTIONS(1676), 1,
aux_sym_trigger_exec_token1,
STATE(1336), 1,
sym_with_query,
STATE(1378), 2,
sym_execute_statement,
sym_select_statement,
[35773] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1678), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35785] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(894), 1,
sym_insert_returning,
STATE(1118), 1,
sym_into,
ACTIONS(1603), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35805] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(815), 1,
sym_into,
ACTIONS(157), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[35819] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(779), 1,
sym_into,
ACTIONS(1680), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[35833] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1682), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35845] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1320), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35857] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1365), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35869] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(899), 1,
sym_insert_returning,
STATE(1141), 1,
sym_into,
ACTIONS(1605), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35889] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1108), 1,
sym_into,
ACTIONS(1607), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35909] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1587), 1,
aux_sym_insert_returning_token1,
STATE(901), 1,
sym_insert_returning,
STATE(1224), 1,
sym_into,
ACTIONS(1684), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35929] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(912), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[35941] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1688), 1,
aux_sym_grant_roles_token2,
STATE(1135), 1,
sym_identifier,
ACTIONS(1686), 3,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
aux_sym_grant_roles_token1,
[35959] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(758), 1,
aux_sym_insert_returning_repeat1,
STATE(1108), 1,
sym_into,
ACTIONS(1607), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[35979] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1690), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[35991] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(789), 1,
sym_into,
ACTIONS(894), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36005] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(800), 1,
aux_sym_insert_returning_repeat1,
STATE(1233), 1,
sym_into,
ACTIONS(1652), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36025] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(803), 1,
sym_into,
ACTIONS(1471), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36039] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(764), 1,
aux_sym_insert_returning_repeat1,
STATE(1120), 1,
sym_into,
ACTIONS(1692), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36059] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1662), 1,
aux_sym_if_statement_token1,
ACTIONS(1694), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1696), 1,
aux_sym_create_index_statement_token3,
STATE(1023), 1,
sym_if_not_exists,
STATE(1312), 1,
sym_identifier,
[36081] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1120), 1,
sym_into,
ACTIONS(1692), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36101] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(976), 1,
aux_sym_join_item_token3,
ACTIONS(978), 1,
aux_sym_join_type_token1,
STATE(736), 1,
sym_join_type,
ACTIONS(980), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[36119] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1104), 1,
sym_into,
ACTIONS(1698), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36139] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(761), 1,
sym_into,
ACTIONS(1365), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36153] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1702), 1,
aux_sym_if_statement_token1,
STATE(870), 1,
sym_identifier,
STATE(1180), 1,
sym_if_exists,
ACTIONS(1700), 2,
aux_sym_conflict_target_token1,
aux_sym_alter_table_action_token2,
[36173] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1680), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[36185] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(787), 1,
aux_sym_insert_returning_repeat1,
STATE(1197), 1,
sym_into,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36205] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(785), 1,
sym_into,
ACTIONS(1320), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36219] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1194), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[36231] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
STATE(1197), 1,
sym_into,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36251] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(772), 1,
sym_into,
ACTIONS(912), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36265] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1704), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
aux_sym_where_filter_token1,
[36277] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1668), 1,
aux_sym_create_type_statement_token2,
ACTIONS(1670), 1,
aux_sym_insert_conflict_token6,
ACTIONS(1672), 1,
aux_sym_alter_table_action_token3,
STATE(1142), 1,
sym_alter_column_action,
ACTIONS(1706), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[36297] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(784), 1,
sym_into,
ACTIONS(1194), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36311] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1095), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[36323] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1664), 1,
sym__identifier,
STATE(984), 1,
sym__type,
STATE(1138), 1,
sym_alter_column_type,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[36343] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1708), 1,
aux_sym_create_table_statement_token2,
ACTIONS(1710), 1,
aux_sym_return_setof_token1,
STATE(1316), 3,
sym_return_setof,
sym_return_table,
sym_identifier,
[36361] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(894), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[36373] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(812), 1,
sym_into,
ACTIONS(1005), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36387] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1712), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
aux_sym_for_statement_token2,
[36399] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(789), 1,
sym_into,
ACTIONS(894), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36414] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(772), 1,
sym_into,
ACTIONS(912), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36429] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1714), 1,
anon_sym_COMMA,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(449), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36444] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(803), 1,
sym_into,
ACTIONS(1471), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36459] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1142), 1,
sym_alter_table_fk_ref_action,
ACTIONS(1706), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(1717), 2,
aux_sym_fk_ref_action_token3,
aux_sym_fk_ref_action_token4,
[36474] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1719), 1,
anon_sym_SEMI,
STATE(1288), 1,
sym_function_volatility,
ACTIONS(1721), 3,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
[36489] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1662), 1,
aux_sym_if_statement_token1,
ACTIONS(1723), 1,
aux_sym_insert_conflict_token1,
STATE(1048), 1,
sym_if_not_exists,
STATE(1298), 1,
sym_identifier,
[36508] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1725), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36519] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1727), 1,
anon_sym_RPAREN,
ACTIONS(1729), 1,
aux_sym_insert_items_token1,
STATE(828), 1,
sym_identifier,
STATE(892), 1,
sym_var_declaration,
[36538] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1731), 1,
anon_sym_COMMA,
STATE(848), 1,
aux_sym_with_query_repeat1,
ACTIONS(1733), 3,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[36553] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1664), 1,
sym__identifier,
STATE(864), 1,
sym__type,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[36570] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1323), 1,
sym_trigger_event,
ACTIONS(1735), 4,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token5,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[36583] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1737), 1,
anon_sym_SEMI,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
STATE(1029), 1,
sym_index_includes,
STATE(1297), 1,
sym_where_filter,
[36602] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1741), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36613] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1743), 1,
aux_sym_body_token1,
ACTIONS(1745), 1,
aux_sym_declarations_token1,
STATE(1239), 1,
sym_body,
STATE(906), 2,
sym_declarations,
aux_sym_block_repeat1,
[36630] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(806), 1,
sym_into,
ACTIONS(1095), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36645] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1563), 1,
aux_sym_insert_returning_token1,
STATE(1197), 1,
sym_into,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36662] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(784), 1,
sym_into,
ACTIONS(1194), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36677] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1469), 1,
sym__identifier,
STATE(864), 1,
sym__type,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[36694] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1747), 1,
anon_sym_SEMI,
STATE(1060), 1,
sym_index_includes,
STATE(1334), 1,
sym_where_filter,
[36713] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1553), 1,
aux_sym_insert_returning_token1,
STATE(1191), 1,
sym_into,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[36730] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
STATE(1329), 1,
sym_identifier,
STATE(1330), 1,
sym_function_call,
ACTIONS(1749), 2,
aux_sym_grant_targets_token6,
aux_sym_grant_targets_token7,
[36747] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1343), 1,
aux_sym_constraint_when_token1,
STATE(1100), 1,
sym_constraint_when,
ACTIONS(1751), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[36762] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1753), 1,
aux_sym_conflict_target_token1,
ACTIONS(1755), 1,
aux_sym_alter_table_action_token2,
ACTIONS(1757), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1357), 1,
sym_identifier,
[36781] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1759), 1,
aux_sym_for_statement_token3,
ACTIONS(1764), 1,
aux_sym_if_statement_token5,
STATE(842), 1,
aux_sym_if_statement_repeat1,
ACTIONS(1761), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
[36798] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1766), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[36809] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1768), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1322), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[36824] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(779), 1,
sym_into,
ACTIONS(1680), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[36839] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1662), 1,
aux_sym_if_statement_token1,
ACTIONS(1694), 1,
aux_sym_insert_conflict_token1,
STATE(1023), 1,
sym_if_not_exists,
STATE(1312), 1,
sym_identifier,
[36858] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1771), 1,
anon_sym_SEMI,
STATE(1064), 1,
sym_index_includes,
STATE(1421), 1,
sym_where_filter,
[36877] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1773), 1,
anon_sym_COMMA,
STATE(848), 1,
aux_sym_with_query_repeat1,
ACTIONS(1776), 3,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[36892] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1778), 1,
anon_sym_SEMI,
STATE(968), 1,
sym_index_includes,
STATE(1499), 1,
sym_where_filter,
[36911] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1780), 1,
sym__identifier,
STATE(768), 1,
sym_update_set,
STATE(1420), 1,
sym_identifier,
STATE(1443), 1,
sym__list_of_identifiers,
[36930] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
STATE(514), 1,
sym_predefined_types,
STATE(666), 1,
sym_identifier,
STATE(962), 1,
sym__type,
[36949] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1405), 1,
sym_trigger_event,
ACTIONS(1735), 4,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token5,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[36962] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1343), 1,
aux_sym_constraint_when_token1,
STATE(959), 1,
sym_constraint_when,
ACTIONS(1782), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[36977] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
ACTIONS(1664), 1,
sym__identifier,
STATE(542), 1,
sym__type,
STATE(514), 2,
sym_predefined_types,
sym_identifier,
[36994] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1784), 1,
aux_sym_insert_returning_token1,
STATE(1252), 1,
sym_into,
ACTIONS(1648), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37011] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(761), 1,
sym_into,
ACTIONS(1365), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[37026] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1786), 1,
anon_sym_SEMI,
STATE(1341), 1,
sym_function_volatility,
ACTIONS(1721), 3,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
[37041] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(785), 1,
sym_into,
ACTIONS(1320), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[37056] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(1788), 1,
anon_sym_DOLLAR,
STATE(880), 1,
sym_dollar_quote,
STATE(1456), 2,
sym_block,
sym_string,
[37073] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1790), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[37084] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1110), 1,
sym_alter_table_fk_ref_action,
ACTIONS(1717), 2,
aux_sym_fk_ref_action_token3,
aux_sym_fk_ref_action_token4,
ACTIONS(1792), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[37099] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1794), 1,
aux_sym_insert_conflict_token6,
ACTIONS(1796), 1,
aux_sym_fk_ref_action_token1,
STATE(589), 1,
sym_fk_ref_action,
ACTIONS(1798), 2,
aux_sym_fk_ref_action_token3,
aux_sym_fk_ref_action_token4,
[37116] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(815), 1,
sym_into,
ACTIONS(157), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[37131] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1800), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_COLON_EQ,
[37142] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1559), 1,
aux_sym_insert_returning_token1,
STATE(1106), 1,
sym_into,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37159] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1731), 1,
anon_sym_COMMA,
STATE(827), 1,
aux_sym_with_query_repeat1,
ACTIONS(1802), 3,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[37174] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1804), 1,
anon_sym_SEMI,
STATE(1096), 1,
sym_index_includes,
STATE(1500), 1,
sym_where_filter,
[37193] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(844), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1806), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[37208] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
ACTIONS(1363), 1,
sym__identifier,
STATE(854), 1,
sym_identifier,
STATE(1088), 1,
sym_if_not_exists,
STATE(1125), 1,
sym_table_column_item,
[37227] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1125), 1,
sym_alter_table_fk_ref_action,
ACTIONS(1666), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(1717), 2,
aux_sym_fk_ref_action_token3,
aux_sym_fk_ref_action_token4,
[37242] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1363), 1,
sym__identifier,
ACTIONS(1467), 1,
aux_sym_predefined_types_token1,
STATE(514), 1,
sym_predefined_types,
STATE(648), 1,
sym_identifier,
STATE(1247), 1,
sym__type,
[37261] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1808), 1,
anon_sym_SEMI,
STATE(978), 1,
sym_index_includes,
STATE(1447), 1,
sym_where_filter,
[37280] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(812), 1,
sym_into,
ACTIONS(1005), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
[37295] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1810), 1,
aux_sym_create_index_statement_token1,
ACTIONS(1812), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(1814), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(1816), 1,
aux_sym_table_constraint_ty_token4,
STATE(840), 1,
sym_table_constraint_ty,
[37314] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1780), 1,
sym__identifier,
STATE(733), 1,
sym_update_set,
STATE(1420), 1,
sym_identifier,
STATE(1443), 1,
sym__list_of_identifiers,
[37333] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(1788), 1,
anon_sym_DOLLAR,
STATE(880), 1,
sym_dollar_quote,
STATE(1359), 2,
sym_block,
sym_string,
[37350] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1818), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_insert_returning_token1,
[37361] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1650), 1,
anon_sym_COMMA,
STATE(868), 1,
aux_sym_insert_returning_repeat1,
ACTIONS(1820), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[37376] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1739), 1,
aux_sym_index_includes_token1,
ACTIONS(1822), 1,
anon_sym_SEMI,
STATE(1002), 1,
sym_index_includes,
STATE(1262), 1,
sym_where_filter,
[37395] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1743), 1,
aux_sym_body_token1,
ACTIONS(1745), 1,
aux_sym_declarations_token1,
STATE(1168), 1,
sym_body,
STATE(832), 2,
sym_declarations,
aux_sym_block_repeat1,
[37412] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1824), 1,
aux_sym_for_statement_token3,
ACTIONS(1828), 1,
aux_sym_if_statement_token5,
STATE(842), 1,
aux_sym_if_statement_repeat1,
ACTIONS(1826), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
[37429] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
ACTIONS(1609), 1,
aux_sym_insert_returning_token1,
STATE(1108), 1,
sym_into,
ACTIONS(1607), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37446] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1830), 4,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
aux_sym_body_token1,
aux_sym_declarations_token1,
[37456] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1034), 1,
sym_index_col,
[37472] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1836), 1,
anon_sym_COMMA,
ACTIONS(1838), 1,
anon_sym_RPAREN,
ACTIONS(1840), 1,
aux_sym_insert_items_token1,
STATE(940), 1,
aux_sym_create_type_statement_repeat2,
[37488] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1842), 4,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token5,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[37498] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(577), 1,
sym_identifier,
ACTIONS(1297), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[37512] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1006), 1,
sym_index_col,
[37528] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1481), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(1483), 1,
aux_sym_alter_table_action_token1,
ACTIONS(1485), 1,
aux_sym_alter_table_action_token3,
STATE(1163), 1,
sym_alter_table_action,
[37544] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1083), 1,
sym_index_col,
[37560] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1844), 1,
anon_sym_LPAREN,
ACTIONS(1846), 1,
aux_sym_insert_conflict_token1,
ACTIONS(1848), 1,
aux_sym_insert_conflict_token3,
STATE(1369), 1,
sym_conflict_target,
[37576] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1836), 1,
anon_sym_COMMA,
ACTIONS(1850), 1,
anon_sym_RPAREN,
ACTIONS(1852), 1,
aux_sym_insert_items_token1,
STATE(885), 1,
aux_sym_create_type_statement_repeat2,
[37592] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1093), 1,
sym_index_col,
[37608] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(1166), 1,
sym_into,
ACTIONS(1599), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37622] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1702), 1,
aux_sym_if_statement_token1,
STATE(822), 1,
sym_identifier,
STATE(1131), 1,
sym_if_exists,
[37638] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(1118), 1,
sym_into,
ACTIONS(1603), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37652] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(796), 1,
aux_sym_index_using_token1,
STATE(1164), 1,
sym_execute_using,
ACTIONS(1854), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[37666] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1856), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[37676] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(1224), 1,
sym_into,
ACTIONS(1684), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37690] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1858), 1,
aux_sym_grant_privileges_token1,
STATE(976), 1,
sym_identifier,
STATE(1449), 1,
sym_grant_privileges,
[37706] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(1115), 1,
sym_into,
ACTIONS(1860), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[37720] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1862), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[37730] = 4,
ACTIONS(1864), 1,
anon_sym_SQUOTE,
ACTIONS(1869), 1,
sym_comment,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1866), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[37744] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1871), 1,
sym__identifier,
STATE(369), 1,
sym_identifier,
STATE(417), 1,
sym__list_of_identifiers,
[37760] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1776), 4,
anon_sym_COMMA,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[37770] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1873), 1,
aux_sym_body_token1,
ACTIONS(1875), 1,
aux_sym_declarations_token1,
STATE(906), 2,
sym_declarations,
aux_sym_block_repeat1,
[37784] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1597), 1,
aux_sym_trigger_cond_token1,
STATE(1153), 1,
sym_trigger_cond,
STATE(1400), 1,
sym_trigger_exec,
[37800] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(207), 1,
anon_sym_SQUOTE,
ACTIONS(1780), 1,
sym__identifier,
STATE(1198), 1,
sym_identifier,
STATE(1199), 1,
sym_string,
[37816] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1878), 4,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
aux_sym_body_token1,
aux_sym_declarations_token1,
[37826] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(1780), 1,
sym__identifier,
STATE(823), 2,
sym_string,
sym_identifier,
[37840] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
STATE(1208), 1,
sym_if_not_exists,
STATE(1278), 1,
sym_identifier,
[37856] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1880), 4,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token5,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[37866] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1882), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[37876] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(852), 1,
sym_trigger_when,
ACTIONS(1884), 3,
aux_sym_trigger_when_token1,
aux_sym_trigger_when_token2,
aux_sym_trigger_when_token3,
[37888] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1886), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[37902] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
STATE(1258), 1,
sym_select_statement,
STATE(1336), 1,
sym_with_query,
[37918] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1890), 1,
anon_sym_SQUOTE,
STATE(919), 1,
aux_sym_string_repeat1,
ACTIONS(1892), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[37932] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1894), 4,
anon_sym_COMMA,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[37942] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1896), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[37956] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1898), 1,
aux_sym_psql_statement_token1,
ACTIONS(1900), 1,
sym__identifier,
STATE(920), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[37970] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1622), 1,
aux_sym_index_col_nulls_token1,
STATE(1184), 1,
sym_index_col_nulls,
ACTIONS(1903), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[37984] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1062), 1,
sym_index_col,
[38000] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1905), 1,
anon_sym_SQUOTE,
STATE(928), 1,
aux_sym_string_repeat1,
ACTIONS(1907), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38014] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
STATE(483), 1,
sym_identifier,
STATE(1226), 1,
sym_if_not_exists,
[38030] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1909), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[38040] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
ACTIONS(1780), 1,
sym__identifier,
STATE(369), 1,
sym_identifier,
STATE(417), 1,
sym__list_of_identifiers,
[38056] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1095), 1,
sym_index_col,
[38072] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1911), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38086] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(829), 1,
sym_trigger_when,
ACTIONS(1884), 3,
aux_sym_trigger_when_token1,
aux_sym_trigger_when_token2,
aux_sym_trigger_when_token3,
[38098] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1913), 1,
anon_sym_SQUOTE,
STATE(933), 1,
aux_sym_string_repeat1,
ACTIONS(1915), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38112] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1917), 4,
anon_sym_COMMA,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[38122] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1832), 1,
anon_sym_LPAREN,
ACTIONS(1834), 1,
sym__identifier,
STATE(746), 1,
sym_identifier,
STATE(1143), 1,
sym_index_col,
[38138] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1919), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38152] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1654), 1,
aux_sym_schema_role_token1,
STATE(1021), 1,
sym_identifier,
STATE(1317), 1,
sym_schema_role,
[38168] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1622), 1,
aux_sym_index_col_nulls_token1,
STATE(1206), 1,
sym_index_col_nulls,
ACTIONS(1921), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[38182] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1923), 1,
anon_sym_SQUOTE,
STATE(941), 1,
aux_sym_string_repeat1,
ACTIONS(1925), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38196] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1579), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[38206] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1597), 1,
aux_sym_trigger_cond_token1,
STATE(1213), 1,
sym_trigger_cond,
STATE(1321), 1,
sym_trigger_exec,
[38222] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(401), 1,
anon_sym_SQUOTE,
ACTIONS(1780), 1,
sym__identifier,
STATE(857), 2,
sym_string,
sym_identifier,
[38236] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1927), 1,
anon_sym_COMMA,
STATE(940), 1,
aux_sym_create_type_statement_repeat2,
ACTIONS(1930), 2,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
[38250] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1932), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38264] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
STATE(1318), 1,
sym_identifier,
ACTIONS(1934), 2,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
[38278] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1936), 1,
anon_sym_SQUOTE,
STATE(945), 1,
aux_sym_string_repeat1,
ACTIONS(1938), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38292] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1940), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[38302] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1942), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38316] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
STATE(1214), 1,
sym_if_not_exists,
STATE(1320), 1,
sym_identifier,
[38332] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1944), 1,
anon_sym_SQUOTE,
STATE(949), 1,
aux_sym_string_repeat1,
ACTIONS(1946), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38346] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1948), 4,
anon_sym_COMMA,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[38356] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1950), 1,
anon_sym_SQUOTE,
STATE(903), 1,
aux_sym_string_repeat1,
ACTIONS(1888), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38370] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1952), 1,
anon_sym_SQUOTE,
STATE(915), 1,
aux_sym_string_repeat1,
ACTIONS(1954), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[38384] = 4,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(1956), 1,
aux_sym_psql_statement_token1,
ACTIONS(1958), 1,
sym__identifier,
STATE(920), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[38398] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
aux_sym_sequence_start_token2,
ACTIONS(23), 1,
aux_sym_select_statement_token1,
STATE(1336), 1,
sym_with_query,
STATE(1346), 1,
sym_select_statement,
[38414] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1702), 1,
aux_sym_if_statement_token1,
STATE(662), 1,
sym_identifier,
STATE(1179), 1,
sym_if_exists,
[38430] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1960), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_returning_token1,
[38440] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
STATE(480), 1,
sym_identifier,
STATE(1161), 1,
sym_if_not_exists,
[38456] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(794), 1,
aux_sym_insert_statement_token2,
STATE(1141), 1,
sym_into,
ACTIONS(1605), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[38470] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1361), 1,
aux_sym_if_statement_token1,
STATE(1152), 1,
sym_if_not_exists,
STATE(1403), 1,
sym_identifier,
[38486] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(1962), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[38500] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1964), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[38509] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(1968), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[38522] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1788), 1,
anon_sym_DOLLAR,
STATE(880), 1,
sym_dollar_quote,
STATE(1460), 1,
sym_block,
[38535] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1970), 1,
anon_sym_COMMA,
ACTIONS(1972), 1,
anon_sym_RPAREN,
STATE(973), 1,
aux_sym_grant_function_repeat1,
[38548] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(922), 1,
anon_sym_SEMI,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38561] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1974), 1,
anon_sym_COMMA,
ACTIONS(1977), 1,
aux_sym_alter_table_rename_column_token2,
STATE(964), 1,
aux_sym_grant_targets_repeat1,
[38574] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1979), 1,
sym__identifier,
STATE(951), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[38585] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(866), 1,
sym_with_query_item,
STATE(1441), 1,
sym_identifier,
[38598] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1981), 1,
aux_sym_insert_statement_token1,
ACTIONS(1983), 1,
aux_sym_delete_statement_token1,
ACTIONS(1985), 1,
aux_sym_select_statement_token1,
[38611] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1808), 1,
anon_sym_SEMI,
STATE(1447), 1,
sym_where_filter,
[38624] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1165), 1,
sym_identifier,
STATE(1196), 1,
sym_function_signature,
[38637] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1987), 3,
aux_sym_create_table_statement_token1,
aux_sym_create_table_statement_token2,
aux_sym_grant_targets_token5,
[38646] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1989), 1,
aux_sym_create_table_statement_token1,
ACTIONS(1991), 1,
aux_sym_create_table_statement_token2,
ACTIONS(1993), 1,
aux_sym_grant_targets_token5,
[38659] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
ACTIONS(1995), 1,
anon_sym_DOLLAR,
STATE(1364), 1,
sym_identifier,
[38672] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1970), 1,
anon_sym_COMMA,
ACTIONS(1997), 1,
anon_sym_RPAREN,
STATE(1090), 1,
aux_sym_grant_function_repeat1,
[38685] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1970), 1,
anon_sym_COMMA,
ACTIONS(1997), 1,
anon_sym_RPAREN,
STATE(1044), 1,
aux_sym_grant_function_repeat1,
[38698] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(1999), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38711] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2001), 1,
aux_sym_insert_conflict_token1,
STATE(1013), 1,
aux_sym_grant_privileges_repeat1,
[38724] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2003), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38737] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(2005), 1,
anon_sym_SEMI,
STATE(1432), 1,
sym_where_filter,
[38750] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2007), 1,
anon_sym_COMMA,
ACTIONS(2009), 1,
anon_sym_RPAREN,
STATE(987), 1,
aux_sym_update_set_repeat1,
[38763] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2011), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38776] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(2013), 1,
aux_sym_into_token1,
STATE(553), 1,
sym_identifier,
[38789] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2015), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38802] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2017), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38815] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2021), 1,
aux_sym_index_using_token1,
ACTIONS(2019), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[38826] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2023), 1,
anon_sym_SEMI,
ACTIONS(2025), 1,
anon_sym_COMMA,
STATE(985), 1,
aux_sym_grant_roles_repeat1,
[38839] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2028), 1,
anon_sym_SEMI,
ACTIONS(2030), 1,
anon_sym_COMMA,
STATE(985), 1,
aux_sym_grant_roles_repeat1,
[38852] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2007), 1,
anon_sym_COMMA,
ACTIONS(2032), 1,
anon_sym_RPAREN,
STATE(993), 1,
aux_sym_update_set_repeat1,
[38865] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2007), 1,
anon_sym_COMMA,
ACTIONS(2032), 1,
anon_sym_RPAREN,
STATE(994), 1,
aux_sym_update_set_repeat1,
[38878] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2034), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38891] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2036), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38904] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2038), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38917] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2040), 1,
anon_sym_COMMA,
ACTIONS(2043), 1,
anon_sym_RPAREN,
STATE(992), 1,
aux_sym_create_type_statement_repeat1,
[38930] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2045), 1,
anon_sym_COMMA,
ACTIONS(2048), 1,
anon_sym_RPAREN,
STATE(993), 1,
aux_sym_update_set_repeat1,
[38943] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2007), 1,
anon_sym_COMMA,
ACTIONS(2050), 1,
anon_sym_RPAREN,
STATE(993), 1,
aux_sym_update_set_repeat1,
[38956] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2052), 1,
anon_sym_SEMI,
ACTIONS(2054), 1,
aux_sym_schema_role_token1,
STATE(1317), 1,
sym_schema_role,
[38969] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2056), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[38982] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1694), 1,
aux_sym_insert_conflict_token1,
STATE(1312), 1,
sym_identifier,
[38995] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2030), 1,
anon_sym_COMMA,
ACTIONS(2058), 1,
anon_sym_SEMI,
STATE(985), 1,
aux_sym_grant_roles_repeat1,
[39008] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(2060), 1,
aux_sym_into_token1,
STATE(709), 1,
sym_identifier,
[39021] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2062), 1,
anon_sym_COMMA,
ACTIONS(2065), 1,
anon_sym_RPAREN,
STATE(1000), 1,
aux_sym_insert_items_repeat1,
[39034] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2067), 3,
aux_sym_body_token1,
aux_sym_declarations_token1,
sym__identifier,
[39043] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1747), 1,
anon_sym_SEMI,
STATE(1334), 1,
sym_where_filter,
[39056] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2069), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[39069] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1165), 1,
sym_identifier,
STATE(1225), 1,
sym_function_signature,
[39082] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2071), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[39095] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2071), 1,
anon_sym_RPAREN,
STATE(1061), 1,
aux_sym_create_index_statement_repeat1,
[39108] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1322), 1,
anon_sym_SEMI,
ACTIONS(2073), 1,
anon_sym_COMMA,
STATE(1007), 1,
aux_sym_insert_returning_repeat1,
[39121] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1930), 1,
anon_sym_RPAREN,
ACTIONS(2076), 1,
anon_sym_COMMA,
STATE(1008), 1,
aux_sym_create_type_statement_repeat2,
[39134] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2079), 1,
anon_sym_COMMA,
ACTIONS(2081), 1,
anon_sym_RPAREN,
STATE(1000), 1,
aux_sym_insert_items_repeat1,
[39147] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1018), 1,
sym_var_declaration,
[39160] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2085), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[39173] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2087), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2089), 1,
aux_sym_index_using_token1,
STATE(447), 1,
sym_join_condition,
[39186] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2091), 1,
aux_sym_insert_conflict_token1,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
[39199] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2095), 1,
aux_sym_trigger_event_token2,
STATE(1014), 1,
aux_sym_trigger_event_repeat1,
[39212] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(905), 1,
sym_with_query_item,
STATE(1441), 1,
sym_identifier,
[39225] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2098), 1,
anon_sym_LPAREN,
ACTIONS(2100), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2102), 1,
aux_sym_with_query_item_token1,
[39238] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1329), 1,
sym_identifier,
STATE(1355), 1,
sym_function_call,
[39251] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1930), 3,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
[39260] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
anon_sym_COMMA,
ACTIONS(2106), 1,
anon_sym_RPAREN,
STATE(1043), 1,
aux_sym_create_table_statement_repeat1,
[39273] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2030), 1,
anon_sym_COMMA,
ACTIONS(2058), 1,
anon_sym_SEMI,
STATE(986), 1,
aux_sym_grant_roles_repeat1,
[39286] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2054), 1,
aux_sym_schema_role_token1,
ACTIONS(2108), 1,
anon_sym_SEMI,
STATE(1293), 1,
sym_schema_role,
[39299] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2110), 1,
anon_sym_COMMA,
ACTIONS(2112), 1,
anon_sym_RPAREN,
STATE(1046), 1,
aux_sym_create_type_statement_repeat2,
[39312] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(1723), 1,
aux_sym_insert_conflict_token1,
STATE(1298), 1,
sym_identifier,
[39325] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2114), 1,
anon_sym_LPAREN,
ACTIONS(2116), 1,
aux_sym_index_using_token1,
STATE(1308), 1,
sym_index_using,
[39338] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2118), 1,
aux_sym_sequence_min_token1,
ACTIONS(2120), 1,
aux_sym_sequence_max_token1,
ACTIONS(2122), 1,
aux_sym_sequence_cycle_token1,
[39351] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2124), 3,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_index_col_nulls_token1,
[39360] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2126), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[39373] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2128), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[39386] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1778), 1,
anon_sym_SEMI,
STATE(1499), 1,
sym_where_filter,
[39399] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2130), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[39412] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2116), 1,
aux_sym_index_using_token1,
ACTIONS(2132), 1,
anon_sym_LPAREN,
STATE(1461), 1,
sym_index_using,
[39425] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
anon_sym_COMMA,
ACTIONS(2134), 1,
anon_sym_RPAREN,
STATE(1019), 1,
aux_sym_create_table_statement_repeat1,
[39438] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
ACTIONS(2136), 1,
anon_sym_RPAREN,
STATE(1053), 1,
sym_identifier,
[39451] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2126), 1,
anon_sym_RPAREN,
STATE(960), 1,
aux_sym_create_index_statement_repeat1,
[39464] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2138), 1,
anon_sym_SEMI,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[39477] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(2140), 1,
aux_sym_alter_table_action_token2,
STATE(774), 1,
sym_identifier,
[39490] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2144), 1,
aux_sym_trigger_scope_token2,
ACTIONS(2142), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[39501] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2146), 1,
anon_sym_SEMI,
ACTIONS(2148), 1,
anon_sym_COMMA,
STATE(1065), 1,
aux_sym_alter_table_change_repeat1,
[39514] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2150), 3,
aux_sym_grant_targets_token1,
aux_sym_grant_targets_token2,
aux_sym_grant_targets_token3,
[39523] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1067), 1,
sym_grant_function,
STATE(1365), 1,
sym_identifier,
[39536] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2152), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1070), 1,
aux_sym_grant_privileges_repeat1,
[39549] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1079), 1,
sym_var_declaration,
[39562] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2154), 1,
anon_sym_COMMA,
ACTIONS(2157), 1,
anon_sym_RPAREN,
STATE(1043), 1,
aux_sym_create_table_statement_repeat1,
[39575] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1970), 1,
anon_sym_COMMA,
ACTIONS(2159), 1,
anon_sym_RPAREN,
STATE(1090), 1,
aux_sym_grant_function_repeat1,
[39588] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1419), 1,
anon_sym_RPAREN,
ACTIONS(2104), 1,
anon_sym_COMMA,
STATE(1081), 1,
aux_sym_create_table_statement_repeat1,
[39601] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2110), 1,
anon_sym_COMMA,
ACTIONS(2161), 1,
anon_sym_RPAREN,
STATE(1008), 1,
aux_sym_create_type_statement_repeat2,
[39614] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2116), 1,
aux_sym_index_using_token1,
ACTIONS(2163), 1,
anon_sym_LPAREN,
STATE(1418), 1,
sym_index_using,
[39627] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(2165), 1,
aux_sym_insert_conflict_token1,
STATE(1430), 1,
sym_identifier,
[39640] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(2167), 1,
aux_sym_sequence_owned_token2,
STATE(686), 1,
sym_identifier,
[39653] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1442), 1,
anon_sym_RPAREN,
ACTIONS(2104), 1,
anon_sym_COMMA,
STATE(1043), 1,
aux_sym_create_table_statement_repeat1,
[39666] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1442), 1,
anon_sym_RPAREN,
ACTIONS(2104), 1,
anon_sym_COMMA,
STATE(1099), 1,
aux_sym_create_table_statement_repeat1,
[39679] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2171), 1,
aux_sym_trigger_event_token2,
STATE(1089), 1,
aux_sym_trigger_event_repeat1,
[39692] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2173), 1,
anon_sym_RPAREN,
STATE(1098), 1,
aux_sym_grant_privileges_repeat1,
[39705] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2110), 1,
anon_sym_COMMA,
ACTIONS(2175), 1,
anon_sym_RPAREN,
STATE(1008), 1,
aux_sym_create_type_statement_repeat2,
[39718] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2177), 1,
anon_sym_COMMA,
ACTIONS(2180), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[39731] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2175), 1,
anon_sym_RPAREN,
ACTIONS(2182), 1,
anon_sym_COMMA,
STATE(1071), 1,
aux_sym_create_type_statement_repeat1,
[39744] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2184), 1,
anon_sym_COMMA,
ACTIONS(2186), 1,
aux_sym_grant_targets_token4,
STATE(1101), 1,
aux_sym_grant_privileges_repeat1,
[39757] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2188), 1,
anon_sym_SEMI,
ACTIONS(2190), 1,
anon_sym_COMMA,
STATE(1097), 1,
aux_sym_insert_returning_repeat1,
[39770] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2192), 3,
aux_sym_body_token1,
aux_sym_declarations_token1,
sym__identifier,
[39779] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1804), 1,
anon_sym_SEMI,
STATE(1500), 1,
sym_where_filter,
[39792] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2194), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[39805] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2194), 1,
anon_sym_RPAREN,
STATE(1094), 1,
aux_sym_create_index_statement_repeat1,
[39818] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(854), 1,
sym_identifier,
STATE(1125), 1,
sym_table_column_item,
[39831] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1822), 1,
anon_sym_SEMI,
STATE(1262), 1,
sym_where_filter,
[39844] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
anon_sym_COMMA,
ACTIONS(2196), 1,
anon_sym_SEMI,
STATE(1076), 1,
aux_sym_alter_table_change_repeat1,
[39857] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2198), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1075), 1,
aux_sym_grant_privileges_repeat1,
[39870] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2198), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(2200), 1,
anon_sym_COMMA,
STATE(1072), 1,
aux_sym_grant_targets_repeat1,
[39883] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2030), 1,
anon_sym_COMMA,
ACTIONS(2202), 1,
anon_sym_SEMI,
STATE(998), 1,
aux_sym_grant_roles_repeat1,
[39896] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(195), 1,
sym__identifier,
ACTIONS(2204), 1,
aux_sym_create_type_statement_token3,
STATE(408), 1,
sym_identifier,
[39909] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2198), 1,
aux_sym_alter_table_rename_column_token2,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
[39922] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2182), 1,
anon_sym_COMMA,
ACTIONS(2206), 1,
anon_sym_RPAREN,
STATE(992), 1,
aux_sym_create_type_statement_repeat1,
[39935] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2200), 1,
anon_sym_COMMA,
ACTIONS(2208), 1,
aux_sym_alter_table_rename_column_token2,
STATE(964), 1,
aux_sym_grant_targets_repeat1,
[39948] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1105), 1,
sym_grant_function,
STATE(1365), 1,
sym_identifier,
[39961] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(353), 1,
sym__identifier,
ACTIONS(2210), 1,
aux_sym_create_type_statement_token3,
STATE(408), 1,
sym_identifier,
[39974] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2208), 1,
aux_sym_alter_table_rename_column_token2,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
[39987] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2212), 1,
anon_sym_SEMI,
ACTIONS(2214), 1,
anon_sym_COMMA,
STATE(1076), 1,
aux_sym_alter_table_change_repeat1,
[40000] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2089), 1,
aux_sym_index_using_token1,
ACTIONS(2217), 1,
aux_sym_insert_conflict_token1,
STATE(447), 1,
sym_join_condition,
[40013] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(892), 1,
anon_sym_COMMA,
ACTIONS(2219), 1,
anon_sym_RPAREN,
STATE(820), 1,
aux_sym_conflict_target_repeat1,
[40026] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2110), 1,
anon_sym_COMMA,
ACTIONS(2221), 1,
anon_sym_RPAREN,
STATE(1054), 1,
aux_sym_create_type_statement_repeat2,
[40039] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1444), 1,
anon_sym_RPAREN,
ACTIONS(2104), 1,
anon_sym_COMMA,
STATE(1050), 1,
aux_sym_create_table_statement_repeat1,
[40052] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1444), 1,
anon_sym_RPAREN,
ACTIONS(2104), 1,
anon_sym_COMMA,
STATE(1043), 1,
aux_sym_create_table_statement_repeat1,
[40065] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2116), 1,
aux_sym_index_using_token1,
ACTIONS(2223), 1,
anon_sym_LPAREN,
STATE(1302), 1,
sym_index_using,
[40078] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2225), 1,
anon_sym_RPAREN,
STATE(1027), 1,
aux_sym_create_index_statement_repeat1,
[40091] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1218), 1,
aux_sym_grant_targets_token4,
ACTIONS(2227), 1,
anon_sym_COMMA,
STATE(1084), 1,
aux_sym_grant_privileges_repeat1,
[40104] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(836), 1,
sym_identifier,
STATE(1022), 1,
sym_var_declaration,
[40117] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(828), 1,
sym_identifier,
STATE(1018), 1,
sym_var_declaration,
[40130] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2116), 1,
aux_sym_index_using_token1,
ACTIONS(2230), 1,
anon_sym_LPAREN,
STATE(1366), 1,
sym_index_using,
[40143] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2083), 1,
sym__identifier,
STATE(854), 1,
sym_identifier,
STATE(1142), 1,
sym_table_column_item,
[40156] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2171), 1,
aux_sym_trigger_event_token2,
ACTIONS(2232), 1,
aux_sym_insert_conflict_token1,
STATE(1014), 1,
aux_sym_trigger_event_repeat1,
[40169] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2234), 1,
anon_sym_COMMA,
ACTIONS(2237), 1,
anon_sym_RPAREN,
STATE(1090), 1,
aux_sym_grant_function_repeat1,
[40182] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2239), 1,
aux_sym_insert_items_token1,
ACTIONS(2241), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2243), 1,
aux_sym_alter_column_action_token3,
[40195] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2079), 1,
anon_sym_COMMA,
ACTIONS(2245), 1,
anon_sym_RPAREN,
STATE(1009), 1,
aux_sym_insert_items_repeat1,
[40208] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2247), 1,
anon_sym_RPAREN,
STATE(1028), 1,
aux_sym_create_index_statement_repeat1,
[40221] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(2247), 1,
anon_sym_RPAREN,
STATE(1055), 1,
aux_sym_create_index_statement_repeat1,
[40234] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1966), 1,
anon_sym_COMMA,
ACTIONS(1968), 1,
anon_sym_RPAREN,
STATE(1005), 1,
aux_sym_create_index_statement_repeat1,
[40247] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1557), 1,
aux_sym_where_filter_token1,
ACTIONS(1737), 1,
anon_sym_SEMI,
STATE(1297), 1,
sym_where_filter,
[40260] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2190), 1,
anon_sym_COMMA,
ACTIONS(2249), 1,
anon_sym_SEMI,
STATE(1007), 1,
aux_sym_insert_returning_repeat1,
[40273] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 1,
anon_sym_COMMA,
ACTIONS(2251), 1,
anon_sym_RPAREN,
STATE(681), 1,
aux_sym_grant_privileges_repeat1,
[40286] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
anon_sym_COMMA,
ACTIONS(2134), 1,
anon_sym_RPAREN,
STATE(1043), 1,
aux_sym_create_table_statement_repeat1,
[40299] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2253), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[40308] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2184), 1,
anon_sym_COMMA,
ACTIONS(2255), 1,
aux_sym_grant_targets_token4,
STATE(1084), 1,
aux_sym_grant_privileges_repeat1,
[40321] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2257), 2,
aux_sym_insert_conflict_token5,
aux_sym_delete_statement_token1,
[40329] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1066), 1,
sym_identifier,
[40339] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2259), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40347] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1977), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[40355] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1561), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40363] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1139), 1,
sym_identifier,
[40373] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1648), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40381] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(968), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40389] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2261), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40397] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2263), 2,
aux_sym_insert_items_token1,
aux_sym_alter_column_action_token2,
[40405] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1458), 1,
sym_identifier,
[40415] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(929), 1,
sym_identifier,
[40425] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(585), 1,
anon_sym_SEMI,
ACTIONS(2265), 1,
anon_sym_COMMA,
[40435] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2267), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40443] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1854), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[40451] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2269), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[40459] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1599), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40467] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2271), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40475] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1652), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40483] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1009), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40491] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(638), 1,
sym_identifier,
[40501] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 2,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
[40509] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1467), 1,
sym_identifier,
[40519] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1706), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40527] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1834), 1,
sym__identifier,
STATE(727), 1,
sym_identifier,
[40537] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2241), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2275), 1,
aux_sym_insert_items_token1,
[40547] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2277), 1,
sym__identifier,
STATE(605), 1,
sym_identifier,
[40557] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2279), 2,
aux_sym_constraint_when_token3,
aux_sym_constraint_when_token4,
[40565] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2281), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[40573] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(861), 1,
sym_identifier,
[40583] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2001), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2283), 1,
anon_sym_privileges,
[40593] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1475), 1,
sym_identifier,
[40603] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(674), 1,
anon_sym_STAR,
STATE(77), 1,
sym_star,
[40613] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2023), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40621] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2285), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40629] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1231), 1,
sym_identifier,
[40639] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2287), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40647] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2289), 1,
anon_sym_SEMI,
ACTIONS(2291), 1,
aux_sym_create_type_statement_token3,
[40657] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1031), 1,
sym_identifier,
[40667] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1684), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40675] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1792), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40683] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2180), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40691] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(914), 1,
sym_identifier,
[40701] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2293), 1,
aux_sym_insert_conflict_token4,
ACTIONS(2295), 1,
aux_sym_insert_conflict_token5,
[40711] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(1242), 1,
sym__list_of_identifiers,
[40721] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(925), 1,
sym__list_of_identifiers,
[40731] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2297), 2,
aux_sym_insert_conflict_token1,
sym__identifier,
[40739] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2043), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40747] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(1172), 1,
sym__list_of_identifiers,
[40757] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2048), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40765] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1320), 1,
sym_identifier,
[40775] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
STATE(1321), 1,
sym_trigger_exec,
[40785] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(420), 1,
sym_identifier,
[40795] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(207), 1,
anon_sym_SQUOTE,
STATE(1056), 1,
sym_string,
[40805] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1314), 1,
sym_identifier,
[40815] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1024), 1,
sym_identifier,
[40825] = 3,
ACTIONS(25), 1,
aux_sym_psql_statement_token1,
ACTIONS(27), 1,
sym__identifier,
ACTIONS(1869), 1,
sym_comment,
[40835] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2299), 1,
anon_sym_COMMA,
ACTIONS(2301), 1,
anon_sym_RPAREN,
[40845] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1463), 1,
sym_identifier,
[40855] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(483), 1,
sym_identifier,
[40865] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2303), 2,
anon_sym_LPAREN,
sym__identifier,
[40873] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2212), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[40881] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2305), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[40889] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2307), 1,
anon_sym_LPAREN,
STATE(1299), 1,
sym_function_parameters,
[40899] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1605), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[40907] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1903), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[40915] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1788), 1,
anon_sym_DOLLAR,
STATE(1236), 1,
sym_dollar_quote,
[40925] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2309), 1,
sym__identifier,
STATE(1254), 1,
sym_identifier,
[40935] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1871), 1,
sym__identifier,
STATE(538), 1,
sym_identifier,
[40945] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1020), 1,
sym_identifier,
[40955] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2311), 2,
anon_sym_SEMI,
aux_sym_where_filter_token1,
[40963] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2297), 2,
aux_sym_schema_role_token1,
sym__identifier,
[40971] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(707), 1,
sym_identifier,
[40981] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(143), 1,
anon_sym_STAR,
STATE(151), 1,
sym_star,
[40991] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1397), 1,
sym_identifier,
[41001] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1411), 1,
sym_identifier,
[41011] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1414), 1,
sym_identifier,
[41021] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(657), 1,
sym_identifier,
[41031] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(822), 1,
sym_identifier,
[41041] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2313), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[41049] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(538), 1,
sym_identifier,
[41059] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1666), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[41067] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2315), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41075] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 2,
aux_sym_insert_conflict_token1,
aux_sym_trigger_event_token2,
[41083] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(810), 1,
sym_identifier,
[41093] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1377), 1,
sym_identifier,
[41103] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2317), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[41111] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1871), 1,
sym__identifier,
STATE(420), 1,
sym_identifier,
[41121] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2319), 2,
anon_sym_LPAREN,
sym__identifier,
[41129] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1495), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41137] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1871), 1,
sym__identifier,
STATE(558), 1,
sym_identifier,
[41147] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2321), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[41155] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(423), 1,
sym__list_of_identifiers,
[41165] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2323), 1,
anon_sym_SEMI,
ACTIONS(2325), 1,
anon_sym_DOLLAR,
[41175] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2327), 1,
aux_sym_function_return_token1,
STATE(1301), 1,
sym_function_return,
[41185] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1607), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41193] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(207), 1,
anon_sym_SQUOTE,
STATE(1114), 1,
sym_string,
[41203] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2329), 1,
anon_sym_SEMI,
ACTIONS(2331), 1,
anon_sym_COMMA,
[41213] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2065), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41221] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(207), 1,
anon_sym_SQUOTE,
STATE(1149), 1,
sym_string,
[41231] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1603), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41239] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(209), 1,
anon_sym_STAR,
STATE(171), 1,
sym_star,
[41249] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2333), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41257] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(658), 1,
sym_identifier,
[41267] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41275] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2277), 1,
sym__identifier,
STATE(602), 1,
sym_identifier,
[41285] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1477), 1,
sym_identifier,
[41295] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2335), 1,
aux_sym_create_type_statement_token4,
ACTIONS(2337), 1,
anon_sym_LPAREN,
[41305] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2339), 1,
anon_sym_LPAREN,
ACTIONS(2341), 1,
aux_sym_update_set_token1,
[41315] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1834), 1,
sym__identifier,
STATE(729), 1,
sym_identifier,
[41325] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(545), 1,
anon_sym_STAR,
STATE(470), 1,
sym_star,
[41335] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
STATE(1473), 1,
sym_trigger_exec,
[41345] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1278), 1,
sym_identifier,
[41355] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1921), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41363] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1047), 1,
sym_identifier,
[41373] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1452), 1,
sym_identifier,
[41383] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2343), 2,
aux_sym_index_col_nulls_token2,
aux_sym_index_col_nulls_token3,
[41391] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(565), 1,
sym_identifier,
[41401] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1087), 1,
sym_identifier,
[41411] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2345), 1,
aux_sym_sequence_increment_token2,
ACTIONS(2347), 1,
sym_number,
[41421] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2349), 1,
aux_sym_sequence_start_token2,
ACTIONS(2351), 1,
sym_number,
[41431] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1445), 1,
sym_identifier,
[41441] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1860), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41449] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2327), 1,
aux_sym_function_return_token1,
STATE(1255), 1,
sym_function_return,
[41459] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(504), 1,
sym_identifier,
[41469] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(1082), 1,
sym_identifier,
[41479] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(517), 1,
sym_identifier,
[41489] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1595), 1,
aux_sym_trigger_exec_token1,
STATE(1400), 1,
sym_trigger_exec,
[41499] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2309), 1,
sym__identifier,
STATE(1057), 1,
sym_identifier,
[41509] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2353), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[41517] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2355), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41525] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1698), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41533] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2357), 1,
anon_sym_SEMI,
ACTIONS(2359), 1,
anon_sym_DOLLAR,
[41543] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2361), 1,
anon_sym_SEMI,
ACTIONS(2363), 1,
anon_sym_COLON_EQ,
[41553] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2365), 2,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
[41561] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(952), 1,
anon_sym_LPAREN,
STATE(898), 1,
sym__list_of_identifiers,
[41571] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(874), 1,
sym_identifier,
[41581] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1788), 1,
anon_sym_DOLLAR,
STATE(1123), 1,
sym_dollar_quote,
[41591] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1374), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41599] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(281), 1,
anon_sym_STAR,
STATE(183), 1,
sym_star,
[41609] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1266), 1,
aux_sym_constraint_foreign_key_token1,
STATE(902), 1,
sym_constraint_foreign_key,
[41619] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2157), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41627] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(403), 1,
anon_sym_STAR,
STATE(15), 1,
sym_star,
[41637] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(563), 1,
anon_sym_STAR,
STATE(391), 1,
sym_star,
[41647] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2367), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[41655] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2237), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[41663] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2369), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[41671] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2371), 1,
aux_sym_join_item_token3,
ACTIONS(2373), 1,
aux_sym_join_type_token3,
[41681] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2375), 2,
anon_sym_LPAREN,
sym__identifier,
[41689] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2377), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[41697] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1692), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[41705] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1780), 1,
sym__identifier,
STATE(704), 1,
sym_identifier,
[41715] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1218), 2,
anon_sym_COMMA,
aux_sym_grant_targets_token4,
[41723] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2379), 1,
aux_sym_create_type_statement_token3,
[41730] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2381), 1,
aux_sym_insert_conflict_token3,
[41737] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(930), 1,
anon_sym_RPAREN,
[41744] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2383), 1,
anon_sym_RPAREN,
[41751] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2385), 1,
anon_sym_LPAREN,
[41758] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2387), 1,
aux_sym_with_query_item_token1,
[41765] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2389), 1,
anon_sym_DOLLAR,
[41772] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1747), 1,
anon_sym_SEMI,
[41779] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2391), 1,
aux_sym_for_statement_token2,
[41786] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2393), 1,
aux_sym_alter_table_rename_column_token2,
[41793] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2395), 1,
aux_sym_time_expression_token3,
[41800] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2371), 1,
aux_sym_join_item_token3,
[41807] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2397), 1,
aux_sym_function_return_token1,
[41814] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2146), 1,
anon_sym_SEMI,
[41821] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2399), 1,
aux_sym_alter_column_action_token2,
[41828] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2401), 1,
anon_sym_SEMI,
[41835] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2403), 1,
anon_sym_RPAREN,
[41842] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2405), 1,
aux_sym_table_constraint_ty_token3,
[41849] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2407), 1,
anon_sym_LPAREN,
[41856] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2409), 1,
aux_sym_create_schema_statement_token1,
[41863] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2411), 1,
sym__identifier,
[41870] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2413), 1,
aux_sym_if_statement_token1,
[41877] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2415), 1,
anon_sym_LPAREN,
[41884] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2417), 1,
anon_sym_LPAREN,
[41891] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2419), 1,
anon_sym_LPAREN,
[41898] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2421), 1,
sym__identifier,
[41905] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2423), 1,
anon_sym_SEMI,
[41912] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2425), 1,
anon_sym_SEMI,
[41919] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2427), 1,
anon_sym_LPAREN,
[41926] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2429), 1,
anon_sym_EQ,
[41933] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2431), 1,
anon_sym_SEMI,
[41940] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2399), 1,
aux_sym_table_constraint_ty_token3,
[41947] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2433), 1,
aux_sym_table_constraint_ty_token3,
[41954] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2435), 1,
anon_sym_SEMI,
[41961] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2437), 1,
anon_sym_SEMI,
[41968] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2439), 1,
aux_sym_if_statement_token1,
[41975] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2441), 1,
anon_sym_LPAREN,
[41982] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2443), 1,
aux_sym_insert_items_token2,
[41989] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2445), 1,
anon_sym_SEMI,
[41996] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2447), 1,
anon_sym_SEMI,
[42003] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2449), 1,
aux_sym_for_statement_token2,
[42010] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2451), 1,
anon_sym_DOLLAR,
[42017] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1778), 1,
anon_sym_SEMI,
[42024] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2453), 1,
aux_sym_insert_conflict_token1,
[42031] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2455), 1,
aux_sym_function_return_token1,
[42038] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2457), 1,
aux_sym_insert_conflict_token6,
[42045] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2459), 1,
aux_sym_create_type_statement_token3,
[42052] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2132), 1,
anon_sym_LPAREN,
[42059] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2461), 1,
aux_sym_sequence_increment_token2,
[42066] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2463), 1,
sym_number,
[42073] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2465), 1,
aux_sym_create_type_statement_token3,
[42080] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2120), 1,
sym_number,
[42087] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2118), 1,
sym_number,
[42094] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2163), 1,
anon_sym_LPAREN,
[42101] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2467), 1,
sym_number,
[42108] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2469), 1,
sym_number,
[42115] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2471), 1,
anon_sym_SEMI,
[42122] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2473), 1,
aux_sym_insert_conflict_token1,
[42129] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2475), 1,
anon_sym_RPAREN,
[42136] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2477), 1,
aux_sym_insert_conflict_token3,
[42143] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2479), 1,
anon_sym_LPAREN,
[42150] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2481), 1,
aux_sym_create_type_statement_token3,
[42157] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2108), 1,
anon_sym_SEMI,
[42164] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2483), 1,
anon_sym_SEMI,
[42171] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2485), 1,
aux_sym_if_not_exists_token1,
[42178] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2487), 1,
anon_sym_LPAREN,
[42185] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2489), 1,
anon_sym_SEMI,
[42192] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2491), 1,
aux_sym_function_return_token1,
[42199] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2493), 1,
aux_sym_insert_conflict_token1,
[42206] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2495), 1,
aux_sym_trigger_exec_token1,
[42213] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2497), 1,
anon_sym_SEMI,
[42220] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2499), 1,
aux_sym_time_expression_token2,
[42227] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2501), 1,
aux_sym_insert_conflict_token2,
[42234] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2503), 1,
aux_sym_for_statement_token2,
[42241] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(435), 1,
anon_sym_LPAREN,
[42248] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2505), 1,
anon_sym_SEMI,
[42255] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2507), 1,
aux_sym_function_return_token1,
[42262] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2325), 1,
anon_sym_DOLLAR,
[42269] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2509), 1,
sym__identifier,
[42276] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1804), 1,
anon_sym_SEMI,
[42283] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2511), 1,
aux_sym_dollar_quote_string_token1,
[42290] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1985), 1,
aux_sym_select_statement_token1,
[42297] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1071), 1,
anon_sym_RPAREN,
[42304] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1069), 1,
anon_sym_RPAREN,
[42311] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2513), 1,
aux_sym_function_return_token1,
[42318] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2515), 1,
aux_sym_function_return_token1,
[42325] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1719), 1,
anon_sym_SEMI,
[42332] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2517), 1,
anon_sym_SEMI,
[42339] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2519), 1,
aux_sym_if_not_exists_token1,
[42346] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2521), 1,
anon_sym_SEMI,
[42353] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2523), 1,
anon_sym_SEMI,
[42360] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2525), 1,
anon_sym_RPAREN,
[42367] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2527), 1,
aux_sym_create_type_statement_token3,
[42374] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2529), 1,
anon_sym_SEMI,
[42381] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2531), 1,
anon_sym_RPAREN,
[42388] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(938), 1,
anon_sym_RPAREN,
[42395] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2091), 1,
aux_sym_insert_conflict_token1,
[42402] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2533), 1,
aux_sym_time_expression_token3,
[42409] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2535), 1,
anon_sym_SEMI,
[42416] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2537), 1,
aux_sym_if_not_exists_token1,
[42423] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2539), 1,
anon_sym_SEMI,
[42430] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2541), 1,
aux_sym_select_statement_token1,
[42437] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2543), 1,
aux_sym_alter_table_rename_column_token2,
[42444] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2545), 1,
anon_sym_SEMI,
[42451] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2547), 1,
aux_sym_create_function_statement_token1,
[42458] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2549), 1,
anon_sym_DOLLAR,
[42465] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2551), 1,
aux_sym_grant_targets_token4,
[42472] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2553), 1,
anon_sym_SEMI,
[42479] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2555), 1,
aux_sym_conflict_target_token1,
[42486] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2557), 1,
anon_sym_DOLLAR,
[42493] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2559), 1,
anon_sym_LPAREN,
[42500] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2561), 1,
anon_sym_LPAREN,
[42507] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1061), 1,
anon_sym_RPAREN,
[42514] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2563), 1,
aux_sym_insert_conflict_token4,
[42521] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2565), 1,
aux_sym_insert_conflict_token3,
[42528] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2567), 1,
aux_sym_create_table_statement_token2,
[42535] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2569), 1,
aux_sym_if_not_exists_token1,
[42542] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2571), 1,
aux_sym_create_schema_statement_token1,
[42549] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(924), 1,
anon_sym_RPAREN,
[42556] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2573), 1,
aux_sym_grant_targets_token6,
[42563] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2575), 1,
aux_sym_time_expression_token3,
[42570] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2577), 1,
aux_sym_for_statement_token2,
[42577] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
anon_sym_SEMI,
[42584] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2581), 1,
anon_sym_SEMI,
[42591] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2583), 1,
anon_sym_DOLLAR,
[42598] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2585), 1,
aux_sym_insert_statement_token2,
[42605] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2587), 1,
aux_sym_for_statement_token2,
[42612] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2589), 1,
anon_sym_RPAREN,
[42619] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1029), 1,
anon_sym_RPAREN,
[42626] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
anon_sym_LPAREN,
[42633] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2593), 1,
aux_sym_join_item_token3,
[42640] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2595), 1,
aux_sym_insert_conflict_token1,
[42647] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2597), 1,
anon_sym_DOLLAR,
[42654] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(928), 1,
anon_sym_RPAREN,
[42661] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2599), 1,
aux_sym_insert_conflict_token3,
[42668] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2601), 1,
aux_sym_time_expression_token3,
[42675] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2603), 1,
anon_sym_SEMI,
[42682] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2605), 1,
aux_sym_join_item_token3,
[42689] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2607), 1,
anon_sym_SEMI,
[42696] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2609), 1,
anon_sym_DOLLAR,
[42703] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2611), 1,
aux_sym_for_statement_token2,
[42710] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2613), 1,
anon_sym_SEMI,
[42717] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2615), 1,
anon_sym_SEMI,
[42724] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1033), 1,
anon_sym_RPAREN,
[42731] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2052), 1,
anon_sym_SEMI,
[42738] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2617), 1,
anon_sym_SEMI,
[42745] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2619), 1,
anon_sym_SEMI,
[42752] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(936), 1,
anon_sym_RPAREN,
[42759] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2621), 1,
anon_sym_LPAREN,
[42766] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2623), 1,
aux_sym_time_expression_token3,
[42773] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2625), 1,
aux_sym_insert_conflict_token1,
[42780] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2627), 1,
anon_sym_SEMI,
[42787] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2629), 1,
anon_sym_DOLLAR,
[42794] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2631), 1,
anon_sym_SEMI,
[42801] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1041), 1,
anon_sym_RPAREN,
[42808] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2633), 1,
aux_sym_alter_column_action_token1,
[42815] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2635), 1,
aux_sym_alter_table_rename_column_token2,
[42822] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2637), 1,
anon_sym_SEMI,
[42829] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(954), 1,
anon_sym_RPAREN,
[42836] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2639), 1,
aux_sym_alter_table_rename_column_token2,
[42843] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2641), 1,
aux_sym_time_expression_token3,
[42850] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2643), 1,
aux_sym_for_statement_token2,
[42857] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2645), 1,
anon_sym_DOLLAR,
[42864] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2223), 1,
anon_sym_LPAREN,
[42871] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1057), 1,
anon_sym_RPAREN,
[42878] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2647), 1,
anon_sym_EQ,
[42885] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1822), 1,
anon_sym_SEMI,
[42892] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2649), 1,
aux_sym_delete_statement_token2,
[42899] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(956), 1,
anon_sym_RPAREN,
[42906] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2651), 1,
aux_sym_insert_statement_token2,
[42913] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2653), 1,
aux_sym_time_expression_token3,
[42920] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2655), 1,
aux_sym_for_statement_token2,
[42927] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2657), 1,
anon_sym_DOLLAR,
[42934] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2659), 1,
anon_sym_SEMI,
[42941] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(948), 1,
anon_sym_RPAREN,
[42948] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2661), 1,
aux_sym_insert_conflict_token1,
[42955] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2663), 1,
aux_sym_time_expression_token3,
[42962] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2665), 1,
anon_sym_SEMI,
[42969] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2667), 1,
sym__identifier,
[42976] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(934), 1,
anon_sym_RPAREN,
[42983] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2669), 1,
aux_sym_sequence_increment_token2,
[42990] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2671), 1,
anon_sym_SEMI,
[42997] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2673), 1,
aux_sym_sequence_increment_token2,
[43004] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(960), 1,
anon_sym_RPAREN,
[43011] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2675), 1,
aux_sym_alter_column_action_token2,
[43018] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2677), 1,
aux_sym_for_statement_token2,
[43025] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2679), 1,
aux_sym_create_type_statement_token3,
[43032] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(932), 1,
anon_sym_RPAREN,
[43039] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2681), 1,
anon_sym_EQ,
[43046] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2683), 1,
aux_sym_create_type_statement_token2,
[43053] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2685), 1,
anon_sym_LPAREN,
[43060] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(946), 1,
anon_sym_RPAREN,
[43067] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2005), 1,
anon_sym_SEMI,
[43074] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2687), 1,
anon_sym_SEMI,
[43081] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2689), 1,
aux_sym_insert_conflict_token1,
[43088] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2691), 1,
aux_sym_alter_column_action_token1,
[43095] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2693), 1,
aux_sym_for_statement_token2,
[43102] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2695), 1,
aux_sym_create_type_statement_token3,
[43109] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2697), 1,
aux_sym_time_expression_token2,
[43116] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2699), 1,
anon_sym_SEMI,
[43123] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2701), 1,
aux_sym_join_item_token3,
[43130] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2703), 1,
aux_sym_create_function_statement_token1,
[43137] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2705), 1,
aux_sym_function_return_token1,
[43144] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2707), 1,
aux_sym_alter_table_rename_column_token2,
[43151] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2709), 1,
sym__identifier,
[43158] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2711), 1,
anon_sym_SEMI,
[43165] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2230), 1,
anon_sym_LPAREN,
[43172] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2713), 1,
aux_sym_if_statement_token1,
[43179] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2715), 1,
anon_sym_SEMI,
[43186] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2717), 1,
aux_sym_alter_column_action_token1,
[43193] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2719), 1,
aux_sym_grant_targets_token6,
[43200] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2721), 1,
aux_sym_time_expression_token2,
[43207] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2723), 1,
anon_sym_SEMI,
[43214] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2725), 1,
aux_sym_join_item_token3,
[43221] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2727), 1,
anon_sym_LPAREN,
[43228] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2729), 1,
aux_sym_or_replace_token1,
[43235] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2731), 1,
sym__identifier,
[43242] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2733), 1,
aux_sym_select_statement_token1,
[43249] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2735), 1,
anon_sym_SEMI,
[43256] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2737), 1,
aux_sym_time_expression_token2,
[43263] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2739), 1,
anon_sym_SEMI,
[43270] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2741), 1,
aux_sym_join_item_token3,
[43277] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2743), 1,
anon_sym_LPAREN,
[43284] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2745), 1,
anon_sym_DOLLAR,
[43291] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2747), 1,
sym__identifier,
[43298] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2749), 1,
aux_sym_create_index_statement_token2,
[43305] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2263), 1,
aux_sym_fk_ref_action_token2,
[43312] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2751), 1,
aux_sym_time_expression_token2,
[43319] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2753), 1,
sym_number,
[43326] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2755), 1,
aux_sym_join_item_token3,
[43333] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2757), 1,
aux_sym_if_statement_token1,
[43340] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1991), 1,
aux_sym_create_table_statement_token2,
[43347] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2759), 1,
sym__identifier,
[43354] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2761), 1,
aux_sym_create_trigger_statement_token1,
[43361] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2763), 1,
sym_number,
[43368] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2765), 1,
aux_sym_time_expression_token2,
[43375] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2767), 1,
sym__identifier,
[43382] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2769), 1,
anon_sym_RBRACK,
[43389] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2771), 1,
aux_sym_time_expression_token2,
[43396] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2773), 1,
sym__identifier,
[43403] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2775), 1,
aux_sym_time_expression_token2,
[43410] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2777), 1,
anon_sym_SEMI,
[43417] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2779), 1,
anon_sym_DOLLAR,
[43424] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2781), 1,
ts_builtin_sym_end,
[43431] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1808), 1,
anon_sym_SEMI,
[43438] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1737), 1,
anon_sym_SEMI,
[43445] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2783), 1,
anon_sym_SEMI,
[43452] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2785), 1,
anon_sym_DOLLAR,
[43459] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2787), 1,
aux_sym_create_table_statement_token2,
[43466] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2789), 1,
aux_sym_delete_statement_token2,
[43473] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2791), 1,
anon_sym_DOLLAR,
[43480] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2793), 1,
anon_sym_SEMI,
[43487] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2795), 1,
anon_sym_DOLLAR,
[43494] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2797), 1,
anon_sym_DOLLAR,
[43501] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2799), 1,
anon_sym_DOLLAR,
[43508] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2801), 1,
aux_sym_dollar_quote_string_token1,
[43515] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2803), 1,
aux_sym_dollar_quote_string_token1,
[43522] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2805), 1,
aux_sym_dollar_quote_string_token1,
[43529] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2807), 1,
aux_sym_dollar_quote_string_token1,
[43536] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2809), 1,
aux_sym_dollar_quote_string_token1,
[43543] = 2,
ACTIONS(1869), 1,
sym_comment,
ACTIONS(2811), 1,
aux_sym_dollar_quote_string_token1,
[43550] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2813), 1,
anon_sym_DOLLAR,
[43557] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2815), 1,
anon_sym_DOLLAR,
[43564] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2817), 1,
anon_sym_DOLLAR,
[43571] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2819), 1,
anon_sym_DOLLAR,
[43578] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2821), 1,
anon_sym_DOLLAR,
[43585] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2823), 1,
anon_sym_DOLLAR,
[43592] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2825), 1,
sym__identifier,
[43599] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2827), 1,
sym__identifier,
[43606] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2829), 1,
sym__identifier,
[43613] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2831), 1,
sym__identifier,
[43620] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2833), 1,
sym__identifier,
[43627] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2835), 1,
sym__identifier,
};
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(3)] = 0,
[SMALL_STATE(4)] = 62,
[SMALL_STATE(5)] = 124,
[SMALL_STATE(6)] = 190,
[SMALL_STATE(7)] = 262,
[SMALL_STATE(8)] = 330,
[SMALL_STATE(9)] = 412,
[SMALL_STATE(10)] = 494,
[SMALL_STATE(11)] = 570,
[SMALL_STATE(12)] = 638,
[SMALL_STATE(13)] = 724,
[SMALL_STATE(14)] = 802,
[SMALL_STATE(15)] = 867,
[SMALL_STATE(16)] = 925,
[SMALL_STATE(17)] = 983,
[SMALL_STATE(18)] = 1041,
[SMALL_STATE(19)] = 1099,
[SMALL_STATE(20)] = 1157,
[SMALL_STATE(21)] = 1215,
[SMALL_STATE(22)] = 1273,
[SMALL_STATE(23)] = 1331,
[SMALL_STATE(24)] = 1389,
[SMALL_STATE(25)] = 1514,
[SMALL_STATE(26)] = 1639,
[SMALL_STATE(27)] = 1738,
[SMALL_STATE(28)] = 1861,
[SMALL_STATE(29)] = 1984,
[SMALL_STATE(30)] = 2076,
[SMALL_STATE(31)] = 2168,
[SMALL_STATE(32)] = 2290,
[SMALL_STATE(33)] = 2412,
[SMALL_STATE(34)] = 2501,
[SMALL_STATE(35)] = 2590,
[SMALL_STATE(36)] = 2679,
[SMALL_STATE(37)] = 2768,
[SMALL_STATE(38)] = 2857,
[SMALL_STATE(39)] = 2946,
[SMALL_STATE(40)] = 3035,
[SMALL_STATE(41)] = 3124,
[SMALL_STATE(42)] = 3213,
[SMALL_STATE(43)] = 3302,
[SMALL_STATE(44)] = 3391,
[SMALL_STATE(45)] = 3480,
[SMALL_STATE(46)] = 3569,
[SMALL_STATE(47)] = 3658,
[SMALL_STATE(48)] = 3747,
[SMALL_STATE(49)] = 3836,
[SMALL_STATE(50)] = 3925,
[SMALL_STATE(51)] = 4014,
[SMALL_STATE(52)] = 4103,
[SMALL_STATE(53)] = 4189,
[SMALL_STATE(54)] = 4275,
[SMALL_STATE(55)] = 4361,
[SMALL_STATE(56)] = 4447,
[SMALL_STATE(57)] = 4501,
[SMALL_STATE(58)] = 4561,
[SMALL_STATE(59)] = 4617,
[SMALL_STATE(60)] = 4687,
[SMALL_STATE(61)] = 4735,
[SMALL_STATE(62)] = 4799,
[SMALL_STATE(63)] = 4871,
[SMALL_STATE(64)] = 4937,
[SMALL_STATE(65)] = 5007,
[SMALL_STATE(66)] = 5079,
[SMALL_STATE(67)] = 5135,
[SMALL_STATE(68)] = 5188,
[SMALL_STATE(69)] = 5232,
[SMALL_STATE(70)] = 5308,
[SMALL_STATE(71)] = 5352,
[SMALL_STATE(72)] = 5396,
[SMALL_STATE(73)] = 5440,
[SMALL_STATE(74)] = 5484,
[SMALL_STATE(75)] = 5528,
[SMALL_STATE(76)] = 5572,
[SMALL_STATE(77)] = 5616,
[SMALL_STATE(78)] = 5660,
[SMALL_STATE(79)] = 5704,
[SMALL_STATE(80)] = 5748,
[SMALL_STATE(81)] = 5792,
[SMALL_STATE(82)] = 5853,
[SMALL_STATE(83)] = 5918,
[SMALL_STATE(84)] = 5985,
[SMALL_STATE(85)] = 6034,
[SMALL_STATE(86)] = 6103,
[SMALL_STATE(87)] = 6162,
[SMALL_STATE(88)] = 6213,
[SMALL_STATE(89)] = 6278,
[SMALL_STATE(90)] = 6329,
[SMALL_STATE(91)] = 6384,
[SMALL_STATE(92)] = 6424,
[SMALL_STATE(93)] = 6464,
[SMALL_STATE(94)] = 6512,
[SMALL_STATE(95)] = 6586,
[SMALL_STATE(96)] = 6628,
[SMALL_STATE(97)] = 6668,
[SMALL_STATE(98)] = 6721,
[SMALL_STATE(99)] = 6784,
[SMALL_STATE(100)] = 6833,
[SMALL_STATE(101)] = 6882,
[SMALL_STATE(102)] = 6955,
[SMALL_STATE(103)] = 7002,
[SMALL_STATE(104)] = 7061,
[SMALL_STATE(105)] = 7118,
[SMALL_STATE(106)] = 7199,
[SMALL_STATE(107)] = 7262,
[SMALL_STATE(108)] = 7343,
[SMALL_STATE(109)] = 7410,
[SMALL_STATE(110)] = 7478,
[SMALL_STATE(111)] = 7544,
[SMALL_STATE(112)] = 7612,
[SMALL_STATE(113)] = 7660,
[SMALL_STATE(114)] = 7706,
[SMALL_STATE(115)] = 7768,
[SMALL_STATE(116)] = 7832,
[SMALL_STATE(117)] = 7878,
[SMALL_STATE(118)] = 7926,
[SMALL_STATE(119)] = 7978,
[SMALL_STATE(120)] = 8018,
[SMALL_STATE(121)] = 8076,
[SMALL_STATE(122)] = 8132,
[SMALL_STATE(123)] = 8194,
[SMALL_STATE(124)] = 8251,
[SMALL_STATE(125)] = 8328,
[SMALL_STATE(126)] = 8367,
[SMALL_STATE(127)] = 8444,
[SMALL_STATE(128)] = 8507,
[SMALL_STATE(129)] = 8566,
[SMALL_STATE(130)] = 8621,
[SMALL_STATE(131)] = 8660,
[SMALL_STATE(132)] = 8723,
[SMALL_STATE(133)] = 8800,
[SMALL_STATE(134)] = 8877,
[SMALL_STATE(135)] = 8928,
[SMALL_STATE(136)] = 8967,
[SMALL_STATE(137)] = 9006,
[SMALL_STATE(138)] = 9083,
[SMALL_STATE(139)] = 9160,
[SMALL_STATE(140)] = 9237,
[SMALL_STATE(141)] = 9276,
[SMALL_STATE(142)] = 9323,
[SMALL_STATE(143)] = 9386,
[SMALL_STATE(144)] = 9425,
[SMALL_STATE(145)] = 9470,
[SMALL_STATE(146)] = 9509,
[SMALL_STATE(147)] = 9586,
[SMALL_STATE(148)] = 9625,
[SMALL_STATE(149)] = 9664,
[SMALL_STATE(150)] = 9703,
[SMALL_STATE(151)] = 9780,
[SMALL_STATE(152)] = 9819,
[SMALL_STATE(153)] = 9896,
[SMALL_STATE(154)] = 9935,
[SMALL_STATE(155)] = 9980,
[SMALL_STATE(156)] = 10039,
[SMALL_STATE(157)] = 10116,
[SMALL_STATE(158)] = 10163,
[SMALL_STATE(159)] = 10240,
[SMALL_STATE(160)] = 10314,
[SMALL_STATE(161)] = 10388,
[SMALL_STATE(162)] = 10462,
[SMALL_STATE(163)] = 10536,
[SMALL_STATE(164)] = 10610,
[SMALL_STATE(165)] = 10684,
[SMALL_STATE(166)] = 10728,
[SMALL_STATE(167)] = 10802,
[SMALL_STATE(168)] = 10839,
[SMALL_STATE(169)] = 10904,
[SMALL_STATE(170)] = 10975,
[SMALL_STATE(171)] = 11012,
[SMALL_STATE(172)] = 11049,
[SMALL_STATE(173)] = 11086,
[SMALL_STATE(174)] = 11123,
[SMALL_STATE(175)] = 11160,
[SMALL_STATE(176)] = 11197,
[SMALL_STATE(177)] = 11234,
[SMALL_STATE(178)] = 11271,
[SMALL_STATE(179)] = 11308,
[SMALL_STATE(180)] = 11345,
[SMALL_STATE(181)] = 11406,
[SMALL_STATE(182)] = 11474,
[SMALL_STATE(183)] = 11510,
[SMALL_STATE(184)] = 11546,
[SMALL_STATE(185)] = 11582,
[SMALL_STATE(186)] = 11618,
[SMALL_STATE(187)] = 11654,
[SMALL_STATE(188)] = 11690,
[SMALL_STATE(189)] = 11726,
[SMALL_STATE(190)] = 11794,
[SMALL_STATE(191)] = 11830,
[SMALL_STATE(192)] = 11866,
[SMALL_STATE(193)] = 11934,
[SMALL_STATE(194)] = 11970,
[SMALL_STATE(195)] = 12038,
[SMALL_STATE(196)] = 12074,
[SMALL_STATE(197)] = 12142,
[SMALL_STATE(198)] = 12210,
[SMALL_STATE(199)] = 12275,
[SMALL_STATE(200)] = 12340,
[SMALL_STATE(201)] = 12405,
[SMALL_STATE(202)] = 12470,
[SMALL_STATE(203)] = 12537,
[SMALL_STATE(204)] = 12602,
[SMALL_STATE(205)] = 12667,
[SMALL_STATE(206)] = 12732,
[SMALL_STATE(207)] = 12797,
[SMALL_STATE(208)] = 12862,
[SMALL_STATE(209)] = 12927,
[SMALL_STATE(210)] = 12992,
[SMALL_STATE(211)] = 13051,
[SMALL_STATE(212)] = 13110,
[SMALL_STATE(213)] = 13175,
[SMALL_STATE(214)] = 13240,
[SMALL_STATE(215)] = 13299,
[SMALL_STATE(216)] = 13364,
[SMALL_STATE(217)] = 13429,
[SMALL_STATE(218)] = 13494,
[SMALL_STATE(219)] = 13559,
[SMALL_STATE(220)] = 13624,
[SMALL_STATE(221)] = 13689,
[SMALL_STATE(222)] = 13751,
[SMALL_STATE(223)] = 13813,
[SMALL_STATE(224)] = 13875,
[SMALL_STATE(225)] = 13937,
[SMALL_STATE(226)] = 13999,
[SMALL_STATE(227)] = 14061,
[SMALL_STATE(228)] = 14123,
[SMALL_STATE(229)] = 14183,
[SMALL_STATE(230)] = 14245,
[SMALL_STATE(231)] = 14307,
[SMALL_STATE(232)] = 14369,
[SMALL_STATE(233)] = 14431,
[SMALL_STATE(234)] = 14493,
[SMALL_STATE(235)] = 14555,
[SMALL_STATE(236)] = 14617,
[SMALL_STATE(237)] = 14679,
[SMALL_STATE(238)] = 14735,
[SMALL_STATE(239)] = 14797,
[SMALL_STATE(240)] = 14847,
[SMALL_STATE(241)] = 14899,
[SMALL_STATE(242)] = 14945,
[SMALL_STATE(243)] = 15007,
[SMALL_STATE(244)] = 15049,
[SMALL_STATE(245)] = 15111,
[SMALL_STATE(246)] = 15167,
[SMALL_STATE(247)] = 15209,
[SMALL_STATE(248)] = 15271,
[SMALL_STATE(249)] = 15333,
[SMALL_STATE(250)] = 15395,
[SMALL_STATE(251)] = 15457,
[SMALL_STATE(252)] = 15519,
[SMALL_STATE(253)] = 15581,
[SMALL_STATE(254)] = 15643,
[SMALL_STATE(255)] = 15705,
[SMALL_STATE(256)] = 15767,
[SMALL_STATE(257)] = 15829,
[SMALL_STATE(258)] = 15891,
[SMALL_STATE(259)] = 15953,
[SMALL_STATE(260)] = 16015,
[SMALL_STATE(261)] = 16077,
[SMALL_STATE(262)] = 16139,
[SMALL_STATE(263)] = 16201,
[SMALL_STATE(264)] = 16263,
[SMALL_STATE(265)] = 16325,
[SMALL_STATE(266)] = 16387,
[SMALL_STATE(267)] = 16449,
[SMALL_STATE(268)] = 16511,
[SMALL_STATE(269)] = 16573,
[SMALL_STATE(270)] = 16635,
[SMALL_STATE(271)] = 16697,
[SMALL_STATE(272)] = 16759,
[SMALL_STATE(273)] = 16821,
[SMALL_STATE(274)] = 16883,
[SMALL_STATE(275)] = 16945,
[SMALL_STATE(276)] = 17007,
[SMALL_STATE(277)] = 17069,
[SMALL_STATE(278)] = 17131,
[SMALL_STATE(279)] = 17193,
[SMALL_STATE(280)] = 17255,
[SMALL_STATE(281)] = 17317,
[SMALL_STATE(282)] = 17379,
[SMALL_STATE(283)] = 17441,
[SMALL_STATE(284)] = 17503,
[SMALL_STATE(285)] = 17543,
[SMALL_STATE(286)] = 17605,
[SMALL_STATE(287)] = 17667,
[SMALL_STATE(288)] = 17729,
[SMALL_STATE(289)] = 17791,
[SMALL_STATE(290)] = 17853,
[SMALL_STATE(291)] = 17915,
[SMALL_STATE(292)] = 17977,
[SMALL_STATE(293)] = 18039,
[SMALL_STATE(294)] = 18101,
[SMALL_STATE(295)] = 18163,
[SMALL_STATE(296)] = 18225,
[SMALL_STATE(297)] = 18287,
[SMALL_STATE(298)] = 18349,
[SMALL_STATE(299)] = 18415,
[SMALL_STATE(300)] = 18477,
[SMALL_STATE(301)] = 18539,
[SMALL_STATE(302)] = 18601,
[SMALL_STATE(303)] = 18663,
[SMALL_STATE(304)] = 18725,
[SMALL_STATE(305)] = 18787,
[SMALL_STATE(306)] = 18849,
[SMALL_STATE(307)] = 18911,
[SMALL_STATE(308)] = 18973,
[SMALL_STATE(309)] = 19035,
[SMALL_STATE(310)] = 19097,
[SMALL_STATE(311)] = 19159,
[SMALL_STATE(312)] = 19221,
[SMALL_STATE(313)] = 19283,
[SMALL_STATE(314)] = 19345,
[SMALL_STATE(315)] = 19407,
[SMALL_STATE(316)] = 19469,
[SMALL_STATE(317)] = 19531,
[SMALL_STATE(318)] = 19593,
[SMALL_STATE(319)] = 19655,
[SMALL_STATE(320)] = 19717,
[SMALL_STATE(321)] = 19779,
[SMALL_STATE(322)] = 19841,
[SMALL_STATE(323)] = 19903,
[SMALL_STATE(324)] = 19965,
[SMALL_STATE(325)] = 20027,
[SMALL_STATE(326)] = 20085,
[SMALL_STATE(327)] = 20147,
[SMALL_STATE(328)] = 20209,
[SMALL_STATE(329)] = 20271,
[SMALL_STATE(330)] = 20333,
[SMALL_STATE(331)] = 20395,
[SMALL_STATE(332)] = 20457,
[SMALL_STATE(333)] = 20519,
[SMALL_STATE(334)] = 20581,
[SMALL_STATE(335)] = 20643,
[SMALL_STATE(336)] = 20705,
[SMALL_STATE(337)] = 20767,
[SMALL_STATE(338)] = 20806,
[SMALL_STATE(339)] = 20839,
[SMALL_STATE(340)] = 20902,
[SMALL_STATE(341)] = 20956,
[SMALL_STATE(342)] = 20996,
[SMALL_STATE(343)] = 21040,
[SMALL_STATE(344)] = 21100,
[SMALL_STATE(345)] = 21156,
[SMALL_STATE(346)] = 21206,
[SMALL_STATE(347)] = 21262,
[SMALL_STATE(348)] = 21300,
[SMALL_STATE(349)] = 21348,
[SMALL_STATE(350)] = 21416,
[SMALL_STATE(351)] = 21484,
[SMALL_STATE(352)] = 21538,
[SMALL_STATE(353)] = 21596,
[SMALL_STATE(354)] = 21664,
[SMALL_STATE(355)] = 21704,
[SMALL_STATE(356)] = 21772,
[SMALL_STATE(357)] = 21811,
[SMALL_STATE(358)] = 21870,
[SMALL_STATE(359)] = 21929,
[SMALL_STATE(360)] = 21988,
[SMALL_STATE(361)] = 22047,
[SMALL_STATE(362)] = 22106,
[SMALL_STATE(363)] = 22165,
[SMALL_STATE(364)] = 22224,
[SMALL_STATE(365)] = 22283,
[SMALL_STATE(366)] = 22342,
[SMALL_STATE(367)] = 22379,
[SMALL_STATE(368)] = 22438,
[SMALL_STATE(369)] = 22497,
[SMALL_STATE(370)] = 22530,
[SMALL_STATE(371)] = 22589,
[SMALL_STATE(372)] = 22648,
[SMALL_STATE(373)] = 22681,
[SMALL_STATE(374)] = 22712,
[SMALL_STATE(375)] = 22771,
[SMALL_STATE(376)] = 22830,
[SMALL_STATE(377)] = 22860,
[SMALL_STATE(378)] = 22922,
[SMALL_STATE(379)] = 22990,
[SMALL_STATE(380)] = 23044,
[SMALL_STATE(381)] = 23086,
[SMALL_STATE(382)] = 23128,
[SMALL_STATE(383)] = 23158,
[SMALL_STATE(384)] = 23214,
[SMALL_STATE(385)] = 23268,
[SMALL_STATE(386)] = 23300,
[SMALL_STATE(387)] = 23368,
[SMALL_STATE(388)] = 23430,
[SMALL_STATE(389)] = 23462,
[SMALL_STATE(390)] = 23492,
[SMALL_STATE(391)] = 23554,
[SMALL_STATE(392)] = 23584,
[SMALL_STATE(393)] = 23638,
[SMALL_STATE(394)] = 23668,
[SMALL_STATE(395)] = 23736,
[SMALL_STATE(396)] = 23798,
[SMALL_STATE(397)] = 23854,
[SMALL_STATE(398)] = 23922,
[SMALL_STATE(399)] = 23958,
[SMALL_STATE(400)] = 23988,
[SMALL_STATE(401)] = 24018,
[SMALL_STATE(402)] = 24048,
[SMALL_STATE(403)] = 24078,
[SMALL_STATE(404)] = 24120,
[SMALL_STATE(405)] = 24150,
[SMALL_STATE(406)] = 24206,
[SMALL_STATE(407)] = 24236,
[SMALL_STATE(408)] = 24266,
[SMALL_STATE(409)] = 24293,
[SMALL_STATE(410)] = 24346,
[SMALL_STATE(411)] = 24399,
[SMALL_STATE(412)] = 24452,
[SMALL_STATE(413)] = 24505,
[SMALL_STATE(414)] = 24558,
[SMALL_STATE(415)] = 24591,
[SMALL_STATE(416)] = 24644,
[SMALL_STATE(417)] = 24697,
[SMALL_STATE(418)] = 24724,
[SMALL_STATE(419)] = 24777,
[SMALL_STATE(420)] = 24804,
[SMALL_STATE(421)] = 24831,
[SMALL_STATE(422)] = 24884,
[SMALL_STATE(423)] = 24937,
[SMALL_STATE(424)] = 24964,
[SMALL_STATE(425)] = 25031,
[SMALL_STATE(426)] = 25084,
[SMALL_STATE(427)] = 25137,
[SMALL_STATE(428)] = 25190,
[SMALL_STATE(429)] = 25243,
[SMALL_STATE(430)] = 25296,
[SMALL_STATE(431)] = 25349,
[SMALL_STATE(432)] = 25416,
[SMALL_STATE(433)] = 25469,
[SMALL_STATE(434)] = 25536,
[SMALL_STATE(435)] = 25589,
[SMALL_STATE(436)] = 25626,
[SMALL_STATE(437)] = 25679,
[SMALL_STATE(438)] = 25732,
[SMALL_STATE(439)] = 25785,
[SMALL_STATE(440)] = 25838,
[SMALL_STATE(441)] = 25867,
[SMALL_STATE(442)] = 25896,
[SMALL_STATE(443)] = 25963,
[SMALL_STATE(444)] = 25992,
[SMALL_STATE(445)] = 26045,
[SMALL_STATE(446)] = 26072,
[SMALL_STATE(447)] = 26125,
[SMALL_STATE(448)] = 26152,
[SMALL_STATE(449)] = 26179,
[SMALL_STATE(450)] = 26232,
[SMALL_STATE(451)] = 26260,
[SMALL_STATE(452)] = 26288,
[SMALL_STATE(453)] = 26350,
[SMALL_STATE(454)] = 26412,
[SMALL_STATE(455)] = 26468,
[SMALL_STATE(456)] = 26524,
[SMALL_STATE(457)] = 26552,
[SMALL_STATE(458)] = 26580,
[SMALL_STATE(459)] = 26608,
[SMALL_STATE(460)] = 26648,
[SMALL_STATE(461)] = 26688,
[SMALL_STATE(462)] = 26744,
[SMALL_STATE(463)] = 26772,
[SMALL_STATE(464)] = 26800,
[SMALL_STATE(465)] = 26828,
[SMALL_STATE(466)] = 26856,
[SMALL_STATE(467)] = 26918,
[SMALL_STATE(468)] = 26948,
[SMALL_STATE(469)] = 26976,
[SMALL_STATE(470)] = 27032,
[SMALL_STATE(471)] = 27060,
[SMALL_STATE(472)] = 27096,
[SMALL_STATE(473)] = 27126,
[SMALL_STATE(474)] = 27154,
[SMALL_STATE(475)] = 27194,
[SMALL_STATE(476)] = 27250,
[SMALL_STATE(477)] = 27284,
[SMALL_STATE(478)] = 27312,
[SMALL_STATE(479)] = 27374,
[SMALL_STATE(480)] = 27435,
[SMALL_STATE(481)] = 27480,
[SMALL_STATE(482)] = 27537,
[SMALL_STATE(483)] = 27566,
[SMALL_STATE(484)] = 27611,
[SMALL_STATE(485)] = 27656,
[SMALL_STATE(486)] = 27713,
[SMALL_STATE(487)] = 27770,
[SMALL_STATE(488)] = 27797,
[SMALL_STATE(489)] = 27842,
[SMALL_STATE(490)] = 27869,
[SMALL_STATE(491)] = 27896,
[SMALL_STATE(492)] = 27953,
[SMALL_STATE(493)] = 27984,
[SMALL_STATE(494)] = 28011,
[SMALL_STATE(495)] = 28072,
[SMALL_STATE(496)] = 28117,
[SMALL_STATE(497)] = 28178,
[SMALL_STATE(498)] = 28217,
[SMALL_STATE(499)] = 28250,
[SMALL_STATE(500)] = 28311,
[SMALL_STATE(501)] = 28368,
[SMALL_STATE(502)] = 28407,
[SMALL_STATE(503)] = 28452,
[SMALL_STATE(504)] = 28481,
[SMALL_STATE(505)] = 28526,
[SMALL_STATE(506)] = 28565,
[SMALL_STATE(507)] = 28595,
[SMALL_STATE(508)] = 28621,
[SMALL_STATE(509)] = 28647,
[SMALL_STATE(510)] = 28675,
[SMALL_STATE(511)] = 28701,
[SMALL_STATE(512)] = 28748,
[SMALL_STATE(513)] = 28795,
[SMALL_STATE(514)] = 28842,
[SMALL_STATE(515)] = 28871,
[SMALL_STATE(516)] = 28918,
[SMALL_STATE(517)] = 28943,
[SMALL_STATE(518)] = 28974,
[SMALL_STATE(519)] = 29021,
[SMALL_STATE(520)] = 29068,
[SMALL_STATE(521)] = 29101,
[SMALL_STATE(522)] = 29123,
[SMALL_STATE(523)] = 29149,
[SMALL_STATE(524)] = 29179,
[SMALL_STATE(525)] = 29227,
[SMALL_STATE(526)] = 29275,
[SMALL_STATE(527)] = 29299,
[SMALL_STATE(528)] = 29347,
[SMALL_STATE(529)] = 29373,
[SMALL_STATE(530)] = 29421,
[SMALL_STATE(531)] = 29469,
[SMALL_STATE(532)] = 29491,
[SMALL_STATE(533)] = 29513,
[SMALL_STATE(534)] = 29535,
[SMALL_STATE(535)] = 29571,
[SMALL_STATE(536)] = 29619,
[SMALL_STATE(537)] = 29655,
[SMALL_STATE(538)] = 29691,
[SMALL_STATE(539)] = 29713,
[SMALL_STATE(540)] = 29762,
[SMALL_STATE(541)] = 29787,
[SMALL_STATE(542)] = 29812,
[SMALL_STATE(543)] = 29853,
[SMALL_STATE(544)] = 29878,
[SMALL_STATE(545)] = 29919,
[SMALL_STATE(546)] = 29942,
[SMALL_STATE(547)] = 29983,
[SMALL_STATE(548)] = 30008,
[SMALL_STATE(549)] = 30049,
[SMALL_STATE(550)] = 30090,
[SMALL_STATE(551)] = 30113,
[SMALL_STATE(552)] = 30136,
[SMALL_STATE(553)] = 30177,
[SMALL_STATE(554)] = 30202,
[SMALL_STATE(555)] = 30229,
[SMALL_STATE(556)] = 30270,
[SMALL_STATE(557)] = 30297,
[SMALL_STATE(558)] = 30322,
[SMALL_STATE(559)] = 30347,
[SMALL_STATE(560)] = 30372,
[SMALL_STATE(561)] = 30413,
[SMALL_STATE(562)] = 30438,
[SMALL_STATE(563)] = 30463,
[SMALL_STATE(564)] = 30504,
[SMALL_STATE(565)] = 30529,
[SMALL_STATE(566)] = 30550,
[SMALL_STATE(567)] = 30591,
[SMALL_STATE(568)] = 30633,
[SMALL_STATE(569)] = 30653,
[SMALL_STATE(570)] = 30695,
[SMALL_STATE(571)] = 30737,
[SMALL_STATE(572)] = 30779,
[SMALL_STATE(573)] = 30821,
[SMALL_STATE(574)] = 30845,
[SMALL_STATE(575)] = 30887,
[SMALL_STATE(576)] = 30907,
[SMALL_STATE(577)] = 30949,
[SMALL_STATE(578)] = 30969,
[SMALL_STATE(579)] = 30989,
[SMALL_STATE(580)] = 31024,
[SMALL_STATE(581)] = 31045,
[SMALL_STATE(582)] = 31080,
[SMALL_STATE(583)] = 31115,
[SMALL_STATE(584)] = 31140,
[SMALL_STATE(585)] = 31175,
[SMALL_STATE(586)] = 31194,
[SMALL_STATE(587)] = 31213,
[SMALL_STATE(588)] = 31248,
[SMALL_STATE(589)] = 31283,
[SMALL_STATE(590)] = 31302,
[SMALL_STATE(591)] = 31325,
[SMALL_STATE(592)] = 31360,
[SMALL_STATE(593)] = 31383,
[SMALL_STATE(594)] = 31406,
[SMALL_STATE(595)] = 31433,
[SMALL_STATE(596)] = 31474,
[SMALL_STATE(597)] = 31509,
[SMALL_STATE(598)] = 31528,
[SMALL_STATE(599)] = 31551,
[SMALL_STATE(600)] = 31574,
[SMALL_STATE(601)] = 31593,
[SMALL_STATE(602)] = 31629,
[SMALL_STATE(603)] = 31667,
[SMALL_STATE(604)] = 31685,
[SMALL_STATE(605)] = 31705,
[SMALL_STATE(606)] = 31743,
[SMALL_STATE(607)] = 31779,
[SMALL_STATE(608)] = 31815,
[SMALL_STATE(609)] = 31839,
[SMALL_STATE(610)] = 31875,
[SMALL_STATE(611)] = 31911,
[SMALL_STATE(612)] = 31935,
[SMALL_STATE(613)] = 31955,
[SMALL_STATE(614)] = 31975,
[SMALL_STATE(615)] = 31995,
[SMALL_STATE(616)] = 32031,
[SMALL_STATE(617)] = 32069,
[SMALL_STATE(618)] = 32105,
[SMALL_STATE(619)] = 32127,
[SMALL_STATE(620)] = 32159,
[SMALL_STATE(621)] = 32197,
[SMALL_STATE(622)] = 32215,
[SMALL_STATE(623)] = 32247,
[SMALL_STATE(624)] = 32283,
[SMALL_STATE(625)] = 32305,
[SMALL_STATE(626)] = 32327,
[SMALL_STATE(627)] = 32349,
[SMALL_STATE(628)] = 32369,
[SMALL_STATE(629)] = 32389,
[SMALL_STATE(630)] = 32411,
[SMALL_STATE(631)] = 32443,
[SMALL_STATE(632)] = 32481,
[SMALL_STATE(633)] = 32501,
[SMALL_STATE(634)] = 32539,
[SMALL_STATE(635)] = 32557,
[SMALL_STATE(636)] = 32577,
[SMALL_STATE(637)] = 32597,
[SMALL_STATE(638)] = 32632,
[SMALL_STATE(639)] = 32669,
[SMALL_STATE(640)] = 32704,
[SMALL_STATE(641)] = 32723,
[SMALL_STATE(642)] = 32752,
[SMALL_STATE(643)] = 32769,
[SMALL_STATE(644)] = 32786,
[SMALL_STATE(645)] = 32803,
[SMALL_STATE(646)] = 32832,
[SMALL_STATE(647)] = 32853,
[SMALL_STATE(648)] = 32874,
[SMALL_STATE(649)] = 32905,
[SMALL_STATE(650)] = 32934,
[SMALL_STATE(651)] = 32951,
[SMALL_STATE(652)] = 32980,
[SMALL_STATE(653)] = 33009,
[SMALL_STATE(654)] = 33038,
[SMALL_STATE(655)] = 33055,
[SMALL_STATE(656)] = 33072,
[SMALL_STATE(657)] = 33101,
[SMALL_STATE(658)] = 33132,
[SMALL_STATE(659)] = 33169,
[SMALL_STATE(660)] = 33190,
[SMALL_STATE(661)] = 33207,
[SMALL_STATE(662)] = 33236,
[SMALL_STATE(663)] = 33267,
[SMALL_STATE(664)] = 33296,
[SMALL_STATE(665)] = 33317,
[SMALL_STATE(666)] = 33334,
[SMALL_STATE(667)] = 33365,
[SMALL_STATE(668)] = 33400,
[SMALL_STATE(669)] = 33421,
[SMALL_STATE(670)] = 33437,
[SMALL_STATE(671)] = 33467,
[SMALL_STATE(672)] = 33483,
[SMALL_STATE(673)] = 33499,
[SMALL_STATE(674)] = 33525,
[SMALL_STATE(675)] = 33555,
[SMALL_STATE(676)] = 33571,
[SMALL_STATE(677)] = 33587,
[SMALL_STATE(678)] = 33603,
[SMALL_STATE(679)] = 33623,
[SMALL_STATE(680)] = 33643,
[SMALL_STATE(681)] = 33673,
[SMALL_STATE(682)] = 33693,
[SMALL_STATE(683)] = 33723,
[SMALL_STATE(684)] = 33753,
[SMALL_STATE(685)] = 33769,
[SMALL_STATE(686)] = 33785,
[SMALL_STATE(687)] = 33801,
[SMALL_STATE(688)] = 33831,
[SMALL_STATE(689)] = 33851,
[SMALL_STATE(690)] = 33881,
[SMALL_STATE(691)] = 33901,
[SMALL_STATE(692)] = 33921,
[SMALL_STATE(693)] = 33951,
[SMALL_STATE(694)] = 33971,
[SMALL_STATE(695)] = 34001,
[SMALL_STATE(696)] = 34017,
[SMALL_STATE(697)] = 34033,
[SMALL_STATE(698)] = 34058,
[SMALL_STATE(699)] = 34083,
[SMALL_STATE(700)] = 34102,
[SMALL_STATE(701)] = 34133,
[SMALL_STATE(702)] = 34148,
[SMALL_STATE(703)] = 34163,
[SMALL_STATE(704)] = 34178,
[SMALL_STATE(705)] = 34207,
[SMALL_STATE(706)] = 34226,
[SMALL_STATE(707)] = 34251,
[SMALL_STATE(708)] = 34270,
[SMALL_STATE(709)] = 34299,
[SMALL_STATE(710)] = 34318,
[SMALL_STATE(711)] = 34347,
[SMALL_STATE(712)] = 34378,
[SMALL_STATE(713)] = 34407,
[SMALL_STATE(714)] = 34425,
[SMALL_STATE(715)] = 34449,
[SMALL_STATE(716)] = 34473,
[SMALL_STATE(717)] = 34497,
[SMALL_STATE(718)] = 34515,
[SMALL_STATE(719)] = 34539,
[SMALL_STATE(720)] = 34563,
[SMALL_STATE(721)] = 34587,
[SMALL_STATE(722)] = 34609,
[SMALL_STATE(723)] = 34633,
[SMALL_STATE(724)] = 34659,
[SMALL_STATE(725)] = 34683,
[SMALL_STATE(726)] = 34707,
[SMALL_STATE(727)] = 34731,
[SMALL_STATE(728)] = 34757,
[SMALL_STATE(729)] = 34781,
[SMALL_STATE(730)] = 34807,
[SMALL_STATE(731)] = 34831,
[SMALL_STATE(732)] = 34857,
[SMALL_STATE(733)] = 34881,
[SMALL_STATE(734)] = 34903,
[SMALL_STATE(735)] = 34929,
[SMALL_STATE(736)] = 34953,
[SMALL_STATE(737)] = 34977,
[SMALL_STATE(738)] = 35003,
[SMALL_STATE(739)] = 35018,
[SMALL_STATE(740)] = 35041,
[SMALL_STATE(741)] = 35066,
[SMALL_STATE(742)] = 35079,
[SMALL_STATE(743)] = 35100,
[SMALL_STATE(744)] = 35121,
[SMALL_STATE(745)] = 35146,
[SMALL_STATE(746)] = 35169,
[SMALL_STATE(747)] = 35190,
[SMALL_STATE(748)] = 35213,
[SMALL_STATE(749)] = 35238,
[SMALL_STATE(750)] = 35259,
[SMALL_STATE(751)] = 35280,
[SMALL_STATE(752)] = 35293,
[SMALL_STATE(753)] = 35310,
[SMALL_STATE(754)] = 35333,
[SMALL_STATE(755)] = 35350,
[SMALL_STATE(756)] = 35367,
[SMALL_STATE(757)] = 35388,
[SMALL_STATE(758)] = 35405,
[SMALL_STATE(759)] = 35425,
[SMALL_STATE(760)] = 35439,
[SMALL_STATE(761)] = 35451,
[SMALL_STATE(762)] = 35463,
[SMALL_STATE(763)] = 35483,
[SMALL_STATE(764)] = 35501,
[SMALL_STATE(765)] = 35521,
[SMALL_STATE(766)] = 35543,
[SMALL_STATE(767)] = 35565,
[SMALL_STATE(768)] = 35585,
[SMALL_STATE(769)] = 35597,
[SMALL_STATE(770)] = 35617,
[SMALL_STATE(771)] = 35635,
[SMALL_STATE(772)] = 35653,
[SMALL_STATE(773)] = 35665,
[SMALL_STATE(774)] = 35683,
[SMALL_STATE(775)] = 35703,
[SMALL_STATE(776)] = 35721,
[SMALL_STATE(777)] = 35741,
[SMALL_STATE(778)] = 35753,
[SMALL_STATE(779)] = 35773,
[SMALL_STATE(780)] = 35785,
[SMALL_STATE(781)] = 35805,
[SMALL_STATE(782)] = 35819,
[SMALL_STATE(783)] = 35833,
[SMALL_STATE(784)] = 35845,
[SMALL_STATE(785)] = 35857,
[SMALL_STATE(786)] = 35869,
[SMALL_STATE(787)] = 35889,
[SMALL_STATE(788)] = 35909,
[SMALL_STATE(789)] = 35929,
[SMALL_STATE(790)] = 35941,
[SMALL_STATE(791)] = 35959,
[SMALL_STATE(792)] = 35979,
[SMALL_STATE(793)] = 35991,
[SMALL_STATE(794)] = 36005,
[SMALL_STATE(795)] = 36025,
[SMALL_STATE(796)] = 36039,
[SMALL_STATE(797)] = 36059,
[SMALL_STATE(798)] = 36081,
[SMALL_STATE(799)] = 36101,
[SMALL_STATE(800)] = 36119,
[SMALL_STATE(801)] = 36139,
[SMALL_STATE(802)] = 36153,
[SMALL_STATE(803)] = 36173,
[SMALL_STATE(804)] = 36185,
[SMALL_STATE(805)] = 36205,
[SMALL_STATE(806)] = 36219,
[SMALL_STATE(807)] = 36231,
[SMALL_STATE(808)] = 36251,
[SMALL_STATE(809)] = 36265,
[SMALL_STATE(810)] = 36277,
[SMALL_STATE(811)] = 36297,
[SMALL_STATE(812)] = 36311,
[SMALL_STATE(813)] = 36323,
[SMALL_STATE(814)] = 36343,
[SMALL_STATE(815)] = 36361,
[SMALL_STATE(816)] = 36373,
[SMALL_STATE(817)] = 36387,
[SMALL_STATE(818)] = 36399,
[SMALL_STATE(819)] = 36414,
[SMALL_STATE(820)] = 36429,
[SMALL_STATE(821)] = 36444,
[SMALL_STATE(822)] = 36459,
[SMALL_STATE(823)] = 36474,
[SMALL_STATE(824)] = 36489,
[SMALL_STATE(825)] = 36508,
[SMALL_STATE(826)] = 36519,
[SMALL_STATE(827)] = 36538,
[SMALL_STATE(828)] = 36553,
[SMALL_STATE(829)] = 36570,
[SMALL_STATE(830)] = 36583,
[SMALL_STATE(831)] = 36602,
[SMALL_STATE(832)] = 36613,
[SMALL_STATE(833)] = 36630,
[SMALL_STATE(834)] = 36645,
[SMALL_STATE(835)] = 36662,
[SMALL_STATE(836)] = 36677,
[SMALL_STATE(837)] = 36694,
[SMALL_STATE(838)] = 36713,
[SMALL_STATE(839)] = 36730,
[SMALL_STATE(840)] = 36747,
[SMALL_STATE(841)] = 36762,
[SMALL_STATE(842)] = 36781,
[SMALL_STATE(843)] = 36798,
[SMALL_STATE(844)] = 36809,
[SMALL_STATE(845)] = 36824,
[SMALL_STATE(846)] = 36839,
[SMALL_STATE(847)] = 36858,
[SMALL_STATE(848)] = 36877,
[SMALL_STATE(849)] = 36892,
[SMALL_STATE(850)] = 36911,
[SMALL_STATE(851)] = 36930,
[SMALL_STATE(852)] = 36949,
[SMALL_STATE(853)] = 36962,
[SMALL_STATE(854)] = 36977,
[SMALL_STATE(855)] = 36994,
[SMALL_STATE(856)] = 37011,
[SMALL_STATE(857)] = 37026,
[SMALL_STATE(858)] = 37041,
[SMALL_STATE(859)] = 37056,
[SMALL_STATE(860)] = 37073,
[SMALL_STATE(861)] = 37084,
[SMALL_STATE(862)] = 37099,
[SMALL_STATE(863)] = 37116,
[SMALL_STATE(864)] = 37131,
[SMALL_STATE(865)] = 37142,
[SMALL_STATE(866)] = 37159,
[SMALL_STATE(867)] = 37174,
[SMALL_STATE(868)] = 37193,
[SMALL_STATE(869)] = 37208,
[SMALL_STATE(870)] = 37227,
[SMALL_STATE(871)] = 37242,
[SMALL_STATE(872)] = 37261,
[SMALL_STATE(873)] = 37280,
[SMALL_STATE(874)] = 37295,
[SMALL_STATE(875)] = 37314,
[SMALL_STATE(876)] = 37333,
[SMALL_STATE(877)] = 37350,
[SMALL_STATE(878)] = 37361,
[SMALL_STATE(879)] = 37376,
[SMALL_STATE(880)] = 37395,
[SMALL_STATE(881)] = 37412,
[SMALL_STATE(882)] = 37429,
[SMALL_STATE(883)] = 37446,
[SMALL_STATE(884)] = 37456,
[SMALL_STATE(885)] = 37472,
[SMALL_STATE(886)] = 37488,
[SMALL_STATE(887)] = 37498,
[SMALL_STATE(888)] = 37512,
[SMALL_STATE(889)] = 37528,
[SMALL_STATE(890)] = 37544,
[SMALL_STATE(891)] = 37560,
[SMALL_STATE(892)] = 37576,
[SMALL_STATE(893)] = 37592,
[SMALL_STATE(894)] = 37608,
[SMALL_STATE(895)] = 37622,
[SMALL_STATE(896)] = 37638,
[SMALL_STATE(897)] = 37652,
[SMALL_STATE(898)] = 37666,
[SMALL_STATE(899)] = 37676,
[SMALL_STATE(900)] = 37690,
[SMALL_STATE(901)] = 37706,
[SMALL_STATE(902)] = 37720,
[SMALL_STATE(903)] = 37730,
[SMALL_STATE(904)] = 37744,
[SMALL_STATE(905)] = 37760,
[SMALL_STATE(906)] = 37770,
[SMALL_STATE(907)] = 37784,
[SMALL_STATE(908)] = 37800,
[SMALL_STATE(909)] = 37816,
[SMALL_STATE(910)] = 37826,
[SMALL_STATE(911)] = 37840,
[SMALL_STATE(912)] = 37856,
[SMALL_STATE(913)] = 37866,
[SMALL_STATE(914)] = 37876,
[SMALL_STATE(915)] = 37888,
[SMALL_STATE(916)] = 37902,
[SMALL_STATE(917)] = 37918,
[SMALL_STATE(918)] = 37932,
[SMALL_STATE(919)] = 37942,
[SMALL_STATE(920)] = 37956,
[SMALL_STATE(921)] = 37970,
[SMALL_STATE(922)] = 37984,
[SMALL_STATE(923)] = 38000,
[SMALL_STATE(924)] = 38014,
[SMALL_STATE(925)] = 38030,
[SMALL_STATE(926)] = 38040,
[SMALL_STATE(927)] = 38056,
[SMALL_STATE(928)] = 38072,
[SMALL_STATE(929)] = 38086,
[SMALL_STATE(930)] = 38098,
[SMALL_STATE(931)] = 38112,
[SMALL_STATE(932)] = 38122,
[SMALL_STATE(933)] = 38138,
[SMALL_STATE(934)] = 38152,
[SMALL_STATE(935)] = 38168,
[SMALL_STATE(936)] = 38182,
[SMALL_STATE(937)] = 38196,
[SMALL_STATE(938)] = 38206,
[SMALL_STATE(939)] = 38222,
[SMALL_STATE(940)] = 38236,
[SMALL_STATE(941)] = 38250,
[SMALL_STATE(942)] = 38264,
[SMALL_STATE(943)] = 38278,
[SMALL_STATE(944)] = 38292,
[SMALL_STATE(945)] = 38302,
[SMALL_STATE(946)] = 38316,
[SMALL_STATE(947)] = 38332,
[SMALL_STATE(948)] = 38346,
[SMALL_STATE(949)] = 38356,
[SMALL_STATE(950)] = 38370,
[SMALL_STATE(951)] = 38384,
[SMALL_STATE(952)] = 38398,
[SMALL_STATE(953)] = 38414,
[SMALL_STATE(954)] = 38430,
[SMALL_STATE(955)] = 38440,
[SMALL_STATE(956)] = 38456,
[SMALL_STATE(957)] = 38470,
[SMALL_STATE(958)] = 38486,
[SMALL_STATE(959)] = 38500,
[SMALL_STATE(960)] = 38509,
[SMALL_STATE(961)] = 38522,
[SMALL_STATE(962)] = 38535,
[SMALL_STATE(963)] = 38548,
[SMALL_STATE(964)] = 38561,
[SMALL_STATE(965)] = 38574,
[SMALL_STATE(966)] = 38585,
[SMALL_STATE(967)] = 38598,
[SMALL_STATE(968)] = 38611,
[SMALL_STATE(969)] = 38624,
[SMALL_STATE(970)] = 38637,
[SMALL_STATE(971)] = 38646,
[SMALL_STATE(972)] = 38659,
[SMALL_STATE(973)] = 38672,
[SMALL_STATE(974)] = 38685,
[SMALL_STATE(975)] = 38698,
[SMALL_STATE(976)] = 38711,
[SMALL_STATE(977)] = 38724,
[SMALL_STATE(978)] = 38737,
[SMALL_STATE(979)] = 38750,
[SMALL_STATE(980)] = 38763,
[SMALL_STATE(981)] = 38776,
[SMALL_STATE(982)] = 38789,
[SMALL_STATE(983)] = 38802,
[SMALL_STATE(984)] = 38815,
[SMALL_STATE(985)] = 38826,
[SMALL_STATE(986)] = 38839,
[SMALL_STATE(987)] = 38852,
[SMALL_STATE(988)] = 38865,
[SMALL_STATE(989)] = 38878,
[SMALL_STATE(990)] = 38891,
[SMALL_STATE(991)] = 38904,
[SMALL_STATE(992)] = 38917,
[SMALL_STATE(993)] = 38930,
[SMALL_STATE(994)] = 38943,
[SMALL_STATE(995)] = 38956,
[SMALL_STATE(996)] = 38969,
[SMALL_STATE(997)] = 38982,
[SMALL_STATE(998)] = 38995,
[SMALL_STATE(999)] = 39008,
[SMALL_STATE(1000)] = 39021,
[SMALL_STATE(1001)] = 39034,
[SMALL_STATE(1002)] = 39043,
[SMALL_STATE(1003)] = 39056,
[SMALL_STATE(1004)] = 39069,
[SMALL_STATE(1005)] = 39082,
[SMALL_STATE(1006)] = 39095,
[SMALL_STATE(1007)] = 39108,
[SMALL_STATE(1008)] = 39121,
[SMALL_STATE(1009)] = 39134,
[SMALL_STATE(1010)] = 39147,
[SMALL_STATE(1011)] = 39160,
[SMALL_STATE(1012)] = 39173,
[SMALL_STATE(1013)] = 39186,
[SMALL_STATE(1014)] = 39199,
[SMALL_STATE(1015)] = 39212,
[SMALL_STATE(1016)] = 39225,
[SMALL_STATE(1017)] = 39238,
[SMALL_STATE(1018)] = 39251,
[SMALL_STATE(1019)] = 39260,
[SMALL_STATE(1020)] = 39273,
[SMALL_STATE(1021)] = 39286,
[SMALL_STATE(1022)] = 39299,
[SMALL_STATE(1023)] = 39312,
[SMALL_STATE(1024)] = 39325,
[SMALL_STATE(1025)] = 39338,
[SMALL_STATE(1026)] = 39351,
[SMALL_STATE(1027)] = 39360,
[SMALL_STATE(1028)] = 39373,
[SMALL_STATE(1029)] = 39386,
[SMALL_STATE(1030)] = 39399,
[SMALL_STATE(1031)] = 39412,
[SMALL_STATE(1032)] = 39425,
[SMALL_STATE(1033)] = 39438,
[SMALL_STATE(1034)] = 39451,
[SMALL_STATE(1035)] = 39464,
[SMALL_STATE(1036)] = 39477,
[SMALL_STATE(1037)] = 39490,
[SMALL_STATE(1038)] = 39501,
[SMALL_STATE(1039)] = 39514,
[SMALL_STATE(1040)] = 39523,
[SMALL_STATE(1041)] = 39536,
[SMALL_STATE(1042)] = 39549,
[SMALL_STATE(1043)] = 39562,
[SMALL_STATE(1044)] = 39575,
[SMALL_STATE(1045)] = 39588,
[SMALL_STATE(1046)] = 39601,
[SMALL_STATE(1047)] = 39614,
[SMALL_STATE(1048)] = 39627,
[SMALL_STATE(1049)] = 39640,
[SMALL_STATE(1050)] = 39653,
[SMALL_STATE(1051)] = 39666,
[SMALL_STATE(1052)] = 39679,
[SMALL_STATE(1053)] = 39692,
[SMALL_STATE(1054)] = 39705,
[SMALL_STATE(1055)] = 39718,
[SMALL_STATE(1056)] = 39731,
[SMALL_STATE(1057)] = 39744,
[SMALL_STATE(1058)] = 39757,
[SMALL_STATE(1059)] = 39770,
[SMALL_STATE(1060)] = 39779,
[SMALL_STATE(1061)] = 39792,
[SMALL_STATE(1062)] = 39805,
[SMALL_STATE(1063)] = 39818,
[SMALL_STATE(1064)] = 39831,
[SMALL_STATE(1065)] = 39844,
[SMALL_STATE(1066)] = 39857,
[SMALL_STATE(1067)] = 39870,
[SMALL_STATE(1068)] = 39883,
[SMALL_STATE(1069)] = 39896,
[SMALL_STATE(1070)] = 39909,
[SMALL_STATE(1071)] = 39922,
[SMALL_STATE(1072)] = 39935,
[SMALL_STATE(1073)] = 39948,
[SMALL_STATE(1074)] = 39961,
[SMALL_STATE(1075)] = 39974,
[SMALL_STATE(1076)] = 39987,
[SMALL_STATE(1077)] = 40000,
[SMALL_STATE(1078)] = 40013,
[SMALL_STATE(1079)] = 40026,
[SMALL_STATE(1080)] = 40039,
[SMALL_STATE(1081)] = 40052,
[SMALL_STATE(1082)] = 40065,
[SMALL_STATE(1083)] = 40078,
[SMALL_STATE(1084)] = 40091,
[SMALL_STATE(1085)] = 40104,
[SMALL_STATE(1086)] = 40117,
[SMALL_STATE(1087)] = 40130,
[SMALL_STATE(1088)] = 40143,
[SMALL_STATE(1089)] = 40156,
[SMALL_STATE(1090)] = 40169,
[SMALL_STATE(1091)] = 40182,
[SMALL_STATE(1092)] = 40195,
[SMALL_STATE(1093)] = 40208,
[SMALL_STATE(1094)] = 40221,
[SMALL_STATE(1095)] = 40234,
[SMALL_STATE(1096)] = 40247,
[SMALL_STATE(1097)] = 40260,
[SMALL_STATE(1098)] = 40273,
[SMALL_STATE(1099)] = 40286,
[SMALL_STATE(1100)] = 40299,
[SMALL_STATE(1101)] = 40308,
[SMALL_STATE(1102)] = 40321,
[SMALL_STATE(1103)] = 40329,
[SMALL_STATE(1104)] = 40339,
[SMALL_STATE(1105)] = 40347,
[SMALL_STATE(1106)] = 40355,
[SMALL_STATE(1107)] = 40363,
[SMALL_STATE(1108)] = 40373,
[SMALL_STATE(1109)] = 40381,
[SMALL_STATE(1110)] = 40389,
[SMALL_STATE(1111)] = 40397,
[SMALL_STATE(1112)] = 40405,
[SMALL_STATE(1113)] = 40415,
[SMALL_STATE(1114)] = 40425,
[SMALL_STATE(1115)] = 40435,
[SMALL_STATE(1116)] = 40443,
[SMALL_STATE(1117)] = 40451,
[SMALL_STATE(1118)] = 40459,
[SMALL_STATE(1119)] = 40467,
[SMALL_STATE(1120)] = 40475,
[SMALL_STATE(1121)] = 40483,
[SMALL_STATE(1122)] = 40491,
[SMALL_STATE(1123)] = 40501,
[SMALL_STATE(1124)] = 40509,
[SMALL_STATE(1125)] = 40519,
[SMALL_STATE(1126)] = 40527,
[SMALL_STATE(1127)] = 40537,
[SMALL_STATE(1128)] = 40547,
[SMALL_STATE(1129)] = 40557,
[SMALL_STATE(1130)] = 40565,
[SMALL_STATE(1131)] = 40573,
[SMALL_STATE(1132)] = 40583,
[SMALL_STATE(1133)] = 40593,
[SMALL_STATE(1134)] = 40603,
[SMALL_STATE(1135)] = 40613,
[SMALL_STATE(1136)] = 40621,
[SMALL_STATE(1137)] = 40629,
[SMALL_STATE(1138)] = 40639,
[SMALL_STATE(1139)] = 40647,
[SMALL_STATE(1140)] = 40657,
[SMALL_STATE(1141)] = 40667,
[SMALL_STATE(1142)] = 40675,
[SMALL_STATE(1143)] = 40683,
[SMALL_STATE(1144)] = 40691,
[SMALL_STATE(1145)] = 40701,
[SMALL_STATE(1146)] = 40711,
[SMALL_STATE(1147)] = 40721,
[SMALL_STATE(1148)] = 40731,
[SMALL_STATE(1149)] = 40739,
[SMALL_STATE(1150)] = 40747,
[SMALL_STATE(1151)] = 40757,
[SMALL_STATE(1152)] = 40765,
[SMALL_STATE(1153)] = 40775,
[SMALL_STATE(1154)] = 40785,
[SMALL_STATE(1155)] = 40795,
[SMALL_STATE(1156)] = 40805,
[SMALL_STATE(1157)] = 40815,
[SMALL_STATE(1158)] = 40825,
[SMALL_STATE(1159)] = 40835,
[SMALL_STATE(1160)] = 40845,
[SMALL_STATE(1161)] = 40855,
[SMALL_STATE(1162)] = 40865,
[SMALL_STATE(1163)] = 40873,
[SMALL_STATE(1164)] = 40881,
[SMALL_STATE(1165)] = 40889,
[SMALL_STATE(1166)] = 40899,
[SMALL_STATE(1167)] = 40907,
[SMALL_STATE(1168)] = 40915,
[SMALL_STATE(1169)] = 40925,
[SMALL_STATE(1170)] = 40935,
[SMALL_STATE(1171)] = 40945,
[SMALL_STATE(1172)] = 40955,
[SMALL_STATE(1173)] = 40963,
[SMALL_STATE(1174)] = 40971,
[SMALL_STATE(1175)] = 40981,
[SMALL_STATE(1176)] = 40991,
[SMALL_STATE(1177)] = 41001,
[SMALL_STATE(1178)] = 41011,
[SMALL_STATE(1179)] = 41021,
[SMALL_STATE(1180)] = 41031,
[SMALL_STATE(1181)] = 41041,
[SMALL_STATE(1182)] = 41049,
[SMALL_STATE(1183)] = 41059,
[SMALL_STATE(1184)] = 41067,
[SMALL_STATE(1185)] = 41075,
[SMALL_STATE(1186)] = 41083,
[SMALL_STATE(1187)] = 41093,
[SMALL_STATE(1188)] = 41103,
[SMALL_STATE(1189)] = 41111,
[SMALL_STATE(1190)] = 41121,
[SMALL_STATE(1191)] = 41129,
[SMALL_STATE(1192)] = 41137,
[SMALL_STATE(1193)] = 41147,
[SMALL_STATE(1194)] = 41155,
[SMALL_STATE(1195)] = 41165,
[SMALL_STATE(1196)] = 41175,
[SMALL_STATE(1197)] = 41185,
[SMALL_STATE(1198)] = 41193,
[SMALL_STATE(1199)] = 41203,
[SMALL_STATE(1200)] = 41213,
[SMALL_STATE(1201)] = 41221,
[SMALL_STATE(1202)] = 41231,
[SMALL_STATE(1203)] = 41239,
[SMALL_STATE(1204)] = 41249,
[SMALL_STATE(1205)] = 41257,
[SMALL_STATE(1206)] = 41267,
[SMALL_STATE(1207)] = 41275,
[SMALL_STATE(1208)] = 41285,
[SMALL_STATE(1209)] = 41295,
[SMALL_STATE(1210)] = 41305,
[SMALL_STATE(1211)] = 41315,
[SMALL_STATE(1212)] = 41325,
[SMALL_STATE(1213)] = 41335,
[SMALL_STATE(1214)] = 41345,
[SMALL_STATE(1215)] = 41355,
[SMALL_STATE(1216)] = 41363,
[SMALL_STATE(1217)] = 41373,
[SMALL_STATE(1218)] = 41383,
[SMALL_STATE(1219)] = 41391,
[SMALL_STATE(1220)] = 41401,
[SMALL_STATE(1221)] = 41411,
[SMALL_STATE(1222)] = 41421,
[SMALL_STATE(1223)] = 41431,
[SMALL_STATE(1224)] = 41441,
[SMALL_STATE(1225)] = 41449,
[SMALL_STATE(1226)] = 41459,
[SMALL_STATE(1227)] = 41469,
[SMALL_STATE(1228)] = 41479,
[SMALL_STATE(1229)] = 41489,
[SMALL_STATE(1230)] = 41499,
[SMALL_STATE(1231)] = 41509,
[SMALL_STATE(1232)] = 41517,
[SMALL_STATE(1233)] = 41525,
[SMALL_STATE(1234)] = 41533,
[SMALL_STATE(1235)] = 41543,
[SMALL_STATE(1236)] = 41553,
[SMALL_STATE(1237)] = 41561,
[SMALL_STATE(1238)] = 41571,
[SMALL_STATE(1239)] = 41581,
[SMALL_STATE(1240)] = 41591,
[SMALL_STATE(1241)] = 41599,
[SMALL_STATE(1242)] = 41609,
[SMALL_STATE(1243)] = 41619,
[SMALL_STATE(1244)] = 41627,
[SMALL_STATE(1245)] = 41637,
[SMALL_STATE(1246)] = 41647,
[SMALL_STATE(1247)] = 41655,
[SMALL_STATE(1248)] = 41663,
[SMALL_STATE(1249)] = 41671,
[SMALL_STATE(1250)] = 41681,
[SMALL_STATE(1251)] = 41689,
[SMALL_STATE(1252)] = 41697,
[SMALL_STATE(1253)] = 41705,
[SMALL_STATE(1254)] = 41715,
[SMALL_STATE(1255)] = 41723,
[SMALL_STATE(1256)] = 41730,
[SMALL_STATE(1257)] = 41737,
[SMALL_STATE(1258)] = 41744,
[SMALL_STATE(1259)] = 41751,
[SMALL_STATE(1260)] = 41758,
[SMALL_STATE(1261)] = 41765,
[SMALL_STATE(1262)] = 41772,
[SMALL_STATE(1263)] = 41779,
[SMALL_STATE(1264)] = 41786,
[SMALL_STATE(1265)] = 41793,
[SMALL_STATE(1266)] = 41800,
[SMALL_STATE(1267)] = 41807,
[SMALL_STATE(1268)] = 41814,
[SMALL_STATE(1269)] = 41821,
[SMALL_STATE(1270)] = 41828,
[SMALL_STATE(1271)] = 41835,
[SMALL_STATE(1272)] = 41842,
[SMALL_STATE(1273)] = 41849,
[SMALL_STATE(1274)] = 41856,
[SMALL_STATE(1275)] = 41863,
[SMALL_STATE(1276)] = 41870,
[SMALL_STATE(1277)] = 41877,
[SMALL_STATE(1278)] = 41884,
[SMALL_STATE(1279)] = 41891,
[SMALL_STATE(1280)] = 41898,
[SMALL_STATE(1281)] = 41905,
[SMALL_STATE(1282)] = 41912,
[SMALL_STATE(1283)] = 41919,
[SMALL_STATE(1284)] = 41926,
[SMALL_STATE(1285)] = 41933,
[SMALL_STATE(1286)] = 41940,
[SMALL_STATE(1287)] = 41947,
[SMALL_STATE(1288)] = 41954,
[SMALL_STATE(1289)] = 41961,
[SMALL_STATE(1290)] = 41968,
[SMALL_STATE(1291)] = 41975,
[SMALL_STATE(1292)] = 41982,
[SMALL_STATE(1293)] = 41989,
[SMALL_STATE(1294)] = 41996,
[SMALL_STATE(1295)] = 42003,
[SMALL_STATE(1296)] = 42010,
[SMALL_STATE(1297)] = 42017,
[SMALL_STATE(1298)] = 42024,
[SMALL_STATE(1299)] = 42031,
[SMALL_STATE(1300)] = 42038,
[SMALL_STATE(1301)] = 42045,
[SMALL_STATE(1302)] = 42052,
[SMALL_STATE(1303)] = 42059,
[SMALL_STATE(1304)] = 42066,
[SMALL_STATE(1305)] = 42073,
[SMALL_STATE(1306)] = 42080,
[SMALL_STATE(1307)] = 42087,
[SMALL_STATE(1308)] = 42094,
[SMALL_STATE(1309)] = 42101,
[SMALL_STATE(1310)] = 42108,
[SMALL_STATE(1311)] = 42115,
[SMALL_STATE(1312)] = 42122,
[SMALL_STATE(1313)] = 42129,
[SMALL_STATE(1314)] = 42136,
[SMALL_STATE(1315)] = 42143,
[SMALL_STATE(1316)] = 42150,
[SMALL_STATE(1317)] = 42157,
[SMALL_STATE(1318)] = 42164,
[SMALL_STATE(1319)] = 42171,
[SMALL_STATE(1320)] = 42178,
[SMALL_STATE(1321)] = 42185,
[SMALL_STATE(1322)] = 42192,
[SMALL_STATE(1323)] = 42199,
[SMALL_STATE(1324)] = 42206,
[SMALL_STATE(1325)] = 42213,
[SMALL_STATE(1326)] = 42220,
[SMALL_STATE(1327)] = 42227,
[SMALL_STATE(1328)] = 42234,
[SMALL_STATE(1329)] = 42241,
[SMALL_STATE(1330)] = 42248,
[SMALL_STATE(1331)] = 42255,
[SMALL_STATE(1332)] = 42262,
[SMALL_STATE(1333)] = 42269,
[SMALL_STATE(1334)] = 42276,
[SMALL_STATE(1335)] = 42283,
[SMALL_STATE(1336)] = 42290,
[SMALL_STATE(1337)] = 42297,
[SMALL_STATE(1338)] = 42304,
[SMALL_STATE(1339)] = 42311,
[SMALL_STATE(1340)] = 42318,
[SMALL_STATE(1341)] = 42325,
[SMALL_STATE(1342)] = 42332,
[SMALL_STATE(1343)] = 42339,
[SMALL_STATE(1344)] = 42346,
[SMALL_STATE(1345)] = 42353,
[SMALL_STATE(1346)] = 42360,
[SMALL_STATE(1347)] = 42367,
[SMALL_STATE(1348)] = 42374,
[SMALL_STATE(1349)] = 42381,
[SMALL_STATE(1350)] = 42388,
[SMALL_STATE(1351)] = 42395,
[SMALL_STATE(1352)] = 42402,
[SMALL_STATE(1353)] = 42409,
[SMALL_STATE(1354)] = 42416,
[SMALL_STATE(1355)] = 42423,
[SMALL_STATE(1356)] = 42430,
[SMALL_STATE(1357)] = 42437,
[SMALL_STATE(1358)] = 42444,
[SMALL_STATE(1359)] = 42451,
[SMALL_STATE(1360)] = 42458,
[SMALL_STATE(1361)] = 42465,
[SMALL_STATE(1362)] = 42472,
[SMALL_STATE(1363)] = 42479,
[SMALL_STATE(1364)] = 42486,
[SMALL_STATE(1365)] = 42493,
[SMALL_STATE(1366)] = 42500,
[SMALL_STATE(1367)] = 42507,
[SMALL_STATE(1368)] = 42514,
[SMALL_STATE(1369)] = 42521,
[SMALL_STATE(1370)] = 42528,
[SMALL_STATE(1371)] = 42535,
[SMALL_STATE(1372)] = 42542,
[SMALL_STATE(1373)] = 42549,
[SMALL_STATE(1374)] = 42556,
[SMALL_STATE(1375)] = 42563,
[SMALL_STATE(1376)] = 42570,
[SMALL_STATE(1377)] = 42577,
[SMALL_STATE(1378)] = 42584,
[SMALL_STATE(1379)] = 42591,
[SMALL_STATE(1380)] = 42598,
[SMALL_STATE(1381)] = 42605,
[SMALL_STATE(1382)] = 42612,
[SMALL_STATE(1383)] = 42619,
[SMALL_STATE(1384)] = 42626,
[SMALL_STATE(1385)] = 42633,
[SMALL_STATE(1386)] = 42640,
[SMALL_STATE(1387)] = 42647,
[SMALL_STATE(1388)] = 42654,
[SMALL_STATE(1389)] = 42661,
[SMALL_STATE(1390)] = 42668,
[SMALL_STATE(1391)] = 42675,
[SMALL_STATE(1392)] = 42682,
[SMALL_STATE(1393)] = 42689,
[SMALL_STATE(1394)] = 42696,
[SMALL_STATE(1395)] = 42703,
[SMALL_STATE(1396)] = 42710,
[SMALL_STATE(1397)] = 42717,
[SMALL_STATE(1398)] = 42724,
[SMALL_STATE(1399)] = 42731,
[SMALL_STATE(1400)] = 42738,
[SMALL_STATE(1401)] = 42745,
[SMALL_STATE(1402)] = 42752,
[SMALL_STATE(1403)] = 42759,
[SMALL_STATE(1404)] = 42766,
[SMALL_STATE(1405)] = 42773,
[SMALL_STATE(1406)] = 42780,
[SMALL_STATE(1407)] = 42787,
[SMALL_STATE(1408)] = 42794,
[SMALL_STATE(1409)] = 42801,
[SMALL_STATE(1410)] = 42808,
[SMALL_STATE(1411)] = 42815,
[SMALL_STATE(1412)] = 42822,
[SMALL_STATE(1413)] = 42829,
[SMALL_STATE(1414)] = 42836,
[SMALL_STATE(1415)] = 42843,
[SMALL_STATE(1416)] = 42850,
[SMALL_STATE(1417)] = 42857,
[SMALL_STATE(1418)] = 42864,
[SMALL_STATE(1419)] = 42871,
[SMALL_STATE(1420)] = 42878,
[SMALL_STATE(1421)] = 42885,
[SMALL_STATE(1422)] = 42892,
[SMALL_STATE(1423)] = 42899,
[SMALL_STATE(1424)] = 42906,
[SMALL_STATE(1425)] = 42913,
[SMALL_STATE(1426)] = 42920,
[SMALL_STATE(1427)] = 42927,
[SMALL_STATE(1428)] = 42934,
[SMALL_STATE(1429)] = 42941,
[SMALL_STATE(1430)] = 42948,
[SMALL_STATE(1431)] = 42955,
[SMALL_STATE(1432)] = 42962,
[SMALL_STATE(1433)] = 42969,
[SMALL_STATE(1434)] = 42976,
[SMALL_STATE(1435)] = 42983,
[SMALL_STATE(1436)] = 42990,
[SMALL_STATE(1437)] = 42997,
[SMALL_STATE(1438)] = 43004,
[SMALL_STATE(1439)] = 43011,
[SMALL_STATE(1440)] = 43018,
[SMALL_STATE(1441)] = 43025,
[SMALL_STATE(1442)] = 43032,
[SMALL_STATE(1443)] = 43039,
[SMALL_STATE(1444)] = 43046,
[SMALL_STATE(1445)] = 43053,
[SMALL_STATE(1446)] = 43060,
[SMALL_STATE(1447)] = 43067,
[SMALL_STATE(1448)] = 43074,
[SMALL_STATE(1449)] = 43081,
[SMALL_STATE(1450)] = 43088,
[SMALL_STATE(1451)] = 43095,
[SMALL_STATE(1452)] = 43102,
[SMALL_STATE(1453)] = 43109,
[SMALL_STATE(1454)] = 43116,
[SMALL_STATE(1455)] = 43123,
[SMALL_STATE(1456)] = 43130,
[SMALL_STATE(1457)] = 43137,
[SMALL_STATE(1458)] = 43144,
[SMALL_STATE(1459)] = 43151,
[SMALL_STATE(1460)] = 43158,
[SMALL_STATE(1461)] = 43165,
[SMALL_STATE(1462)] = 43172,
[SMALL_STATE(1463)] = 43179,
[SMALL_STATE(1464)] = 43186,
[SMALL_STATE(1465)] = 43193,
[SMALL_STATE(1466)] = 43200,
[SMALL_STATE(1467)] = 43207,
[SMALL_STATE(1468)] = 43214,
[SMALL_STATE(1469)] = 43221,
[SMALL_STATE(1470)] = 43228,
[SMALL_STATE(1471)] = 43235,
[SMALL_STATE(1472)] = 43242,
[SMALL_STATE(1473)] = 43249,
[SMALL_STATE(1474)] = 43256,
[SMALL_STATE(1475)] = 43263,
[SMALL_STATE(1476)] = 43270,
[SMALL_STATE(1477)] = 43277,
[SMALL_STATE(1478)] = 43284,
[SMALL_STATE(1479)] = 43291,
[SMALL_STATE(1480)] = 43298,
[SMALL_STATE(1481)] = 43305,
[SMALL_STATE(1482)] = 43312,
[SMALL_STATE(1483)] = 43319,
[SMALL_STATE(1484)] = 43326,
[SMALL_STATE(1485)] = 43333,
[SMALL_STATE(1486)] = 43340,
[SMALL_STATE(1487)] = 43347,
[SMALL_STATE(1488)] = 43354,
[SMALL_STATE(1489)] = 43361,
[SMALL_STATE(1490)] = 43368,
[SMALL_STATE(1491)] = 43375,
[SMALL_STATE(1492)] = 43382,
[SMALL_STATE(1493)] = 43389,
[SMALL_STATE(1494)] = 43396,
[SMALL_STATE(1495)] = 43403,
[SMALL_STATE(1496)] = 43410,
[SMALL_STATE(1497)] = 43417,
[SMALL_STATE(1498)] = 43424,
[SMALL_STATE(1499)] = 43431,
[SMALL_STATE(1500)] = 43438,
[SMALL_STATE(1501)] = 43445,
[SMALL_STATE(1502)] = 43452,
[SMALL_STATE(1503)] = 43459,
[SMALL_STATE(1504)] = 43466,
[SMALL_STATE(1505)] = 43473,
[SMALL_STATE(1506)] = 43480,
[SMALL_STATE(1507)] = 43487,
[SMALL_STATE(1508)] = 43494,
[SMALL_STATE(1509)] = 43501,
[SMALL_STATE(1510)] = 43508,
[SMALL_STATE(1511)] = 43515,
[SMALL_STATE(1512)] = 43522,
[SMALL_STATE(1513)] = 43529,
[SMALL_STATE(1514)] = 43536,
[SMALL_STATE(1515)] = 43543,
[SMALL_STATE(1516)] = 43550,
[SMALL_STATE(1517)] = 43557,
[SMALL_STATE(1518)] = 43564,
[SMALL_STATE(1519)] = 43571,
[SMALL_STATE(1520)] = 43578,
[SMALL_STATE(1521)] = 43585,
[SMALL_STATE(1522)] = 43592,
[SMALL_STATE(1523)] = 43599,
[SMALL_STATE(1524)] = 43606,
[SMALL_STATE(1525)] = 43613,
[SMALL_STATE(1526)] = 43620,
[SMALL_STATE(1527)] = 43627,
};
static const TSParseActionEntry ts_parse_actions[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0),
[7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539),
[9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380),
[11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961),
[13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504),
[15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503),
[17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900),
[19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965),
[21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966),
[23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
[25] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1),
[27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1),
[29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2),
[31] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2),
[33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
[35] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
[37] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_expression, 3),
[39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_op_expression, 3),
[41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265),
[43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
[45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
[47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627),
[49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264),
[51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
[53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627),
[55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636),
[57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_expression, 2),
[59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_op_expression, 2),
[61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time_expression, 5),
[63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_time_expression, 5),
[65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612),
[67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635),
[69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_expression, 1),
[71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
[73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_expression, 1),
[75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244),
[77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
[79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_expression, 3),
[81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_expression, 3),
[83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4),
[85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4),
[87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3),
[89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3),
[91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5),
[93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5),
[95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote_string, 7),
[97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dollar_quote_string, 7),
[99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_false, 1),
[101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_false, 1),
[103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_true, 1),
[105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_true, 1),
[107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_star, 1),
[109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_star, 1),
[111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null, 1),
[113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null, 1),
[115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 1),
[117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
[119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 1),
[121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715),
[123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613),
[125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
[127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437),
[129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
[131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215),
[133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
[135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435),
[137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524),
[139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
[141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930),
[143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
[145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614),
[147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
[149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140),
[151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143),
[153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
[155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95),
[157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2),
[159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 2),
[161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539),
[163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380),
[165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961),
[167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504),
[169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503),
[171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900),
[173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966),
[175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230),
[177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
[179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485),
[181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908),
[183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
[185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336),
[187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
[189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206),
[191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189),
[193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27),
[195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
[197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
[199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981),
[201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730),
[203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177),
[205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433),
[207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950),
[209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
[211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
[213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
[215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
[217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
[219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(539),
[222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1380),
[225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(961),
[228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1504),
[231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1503),
[234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(900),
[237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(965),
[240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(966),
[243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1230),
[246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(235),
[249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2),
[251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(908),
[254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(238),
[257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(206),
[260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(189),
[263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(27),
[266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2),
[269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 4),
[271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
[273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722),
[275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193),
[277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527),
[279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947),
[281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
[283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
[285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188),
[287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101),
[289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145),
[291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234),
[293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381),
[295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416),
[297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462),
[299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451),
[301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295),
[303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395),
[305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195),
[307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440),
[309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426),
[311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290),
[313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328),
[315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
[317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290),
[319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
[321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
[323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287),
[325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612),
[327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_condition, 2),
[329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
[331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134),
[333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466),
[335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 1),
[337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554),
[339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_item, 1),
[341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
[343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
[345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310),
[347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
[351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635),
[353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60),
[355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 4),
[357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 3),
[359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
[361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
[363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482),
[365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583),
[367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
[369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
[371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308),
[373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
[375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
[377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 2),
[379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611),
[381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
[383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
[385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223),
[387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
[389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
[391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
[393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23),
[395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328),
[397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31),
[399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522),
[401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917),
[403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
[405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
[407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20),
[409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439),
[411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330),
[413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436),
[415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_group_by, 3),
[417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
[419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_item, 1),
[421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703),
[423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
[425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257),
[427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258),
[429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
[431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
[433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 2),
[435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
[437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203),
[439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326),
[441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
[443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362),
[445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
[447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365),
[449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2),
[451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401),
[453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371),
[455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
[457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368),
[459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
[461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363),
[463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462),
[465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
[467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
[469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364),
[471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_filter, 2),
[473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
[475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241),
[477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495),
[479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
[481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360),
[483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493),
[485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358),
[487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
[489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367),
[491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
[493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
[495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
[497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361),
[499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434),
[501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413),
[503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432),
[505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416),
[507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425),
[509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410),
[511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244),
[513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474),
[515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427),
[517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_offset, 2),
[519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741),
[521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
[523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877),
[525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121),
[527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392),
[529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_having, 2),
[531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760),
[533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325),
[535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 1),
[537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
[539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464),
[541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525),
[543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936),
[545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477),
[547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451),
[549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450),
[551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339),
[553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373),
[555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162),
[557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407),
[559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526),
[561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943),
[563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
[565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400),
[567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376),
[569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202),
[571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338),
[573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773),
[575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
[577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254),
[579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
[581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
[583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
[585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3),
[587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375),
[589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778),
[591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415),
[593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389),
[595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359),
[597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1),
[599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_limit, 2),
[601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111),
[603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
[605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2),
[607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(539),
[610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1380),
[613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(961),
[616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1504),
[619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1503),
[622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(900),
[625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(965),
[628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(966),
[631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(27),
[634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751),
[636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211),
[638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4),
[640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357),
[642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430),
[644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345),
[646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118),
[648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
[650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114),
[652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112),
[654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409),
[656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5),
[658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383),
[660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13),
[662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10),
[664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
[666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
[668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76),
[670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523),
[672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923),
[674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
[676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72),
[678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
[680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
[682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
[684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157),
[686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412),
[688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8),
[690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155),
[692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
[694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
[696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239),
[698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
[700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444),
[702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284),
[704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241),
[706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243),
[708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245),
[710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246),
[712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
[714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134),
[716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
[718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121),
[720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
[722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
[724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
[726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
[728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7),
[730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63),
[732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
[734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61),
[736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
[738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128),
[740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65),
[742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
[744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
[746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
[748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
[750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142),
[752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411),
[754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
[756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396),
[758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
[760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426),
[762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99),
[764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418),
[766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384),
[768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98),
[770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
[772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438),
[774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449),
[776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66),
[778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437),
[780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346),
[782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429),
[784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12),
[786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
[788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
[790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88),
[792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 2),
[794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999),
[796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
[798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106),
[800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
[802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
[804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9),
[806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102),
[808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11),
[810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59),
[812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
[814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87),
[816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97),
[818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100),
[820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
[822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
[824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340),
[826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
[828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108),
[830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81),
[832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347),
[834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
[836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341),
[838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86),
[840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82),
[842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351),
[844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354),
[846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446),
[848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56),
[850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_value, 1),
[852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343),
[854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344),
[856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379),
[858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422),
[860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85),
[862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62),
[864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428),
[866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109),
[868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405),
[870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421),
[872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
[874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245),
[876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493),
[878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887),
[880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
[882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
[884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317),
[886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
[888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
[890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_using, 2),
[892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
[894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 3),
[896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
[898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715),
[900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437),
[902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
[904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
[906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
[908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435),
[910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276),
[912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 4),
[914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 1),
[916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414),
[918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
[920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_table, 1),
[922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 5),
[924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490),
[926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314),
[928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
[930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
[932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
[934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643),
[936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
[938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
[940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
[942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212),
[944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490),
[946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
[948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550),
[950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 3),
[952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033),
[954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463),
[956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
[958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 2),
[960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441),
[962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
[964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981),
[966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730),
[968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 3),
[970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_item, 1),
[972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
[974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476),
[976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250),
[978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266),
[980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249),
[982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2),
[984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(770),
[987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1476),
[990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1250),
[993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1266),
[996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1249),
[999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
[1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
[1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_type, 3),
[1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 5),
[1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_item, 2),
[1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_item, 1),
[1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
[1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
[1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 1),
[1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904),
[1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_function, 1),
[1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
[1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
[1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_select, 4),
[1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324),
[1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
[1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
[1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470),
[1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 2),
[1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_table, 2),
[1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2),
[1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
[1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340),
[1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 3),
[1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_select, 5),
[1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
[1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
[1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
[1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722),
[1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
[1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621),
[1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
[1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
[1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
[1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
[1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
[1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
[1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492),
[1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
[1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
[1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assign_statement, 3),
[1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001),
[1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
[1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267),
[1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331),
[1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_item, 3),
[1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 4),
[1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743),
[1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 6),
[1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__plpgsql_statement, 2),
[1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__plpgsql_statement, 2),
[1101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(799),
[1104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1392),
[1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799),
[1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392),
[1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506),
[1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
[1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 3),
[1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219),
[1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
[1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221),
[1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307),
[1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306),
[1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222),
[1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304),
[1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677),
[1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303),
[1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 4),
[1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 5),
[1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 6),
[1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
[1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484),
[1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2),
[1147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1219),
[1150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1025),
[1153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1221),
[1156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1307),
[1159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1306),
[1162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1222),
[1165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1304),
[1168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(677),
[1171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1303),
[1174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(763),
[1177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1484),
[1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_types, 1),
[1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489),
[1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1),
[1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492),
[1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
[1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 2),
[1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
[1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 7),
[1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556),
[1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
[1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_types, 2),
[1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926),
[1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_precision, 3),
[1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_precision, 5),
[1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
[1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455),
[1212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(775),
[1215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1455),
[1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_privileges_repeat1, 2),
[1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107),
[1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488),
[1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486),
[1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957),
[1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765),
[1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480),
[1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766),
[1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955),
[1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969),
[1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113),
[1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470),
[1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970),
[1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970),
[1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2),
[1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 3),
[1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170),
[1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column_item, 2),
[1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
[1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253),
[1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
[1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269),
[1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273),
[1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286),
[1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228),
[1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 4),
[1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 4),
[1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2),
[1274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(247),
[1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1253),
[1280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(603),
[1283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1269),
[1286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1273),
[1289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1286),
[1292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1228),
[1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 2),
[1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 2),
[1299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_item, 2),
[1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 3),
[1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constraint_foreign_key_repeat1, 2),
[1305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constraint_foreign_key_repeat1, 2), SHIFT_REPEAT(1102),
[1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column_item, 3),
[1310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_privileges_repeat1, 2), SHIFT_REPEAT(1170),
[1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2),
[1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1492),
[1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as, 2),
[1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 8),
[1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2),
[1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2), SHIFT_REPEAT(199),
[1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 3),
[1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_delete_using_repeat1, 2),
[1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_ref_action, 1),
[1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_action, 3),
[1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_from, 3),
[1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724),
[1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_from, 2),
[1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 3),
[1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628),
[1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646),
[1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
[1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238),
[1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237),
[1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869),
[1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283),
[1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287),
[1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272),
[1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410),
[1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738),
[1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 9),
[1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 1),
[1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_delete_using_repeat1, 2), SHIFT_REPEAT(724),
[1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_ref_action, 2),
[1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 4),
[1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667),
[1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999),
[1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
[1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718),
[1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327),
[1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 1),
[1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plus, 1),
[1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plus, 1),
[1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3),
[1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637),
[1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219),
[1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or, 1),
[1400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or, 1),
[1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not, 1),
[1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not, 1),
[1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_minus, 1),
[1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_minus, 1),
[1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
[1412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2), SHIFT_REPEAT(234),
[1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771),
[1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468),
[1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406),
[1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 4),
[1423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(771),
[1426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1468),
[1429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2), SHIFT_REPEAT(205),
[1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_group_by, 4),
[1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_op, 1),
[1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_op, 1),
[1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_when, 1),
[1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129),
[1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448),
[1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311),
[1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_and, 1),
[1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_and, 1),
[1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_other_op, 1),
[1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_other_op, 1),
[1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292),
[1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291),
[1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
[1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1),
[1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
[1464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_delete_using_repeat1, 2), SHIFT_REPEAT(716),
[1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509),
[1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580),
[1471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 10),
[1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 4),
[1475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_where, 1),
[1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 2),
[1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274),
[1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036),
[1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
[1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802),
[1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841),
[1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716),
[1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_when, 3),
[1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_psql_statement, 3),
[1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 5),
[1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200),
[1499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2), SHIFT_REPEAT(220),
[1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_start, 2),
[1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_min, 2),
[1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_max, 2),
[1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1103),
[1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039),
[1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040),
[1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cycle, 2),
[1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cycle, 1),
[1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_order_by, 4),
[1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
[1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_order_by_repeat1, 2),
[1524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_order_by_repeat1, 2), SHIFT_REPEAT(216),
[1527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_privileges_repeat1, 2), SHIFT_REPEAT(1182),
[1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_increment, 3),
[1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_start, 3),
[1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_owned, 3),
[1536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_delete_using_repeat1, 2), SHIFT_REPEAT(726),
[1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726),
[1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_order_by, 3),
[1543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_increment, 2),
[1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cache, 2),
[1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182),
[1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_item, 2),
[1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_direction, 1),
[1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
[1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718),
[1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327),
[1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
[1561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 6),
[1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
[1565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_limit_offset, 1),
[1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916),
[1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489),
[1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
[1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456),
[1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952),
[1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526),
[1579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 8),
[1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850),
[1583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4),
[1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327),
[1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
[1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632),
[1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251),
[1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037),
[1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839),
[1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279),
[1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6),
[1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 7),
[1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 5),
[1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7),
[1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 7),
[1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
[1611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_offset, 3),
[1613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declarations_repeat1, 2),
[1615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declarations_repeat1, 2), SHIFT_REPEAT(738),
[1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 3),
[1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
[1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218),
[1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 1),
[1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declarations, 2),
[1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declarations, 1),
[1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_using, 3),
[1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719),
[1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_conflict_repeat1, 2),
[1636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_conflict_repeat1, 2), SHIFT_REPEAT(850),
[1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_using, 2),
[1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068),
[1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171),
[1645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_delete_using_repeat1, 2), SHIFT_REPEAT(719),
[1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 8),
[1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
[1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 10),
[1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942),
[1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450),
[1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157),
[1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846),
[1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464),
[1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533),
[1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 2),
[1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813),
[1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091),
[1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127),
[1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 7),
[1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
[1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 12),
[1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 11),
[1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 5),
[1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8),
[1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135),
[1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137),
[1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 6),
[1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 9),
[1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216),
[1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824),
[1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 11),
[1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895),
[1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354),
[1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 3),
[1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 3),
[1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315),
[1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217),
[1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_limit_offset, 2),
[1714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2), SHIFT_REPEAT(292),
[1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136),
[1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 9),
[1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345),
[1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227),
[1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 4),
[1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322),
[1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323),
[1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015),
[1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query, 3),
[1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052),
[1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11),
[1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150),
[1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 1),
[1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
[1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750),
[1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9),
[1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017),
[1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 3),
[1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178),
[1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177),
[1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176),
[1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2),
[1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(336),
[1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2),
[1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 5),
[1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2), SHIFT_REPEAT(212),
[1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7),
[1773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_query_repeat1, 2), SHIFT_REPEAT(1015),
[1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_query_repeat1, 2),
[1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12),
[1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
[1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 1),
[1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
[1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8),
[1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972),
[1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 2),
[1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 4),
[1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111),
[1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481),
[1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586),
[1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_declaration, 2, .production_id = 1),
[1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query, 2),
[1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10),
[1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_returning, 3),
[1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13),
[1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237),
[1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283),
[1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287),
[1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272),
[1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 3),
[1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_returning, 2),
[1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8),
[1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276),
[1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336),
[1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53),
[1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote, 2),
[1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
[1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
[1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086),
[1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339),
[1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
[1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185),
[1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
[1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363),
[1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368),
[1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457),
[1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
[1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 3),
[1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 2),
[1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132),
[1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 9),
[1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 4),
[1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2),
[1866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(903),
[1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
[1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2),
[1875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(750),
[1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote, 3),
[1880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_when, 1),
[1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 5),
[1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912),
[1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
[1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903),
[1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
[1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919),
[1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 5),
[1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
[1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_psql_statement_repeat1, 2),
[1900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_psql_statement_repeat1, 2), SHIFT_REPEAT(1158),
[1903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 4),
[1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
[1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928),
[1909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 3),
[1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
[1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
[1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933),
[1917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 6),
[1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148),
[1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 2),
[1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473),
[1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941),
[1927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2), SHIFT_REPEAT(1086),
[1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2),
[1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
[1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318),
[1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399),
[1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945),
[1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 4),
[1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382),
[1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
[1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949),
[1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 7),
[1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
[1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
[1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915),
[1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665),
[1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158),
[1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 9),
[1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_using, 3),
[1964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 2),
[1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932),
[1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837),
[1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871),
[1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130),
[1974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_targets_repeat1, 2), SHIFT_REPEAT(1073),
[1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_targets_repeat1, 2),
[1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158),
[1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424),
[1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422),
[1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
[1987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_temporary, 1),
[1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370),
[1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946),
[1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924),
[1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
[1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246),
[1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510),
[2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_privileges, 1),
[2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
[2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14),
[2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
[2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783),
[2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440),
[2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192),
[2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642),
[2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
[2019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_type, 1),
[2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
[2023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 2),
[2025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 2), SHIFT_REPEAT(790),
[2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 3),
[2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790),
[2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792),
[2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
[2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465),
[2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
[2040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat1, 2), SHIFT_REPEAT(1201),
[2043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat1, 2),
[2045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_set_repeat1, 2), SHIFT_REPEAT(196),
[2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_set_repeat1, 2),
[2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777),
[2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 3),
[2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942),
[2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
[2058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 2),
[2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174),
[2062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_items_repeat1, 2), SHIFT_REPEAT(192),
[2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_items_repeat1, 2),
[2067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_definition, 4),
[2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487),
[2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867),
[2073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_returning_repeat1, 2), SHIFT_REPEAT(203),
[2076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2), SHIFT_REPEAT(1010),
[2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
[2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843),
[2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738),
[2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
[2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
[2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194),
[2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_privileges, 2),
[2093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2),
[2095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(886),
[2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
[2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260),
[2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259),
[2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639),
[2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391),
[2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 4),
[2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010),
[2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305),
[2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890),
[2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223),
[2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671),
[2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
[2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675),
[2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col_dir, 1),
[2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
[2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872),
[2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256),
[2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
[2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396),
[2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
[2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 6),
[2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186),
[2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188),
[2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193),
[2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change, 1),
[2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889),
[2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361),
[2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 1),
[2154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_table_statement_repeat1, 2), SHIFT_REPEAT(639),
[2157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_statement_repeat1, 2),
[2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117),
[2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347),
[2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
[2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140),
[2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686),
[2169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 1),
[2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
[2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
[2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362),
[2177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_index_statement_repeat1, 2), SHIFT_REPEAT(932),
[2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_index_statement_repeat1, 2),
[2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201),
[2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169),
[2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
[2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 2),
[2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203),
[2192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_definition, 2),
[2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
[2196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change, 2),
[2198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 2),
[2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073),
[2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 1),
[2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154),
[2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408),
[2208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 3),
[2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189),
[2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alter_table_change_repeat1, 2),
[2214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_alter_table_change_repeat1, 2), SHIFT_REPEAT(889),
[2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
[2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
[2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325),
[2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927),
[2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847),
[2227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_privileges_repeat1, 2), SHIFT_REPEAT(1169),
[2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
[2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 2),
[2234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 2), SHIFT_REPEAT(871),
[2237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 2),
[2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
[2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439),
[2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444),
[2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825),
[2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849),
[2249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 3),
[2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
[2253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 4),
[2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
[2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862),
[2259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 12),
[2261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 5),
[2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600),
[2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
[2267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 10),
[2269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 6),
[2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 3),
[2273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
[2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138),
[2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
[2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660),
[2281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 4),
[2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351),
[2285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_fk_ref_action, 1),
[2287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 2),
[2289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 3),
[2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209),
[2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913),
[2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300),
[2297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_not_exists, 3),
[2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483),
[2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531),
[2303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 2),
[2305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 4),
[2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826),
[2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533),
[2311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_includes, 2),
[2313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 3),
[2315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 5),
[2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 2),
[2319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 3),
[2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181),
[2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478),
[2325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 3),
[2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814),
[2329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2),
[2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
[2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col_nulls, 2),
[2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277),
[2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042),
[2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
[2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469),
[2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204),
[2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309),
[2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695),
[2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310),
[2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669),
[2353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 3),
[2355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_item, 1),
[2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332),
[2359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 2),
[2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059),
[2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
[2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
[2367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 5),
[2369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 4),
[2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162),
[2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385),
[2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 1),
[2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 1),
[2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876),
[2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 4),
[2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074),
[2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706),
[2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384),
[2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335),
[2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
[2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
[2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
[2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 5, .production_id = 3),
[2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
[2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_statement, 4),
[2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532),
[2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146),
[2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
[2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
[2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_exists, 2),
[2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342),
[2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155),
[2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633),
[2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
[2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_not_exists, 3),
[2423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 5),
[2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6),
[2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
[2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
[2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516),
[2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147),
[2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 10),
[2437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 8),
[2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501),
[2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
[2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860),
[2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 5),
[2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8),
[2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412),
[2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
[2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140),
[2455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 2),
[2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875),
[2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859),
[2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049),
[2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696),
[2465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_table, 4),
[2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684),
[2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685),
[2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 7),
[2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227),
[2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948),
[2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 3),
[2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085),
[2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_return, 2),
[2483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_schema_role, 2),
[2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
[2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620),
[2489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10),
[2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 2),
[2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126),
[2495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_cond, 4),
[2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 7),
[2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265),
[2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
[2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506),
[2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_exec, 2),
[2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 4, .production_id = 2),
[2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296),
[2511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387),
[2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 4),
[2515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 6, .production_id = 4),
[2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7),
[2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173),
[2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458),
[2523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_volatility, 1),
[2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069),
[2527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_table, 5),
[2529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_statement, 5),
[2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931),
[2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
[2535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8),
[2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275),
[2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_exec, 3),
[2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
[2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160),
[2545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6),
[2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
[2549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
[2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372),
[2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 8),
[2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156),
[2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
[2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851),
[2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
[2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944),
[2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145),
[2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911),
[2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148),
[2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112),
[2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_replace, 2),
[2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
[2579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change_schema, 3),
[2581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3),
[2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
[2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122),
[2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454),
[2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918),
[2591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698),
[2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190),
[2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216),
[2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333),
[2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 2),
[2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
[2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 10),
[2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736),
[2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 14),
[2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
[2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393),
[2613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 9),
[2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_table, 3),
[2617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9),
[2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 13),
[2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616),
[2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
[2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211),
[2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 6),
[2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457),
[2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 9),
[2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319),
[2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124),
[2637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7),
[2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133),
[2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
[2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353),
[2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393),
[2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
[2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207),
[2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205),
[2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
[2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401),
[2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
[2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12),
[2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220),
[2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
[2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15),
[2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261),
[2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
[2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11),
[2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334),
[2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109),
[2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428),
[2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016),
[2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210),
[2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769),
[2685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_using, 2),
[2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 8),
[2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673),
[2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343),
[2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436),
[2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_setof, 2),
[2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352),
[2699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10),
[2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720),
[2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939),
[2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 3),
[2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 5),
[2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360),
[2711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 2),
[2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294),
[2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 4),
[2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371),
[2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004),
[2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375),
[2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 5),
[2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725),
[2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
[2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374),
[2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379),
[2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
[2735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11),
[2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390),
[2739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_constraint, 5),
[2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735),
[2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631),
[2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 4),
[2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394),
[2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797),
[2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404),
[2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271),
[2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714),
[2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
[2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407),
[2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144),
[2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159),
[2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415),
[2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417),
[2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568),
[2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425),
[2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427),
[2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431),
[2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676),
[2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459),
[2781] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
[2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9),
[2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471),
[2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953),
[2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128),
[2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479),
[2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9),
[2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487),
[2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491),
[2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494),
[2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497),
[2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502),
[2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505),
[2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507),
[2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508),
[2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509),
[2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510),
[2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511),
[2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512),
[2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513),
[2821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514),
[2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515),
[2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516),
[2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517),
[2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518),
[2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519),
[2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520),
[2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521),
};
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WIN32
#define extern __declspec(dllexport)
#endif
extern const TSLanguage *tree_sitter_plpgsql(void) {
static const TSLanguage language = {
.version = LANGUAGE_VERSION,
.symbol_count = SYMBOL_COUNT,
.alias_count = ALIAS_COUNT,
.token_count = TOKEN_COUNT,
.external_token_count = EXTERNAL_TOKEN_COUNT,
.state_count = STATE_COUNT,
.large_state_count = LARGE_STATE_COUNT,
.production_id_count = PRODUCTION_ID_COUNT,
.field_count = FIELD_COUNT,
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
.parse_table = &ts_parse_table[0][0],
.small_parse_table = ts_small_parse_table,
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
.field_names = ts_field_names,
.field_map_slices = ts_field_map_slices,
.field_map_entries = ts_field_map_entries,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
.alias_sequences = &ts_alias_sequences[0][0],
.lex_modes = ts_lex_modes,
.lex_fn = ts_lex,
};
return &language;
}
#ifdef __cplusplus
}
#endif