PostgreSQL Source Code git master
Loading...
Searching...
No Matches
kwlist.h
Go to the documentation of this file.
1/*-------------------------------------------------------------------------
2 *
3 * kwlist.h
4 *
5 * The keyword lists are kept in their own source files for use by
6 * automatic tools. The exact representation of a keyword is determined
7 * by the PG_KEYWORD macro, which is not defined in this file; it can
8 * be defined by the caller for special purposes.
9 *
10 * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
11 * Portions Copyright (c) 1994, Regents of the University of California
12 *
13 * IDENTIFICATION
14 * src/include/parser/kwlist.h
15 *
16 *-------------------------------------------------------------------------
17 */
18
19/* there is deliberately not an #ifndef KWLIST_H here */
20
21/*
22 * List of keyword (name, token-value, category, bare-label-status) entries.
23 *
24 * Note: gen_keywordlist.pl requires the entries to appear in ASCII order.
25 */
26
27/* name, value, category, is-bare-label */
41PG_KEYWORD("analyse", ANALYSE, RESERVED_KEYWORD, BARE_LABEL) /* British spelling */
#define CLOSE
Definition _int.h:165
#define STDIN
Definition args.c:68
#define BARE_LABEL
Definition keywords.c:39
#define AS_LABEL
Definition keywords.c:40
#define ON(var)
Definition help.c:39
@ ANY
Definition isn.c:41
#define COL_NAME_KEYWORD
Definition keywords.h:21
#define UNRESERVED_KEYWORD
Definition keywords.h:20
#define TYPE_FUNC_NAME_KEYWORD
Definition keywords.h:22
#define RESERVED_KEYWORD
Definition keywords.h:23
@ PLAN
Definition pg_regress.c:92
@ NONE
Definition pg_regress.c:93
static int fb(int x)
#define MATCH(tokname, namelen)
#define SET(c)
Definition regc_lex.c:43
#define SOME
#define RANGE
Definition regcomp.c:340
#define NEXT()
Definition regcomp.c:313
#define LOCKED
Definition regexec.c:55
#define WORK
Definition regexec.c:87
#define OFF(p)
Definition regexec.c:131
#define DISCARD
Definition regguts.h:58
#define PG_KEYWORD(kwname, value, category, collabel)
Definition scan.l:78
#define KEY(...)
Definition syscache.c:79
#define ASC
Definition wchar.c:1797
#define DO(field)