chessql

Chess Query Language (cql) parser.


License
Other
Install
pip install chessql==2.1.1

Documentation

=================================
Chess Query Language (CQL) parser
=================================

.. contents::


Description
===========

This package provides a parser for Chess Query Language ('CQL'_).

The 'documentation'_ for CQL version 6.0.4 as found in first half of 2020 was used as a reference. 

This package does not implement an evaluator to find games in a 'PGN'_ file which match a query.  An evaluator is implemented in `ChessTab`_.


Installation Instructions
=========================

This package is available on PyPI so can be installed by typing

   python -m pip install --user chessql

at the command prompt.

See `Python`_ and `pip`_ documentation for alternatives and platform-specific points.


.. _Python: https://python.org
.. _pip: https://packaging.python.org/installing
.. _CQL: http://www.gadycosteff.com
.. _PGN: http://www6.chessclub/help/PGN-spec
.. _documentation: http://www.gadycosteff.com/cql/doc/allindex.html
.. _ChessTab: http://www.solentware.co.uk/downloads.html