An html version of Indian.cql which is not in the cql.zip file. Created by Gady Costeff.

;; Indian manoeuvre. A stale-mating position is culminated which White has provided by preparing an ambush so as to allow the defense a move that may expose him to a discovered mate.
(match
:pgn heijden.pgn
:output Indian.pgn (position :flipcolor :or (
(position :gappedsequence (
(position :rayorthogonal ([QR] a k) :movefrom [QR])
(position :rayorthogonal ([QR] a k))
(position :rayorthogonal ([QR] [BNP] a k))
(position :rayorthogonal ([QR] [BNP] k))
))
(position :gappedsequence (
(position :raydiagonal ([QB] a k) :movefrom [QR])
(position :raydiagonal ([QB] a k))
(position :raydiagonal ([QB] [RNP] a k))
(position :raydiagonal ([QB] [RNP] k))
))
)
)
)
After executing this with "> cql Indian.cql" there are 107 studies found in the Harold van der Heijden Database 2015.
NB. When you see {MATCH} in the text, it means that cql has found the position asked for.

Below only 10 studies are presented: