Bajusz Tamás
Bajusz Tamás

Fixed via https://github.com/gbtami/pychess-variants/commit/a2ef7cf45580c3c7665b0ef4789178d2875017a6
Possible related to https://github.com/lichess-org/chessground/issues/243
http://wbec-ridderkerk.nl/html/UCIProtocol.html Stockfish UCI options https://github.com/official-stockfish/Stockfish
A screenshot showing an isolated a pawn pattern in scid gui. 
The isolated pawn was just an example. In "piece (not)exist on rank/file" pattern piece can be any type. Another example can be "connected rooks on rank 7" etc.
If someone needs scoutfish binaries I created a release in my fork here: https://github.com/gbtami/scoutfish/releases The only difference is that I applied https://github.com/mcostalba/scoutfish/pull/42
Created correct move_rule logic patch as pull request #42 to fix this. After applied patch this test case is no more a sequence because first and second condition are both...
Updated the patch to current master and fixed it to pass all unit test also.
@mcostalba can I do anything else to let you apply pull request #42 ? I think this is the correct way to really fix issue #33 also.