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



