typedef union {
   char         *Name;
   int           Value;
   NameVal      *Nameval;
   NumVal       *Numval;
   NameList     *Namelist;
   NameListList *NameListlist;
   ChannelData  *Channeldata;
   GameDesc     *Gamedesc;
   Game         *Game;
   Player       *Person;
   void         *Dummy;
   DisputeDesc  *Disputedesc;
   BetDesc      *Bet;
} YYSTYPE;
#define	NAME	258
#define	SERVERMESSAGE	259
#define	STATSENTRY	260
#define	ILLEGALMOVE	261
#define	ILLEGALUNDO	262
#define	REQUESTINGMATCH	263
#define	REMOVEGAMEFILE	264
#define	MAILED	265
#define	REMOVEGROUP	266
#define	GIVEBYOYOMI	267
#define	RESULTLINE	268
#define	INVALID	269
#define	AUTOMATCHDISPUTE	270
#define	NEWCHANNEL	271
#define	MUSTPASS	272
#define	OPPMUSTPASS	273
#define	GUEST	274
#define	TELLDONE	275
#define	REVIEWSTART	276
#define	REVLITERAL	277
#define	REVUNKNOWN	278
#define	WELCOME	279
#define	SERVERFULL	280
#define	XSHOUT2	281
#define	MYBET	282
#define	YELL	283
#define	TELL	284
#define	RESIGN	285
#define	KOMIREQUEST	286
#define	DISPUTEMATCHTYPE	287
#define	XSHOUT	288
#define	DECLINE	289
#define	JOIN	290
#define	LEAVE	291
#define	NEWTITLE	292
#define	BROADCAST	293
#define	ITBROADCAST	294
#define	ENTERBYOYOMI	295
#define	NOTIME	296
#define	PERSON	297
#define	BEEPING	298
#define	PLAYERON	299
#define	PROBA	300
#define	STORED	301
#define	IDLE	302
#define	PROMPT	303
#define	GAMES	304
#define	REMOVE	305
#define	MOVE	306
#define	GAME	307
#define	OVEROBSERVE	308
#define	MESSAGES	309
#define	NEWMATCH	310
#define	STATUSLINE	311
#define	CHANNEL	312
#define	CHANGECHANNEL	313
#define	FREE	314
#define	TEXTFILE	315
#define	FIRSTREMOVE	316
#define	REVIEWTYPE	317
#define	GAMECOLOR	318
#define	GAMESECONDS	319
#define	BYOYOMI	320
#define	MATCHTYPE	321
#define	NATURAL	322
#define	BETRESULT	323
#define	RATING	324
#define	STOREDNUM	325
#define	UNDO	326
#define	END	327
#define	FAIL	328
#define	OLDPROMPT	329
#define	SEMIPROMPT	330
#define	INFOMESSAGE	331
#define	LUSER	332
#define	OLDPASSWORD	333
#define	PASSWORD	334
#define	INVALIDPASSWORD	335
#define	IGSENTRY	336
#define	TITLESET	337
#define	TOGGLE	338
#define	PLAYERS	339
#define	UNKNOWNANSWER	340
#define	MATCHCLOSED	341
#define	MATCHOPEN	342
#define	OBSERVE	343
#define	WATCHING	344
#define	EXTSTATSENTRY	345
#define	ADD	346
#define	KIBITZ	347
#define	KOMISET	348
#define	TRANSLATION	349
#define	GAMETIME	350
#define	LOSTCONNECTION	351
#define	MYADJOURN	352
#define	RESTORE	353
#define	RESTART	354
#define	NOTURN	355
#define	GAMESAVED	356
#define	UNDID	357
#define	EMPTY	358
#define	DONE	359
#define	RESTORESCORING	360
#define	STATUSHEADER	361
#define	REMOVELIBERTY	362
#define	OBSERVEWHILEPLAY	363
#define	NOTELLTARGET	364
#define	GMTTIME	365
#define	LOCALTIME	366
#define	SERVERUP	367
#define	UPTIMEENTRY	368
#define	THROWCOPY	369
#define	SORRY	370
#define	WRONGCHANNEL	371
#define	AUTOMATCHREQUEST	372
#define	DISPUTE	373
#define	OPPONENTDISPUTE	374
#define	LATEFREE	375
#define	NOPLAY	376
#define	CHANNELHEADER	377
#define	OBSERVERS	378
#define	GAMENOTFOUND	379
#define	MATCHREQUEST	380
#define	GOEMATCHREQUEST	381
#define	TOURNAMENTMATCHREQUEST	382
#define	TOURNAMENTGOEMATCHREQUEST	383
#define	USERESIGN	384
#define	GAMETITLE	385
#define	ERASE	386
#define	PLEASEREDONE	387
#define	TELLTARGET	388
#define	TELLOFF	389
#define	NOREMOVETURN	390
#define	ADJOURNSENTREQUEST	391
#define	ADJOURNREQUEST	392
#define	OPPONENTNOTON	393
#define	NOLOAD	394
#define	DISAGREEREMOVE	395
#define	OPPDISAGREEREMOVE	396
#define	DECLINEADJOURN	397
#define	REVIEWLIST	398
#define	REVIEWSTOP	399
#define	REVNODE	400
#define	REVCOMMENT	401
#define	REVEVENT	402
#define	REVRESULT	403
#define	REVPLACE	404
#define	REVUSER	405
#define	REVDATE	406
#define	REVKOMI	407
#define	REVGAMENAME	408
#define	REVWHITERANK	409
#define	REVBLACKRANK	410
#define	REVWHITENAME	411
#define	REVBLACKNAME	412
#define	REVSIZE	413
#define	REVGAME	414
#define	REVBLACK	415
#define	REVWHITE	416
#define	REVADDBLACK	417
#define	REVADDWHITE	418
#define	REVADDEMPTY	419
#define	REVNODENAME	420
#define	REVIEWEND	421
#define	REVBLACKTIME	422
#define	REVWHITETIME	423
#define	REVCOPYRIGHT	424
#define	REVHANDICAP	425
#define	REVLETTERS	426
#define	REVIEWVARIATIONS	427
#define	NOREVIEW	428
#define	SGFLIST	429
#define	NOSGF	430
#define	NOMOREMOVES	431
#define	BETWINNERS	432
#define	BETEVEN	433
#define	BETLOSERS	434
#define	USER	435
#define	CURRENTSCORE	436
#define	FINALSCORE	437
#define	TEAMGAME	438
#define	OBSERVETEAM	439
#define	RESTARTTEAMGAME	440
#define	SETPROBA	441
#define	NOTREVIEWING	442
#define	NOTREQUESTGAME	443


extern YYSTYPE IgsYYlval;
