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;