parse.h File Reference

Go to the source code of this file.

Defines

#define TK_SEMI   1
#define TK_EXPLAIN   2
#define TK_QUERY   3
#define TK_PLAN   4
#define TK_BEGIN   5
#define TK_TRANSACTION   6
#define TK_DEFERRED   7
#define TK_IMMEDIATE   8
#define TK_EXCLUSIVE   9
#define TK_COMMIT   10
#define TK_END   11
#define TK_ROLLBACK   12
#define TK_CREATE   13
#define TK_TABLE   14
#define TK_IF   15
#define TK_NOT   16
#define TK_EXISTS   17
#define TK_TEMP   18
#define TK_LP   19
#define TK_RP   20
#define TK_AS   21
#define TK_COMMA   22
#define TK_ID   23
#define TK_ABORT   24
#define TK_AFTER   25
#define TK_ANALYZE   26
#define TK_ASC   27
#define TK_ATTACH   28
#define TK_BEFORE   29
#define TK_CASCADE   30
#define TK_CAST   31
#define TK_CONFLICT   32
#define TK_DATABASE   33
#define TK_DESC   34
#define TK_DETACH   35
#define TK_EACH   36
#define TK_FAIL   37
#define TK_FOR   38
#define TK_IGNORE   39
#define TK_INITIALLY   40
#define TK_INSTEAD   41
#define TK_LIKE_KW   42
#define TK_MATCH   43
#define TK_KEY   44
#define TK_OF   45
#define TK_OFFSET   46
#define TK_PRAGMA   47
#define TK_RAISE   48
#define TK_REPLACE   49
#define TK_RESTRICT   50
#define TK_ROW   51
#define TK_TRIGGER   52
#define TK_VACUUM   53
#define TK_VIEW   54
#define TK_VIRTUAL   55
#define TK_REINDEX   56
#define TK_RENAME   57
#define TK_CTIME_KW   58
#define TK_ANY   59
#define TK_OR   60
#define TK_AND   61
#define TK_IS   62
#define TK_BETWEEN   63
#define TK_IN   64
#define TK_ISNULL   65
#define TK_NOTNULL   66
#define TK_NE   67
#define TK_EQ   68
#define TK_GT   69
#define TK_LE   70
#define TK_LT   71
#define TK_GE   72
#define TK_ESCAPE   73
#define TK_BITAND   74
#define TK_BITOR   75
#define TK_LSHIFT   76
#define TK_RSHIFT   77
#define TK_PLUS   78
#define TK_MINUS   79
#define TK_STAR   80
#define TK_SLASH   81
#define TK_REM   82
#define TK_CONCAT   83
#define TK_COLLATE   84
#define TK_UMINUS   85
#define TK_UPLUS   86
#define TK_BITNOT   87
#define TK_STRING   88
#define TK_JOIN_KW   89
#define TK_CONSTRAINT   90
#define TK_DEFAULT   91
#define TK_NULL   92
#define TK_PRIMARY   93
#define TK_UNIQUE   94
#define TK_CHECK   95
#define TK_REFERENCES   96
#define TK_AUTOINCR   97
#define TK_ON   98
#define TK_DELETE   99
#define TK_UPDATE   100
#define TK_INSERT   101
#define TK_SET   102
#define TK_DEFERRABLE   103
#define TK_FOREIGN   104
#define TK_DROP   105
#define TK_UNION   106
#define TK_ALL   107
#define TK_EXCEPT   108
#define TK_INTERSECT   109
#define TK_SELECT   110
#define TK_DISTINCT   111
#define TK_DOT   112
#define TK_FROM   113
#define TK_JOIN   114
#define TK_INDEXED   115
#define TK_BY   116
#define TK_USING   117
#define TK_ORDER   118
#define TK_GROUP   119
#define TK_HAVING   120
#define TK_LIMIT   121
#define TK_WHERE   122
#define TK_INTO   123
#define TK_VALUES   124
#define TK_INTEGER   125
#define TK_FLOAT   126
#define TK_BLOB   127
#define TK_REGISTER   128
#define TK_VARIABLE   129
#define TK_CASE   130
#define TK_WHEN   131
#define TK_THEN   132
#define TK_ELSE   133
#define TK_INDEX   134
#define TK_ALTER   135
#define TK_TO   136
#define TK_ADD   137
#define TK_COLUMNKW   138
#define TK_TO_TEXT   139
#define TK_TO_BLOB   140
#define TK_TO_NUMERIC   141
#define TK_TO_INT   142
#define TK_TO_REAL   143
#define TK_END_OF_FILE   144
#define TK_ILLEGAL   145
#define TK_SPACE   146
#define TK_UNCLOSED_STRING   147
#define TK_FUNCTION   148
#define TK_COLUMN   149
#define TK_AGG_FUNCTION   150
#define TK_AGG_COLUMN   151
#define TK_CONST_FUNC   152

