Source file: /~heha/hs/gputils64-210929.zip/gplink/parse.h

/* 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();
Detected encoding: UTF-80