Blame utils/fwparam_ibft/prom_parse.tab.h

Packit eace71
/* A Bison parser, made by GNU Bison 3.0.4.  */
Packit eace71
Packit eace71
/* Bison interface for Yacc-like parsers in C
Packit eace71
Packit eace71
   Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
Packit eace71
Packit eace71
   This program is free software: you can redistribute it and/or modify
Packit eace71
   it under the terms of the GNU General Public License as published by
Packit eace71
   the Free Software Foundation, either version 3 of the License, or
Packit eace71
   (at your option) any later version.
Packit eace71
Packit eace71
   This program is distributed in the hope that it will be useful,
Packit eace71
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit eace71
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit eace71
   GNU General Public License for more details.
Packit eace71
Packit eace71
   You should have received a copy of the GNU General Public License
Packit eace71
   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
Packit eace71
Packit eace71
/* As a special exception, you may create a larger work that contains
Packit eace71
   part or all of the Bison parser skeleton and distribute that work
Packit eace71
   under terms of your choice, so long as that work isn't itself a
Packit eace71
   parser generator using the skeleton or a modified version thereof
Packit eace71
   as a parser skeleton.  Alternatively, if you modify or redistribute
Packit eace71
   the parser skeleton itself, you may (at your option) remove this
Packit eace71
   special exception, which will cause the skeleton and the resulting
Packit eace71
   Bison output files to be licensed under the GNU General Public
Packit eace71
   License without this special exception.
Packit eace71
Packit eace71
   This special exception was added by the Free Software Foundation in
Packit eace71
   version 2.2 of Bison.  */
Packit eace71
Packit eace71
#ifndef YY_YY_PROM_PARSE_TAB_H_INCLUDED
Packit eace71
# define YY_YY_PROM_PARSE_TAB_H_INCLUDED
Packit eace71
/* Debug traces.  */
Packit eace71
#ifndef YYDEBUG
Packit eace71
# define YYDEBUG 0
Packit eace71
#endif
Packit eace71
#if YYDEBUG
Packit eace71
extern int yydebug;
Packit eace71
#endif
Packit eace71
Packit eace71
/* Token type.  */
Packit eace71
#ifndef YYTOKENTYPE
Packit eace71
# define YYTOKENTYPE
Packit eace71
  enum yytokentype
Packit eace71
  {
Packit eace71
    BUSNAME = 258,
Packit eace71
    BOOTDEV = 259,
Packit eace71
    IPV4 = 260,
Packit eace71
    IQN = 261,
Packit eace71
    OBPPARM = 262,
Packit eace71
    OBPQUAL = 263,
Packit eace71
    HEX4 = 264,
Packit eace71
    HEX16 = 265,
Packit eace71
    VDEVICE = 266,
Packit eace71
    VDEVINST = 267,
Packit eace71
    VDEVDEV = 268,
Packit eace71
    VDEVRAW = 269,
Packit eace71
    CHOSEN = 270,
Packit eace71
    FILENAME = 271
Packit eace71
  };
Packit eace71
#endif
Packit eace71
Packit eace71
/* Value type.  */
Packit eace71
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
Packit eace71
Packit eace71
union YYSTYPE
Packit eace71
{
Packit eace71
#line 34 "prom_parse.y" /* yacc.c:1909  */
Packit eace71
Packit eace71
#define	STR_LEN		16384
Packit eace71
		char str[STR_LEN];
Packit eace71
Packit eace71
#line 76 "prom_parse.tab.h" /* yacc.c:1909  */
Packit eace71
};
Packit eace71
Packit eace71
typedef union YYSTYPE YYSTYPE;
Packit eace71
# define YYSTYPE_IS_TRIVIAL 1
Packit eace71
# define YYSTYPE_IS_DECLARED 1
Packit eace71
#endif
Packit eace71
Packit eace71
/* Location type.  */
Packit eace71
#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
Packit eace71
typedef struct YYLTYPE YYLTYPE;
Packit eace71
struct YYLTYPE
Packit eace71
{
Packit eace71
  int first_line;
Packit eace71
  int first_column;
Packit eace71
  int last_line;
Packit eace71
  int last_column;
Packit eace71
};
Packit eace71
# define YYLTYPE_IS_DECLARED 1
Packit eace71
# define YYLTYPE_IS_TRIVIAL 1
Packit eace71
#endif
Packit eace71
Packit eace71
Packit eace71
extern YYSTYPE yylval;
Packit eace71
extern YYLTYPE yylloc;
Packit eace71
int yyparse (struct ofw_dev *ofwdev);
Packit eace71
Packit eace71
#endif /* !YY_YY_PROM_PARSE_TAB_H_INCLUDED  */