slc-gram.h revision 233294
1387Ssundar/* A Bison parser, made by GNU Bison 2.3.  */
2387Ssundar
3387Ssundar/* Skeleton interface for Bison's Yacc-like parsers in C
4877Sattila
5387Ssundar   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6387Ssundar   Free Software Foundation, Inc.
7387Ssundar
8877Sattila   This program is free software; you can redistribute it and/or modify
9387Ssundar   it under the terms of the GNU General Public License as published by
10387Ssundar   the Free Software Foundation; either version 2, or (at your option)
11387Ssundar   any later version.
12387Ssundar
13387Ssundar   This program is distributed in the hope that it will be useful,
14877Sattila   but WITHOUT ANY WARRANTY; without even the implied warranty of
15387Ssundar   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16387Ssundar   GNU General Public License for more details.
17387Ssundar
18877Sattila   You should have received a copy of the GNU General Public License
19387Ssundar   along with this program; if not, write to the Free Software
20387Ssundar   Foundation, Inc., 51 Franklin Street, Fifth Floor,
21387Ssundar   Boston, MA 02110-1301, USA.  */
22387Ssundar
23387Ssundar/* As a special exception, you may create a larger work that contains
24387Ssundar   part or all of the Bison parser skeleton and distribute that work
25387Ssundar   under terms of your choice, so long as that work isn't itself a
26387Ssundar   parser generator using the skeleton or a modified version thereof
27387Ssundar   as a parser skeleton.  Alternatively, if you modify or redistribute
28387Ssundar   the parser skeleton itself, you may (at your option) remove this
29387Ssundar   special exception, which will cause the skeleton and the resulting
30387Ssundar   Bison output files to be licensed under the GNU General Public
31387Ssundar   License without this special exception.
32387Ssundar
33387Ssundar   This special exception was added by the Free Software Foundation in
34   version 2.2 of Bison.  */
35
36/* Tokens.  */
37#ifndef YYTOKENTYPE
38# define YYTOKENTYPE
39   /* Put the tokens into the symbol table, so that GDB and other debuggers
40      know about them.  */
41   enum yytokentype {
42     LITERAL = 258,
43     STRING = 259
44   };
45#endif
46/* Tokens.  */
47#define LITERAL 258
48#define STRING 259
49
50
51
52
53#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
54typedef union YYSTYPE
55#line 57 "slc-gram.y"
56{
57	char *string;
58	struct assignment *assignment;
59}
60/* Line 1529 of yacc.c.  */
61#line 62 "slc-gram.h"
62	YYSTYPE;
63# define yystype YYSTYPE /* obsolescent; will be withdrawn */
64# define YYSTYPE_IS_DECLARED 1
65# define YYSTYPE_IS_TRIVIAL 1
66#endif
67
68extern YYSTYPE yylval;
69
70