Define Documentation

#define TK_ABORT   24

Definition at line 24 of file parse.h.

Referenced by keywordCode().

#define TK_ADD   137

Definition at line 137 of file parse.h.

Referenced by keywordCode().

#define TK_AFTER   25

Definition at line 25 of file parse.h.

Referenced by keywordCode(), and yy_reduce().

#define TK_AGG_COLUMN   151
#define TK_AGG_FUNCTION   150
#define TK_ALL   107
#define TK_ALTER   135

Definition at line 135 of file parse.h.

Referenced by keywordCode().

#define TK_ANALYZE   26

Definition at line 26 of file parse.h.

Referenced by keywordCode().

#define TK_AND   61
#define TK_ANY   59

Definition at line 59 of file parse.h.

#define TK_AS   21

Definition at line 21 of file parse.h.

Referenced by keywordCode(), resolveAlias(), and sqlite3ExprCodeTarget().

#define TK_ASC   27

Definition at line 27 of file parse.h.

Referenced by keywordCode().

#define TK_ATTACH   28

Definition at line 28 of file parse.h.

Referenced by keywordCode().

#define TK_AUTOINCR   97

Definition at line 97 of file parse.h.

Referenced by keywordCode().

#define TK_BEFORE   29

Definition at line 29 of file parse.h.

Referenced by keywordCode(), sqlite3BeginTrigger(), and yy_reduce().

#define TK_BEGIN   5

Definition at line 5 of file parse.h.

Referenced by keywordCode(), and renameTriggerFunc().

#define TK_BETWEEN   63
#define TK_BITAND   74

Definition at line 74 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_BITNOT   87

Definition at line 87 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_BITOR   75

Definition at line 75 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_BLOB   127
#define TK_BY   116

Definition at line 116 of file parse.h.

Referenced by keywordCode().

#define TK_CASCADE   30

Definition at line 30 of file parse.h.

Referenced by keywordCode().

#define TK_CASE   130

Definition at line 130 of file parse.h.

Referenced by keywordCode(), sqlite3ExprCodeTarget(), and yy_reduce().

#define TK_CAST   31
#define TK_CHECK   95

Definition at line 95 of file parse.h.

Referenced by keywordCode().

#define TK_COLLATE   84

Definition at line 84 of file parse.h.

Referenced by keywordCode().

#define TK_COLUMN   149
#define TK_COLUMNKW   138

Definition at line 138 of file parse.h.

Referenced by keywordCode().

#define TK_COMMA   22

Definition at line 22 of file parse.h.

Referenced by sqlite3GetToken().

#define TK_COMMIT   10

Definition at line 10 of file parse.h.

Referenced by keywordCode().

#define TK_CONCAT   83

Definition at line 83 of file parse.h.

Referenced by getbinopr(), llex(), sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_CONFLICT   32

Definition at line 32 of file parse.h.

Referenced by keywordCode().

#define TK_CONST_FUNC   152

Definition at line 152 of file parse.h.

Referenced by evalConstExpr(), resolveExprStep(), sqlite3ExprCodeTarget(), and yy_reduce().

#define TK_CONSTRAINT   90

Definition at line 90 of file parse.h.

Referenced by keywordCode().

#define TK_CREATE   13

Definition at line 13 of file parse.h.

Referenced by keywordCode().

#define TK_CTIME_KW   58

Definition at line 58 of file parse.h.

Referenced by keywordCode().

#define TK_DATABASE   33

Definition at line 33 of file parse.h.

Referenced by keywordCode().

#define TK_DEFAULT   91

Definition at line 91 of file parse.h.

Referenced by keywordCode().

#define TK_DEFERRABLE   103

Definition at line 103 of file parse.h.

Referenced by keywordCode().

#define TK_DEFERRED   7

Definition at line 7 of file parse.h.

Referenced by keywordCode(), sqlite3BeginTransaction(), and yy_reduce().

#define TK_DELETE   99
#define TK_DESC   34

Definition at line 34 of file parse.h.

Referenced by keywordCode().

#define TK_DETACH   35

Definition at line 35 of file parse.h.

Referenced by keywordCode().

#define TK_DISTINCT   111

Definition at line 111 of file parse.h.

Referenced by keywordCode().

#define TK_DOT   112
#define TK_DROP   105

Definition at line 105 of file parse.h.

Referenced by keywordCode().

#define TK_EACH   36

Definition at line 36 of file parse.h.

