refactor(parser): pass FilterMap to expression eval instead of parser constructor