[query f & more-clauses] args version of finder calls finder-from with a collection of pairs while finder-from expects clauses list and partition it by itself.
And there is no single test for meander.interpreter.epsilon/finder with multiple clauses.
The fix is simple:
Instead of (finder-from (cons [query f] (partition 2 more-clauses))) we can (finder-from (cons query (cons f more-clauses)))
Hi.
[query f & more-clauses]
args version offinder
callsfinder-from
with a collection of pairs whilefinder-from
expects clauses list and partition it by itself.And there is no single test for
meander.interpreter.epsilon/finder
with multiple clauses.The fix is simple: Instead of
(finder-from (cons [query f] (partition 2 more-clauses)))
we can(finder-from (cons query (cons f more-clauses)))
I can prepare a PR if it would help