1178843Sdfr/* A Bison parser, made by GNU Bison 2.3.  */
2178843Sdfr
3178843Sdfr/* Skeleton interface for Bison's Yacc-like parsers in C
4178843Sdfr
5178843Sdfr   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6178843Sdfr   Free Software Foundation, Inc.
7178843Sdfr
8178843Sdfr   This program is free software; you can redistribute it and/or modify
9178843Sdfr   it under the terms of the GNU General Public License as published by
10178843Sdfr   the Free Software Foundation; either version 2, or (at your option)
11178843Sdfr   any later version.
12178843Sdfr
13178843Sdfr   This program is distributed in the hope that it will be useful,
14178843Sdfr   but WITHOUT ANY WARRANTY; without even the implied warranty of
15178843Sdfr   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16178843Sdfr   GNU General Public License for more details.
17178843Sdfr
18178843Sdfr   You should have received a copy of the GNU General Public License
19178843Sdfr   along with this program; if not, write to the Free Software
20178843Sdfr   Foundation, Inc., 51 Franklin Street, Fifth Floor,
21178843Sdfr   Boston, MA 02110-1301, USA.  */
22178843Sdfr
23178843Sdfr/* As a special exception, you may create a larger work that contains
24178843Sdfr   part or all of the Bison parser skeleton and distribute that work
25178843Sdfr   under terms of your choice, so long as that work isn't itself a
26178843Sdfr   parser generator using the skeleton or a modified version thereof
27178843Sdfr   as a parser skeleton.  Alternatively, if you modify or redistribute
28178843Sdfr   the parser skeleton itself, you may (at your option) remove this
29178843Sdfr   special exception, which will cause the skeleton and the resulting
30178843Sdfr   Bison output files to be licensed under the GNU General Public
31178843Sdfr   License without this special exception.
32178843Sdfr
33178843Sdfr   This special exception was added by the Free Software Foundation in
34178843Sdfr   version 2.2 of Bison.  */
35178843Sdfr
36178843Sdfr/* Tokens.  */
37178843Sdfr#ifndef YYTOKENTYPE
38178843Sdfr# define YYTOKENTYPE
39178843Sdfr   /* Put the tokens into the symbol table, so that GDB and other debuggers
40178843Sdfr      know about them.  */
41178843Sdfr   enum yytokentype {
42178843Sdfr     ET = 258,
43178843Sdfr     INDEX = 259,
44178843Sdfr     PREFIX = 260,
45178843Sdfr     EC = 261,
46178843Sdfr     ID = 262,
47178843Sdfr     END = 263,
48178843Sdfr     STRING = 264,
49178843Sdfr     NUMBER = 265
50178843Sdfr   };
51178843Sdfr#endif
52178843Sdfr/* Tokens.  */
53178843Sdfr#define ET 258
54178843Sdfr#define INDEX 259
55178843Sdfr#define PREFIX 260
56178843Sdfr#define EC 261
57178843Sdfr#define ID 262
58178843Sdfr#define END 263
59178843Sdfr#define STRING 264
60178843Sdfr#define NUMBER 265
61178843Sdfr
62178843Sdfr
63178843Sdfr
64178843Sdfr
65178843Sdfr#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
66178843Sdfrtypedef union YYSTYPE
67178843Sdfr#line 53 "parse.y"
68178843Sdfr{
69178843Sdfr  char *string;
70178843Sdfr  int number;
71178843Sdfr}
72178843Sdfr/* Line 1529 of yacc.c.  */
73178843Sdfr#line 74 "parse.h"
74178843Sdfr	YYSTYPE;
75178843Sdfr# define yystype YYSTYPE /* obsolescent; will be withdrawn */
76178843Sdfr# define YYSTYPE_IS_DECLARED 1
77178843Sdfr# define YYSTYPE_IS_TRIVIAL 1
78178843Sdfr#endif
79178843Sdfr
80178843Sdfrextern YYSTYPE yylval;
81178843Sdfr
82