Fix bug in parsing illegal Pawn captures
authorH.G. Muller <h.g.muller@hccnet.nl>
Sat, 6 Nov 2010 18:55:31 +0000 (19:55 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 9 Nov 2010 14:01:32 +0000 (15:01 +0100)
commita9f394f721b7c2b69aed0f7fd8ddf01c197a8b09
treede23c35f3db65aaf3a7ec082bf46a76caa9402e9
parent4874d4beeab3424c79e343c5be80f4dd7eea8808
Fix bug in parsing illegal Pawn captures

When a pawn move of type exf5 was illegal, the parser made an attempt to
interpret it as e.p. capture of f5. This, however, messed up the move,
so that it was now permanently mistaken for e5xf6. Even in cases with
legality testing off, where you would want the original move to be
accepted despite the fact that it was illegal.
parser.l