filter cursor parser now evaluate expressions as filter functions