result
The
result
filter takes a single argument which must be
1-0
or
0-1
or
1/2-1/2
. It is true in a position if the result of the current game equals the given result. For example,
result 1-0
A result filter may also be included as a CQL parameter, in addition to be used as an ordinary filter. For example,
cql (input i.pgn result 1-0)
countsquares 4 10 q
matches games where White wins even though black has at least 4 queens at some point. But this is equivalent to
cql (input i.pgn)
result 1-0
countsquares 4 10 q
The advantage of putting
result
with the other filters is that it can be transformed using
flipcolor
:
cql (input i.pgn)
flipcolor
{result 1-0
countsquares 4 10 q}
will match games where the losing side, White or Black, had at least 4 queens at one point.
Examples