1#define CHAR 257
2#define INTEGER 258
3#define BOOLEAN 259
4#define PERCENT 260
5#define MESSAGE_ID 261
6#define MAZE_ID 262
7#define LEVEL_ID 263
8#define LEV_INIT_ID 264
9#define GEOMETRY_ID 265
10#define NOMAP_ID 266
11#define OBJECT_ID 267
12#define COBJECT_ID 268
13#define MONSTER_ID 269
14#define TRAP_ID 270
15#define DOOR_ID 271
16#define DRAWBRIDGE_ID 272
17#define MAZEWALK_ID 273
18#define WALLIFY_ID 274
19#define REGION_ID 275
20#define FILLING 276
21#define RANDOM_OBJECTS_ID 277
22#define RANDOM_MONSTERS_ID 278
23#define RANDOM_PLACES_ID 279
24#define ALTAR_ID 280
25#define LADDER_ID 281
26#define STAIR_ID 282
27#define NON_DIGGABLE_ID 283
28#define NON_PASSWALL_ID 284
29#define ROOM_ID 285
30#define PORTAL_ID 286
31#define TELEPRT_ID 287
32#define BRANCH_ID 288
33#define LEV 289
34#define CHANCE_ID 290
35#define CORRIDOR_ID 291
36#define GOLD_ID 292
37#define ENGRAVING_ID 293
38#define FOUNTAIN_ID 294
39#define POOL_ID 295
40#define SINK_ID 296
41#define NONE 297
42#define RAND_CORRIDOR_ID 298
43#define DOOR_STATE 299
44#define LIGHT_STATE 300
45#define CURSE_TYPE 301
46#define ENGRAVING_TYPE 302
47#define DIRECTION 303
48#define RANDOM_TYPE 304
49#define O_REGISTER 305
50#define M_REGISTER 306
51#define P_REGISTER 307
52#define A_REGISTER 308
53#define ALIGNMENT 309
54#define LEFT_OR_RIGHT 310
55#define CENTER 311
56#define TOP_OR_BOT 312
57#define ALTAR_TYPE 313
58#define UP_OR_DOWN 314
59#define SUBROOM_ID 315
60#define NAME_ID 316
61#define FLAGS_ID 317
62#define FLAG_TYPE 318
63#define MON_ATTITUDE 319
64#define MON_ALERTNESS 320
65#define MON_APPEARANCE 321
66#define CONTAINED 322
67#define STRING 323
68#define MAP_ID 324
69typedef union
70{
71	int	i;
72	char*	map;
73	struct {
74		xchar room;
75		xchar wall;
76		xchar door;
77	} corpos;
78} YYSTYPE;
79extern YYSTYPE yylval;
80