Fix o-o castling in new parser
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 13 Mar 2011 13:09:14 +0000 (14:09 +0100)
committerArun Persaud <apersaud@lbl.gov>
Sun, 13 Mar 2011 19:41:04 +0000 (12:41 -0700)
commitf87e38c6a6e20a385497aa947987a731baf5aedb
tree126e0aa8dfe20161a5f680b33414bd9d91aa6635
parent065c7fdfab3182e5d5117a4c11b71eca40b70e12
Fix o-o castling in new parser

The non-compliant notation of castling with lower-case 'o' should be
preferred over the non-compliant interpretation of moving a Pawn along
the o-file. Not doing so breaks ICS play, as ICS use o-o and o-o-o for
castling! So an exception is now made for the o-file in the 'fxg'
case.
parser.c