Referenced by keywordCode().

#define TK_ELSE   133

Definition at line 133 of file parse.h.

Referenced by block_follow(), ifstat(), and keywordCode().

#define TK_END   11

Definition at line 11 of file parse.h.

Referenced by block_follow(), body(), forstat(), ifstat(), keywordCode(), statement(), and whilestat().

#define TK_END_OF_FILE   144

Definition at line 144 of file parse.h.

#define TK_EQ   68
#define TK_ESCAPE   73

Definition at line 73 of file parse.h.

Referenced by keywordCode().

#define TK_EXCEPT   108

Definition at line 108 of file parse.h.

Referenced by keywordCode(), multiSelect(), multiSelectOrderBy(), and selectOpName().

#define TK_EXCLUSIVE   9

Definition at line 9 of file parse.h.

Referenced by keywordCode(), and sqlite3BeginTransaction().

#define TK_EXISTS   17
#define TK_EXPLAIN   2

Definition at line 2 of file parse.h.

Referenced by keywordCode().

#define TK_FAIL   37

Definition at line 37 of file parse.h.

Referenced by keywordCode().

#define TK_FLOAT   126
#define TK_FOR   38

Definition at line 38 of file parse.h.

Referenced by forstat(), keywordCode(), renameTriggerFunc(), and statement().

#define TK_FOREIGN   104

Definition at line 104 of file parse.h.

Referenced by keywordCode().

#define TK_FROM   113

Definition at line 113 of file parse.h.

Referenced by keywordCode().

#define TK_FUNCTION   148
#define TK_GE   72
#define TK_GROUP   119

Definition at line 119 of file parse.h.

Referenced by keywordCode().

#define TK_GT   69
#define TK_HAVING   120

Definition at line 120 of file parse.h.

Referenced by keywordCode().

#define TK_ID   23
#define TK_IF   15

Definition at line 15 of file parse.h.

Referenced by ifstat(), keywordCode(), and statement().

#define TK_IGNORE   39

Definition at line 39 of file parse.h.

Referenced by keywordCode().

#define TK_ILLEGAL   145

Definition at line 145 of file parse.h.

Referenced by sqlite3GetToken(), and sqlite3RunParser().

#define TK_IMMEDIATE   8

Definition at line 8 of file parse.h.

Referenced by keywordCode().

#define TK_IN   64
#define TK_INDEX   134

Definition at line 134 of file parse.h.

Referenced by keywordCode().

#define TK_INDEXED   115

Definition at line 115 of file parse.h.

Referenced by keywordCode().

#define TK_INITIALLY   40

Definition at line 40 of file parse.h.

Referenced by keywordCode().

#define TK_INSERT   101
#define TK_INSTEAD   41

Definition at line 41 of file parse.h.

Referenced by keywordCode(), sqlite3BeginTrigger(), and yy_reduce().

#define TK_INTEGER   125
#define TK_INTERSECT   109

Definition at line 109 of file parse.h.

Referenced by keywordCode(), multiSelect(), multiSelectOrderBy(), and selectOpName().

#define TK_INTO   123

Definition at line 123 of file parse.h.

Referenced by keywordCode().

#define TK_IS   62

Definition at line 62 of file parse.h.

Referenced by keywordCode().

#define TK_ISNULL   65
#define TK_JOIN   114

Definition at line 114 of file parse.h.

Referenced by keywordCode().

#define TK_JOIN_KW   89

Definition at line 89 of file parse.h.

Referenced by keywordCode().

#define TK_KEY   44

Definition at line 44 of file parse.h.

Referenced by keywordCode().

#define TK_LE   70
#define TK_LIKE_KW   42

Definition at line 42 of file parse.h.

Referenced by keywordCode().

#define TK_LIMIT   121

Definition at line 121 of file parse.h.

Referenced by keywordCode().

#define TK_LP   19

Definition at line 19 of file parse.h.

Referenced by renameTableFunc(), and sqlite3GetToken().

#define TK_LSHIFT   76

Definition at line 76 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_LT   71
#define TK_MATCH   43

Definition at line 43 of file parse.h.

Referenced by exprAnalyze(), and keywordCode().

#define TK_MINUS   79

Definition at line 79 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_NE   67
#define TK_NOT   16
#define TK_NOTNULL   66
#define TK_NULL   92
#define TK_OF   45

Definition at line 45 of file parse.h.

Referenced by keywordCode().

#define TK_OFFSET   46

Definition at line 46 of file parse.h.

Referenced by keywordCode().

#define TK_ON   98

Definition at line 98 of file parse.h.

Referenced by keywordCode(), and renameTriggerFunc().

