add parser support for multi match predicate