xref: /freebsd/crypto/heimdal/lib/sl/slc-gram.h (revision c19800e8)
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
55c19800e8SDoug Rabson #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