Quelltext /~heha/hs/gputils64-210929.zip/gpasm/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

/* Token type.  */
enum yytokentype {
    LABEL = 258,
    IDENTIFIER = 259,
    IDENT_BRACKET = 260,
    CBLOCK = 261,
    DEBUG_LINE = 262,
    ENDC = 263,
    ERRORLEVEL = 264,
    FILL = 265,
    LIST = 266,
    NUMBER = 267,
    PROCESSOR = 268,
    STRING = 269,
    DEFINE = 270,
    UPPER = 271,
    HIGH = 272,
    LOW = 273,
    LSH = 274,
    RSH = 275,
    GREATER_EQUAL = 276,
    LESS_EQUAL = 277,
    EQUAL = 278,
    NOT_EQUAL = 279,
    LOGICAL_AND = 280,
    LOGICAL_OR = 281,
    ASSIGN_PLUS = 282,
    ASSIGN_MINUS = 283,
    ASSIGN_MULTIPLY = 284,
    ASSIGN_DIVIDE = 285,
    ASSIGN_MODULUS = 286,
    ASSIGN_LSH = 287,
    ASSIGN_RSH = 288,
    ASSIGN_AND = 289,
    ASSIGN_OR = 290,
    ASSIGN_XOR = 291,
    INCREMENT = 292,
    DECREMENT = 293,
    POSTINCREMENT = 294,
    POSTDECREMENT = 295,
    INDFOFFSET = 296,
    TBL_NO_CHANGE = 297,
    TBL_POST_INC = 298,
    TBL_POST_DEC = 299,
    TBL_PRE_INC = 300
};

union YYSTYPE{
  gpasmVal	i;
  char		*s;
  const char	*cs;
  pnode_t	*p;
};

extern YYSTYPE yylval;
Vorgefundene Kodierung: UTF-80