1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
|
#ifndef BISON_Y_TAB_H
# define BISON_Y_TAB_H
#ifndef YYSTYPE
typedef union
{
class Uc_symbol *sym;
class Uc_var_symbol *var;
class Uc_expression *expr;
class Uc_call_expression *funcall;
class Uc_function_symbol *funsym;
class Uc_statement *stmt;
class std::vector<char *> *strvec;
class Uc_block_statement *block;
class Uc_arrayloop_statement *arrayloop;
class Uc_array_expression *exprlist;
int intval;
char *strval;
} yystype;
# define YYSTYPE yystype
# define YYSTYPE_IS_TRIVIAL 1
#endif
# define IF 257
# define ELSE 258
# define RETURN 259
# define WHILE 260
# define FOR 261
# define UCC_IN 262
# define WITH 263
# define TO 264
# define EXTERN 265
# define BREAK 266
# define GOTO 267
# define CASE 268
# define VAR 269
# define UCC_INT 270
# define UCC_CONST 271
# define STRING 272
# define ENUM 273
# define CONVERSE 274
# define SAY 275
# define MESSAGE 276
# define RESPONSE 277
# define EVENT 278
# define FLAG 279
# define ITEM 280
# define UCTRUE 281
# define UCFALSE 282
# define REMOVE 283
# define ADD 284
# define HIDE 285
# define SCRIPT 286
# define AFTER 287
# define TICKS 288
# define STATIC_ 289
# define ORIGINAL 290
# define CONTINUE 291
# define REPEAT 292
# define NOP 293
# define NOHALT 294
# define WAIT 295
# define RISE 296
# define DESCEND 297
# define FRAME 298
# define HATCH 299
# define NEXT 300
# define PREVIOUS 301
# define CYCLE 302
# define STEP 303
# define MUSIC 304
# define CALL 305
# define SPEECH 306
# define SFX 307
# define FACE 308
# define HIT 309
# define HOURS 310
# define ACTOR 311
# define NORTH 312
# define SOUTH 313
# define EAST 314
# define WEST 315
# define NE 316
# define NW 317
# define SE 318
# define SW 319
# define STRING_LITERAL 320
# define STRING_PREFIX 321
# define IDENTIFIER 322
# define INT_LITERAL 323
# define AND 324
# define OR 325
# define EQUALS 326
# define NEQUALS 327
# define LTEQUALS 328
# define GTEQUALS 329
# define NOT 330
# define UCC_POINTS 331
extern YYSTYPE yylval;
#endif /* not BISON_Y_TAB_H */
|