search function
search function evaluates the expression given the data.
throws JmesException
on errors.
Implementation
dynamic search(String expression, dynamic data) {
var ast = parse(expression);
var intr = _newInterpreter();
return intr.execute(ast, data);
}