/* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. */ /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE /* Put the tokens into the symbol table, so that GDB and other debuggers know about them. */ enum yytokentype { TOK_IDENT = 258, TOK_ATIDENT = 259, TOK_CONST_INT = 260, TOK_CONST_FLOAT = 261, TOK_CONST_MVA = 262, TOK_QUOTED_STRING = 263, TOK_USERVAR = 264, TOK_SYSVAR = 265, TOK_AS = 266, TOK_ASC = 267, TOK_AVG = 268, TOK_BEGIN = 269, TOK_BETWEEN = 270, TOK_BY = 271, TOK_CALL = 272, TOK_COLLATION = 273, TOK_COMMIT = 274, TOK_COUNT = 275, TOK_CREATE = 276, TOK_DELETE = 277, TOK_DESC = 278, TOK_DESCRIBE = 279, TOK_DISTINCT = 280, TOK_DIV = 281, TOK_DROP = 282, TOK_FALSE = 283, TOK_FLOAT = 284, TOK_FROM = 285, TOK_FUNCTION = 286, TOK_GLOBAL = 287, TOK_GROUP = 288, TOK_ID = 289, TOK_IN = 290, TOK_INSERT = 291, TOK_INT = 292, TOK_INTO = 293, TOK_LIMIT = 294, TOK_MATCH = 295, TOK_MAX = 296, TOK_META = 297, TOK_MIN = 298, TOK_MOD = 299, TOK_NAMES = 300, TOK_NULL = 301, TOK_OPTION = 302, TOK_ORDER = 303, TOK_RAND = 304, TOK_REPLACE = 305, TOK_RETURNS = 306, TOK_ROLLBACK = 307, TOK_SELECT = 308, TOK_SET = 309, TOK_SESSION = 310, TOK_SHOW = 311, TOK_SONAME = 312, TOK_START = 313, TOK_STATUS = 314, TOK_SUM = 315, TOK_TABLES = 316, TOK_TRANSACTION = 317, TOK_TRUE = 318, TOK_UPDATE = 319, TOK_VALUES = 320, TOK_VARIABLES = 321, TOK_WARNINGS = 322, TOK_WEIGHT = 323, TOK_WHERE = 324, TOK_WITHIN = 325, TOK_OR = 326, TOK_AND = 327, TOK_NE = 328, TOK_GTE = 329, TOK_LTE = 330, TOK_NOT = 331, TOK_NEG = 332 }; #endif #define TOK_IDENT 258 #define TOK_ATIDENT 259 #define TOK_CONST_INT 260 #define TOK_CONST_FLOAT 261 #define TOK_CONST_MVA 262 #define TOK_QUOTED_STRING 263 #define TOK_USERVAR 264 #define TOK_SYSVAR 265 #define TOK_AS 266 #define TOK_ASC 267 #define TOK_AVG 268 #define TOK_BEGIN 269 #define TOK_BETWEEN 270 #define TOK_BY 271 #define TOK_CALL 272 #define TOK_COLLATION 273 #define TOK_COMMIT 274 #define TOK_COUNT 275 #define TOK_CREATE 276 #define TOK_DELETE 277 #define TOK_DESC 278 #define TOK_DESCRIBE 279 #define TOK_DISTINCT 280 #define TOK_DIV 281 #define TOK_DROP 282 #define TOK_FALSE 283 #define TOK_FLOAT 284 #define TOK_FROM 285 #define TOK_FUNCTION 286 #define TOK_GLOBAL 287 #define TOK_GROUP 288 #define TOK_ID 289 #define TOK_IN 290 #define TOK_INSERT 291 #define TOK_INT 292 #define TOK_INTO 293 #define TOK_LIMIT 294 #define TOK_MATCH 295 #define TOK_MAX 296 #define TOK_META 297 #define TOK_MIN 298 #define TOK_MOD 299 #define TOK_NAMES 300 #define TOK_NULL 301 #define TOK_OPTION 302 #define TOK_ORDER 303 #define TOK_RAND 304 #define TOK_REPLACE 305 #define TOK_RETURNS 306 #define TOK_ROLLBACK 307 #define TOK_SELECT 308 #define TOK_SET 309 #define TOK_SESSION 310 #define TOK_SHOW 311 #define TOK_SONAME 312 #define TOK_START 313 #define TOK_STATUS 314 #define TOK_SUM 315 #define TOK_TABLES 316 #define TOK_TRANSACTION 317 #define TOK_TRUE 318 #define TOK_UPDATE 319 #define TOK_VALUES 320 #define TOK_VARIABLES 321 #define TOK_WARNINGS 322 #define TOK_WEIGHT 323 #define TOK_WHERE 324 #define TOK_WITHIN 325 #define TOK_OR 326 #define TOK_AND 327 #define TOK_NE 328 #define TOK_GTE 329 #define TOK_LTE 330 #define TOK_NOT 331 #define TOK_NEG 332 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) typedef int YYSTYPE; # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 #endif