1178825Sdfr/* A Bison parser, made by GNU Bison 2.3. */ 2178825Sdfr 3178825Sdfr/* Skeleton interface for Bison's Yacc-like parsers in C 4178825Sdfr 5178825Sdfr Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 6178825Sdfr Free Software Foundation, Inc. 7178825Sdfr 8178825Sdfr This program is free software; you can redistribute it and/or modify 9178825Sdfr it under the terms of the GNU General Public License as published by 10178825Sdfr the Free Software Foundation; either version 2, or (at your option) 11178825Sdfr any later version. 12178825Sdfr 13178825Sdfr This program is distributed in the hope that it will be useful, 14178825Sdfr but WITHOUT ANY WARRANTY; without even the implied warranty of 15178825Sdfr MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16178825Sdfr GNU General Public License for more details. 17178825Sdfr 18178825Sdfr You should have received a copy of the GNU General Public License 19178825Sdfr along with this program; if not, write to the Free Software 20178825Sdfr Foundation, Inc., 51 Franklin Street, Fifth Floor, 21178825Sdfr Boston, MA 02110-1301, USA. */ 22178825Sdfr 23178825Sdfr/* As a special exception, you may create a larger work that contains 24178825Sdfr part or all of the Bison parser skeleton and distribute that work 25178825Sdfr under terms of your choice, so long as that work isn't itself a 26178825Sdfr parser generator using the skeleton or a modified version thereof 27178825Sdfr as a parser skeleton. Alternatively, if you modify or redistribute 28178825Sdfr the parser skeleton itself, you may (at your option) remove this 29178825Sdfr special exception, which will cause the skeleton and the resulting 30178825Sdfr Bison output files to be licensed under the GNU General Public 31178825Sdfr License without this special exception. 32178825Sdfr 33178825Sdfr This special exception was added by the Free Software Foundation in 34178825Sdfr version 2.2 of Bison. */ 35178825Sdfr 36178825Sdfr/* Tokens. */ 37178825Sdfr#ifndef YYTOKENTYPE 38178825Sdfr# define YYTOKENTYPE 39178825Sdfr /* Put the tokens into the symbol table, so that GDB and other debuggers 40178825Sdfr know about them. */ 41178825Sdfr enum yytokentype { 42178825Sdfr TABLE = 258, 43178825Sdfr REQUEST = 259, 44178825Sdfr UNKNOWN = 260, 45178825Sdfr UNIMPLEMENTED = 261, 46178825Sdfr END = 262, 47178825Sdfr STRING = 263 48178825Sdfr }; 49178825Sdfr#endif 50178825Sdfr/* Tokens. */ 51178825Sdfr#define TABLE 258 52178825Sdfr#define REQUEST 259 53178825Sdfr#define UNKNOWN 260 54178825Sdfr#define UNIMPLEMENTED 261 55178825Sdfr#define END 262 56178825Sdfr#define STRING 263 57178825Sdfr 58178825Sdfr 59178825Sdfr 60178825Sdfr 61178825Sdfr#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 62178825Sdfrtypedef union YYSTYPE 63178825Sdfr#line 52 "parse.y" 64178825Sdfr{ 65178825Sdfr char *string; 66178825Sdfr unsigned number; 67178825Sdfr struct string_list *list; 68178825Sdfr} 69178825Sdfr/* Line 1529 of yacc.c. */ 70178825Sdfr#line 71 "parse.h" 71178825Sdfr YYSTYPE; 72178825Sdfr# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 73178825Sdfr# define YYSTYPE_IS_DECLARED 1 74178825Sdfr# define YYSTYPE_IS_TRIVIAL 1 75178825Sdfr#endif 76178825Sdfr 77178825Sdfrextern YYSTYPE yylval; 78178825Sdfr 79