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 ***********************************************/