Navigation

Table of tables

Table Name
arithmetic operators
CQL By Example files
CQL header parameters
basic directions
compound directions
introductory examples
metadata examples
positional patterns examples
sort examples
movement patterns examples
logical theme examples
linear theme examples
advanced examples
(table of filters)
game tree filters
GUI interface properties
HHdbVI interface filters/keywords
HHdbVI differences between hhdb sort prize and hhdb prize sort
table of regex operators
examples used in sample.pgn
types of move filters
move filter parameters
command line options
piece designator examples
simple piece designators
compound piece designators
piece types
piece designator square sets examples
NAGs for use in originalcomment
pin parameters
power of each piece type
precedence table
relational operators
filters acting on strings
unicode symbols
index of symbols
tag query filters, predefined
transforms
basic transforms, formal
this
predefined piece types

INDEXES

  • table of filters
  • full index
  • unicode symbols
  • ASCII symbols
  • table of tables
  • filters by topic

Examples

  • CQL By Example
  • examples main page
  • QQqq
  • lone knight mate
  • Greek gift
  • smothered mate
  • mirror mate
  • rook: 4 corners, 3 moves
  • queen staircase
  • interference theme
  • Turton theme
  • Ding's theme

New in CQL 6.2

  • new features
  • unicode
  • palette
  • ―― and ×
  • ⊢
  • /// concise annotation syntax
  • ◎
  • →
  • ←
  • ✵
  • ⬓
  • puremate, etc.
  • atomic variables
  • keepallbest
  • similarposition
  • more powerful dictionaries
  • try
  • current move filters
  • CQL font

GETTING AND RUNNING CQL

  • Download CQL
  • Windows GUI
  • Release notes
  • Installation
  • How to run CQL
  • Command line options
  • Programming from the command line

KEY CONCEPTS

  • overview
  • file structure
  • current position
  • game tree
  • header
  • piece designators
  • filters
  • precedence
  • values
  • variables
  • transforms
  • Heijden Database VI interface

QUICK LINKS

  • all CQL filters
  • find filter
  • Heijden database VI interface
  • Strings and regular expressions
  • ~~ for regex matching
  • FAQ
  • CQL support
  • CQL Home