1c19800e8SDoug Rabson /* A Bison parser, made by GNU Bison 2.3. */ 2c19800e8SDoug Rabson 3c19800e8SDoug Rabson /* Skeleton interface for Bison's Yacc-like parsers in C 4c19800e8SDoug Rabson 5c19800e8SDoug Rabson Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 6c19800e8SDoug Rabson Free Software Foundation, Inc. 7c19800e8SDoug Rabson 8c19800e8SDoug Rabson This program is free software; you can redistribute it and/or modify 9c19800e8SDoug Rabson it under the terms of the GNU General Public License as published by 10c19800e8SDoug Rabson the Free Software Foundation; either version 2, or (at your option) 11c19800e8SDoug Rabson any later version. 12c19800e8SDoug Rabson 13c19800e8SDoug Rabson This program is distributed in the hope that it will be useful, 14c19800e8SDoug Rabson but WITHOUT ANY WARRANTY; without even the implied warranty of 15c19800e8SDoug Rabson MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16c19800e8SDoug Rabson GNU General Public License for more details. 17c19800e8SDoug Rabson 18c19800e8SDoug Rabson You should have received a copy of the GNU General Public License 19c19800e8SDoug Rabson along with this program; if not, write to the Free Software 20c19800e8SDoug Rabson Foundation, Inc., 51 Franklin Street, Fifth Floor, 21c19800e8SDoug Rabson Boston, MA 02110-1301, USA. */ 22c19800e8SDoug Rabson 23c19800e8SDoug Rabson /* As a special exception, you may create a larger work that contains 24c19800e8SDoug Rabson part or all of the Bison parser skeleton and distribute that work 25c19800e8SDoug Rabson under terms of your choice, so long as that work isn't itself a 26c19800e8SDoug Rabson parser generator using the skeleton or a modified version thereof 27c19800e8SDoug Rabson as a parser skeleton. Alternatively, if you modify or redistribute 28c19800e8SDoug Rabson the parser skeleton itself, you may (at your option) remove this 29c19800e8SDoug Rabson special exception, which will cause the skeleton and the resulting 30c19800e8SDoug Rabson Bison output files to be licensed under the GNU General Public 31c19800e8SDoug Rabson License without this special exception. 32c19800e8SDoug Rabson 33c19800e8SDoug Rabson This special exception was added by the Free Software Foundation in 34c19800e8SDoug Rabson version 2.2 of Bison. */ 35c19800e8SDoug Rabson 36c19800e8SDoug Rabson /* Tokens. */ 37c19800e8SDoug Rabson #ifndef YYTOKENTYPE 38c19800e8SDoug Rabson # define YYTOKENTYPE 39c19800e8SDoug Rabson /* Put the tokens into the symbol table, so that GDB and other debuggers 40c19800e8SDoug Rabson know about them. */ 41c19800e8SDoug Rabson enum yytokentype { 42c19800e8SDoug Rabson ET = 258, 43c19800e8SDoug Rabson INDEX = 259, 44c19800e8SDoug Rabson PREFIX = 260, 45c19800e8SDoug Rabson EC = 261, 46c19800e8SDoug Rabson ID = 262, 47c19800e8SDoug Rabson END = 263, 48c19800e8SDoug Rabson STRING = 264, 49c19800e8SDoug Rabson NUMBER = 265 50c19800e8SDoug Rabson }; 51c19800e8SDoug Rabson #endif 52c19800e8SDoug Rabson /* Tokens. */ 53c19800e8SDoug Rabson #define ET 258 54c19800e8SDoug Rabson #define INDEX 259 55c19800e8SDoug Rabson #define PREFIX 260 56c19800e8SDoug Rabson #define EC 261 57c19800e8SDoug Rabson #define ID 262 58c19800e8SDoug Rabson #define END 263 59c19800e8SDoug Rabson #define STRING 264 60c19800e8SDoug Rabson #define NUMBER 265 61c19800e8SDoug Rabson 62c19800e8SDoug Rabson 63c19800e8SDoug Rabson 64c19800e8SDoug Rabson 65c19800e8SDoug Rabson #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 66c19800e8SDoug Rabson typedef union YYSTYPE 67*ae771770SStanislav Sedov #line 54 "parse.y" 68c19800e8SDoug Rabson { 69c19800e8SDoug Rabson char *string; 70c19800e8SDoug Rabson int number; 71c19800e8SDoug Rabson } 72c19800e8SDoug Rabson /* Line 1529 of yacc.c. */ 73c19800e8SDoug Rabson #line 74 "parse.h" 74c19800e8SDoug Rabson YYSTYPE; 75c19800e8SDoug Rabson # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 76c19800e8SDoug Rabson # define YYSTYPE_IS_DECLARED 1 77c19800e8SDoug Rabson # define YYSTYPE_IS_TRIVIAL 1 78c19800e8SDoug Rabson #endif 79c19800e8SDoug Rabson 80c19800e8SDoug Rabson extern YYSTYPE yylval; 81c19800e8SDoug Rabson 82