#define TK_OR   60
#define TK_ORDER   118

Definition at line 118 of file parse.h.

Referenced by keywordCode().

#define TK_PLAN   4

Definition at line 4 of file parse.h.

Referenced by keywordCode().

#define TK_PLUS   78

Definition at line 78 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_PRAGMA   47

Definition at line 47 of file parse.h.

Referenced by keywordCode().

#define TK_PRIMARY   93

Definition at line 93 of file parse.h.

Referenced by keywordCode().

#define TK_QUERY   3

Definition at line 3 of file parse.h.

Referenced by keywordCode().

#define TK_RAISE   48

Definition at line 48 of file parse.h.

Referenced by keywordCode(), sqlite3ExprCodeTarget(), and yy_reduce().

#define TK_REFERENCES   96

Definition at line 96 of file parse.h.

Referenced by keywordCode().

#define TK_REGISTER   128
#define TK_REINDEX   56

Definition at line 56 of file parse.h.

Referenced by keywordCode().

#define TK_REM   82

Definition at line 82 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_RENAME   57

Definition at line 57 of file parse.h.

Referenced by keywordCode().

#define TK_REPLACE   49

Definition at line 49 of file parse.h.

Referenced by keywordCode().

#define TK_RESTRICT   50

Definition at line 50 of file parse.h.

Referenced by keywordCode().

#define TK_ROLLBACK   12

Definition at line 12 of file parse.h.

Referenced by keywordCode().

#define TK_ROW   51

Definition at line 51 of file parse.h.

Referenced by keywordCode(), and resolveExprStep().

#define TK_RP   20

Definition at line 20 of file parse.h.

Referenced by sqlite3GetToken().

#define TK_RSHIFT   77

Definition at line 77 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_SELECT   110
#define TK_SEMI   1

Definition at line 1 of file parse.h.

Referenced by sqlite3GetToken(), and sqlite3RunParser().

#define TK_SET   102

Definition at line 102 of file parse.h.

Referenced by keywordCode().

#define TK_SLASH   81

Definition at line 81 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_SPACE   146

Definition at line 146 of file parse.h.

Referenced by renameTableFunc(), renameTriggerFunc(), sqlite3GetToken(), and sqlite3RunParser().

#define TK_STAR   80

Definition at line 80 of file parse.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GetToken().

#define TK_STRING   88
#define TK_TABLE   14

Definition at line 14 of file parse.h.

Referenced by keywordCode().

#define TK_TEMP   18

Definition at line 18 of file parse.h.

Referenced by keywordCode().

#define TK_THEN   132

Definition at line 132 of file parse.h.

Referenced by keywordCode(), and test_then_block().

#define TK_TO   136

Definition at line 136 of file parse.h.

Referenced by keywordCode().

#define TK_TO_BLOB   140

Definition at line 140 of file parse.h.

#define TK_TO_INT   142

Definition at line 142 of file parse.h.

#define TK_TO_NUMERIC   141

Definition at line 141 of file parse.h.

#define TK_TO_REAL   143

Definition at line 143 of file parse.h.

#define TK_TO_TEXT   139

Definition at line 139 of file parse.h.

#define TK_TRANSACTION   6

Definition at line 6 of file parse.h.

Referenced by keywordCode().

#define TK_TRIGGER   52

Definition at line 52 of file parse.h.

Referenced by keywordCode().

#define TK_UMINUS   85
#define TK_UNCLOSED_STRING   147

Definition at line 147 of file parse.h.

#define TK_UNION   106

Definition at line 106 of file parse.h.

Referenced by keywordCode(), multiSelect(), and multiSelectOrderBy().

#define TK_UNIQUE   94

Definition at line 94 of file parse.h.

Referenced by keywordCode().

#define TK_UPDATE   100
#define TK_UPLUS   86
#define TK_USING   117

Definition at line 117 of file parse.h.

Referenced by keywordCode(), and renameTableFunc().

#define TK_VACUUM   53

Definition at line 53 of file parse.h.

Referenced by keywordCode().

#define TK_VALUES   124

Definition at line 124 of file parse.h.

Referenced by keywordCode().

#define TK_VARIABLE   129
#define TK_VIEW   54

Definition at line 54 of file parse.h.

Referenced by keywordCode().

#define TK_VIRTUAL   55

Definition at line 55 of file parse.h.

Referenced by keywordCode().

#define TK_WHEN   131

Definition at line 131 of file parse.h.

Referenced by keywordCode(), and renameTriggerFunc().

#define TK_WHERE   122

Definition at line 122 of file parse.h.

Referenced by keywordCode().


ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:01 2011 by Doxygen 1.6.1