code: public <O> List<O> evaluateAll(@NonNull String string, @NonNull Evaluator<? extends O> evaluator) throws ParseException {
        return evaluateAll(Resources.fromString(string), evaluator);
     }
docs: <p>Parses the given string and evaluates it with the given evaluator.</p>
  
  @param <O>       the return type of the evaluator
  @param string    the string to evaluate
  @param evaluator the evaluator to use for transforming expressions
  @return A list of objects relating to the transformation of expressions by the given evaluator.
  @throws ParseException Something went wrong parsing