chessql-2.0
Support the syntax of CQL version 6.0.4 rather than version 5.1.
A data structure describing a CQL statement is generated, but no code for evaluating the CQL statement is provided. All code related to evaluating the
data structure generated for CQL version 5.1 is removed, often transferred to ChessTab.
Piece designator syntax, in particular, is unchanged between CQL version 5.1 and 6.0.4 except for the character used to represent empty squares. The documentation style at CQL version 6.0.4 made it practical to prepare code to parse all filters.
The dependency on pgn-read is removed: if pgn-read is not available assumptions are made about the values of the constants which would be imported.
|