Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensql.tab.h
Go to the documentation of this file.
00001 00002 /* A Bison parser, made by GNU Bison 2.4.1. */ 00003 00004 /* Skeleton interface for Bison's Yacc-like parsers in C 00005 00006 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 00007 Free Software Foundation, Inc. 00008 00009 This program is free software: you can redistribute it and/or modify 00010 it under the terms of the GNU General Public License as published by 00011 the Free Software Foundation, either version 3 of the License, or 00012 (at your option) any later version. 00013 00014 This program is distributed in the hope that it will be useful, 00015 but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 GNU General Public License for more details. 00018 00019 You should have received a copy of the GNU General Public License 00020 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 00021 00022 /* As a special exception, you may create a larger work that contains 00023 part or all of the Bison parser skeleton and distribute that work 00024 under terms of your choice, so long as that work isn't itself a 00025 parser generator using the skeleton or a modified version thereof 00026 as a parser skeleton. Alternatively, if you modify or redistribute 00027 the parser skeleton itself, you may (at your option) remove this 00028 special exception, which will cause the skeleton and the resulting 00029 Bison output files to be licensed under the GNU General Public 00030 License without this special exception. 00031 00032 This special exception was added by the Free Software Foundation in 00033 version 2.2 of Bison. */ 00034 00035 00036 /* Tokens. */ 00037 #ifndef YYTOKENTYPE 00038 # define YYTOKENTYPE 00039 /* Put the tokens into the symbol table, so that GDB and other debuggers 00040 know about them. */ 00041 enum yytokentype { 00042 TK_ALTER = 258, 00043 TK_AND = 259, 00044 TK_BY = 260, 00045 TK_CHAR = 261, 00046 TK_COMMA = 262, 00047 TK_CREATE = 263, 00048 TK_DELETE = 264, 00049 TK_DROP = 265, 00050 TK_DISTINCT = 266, 00051 TK_DOT = 267, 00052 TK_EQ = 268, 00053 TK_FREE = 269, 00054 TK_FROM = 270, 00055 TK_GE = 271, 00056 TK_GT = 272, 00057 TK_HOLD = 273, 00058 TK_ADD = 274, 00059 TK_ID = 275, 00060 TK_ILLEGAL = 276, 00061 TK_INSERT = 277, 00062 TK_INT = 278, 00063 TK_INTEGER = 279, 00064 TK_INTO = 280, 00065 TK_IS = 281, 00066 TK_KEY = 282, 00067 TK_LE = 283, 00068 TK_LONG = 284, 00069 TK_LONGCHAR = 285, 00070 TK_LP = 286, 00071 TK_LT = 287, 00072 TK_LOCALIZABLE = 288, 00073 TK_MINUS = 289, 00074 TK_NE = 290, 00075 TK_NOT = 291, 00076 TK_NULL = 292, 00077 TK_OBJECT = 293, 00078 TK_OR = 294, 00079 TK_ORDER = 295, 00080 TK_PRIMARY = 296, 00081 TK_RP = 297, 00082 TK_SELECT = 298, 00083 TK_SET = 299, 00084 TK_SHORT = 300, 00085 TK_SPACE = 301, 00086 TK_STAR = 302, 00087 TK_STRING = 303, 00088 TK_TABLE = 304, 00089 TK_TEMPORARY = 305, 00090 TK_UPDATE = 306, 00091 TK_VALUES = 307, 00092 TK_WHERE = 308, 00093 TK_WILDCARD = 309, 00094 COLUMN = 311, 00095 FUNCTION = 312, 00096 COMMENT = 313, 00097 UNCLOSED_STRING = 314, 00098 SPACE = 315, 00099 ILLEGAL = 316, 00100 END_OF_FILE = 317, 00101 TK_LIKE = 318, 00102 TK_NEGATION = 319 00103 }; 00104 #endif 00105 00106 00107 00108 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 00109 typedef union YYSTYPE 00110 { 00111 00112 /* Line 1676 of yacc.c */ 00113 #line 83 "sql.y" 00114 00115 struct sql_str str; 00116 LPWSTR string; 00117 column_info *column_list; 00118 MSIVIEW *query; 00119 struct expr *expr; 00120 USHORT column_type; 00121 int integer; 00122 00123 00124 00125 /* Line 1676 of yacc.c */ 00126 #line 127 "sql.tab.h" 00127 } YYSTYPE; 00128 # define YYSTYPE_IS_TRIVIAL 1 00129 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 00130 # define YYSTYPE_IS_DECLARED 1 00131 #endif 00132 00133 00134 00135 Generated on Mon May 28 2012 04:24:52 for ReactOS by
1.7.6.1
|