/* A Bison parser, made by GNU Bison 3.0.4. */
/* Bison interface for Yacc-like parsers in C
Copyright 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
*/
#pragma once
/* Debug traces. */
extern bool yydebug;
/* Token type. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
enum yytokentype
{
LEXEOF = 0,
SYMBOL = 258,
LIBPATH = 259,
LKRPATH = 260,
STRING = 261,
ERROR = 262,
NUMBER = 263,
DEFINE = 264,
IFDEF = 265,
ELSE = 266,
FI = 267
};
#endif
/* Tokens. */
#define LEXEOF 0
#define SYMBOL 258
#define LIBPATH 259
#define LKRPATH 260
#define STRING 261
#define ERROR 262
#define NUMBER 263
#define DEFINE 264
#define IFDEF 265
#define ELSE 266
#define FI 267
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
union YYSTYPE {
int i;
long l;
char *s;
pnode_t *p;
};
typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif
extern YYSTYPE yylval;
int yyparse();
Vorgefundene Kodierung: UTF-8 | 0
|