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 LITERAL = 258, 43c19800e8SDoug Rabson STRING = 259 44c19800e8SDoug Rabson }; 45c19800e8SDoug Rabson #endif 46c19800e8SDoug Rabson /* Tokens. */ 47c19800e8SDoug Rabson #define LITERAL 258 48c19800e8SDoug Rabson #define STRING 259 49c19800e8SDoug Rabson 50c19800e8SDoug Rabson 51c19800e8SDoug Rabson 52c19800e8SDoug Rabson 53c19800e8SDoug Rabson #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 54c19800e8SDoug Rabson typedef union YYSTYPE 55*ae771770SStanislav Sedov #line 57 "slc-gram.y" 56c19800e8SDoug Rabson { 57c19800e8SDoug Rabson char *string; 58c19800e8SDoug Rabson struct assignment *assignment; 59c19800e8SDoug Rabson } 60c19800e8SDoug Rabson /* Line 1529 of yacc.c. */ 61c19800e8SDoug Rabson #line 62 "slc-gram.h" 62c19800e8SDoug Rabson YYSTYPE; 63c19800e8SDoug Rabson # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 64c19800e8SDoug Rabson # define YYSTYPE_IS_DECLARED 1 65c19800e8SDoug Rabson # define YYSTYPE_IS_TRIVIAL 1 66c19800e8SDoug Rabson #endif 67c19800e8SDoug Rabson 68c19800e8SDoug Rabson extern YYSTYPE yylval; 69c19800e8SDoug Rabson 70