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