Metadata-Version: 2.1
Name: chessql
Version: 2.1
Summary: Chess Query Language (cql) parser
Home-page: http://www.solentware.co.uk
Author: Roger Marsh
Author-email: roger.marsh@solentware.co.uk
License: BSD
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Topic :: Games/Entertainment :: Board Games
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
License-File: LICENCE
Requires-Dist: pgn-read (==2.2)

=================================
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
