quick fix for "White Mates" in parser.l
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 27 Oct 2009 17:33:42 +0000 (10:33 -0700)
committerArun Persaud <arun@nubati.net>
Tue, 27 Oct 2009 17:33:42 +0000 (10:33 -0700)
parser.l

index 7e77c88..d96b95a 100755 (executable)
--- a/parser.l
+++ b/parser.l
@@ -849,11 +849,11 @@ extern void CopyBoard P((Board to, Board from));
     return (int) GameIsDrawn;\r
 }\r
 \r
-(([Ww](hite)?)|([Bb](lack)?))" "([Mm]ate(s|ed)?)|([Ww][io]n(s)?.*)  {\r
+(([Ww](hite)?)|([Bb](lack)?))" "(([Mm]ates)|([Ww][io]n(s)?)) { \r
     return (int) (ToUpper(yytext[0]) == 'W' ? WhiteWins : BlackWins);\r
 }\r
 \r
-(([Ww](hite)?)|([Bb](lack)?))" "([Mm]ate(s|ed)?)|([Ll]os[tes]+.*)  {\r
+(([Ww](hite)?)|([Bb](lack)?))" "(([Mm]ated)|([Ll]os[tes]+)) { \r
     return (int) (ToUpper(yytext[0]) == 'W' ? BlackWins : WhiteWins);\r
 }\r
 \r