|
#ifndef YY_SPVM_YY_LIB_SPVM_BUILDER_INCLUDE_SPVM_YACC_H_INCLUDED
# define YY_SPVM_YY_LIB_SPVM_BUILDER_INCLUDE_SPVM_YACC_H_INCLUDED
#ifndef YYDEBUG
# define YYDEBUG 1
#endif
#if YYDEBUG
extern int SPVM_yydebug;
#endif
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
enum yytokentype
{
CLASS = 258,
HAS = 259,
METHOD = 260,
OUR = 261,
ENUM = 262,
MY = 263,
USE = 264,
AS = 265,
REQUIRE = 266,
ALIAS = 267,
ALLOW = 268,
OUTMOST_CLASS = 269,
MUTABLE = 270,
ATTRIBUTE = 271,
MAKE_READ_ONLY = 272,
INTERFACE = 273,
EVAL_ERROR_ID = 274,
ARGS_WIDTH = 275,
VERSION_DECL = 276,
VERSION_FROM = 277,
IF = 278,
UNLESS = 279,
ELSIF = 280,
ELSE = 281,
FOR = 282,
WHILE = 283,
LAST = 284,
NEXT = 285,
SWITCH = 286,
CASE = 287,
DEFAULT = 288,
BREAK = 289,
EVAL = 290,
SYMBOL_NAME = 291,
VAR_NAME = 292,
CONSTANT = 293,
EXCEPTION_VAR = 294,
COPY_FIELDS = 295,
UNDEF = 296,
VOID = 297,
BYTE = 298,
SHORT = 299,
INT = 300,
LONG = 301,
FLOAT = 302,
DOUBLE = 303,
STRING = 304,
OBJECT = 305,
TRUE = 306,
FALSE = 307,
END_OF_FILE = 308,
FATCAMMA = 309,
RW = 310,
RO = 311,
WO = 312,
INIT = 313,
NEW = 314,
OF = 315,
BASIC_TYPE_ID = 316,
EXTENDS = 317,
SUPER = 318,
RETURN = 319,
WEAKEN = 320,
DIE = 321,
WARN = 322,
PRINT = 323,
SAY = 324,
OUTMOST_CLASS_NAME = 325,
UNWEAKEN = 326,
ASSIGN = 327,
SPECIAL_ASSIGN = 328,
LOGICAL_OR = 329,
DEFINED_OR = 330,
LOGICAL_AND = 331,
BIT_OR = 332,
BIT_XOR = 333,
BIT_AND = 334,
NUMEQ = 335,
NUMNE = 336,
STREQ = 337,
STRNE = 338,
NUMGT = 339,
NUMGE = 340,
NUMLT = 341,
NUMLE = 342,
STRGT = 343,
STRGE = 344,
STRLT = 345,
STRLE = 346,
ISA = 347,
ISA_ERROR = 348,
IS_TYPE = 349,
IS_ERROR = 350,
IS_COMPILE_TYPE = 351,
NUMERIC_CMP = 352,
STRING_CMP = 353,
CAN = 354,
SHIFT = 355,
DIVIDE = 356,
DIVIDE_UNSIGNED_INT = 357,
DIVIDE_UNSIGNED_LONG = 358,
MODULO = 359,
MODULO_UNSIGNED_INT = 360,
MODULO_UNSIGNED_LONG = 361,
LOGICAL_NOT = 362,
BIT_NOT = 363,
REFERENCE = 364,
DEREFERENCE = 365,
PLUS = 366,
MINUS = 367,
CONVERT = 368,
SCALAR = 369,
STRING_LENGTH = 370,
ISWEAK = 371,
TYPE_NAME = 372,
COMPILE_TYPE_NAME = 373,
DUMP = 374,
NEW_STRING_LEN = 375,
IS_READ_ONLY = 376,
COPY = 377,
INC = 378,
DEC = 379,
ARROW = 380
};
#endif
int SPVM_yyparse (SPVM_COMPILER* compiler);
#endif /* !YY_SPVM_YY_LIB_SPVM_BUILDER_INCLUDE_SPVM_YACC_H_INCLUDED */
|