search function

dynamic search(
  1. String expression,
  2. dynamic data
)

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);
}