PostgreSQL Source Code
git master
Loading...
Searching...
No Matches
pl_reserved_kwlist.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* pl_reserved_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
* src/pl/plpgsql/src/pl_reserved_kwlist.h
14
*
15
*-------------------------------------------------------------------------
16
*/
17
18
/* There is deliberately not an #ifndef PL_RESERVED_KWLIST_H here. */
19
20
/*
21
* List of (keyword-name, keyword-token-value) pairs.
22
*
23
* Be careful not to put the same word into pl_unreserved_kwlist.h.
24
*
25
* Note: gen_keywordlist.pl requires the entries to appear in ASCII order.
26
*/
27
28
/* name, value */
29
PG_KEYWORD
(
"all"
,
K_ALL
)
30
PG_KEYWORD
(
"begin"
,
K_BEGIN
)
31
PG_KEYWORD
(
"by"
,
K_BY
)
32
PG_KEYWORD
(
"case"
,
K_CASE
)
33
PG_KEYWORD
(
"declare"
,
K_DECLARE
)
34
PG_KEYWORD
(
"else"
,
K_ELSE
)
35
PG_KEYWORD
(
"end"
,
K_END
)
36
PG_KEYWORD
(
"for"
,
K_FOR
)
37
PG_KEYWORD
(
"foreach"
,
K_FOREACH
)
38
PG_KEYWORD
(
"from"
,
K_FROM
)
39
PG_KEYWORD
(
"if"
,
K_IF
)
40
PG_KEYWORD
(
"in"
,
K_IN
)
41
PG_KEYWORD
(
"into"
,
K_INTO
)
42
PG_KEYWORD
(
"loop"
,
K_LOOP
)
43
PG_KEYWORD
(
"not"
,
K_NOT
)
44
PG_KEYWORD
(
"null"
,
K_NULL
)
45
PG_KEYWORD
(
"or"
,
K_OR
)
46
PG_KEYWORD
(
"then"
,
K_THEN
)
47
PG_KEYWORD
(
"to"
,
K_TO
)
48
PG_KEYWORD
(
"using"
,
K_USING
)
49
PG_KEYWORD
(
"when"
,
K_WHEN
)
50
PG_KEYWORD
(
"while"
,
K_WHILE
)
fb
static int fb(int x)
Definition
preproc-init.c:92
PG_KEYWORD
#define PG_KEYWORD(kwname, value, category, collabel)
Definition
scan.l:78
src
pl
plpgsql
src
pl_reserved_kwlist.h
Generated on Sat Feb 7 2026 06:13:17 for PostgreSQL Source Code by
1.9.8