export const reservedKeywords = [ 'alter' , 'analyze' , 'and' , 'anyarray' , 'anytuple' , 'anytype' , 'begin' , 'case' , 'check' , 'commit' , 'configure' , 'create' , 'deallocate' , 'declare' , 'delete' , 'describe' , 'detached' , 'discard' , 'distinct' , 'do' , 'drop' , 'else' , 'empty' , 'end' , 'execute' , 'exists' , 'explain' , 'extending' , 'fetch' , 'filter' , 'for' , 'function' , 'get' , 'global' , 'grant' , 'group' , 'if' , 'ilike' , 'import' , 'in' , 'insert' , 'introspect' , 'is' , 'like' , 'limit' , 'listen' , 'load' , 'lock' , 'match' , 'module' , 'move' , 'not' , 'notify' , 'offset' , 'optional' , 'or' , 'order' , 'over' , 'partition' , 'policy' , 'prepare' , 'raise' , 'refresh' , 'reindex' , 'release' , 'reset' , 'revoke' , 'rollback' , 'select' , 'set' , 'start' , 'typeof' , 'union' , 'update' , 'variadic' , 'when' , 'window' , 'with' , ] ; export const unreservedKeywords = [ 'abstract' , 'after' , 'alias' , 'all' , 'allow' , 'annotation' , 'as' , 'asc' , 'assignment' , 'before' , 'by' , 'cardinality' , 'cast' , 'config' , 'constraint' , 'database' , 'ddl' , 'default' , 'deferrable' , 'deferred' , 'delegated' , 'desc' , 'emit' , 'explicit' , 'expression' , 'final' , 'first' , 'from' , 'implicit' , 'index' , 'infix' , 'inheritable' , 'into' , 'isolation' , 'last' , 'link' , 'migration' , 'multi' , 'named' , 'object' , 'of' , 'oids' , 'on' , 'only' , 'operator' , 'overloaded' , 'postfix' , 'prefix' , 'property' , 'read' , 'rename' , 'repeatable' , 'required' , 'restrict' , 'role' , 'savepoint' , 'scalar' , 'schema' , 'sdl' , 'serializable' , 'session' , 'single' , 'source' , 'system' , 'target' , 'ternary' , 'text' , 'then' , 'to' , 'transaction' , 'type' , 'using' , 'verbose' , 'view' , 'write' , ] ; export const boolLiterals = [ 'false' , 'true' , ] ; export const typeBuiltins = [ 'Object' , 'anyenum' , 'anyfloat' , 'anyint' , 'anyreal' , 'anyscalar' , 'array' , 'bool' , 'bytes' , 'datetime' , 'decimal' , 'duration' , 'enum' , 'float32' , 'float64' , 'int16' , 'int32' , 'int64' , 'json' , 'local_date' , 'local_datetime' , 'local_time' , 'sequence' , 'str' , 'tuple' , 'uuid' , ] ; export const moduleBuiltins = [ 'cfg' , 'math' , 'schema' , 'std' , 'stdgraphql' , 'sys' , 'cal' , ] ; export const constraintBuiltins = [ 'constraint' , 'exclusive' , 'expression' , 'len_value' , 'max_ex_value' , 'max_len_value' , 'max_value' , 'min_ex_value' , 'min_len_value' , 'min_value' , 'one_of' , 'regexp' , ] ; export const fnBuiltins = [ 'abs' , 'advisory_lock' , 'advisory_unlock' , 'advisory_unlock_all' , 'all' , 'any' , 'array_agg' , 'array_get' , 'array_unpack' , 'bytes_get_bit' , 'ceil' , 'contains' , 'count' , 'date_get' , 'datetime_current' , 'datetime_get' , 'datetime_of_statement' , 'datetime_of_transaction' , 'datetime_truncate' , 'duration_truncate' , 'enumerate' , 'find' , 'floor' , 'get_transaction_isolation' , 'get_version' , 'get_version_as_str' , 'json_array_unpack' , 'json_get' , 'json_object_unpack' , 'json_typeof' , 'len' , 'lg' , 'ln' , 'log' , 'max' , 'mean' , 'min' , 'random' , 're_match' , 're_match_all' , 're_replace' , 're_test' , 'round' , 'sleep' , 'stddev' , 'stddev_pop' , 'str_lower' , 'str_lpad' , 'str_ltrim' , 'str_repeat' , 'str_rpad' , 'str_rtrim' , 'str_title' , 'str_trim' , 'str_upper' , 'sum' , 'time_get' , 'to_datetime' , 'to_decimal' , 'to_duration' , 'to_float32' , 'to_float64' , 'to_int16' , 'to_int32' , 'to_int64' , 'to_json' , 'to_local_date' , 'to_local_datetime' , 'to_local_time' , 'to_str' , 'uuid_generate_v1mc' , 'var' , 'var_pop' , ] ; export const operators = [ '?!=' , '??' , '?=' , '>=' , '<=' , ':=' , '//' , '++' , '!=' , '^' , '>' , '=' , '<' , '/' , '-' , '+' , '*' , '%' , ] ; export const navigation = [ '.>' , '.<' , '@' , '.' , ] ;