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