Path: blob/main/crypto/heimdal/lib/com_err/parse.h
34878 views
/* A Bison parser, made by GNU Bison 2.3. */12/* Skeleton interface for Bison's Yacc-like parsers in C34Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 20065Free Software Foundation, Inc.67This program is free software; you can redistribute it and/or modify8it under the terms of the GNU General Public License as published by9the Free Software Foundation; either version 2, or (at your option)10any later version.1112This program is distributed in the hope that it will be useful,13but WITHOUT ANY WARRANTY; without even the implied warranty of14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the15GNU General Public License for more details.1617You should have received a copy of the GNU General Public License18along with this program; if not, write to the Free Software19Foundation, Inc., 51 Franklin Street, Fifth Floor,20Boston, MA 02110-1301, USA. */2122/* As a special exception, you may create a larger work that contains23part or all of the Bison parser skeleton and distribute that work24under terms of your choice, so long as that work isn't itself a25parser generator using the skeleton or a modified version thereof26as a parser skeleton. Alternatively, if you modify or redistribute27the parser skeleton itself, you may (at your option) remove this28special exception, which will cause the skeleton and the resulting29Bison output files to be licensed under the GNU General Public30License without this special exception.3132This special exception was added by the Free Software Foundation in33version 2.2 of Bison. */3435/* Tokens. */36#ifndef YYTOKENTYPE37# define YYTOKENTYPE38/* Put the tokens into the symbol table, so that GDB and other debuggers39know about them. */40enum yytokentype {41ET = 258,42INDEX = 259,43PREFIX = 260,44EC = 261,45ID = 262,46END = 263,47STRING = 264,48NUMBER = 26549};50#endif51/* Tokens. */52#define ET 25853#define INDEX 25954#define PREFIX 26055#define EC 26156#define ID 26257#define END 26358#define STRING 26459#define NUMBER 2656061626364#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED65typedef union YYSTYPE66#line 54 "parse.y"67{68char *string;69int number;70}71/* Line 1529 of yacc.c. */72#line 74 "parse.h"73YYSTYPE;74# define yystype YYSTYPE /* obsolescent; will be withdrawn */75# define YYSTYPE_IS_DECLARED 176# define YYSTYPE_IS_TRIVIAL 177#endif7879extern YYSTYPE yylval;80818283