fixed list comprehension parsing (broken by adding divides predicate)