bristol2.cql
// Download bristol2.cql// PGN output when run on sample.pgn
/******* This illustrates how to convert the version bristol1.cql using pieceids and directions instead of shifts Note that this version is much faster than the version using shifts *******/ cql(input hhdbvi.pgn ) move from B piece Bishop in B line -->{ Q & diagonal 1 Bishop move from B} -->btm -->{ ray diagonal (Bishop Q) move from Q} -->Q & diagonal 1 Bishop