def _match(self, x, op, y):
if (op not in self.condition_mapper):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>func = getattr(self, self.condition_mapper.get(op))<EOL>return func(x, y)<EOL>
Compare the given `x` and `y` based on `op`

        :@param x, y, op
        :@type x, y: mixed
        :@type op: string

        :@return bool
        :@throws ValueError