1 /* A Bison parser, made by GNU Bison 1.875e.  */ 
   3 /* Skeleton parser for Yacc-like parsing with Bison, 
   4    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 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, 
  48      PERCENT_DEFAULT_PREC 
= 273, 
  50      PERCENT_DEFINES 
= 275, 
  51      PERCENT_ERROR_VERBOSE 
= 276, 
  53      PERCENT_EXPECT_RR 
= 278, 
  54      PERCENT_FILE_PREFIX 
= 279, 
  55      PERCENT_GLR_PARSER 
= 280, 
  56      PERCENT_INITIAL_ACTION 
= 281, 
  57      PERCENT_LEX_PARAM 
= 282, 
  58      PERCENT_LOCATIONS 
= 283, 
  59      PERCENT_NAME_PREFIX 
= 284, 
  60      PERCENT_NO_DEFAULT_PREC 
= 285, 
  61      PERCENT_NO_LINES 
= 286, 
  62      PERCENT_NONDETERMINISTIC_PARSER 
= 287, 
  64      PERCENT_PARSE_PARAM 
= 289, 
  65      PERCENT_PURE_PARSER 
= 290, 
  66      PERCENT_SKELETON 
= 291, 
  68      PERCENT_TOKEN_TABLE 
= 293, 
  69      PERCENT_VERBOSE 
= 294, 
  77      PERCENT_PERCENT 
= 302, 
  86 #define PERCENT_TOKEN 260 
  87 #define PERCENT_NTERM 261 
  88 #define PERCENT_TYPE 262 
  89 #define PERCENT_DESTRUCTOR 263 
  90 #define PERCENT_PRINTER 264 
  91 #define PERCENT_UNION 265 
  92 #define PERCENT_LEFT 266 
  93 #define PERCENT_RIGHT 267 
  94 #define PERCENT_NONASSOC 268 
  95 #define PERCENT_PREC 269 
  96 #define PERCENT_DPREC 270 
  97 #define PERCENT_MERGE 271 
  98 #define PERCENT_DEBUG 272 
  99 #define PERCENT_DEFAULT_PREC 273 
 100 #define PERCENT_DEFINE 274 
 101 #define PERCENT_DEFINES 275 
 102 #define PERCENT_ERROR_VERBOSE 276 
 103 #define PERCENT_EXPECT 277 
 104 #define PERCENT_EXPECT_RR 278 
 105 #define PERCENT_FILE_PREFIX 279 
 106 #define PERCENT_GLR_PARSER 280 
 107 #define PERCENT_INITIAL_ACTION 281 
 108 #define PERCENT_LEX_PARAM 282 
 109 #define PERCENT_LOCATIONS 283 
 110 #define PERCENT_NAME_PREFIX 284 
 111 #define PERCENT_NO_DEFAULT_PREC 285 
 112 #define PERCENT_NO_LINES 286 
 113 #define PERCENT_NONDETERMINISTIC_PARSER 287 
 114 #define PERCENT_OUTPUT 288 
 115 #define PERCENT_PARSE_PARAM 289 
 116 #define PERCENT_PURE_PARSER 290 
 117 #define PERCENT_SKELETON 291 
 118 #define PERCENT_START 292 
 119 #define PERCENT_TOKEN_TABLE 293 
 120 #define PERCENT_VERBOSE 294 
 121 #define PERCENT_YACC 295 
 124 #define SEMICOLON 298 
 128 #define PERCENT_PERCENT 302 
 131 #define BRACED_CODE 305 
 136 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 
 137 #line 78 "parse-gram.y" 
 138 typedef union YYSTYPE 
{ 
 146 /* Line 1285 of yacc.c.  */ 
 148 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 
 149 # define YYSTYPE_IS_DECLARED 1 
 150 # define YYSTYPE_IS_TRIVIAL 1 
 155 #if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED) 
 156 typedef struct YYLTYPE
 
 163 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */ 
 164 # define YYLTYPE_IS_DECLARED 1 
 165 # define YYLTYPE_IS_TRIVIAL 1