1 /* A Bison parser, made by GNU Bison 1.875b.  */ 
   3 /* Skeleton parser for Yacc-like parsing with Bison, 
   4    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 
   6    This program is free software; you can redistribute it and/or modify 
   7    it under the terms of the GNU General Public License as published by 
   8    the Free Software Foundation; either version 2, or (at your option) 
  11    This program is distributed in the hope that it will be useful, 
  12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
  13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  14    GNU General Public License for more details. 
  16    You should have received a copy of the GNU General Public License 
  17    along with this program; if not, write to the Free Software 
  18    Foundation, Inc., 59 Temple Place - Suite 330, 
  19    Boston, MA 02111-1307, USA.  */ 
  21 /* As a special exception, when this file is copied by Bison into a 
  22    Bison output file, you may use that output file without restriction. 
  23    This special exception was added by the Free Software Foundation 
  24    in version 1.24 of Bison.  */ 
  29    /* Put the tokens into the symbol table, so that GDB and other debuggers 
  38      PERCENT_DESTRUCTOR 
= 263, 
  39      PERCENT_PRINTER 
= 264, 
  43      PERCENT_NONASSOC 
= 268, 
  49      PERCENT_DEFINES 
= 274, 
  50      PERCENT_ERROR_VERBOSE 
= 275, 
  52      PERCENT_FILE_PREFIX 
= 277, 
  53      PERCENT_GLR_PARSER 
= 278, 
  54      PERCENT_LEX_PARAM 
= 279, 
  55      PERCENT_LOCATIONS 
= 280, 
  56      PERCENT_NAME_PREFIX 
= 281, 
  57      PERCENT_NO_LINES 
= 282, 
  58      PERCENT_NONDETERMINISTIC_PARSER 
= 283, 
  60      PERCENT_PARSE_PARAM 
= 285, 
  61      PERCENT_PURE_PARSER 
= 286, 
  62      PERCENT_SKELETON 
= 287, 
  64      PERCENT_TOKEN_TABLE 
= 289, 
  65      PERCENT_VERBOSE 
= 290, 
  73      PERCENT_PERCENT 
= 298, 
  82 #define PERCENT_TOKEN 260 
  83 #define PERCENT_NTERM 261 
  84 #define PERCENT_TYPE 262 
  85 #define PERCENT_DESTRUCTOR 263 
  86 #define PERCENT_PRINTER 264 
  87 #define PERCENT_UNION 265 
  88 #define PERCENT_LEFT 266 
  89 #define PERCENT_RIGHT 267 
  90 #define PERCENT_NONASSOC 268 
  91 #define PERCENT_PREC 269 
  92 #define PERCENT_DPREC 270 
  93 #define PERCENT_MERGE 271 
  94 #define PERCENT_DEBUG 272 
  95 #define PERCENT_DEFINE 273 
  96 #define PERCENT_DEFINES 274 
  97 #define PERCENT_ERROR_VERBOSE 275 
  98 #define PERCENT_EXPECT 276 
  99 #define PERCENT_FILE_PREFIX 277 
 100 #define PERCENT_GLR_PARSER 278 
 101 #define PERCENT_LEX_PARAM 279 
 102 #define PERCENT_LOCATIONS 280 
 103 #define PERCENT_NAME_PREFIX 281 
 104 #define PERCENT_NO_LINES 282 
 105 #define PERCENT_NONDETERMINISTIC_PARSER 283 
 106 #define PERCENT_OUTPUT 284 
 107 #define PERCENT_PARSE_PARAM 285 
 108 #define PERCENT_PURE_PARSER 286 
 109 #define PERCENT_SKELETON 287 
 110 #define PERCENT_START 288 
 111 #define PERCENT_TOKEN_TABLE 289 
 112 #define PERCENT_VERBOSE 290 
 113 #define PERCENT_YACC 291 
 116 #define SEMICOLON 294 
 120 #define PERCENT_PERCENT 298 
 123 #define BRACED_CODE 301 
 128 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 
 129 #line 75 "parse-gram.y" 
 130 typedef union YYSTYPE 
{ 
 138 /* Line 1268 of yacc.c.  */ 
 140 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 
 141 # define YYSTYPE_IS_DECLARED 1 
 142 # define YYSTYPE_IS_TRIVIAL 1 
 147 #if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED) 
 148 typedef struct YYLTYPE
 
 155 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */ 
 156 # define YYLTYPE_IS_DECLARED 1 
 157 # define YYLTYPE_IS_TRIVIAL 1