Follow-up Comment #1, bug #27799 (project xboard):
Not sure I understand the lex syntax completely. The "+", is that a meta
character for one or more, like "*" means zero or more times, and "?" means
one or zero? And unescaped parentheses group these operators?
Btw, now that I look at parser.l, what do you think of:
(([Ww](hite)?)|([Bb](lack)?))" "([Mm]ate(s|ed)?)|([Ww][io]n(s)?.*) {
Doesn't that match "Mateed", in stead of "Mated"?
H.G. Muller
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?27799>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-XBoard mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-xboard