123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- #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_SAVEPOINT 13
- #define TK_RELEASE 14
- #define TK_TO 15
- #define TK_TABLE 16
- #define TK_CREATE 17
- #define TK_IF 18
- #define TK_NOT 19
- #define TK_EXISTS 20
- #define TK_TEMP 21
- #define TK_LP 22
- #define TK_RP 23
- #define TK_AS 24
- #define TK_WITHOUT 25
- #define TK_COMMA 26
- #define TK_OR 27
- #define TK_AND 28
- #define TK_IS 29
- #define TK_MATCH 30
- #define TK_LIKE_KW 31
- #define TK_BETWEEN 32
- #define TK_IN 33
- #define TK_ISNULL 34
- #define TK_NOTNULL 35
- #define TK_NE 36
- #define TK_EQ 37
- #define TK_GT 38
- #define TK_LE 39
- #define TK_LT 40
- #define TK_GE 41
- #define TK_ESCAPE 42
- #define TK_BITAND 43
- #define TK_BITOR 44
- #define TK_LSHIFT 45
- #define TK_RSHIFT 46
- #define TK_PLUS 47
- #define TK_MINUS 48
- #define TK_STAR 49
- #define TK_SLASH 50
- #define TK_REM 51
- #define TK_CONCAT 52
- #define TK_COLLATE 53
- #define TK_BITNOT 54
- #define TK_ID 55
- #define TK_INDEXED 56
- #define TK_ABORT 57
- #define TK_ACTION 58
- #define TK_AFTER 59
- #define TK_ANALYZE 60
- #define TK_ASC 61
- #define TK_ATTACH 62
- #define TK_BEFORE 63
- #define TK_BY 64
- #define TK_CASCADE 65
- #define TK_CAST 66
- #define TK_COLUMNKW 67
- #define TK_CONFLICT 68
- #define TK_DATABASE 69
- #define TK_DESC 70
- #define TK_DETACH 71
- #define TK_EACH 72
- #define TK_FAIL 73
- #define TK_FOR 74
- #define TK_IGNORE 75
- #define TK_INITIALLY 76
- #define TK_INSTEAD 77
- #define TK_NO 78
- #define TK_KEY 79
- #define TK_OF 80
- #define TK_OFFSET 81
- #define TK_PRAGMA 82
- #define TK_RAISE 83
- #define TK_RECURSIVE 84
- #define TK_REPLACE 85
- #define TK_RESTRICT 86
- #define TK_ROW 87
- #define TK_TRIGGER 88
- #define TK_VACUUM 89
- #define TK_VIEW 90
- #define TK_VIRTUAL 91
- #define TK_WITH 92
- #define TK_REINDEX 93
- #define TK_RENAME 94
- #define TK_CTIME_KW 95
- #define TK_ANY 96
- #define TK_STRING 97
- #define TK_JOIN_KW 98
- #define TK_CONSTRAINT 99
- #define TK_DEFAULT 100
- #define TK_NULL 101
- #define TK_PRIMARY 102
- #define TK_UNIQUE 103
- #define TK_CHECK 104
- #define TK_REFERENCES 105
- #define TK_AUTOINCR 106
- #define TK_ON 107
- #define TK_INSERT 108
- #define TK_DELETE 109
- #define TK_UPDATE 110
- #define TK_SET 111
- #define TK_DEFERRABLE 112
- #define TK_FOREIGN 113
- #define TK_DROP 114
- #define TK_UNION 115
- #define TK_ALL 116
- #define TK_EXCEPT 117
- #define TK_INTERSECT 118
- #define TK_SELECT 119
- #define TK_VALUES 120
- #define TK_DISTINCT 121
- #define TK_DOT 122
- #define TK_FROM 123
- #define TK_JOIN 124
- #define TK_USING 125
- #define TK_ORDER 126
- #define TK_GROUP 127
- #define TK_HAVING 128
- #define TK_LIMIT 129
- #define TK_WHERE 130
- #define TK_INTO 131
- #define TK_FLOAT 132
- #define TK_BLOB 133
- #define TK_INTEGER 134
- #define TK_VARIABLE 135
- #define TK_CASE 136
- #define TK_WHEN 137
- #define TK_THEN 138
- #define TK_ELSE 139
- #define TK_INDEX 140
- #define TK_ALTER 141
- #define TK_ADD 142
- #define TK_TO_TEXT 143
- #define TK_TO_BLOB 144
- #define TK_TO_NUMERIC 145
- #define TK_TO_INT 146
- #define TK_TO_REAL 147
- #define TK_ISNOT 148
- #define TK_END_OF_FILE 149
- #define TK_UNCLOSED_STRING 150
- #define TK_FUNCTION 151
- #define TK_COLUMN 152
- #define TK_AGG_FUNCTION 153
- #define TK_AGG_COLUMN 154
- #define TK_UMINUS 155
- #define TK_UPLUS 156
- #define TK_REGISTER 157
- #define TK_VECTOR 158
- #define TK_SELECT_COLUMN 159
- #define TK_ASTERISK 160
- #define TK_SPAN 161
- #define TK_SPACE 162
- #define TK_ILLEGAL 163
- /* The token codes above must all fit in 8 bits */
- #define TKFLG_MASK 0xff
- /* Flags that can be added to a token code when it is not
- ** being stored in a u8: */
- #define TKFLG_DONTFOLD 0x100 /* Omit constant folding optimizations */
|