Source file: /~heha/hs/gputils64-210929.zip/gpasm/ppparse.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.  */
#ifndef YYDEBUG
# define YYDEBUG 1
#endif
#if YYDEBUG
extern int ppdebug;
#endif

/* Token type.  */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
  enum yytokentype
  {
    HV = 258,
    NUMBER = 259,
    IDENTIFIER = 260,
    LOGICAL_OR = 261,
    LOGICAL_AND = 262,
    EQUAL = 263,
    NOT_EQUAL = 264,
    GREATER_EQUAL = 265,
    LESS_EQUAL = 266,
    LSH = 267,
    RSH = 268,
    UPPER = 269,
    HIGH = 270,
    LOW = 271,
    NEG = 272,
    POS = 273
  };
#endif
/* Tokens.  */
#define HV 258
#define NUMBER 259
#define IDENTIFIER 260
#define LOGICAL_OR 261
#define LOGICAL_AND 262
#define EQUAL 263
#define NOT_EQUAL 264
#define GREATER_EQUAL 265
#define LESS_EQUAL 266
#define LSH 267
#define RSH 268
#define UPPER 269
#define HIGH 270
#define LOW 271
#define NEG 272
#define POS 273

/* Value type.  */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED

union YYSTYPE
{

  gpasmVal  i;
  char     *s;

};

typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif


extern YYSTYPE pplval;

int ppparse (void);

Detected encoding: ASCII (7 bit)2