/* 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);
Vorgefundene Kodierung: UTF-8 | 0
|