/* 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 { GSDLVERSION = 257, GENERAL_SECTION = 258, SEARCH_SECTION = 259, BROWSE_SECTION = 260, MACROS_SECTION = 261, MAINTAINER = 262, PUBLIC = 263, TRUE = 264, FALSE = 265, LANGUAGES = 266, EN = 267, FR = 268, MI = 269, ZH = 270, DE = 271, NAME = 272, STRING = 273, ICON = 274, SMALLICON = 275, ABOUT = 276, SEARCHTEXT = 277, DOCUMENT = 278, SECTION = 279, BROWSE = 280, TYPE = 281, FORMAT = 282, LIST = 283, SORTEDLIST = 284, SECTIONLIST = 285, SORTEDSECTIONLIST = 286, DATELIST = 287, ICONLINK = 288, TEXTLINK = 289, DOCUMENTIMAGES = 290, DOCUMENTHEADER = 291, DOCUMENTTEXT = 292, DOCUMENTBUTTONS = 293, DOCUMENTARROWSBOTTOM = 294, DATA = 295 }; #endif #define GSDLVERSION 257 #define GENERAL_SECTION 258 #define SEARCH_SECTION 259 #define BROWSE_SECTION 260 #define MACROS_SECTION 261 #define MAINTAINER 262 #define PUBLIC 263 #define TRUE 264 #define FALSE 265 #define LANGUAGES 266 #define EN 267 #define FR 268 #define MI 269 #define ZH 270 #define DE 271 #define NAME 272 #define STRING 273 #define ICON 274 #define SMALLICON 275 #define ABOUT 276 #define SEARCHTEXT 277 #define DOCUMENT 278 #define SECTION 279 #define BROWSE 280 #define TYPE 281 #define FORMAT 282 #define LIST 283 #define SORTEDLIST 284 #define SECTIONLIST 285 #define SORTEDSECTIONLIST 286 #define DATELIST 287 #define ICONLINK 288 #define TEXTLINK 289 #define DOCUMENTIMAGES 290 #define DOCUMENTHEADER 291 #define DOCUMENTTEXT 292 #define DOCUMENTBUTTONS 293 #define DOCUMENTARROWSBOTTOM 294 #define DATA 295 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) #line 61 "zparse.y" typedef union YYSTYPE { char *string; struct z3950cfg *cfg; struct z3950aboutlist *about; int number; } YYSTYPE; /* Line 1240 of yacc.c. */ #line 125 "zparse.tab.h" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 #endif extern YYSTYPE yylval;