function jsEvalToExpressions(expr) {
  var ret = [];
  var values = expr.split(REGEXP_semicolon);
  for (var i = 0, I = jsLength(values); i < I; ++i) {
    if (values[i]) {
      var value = jsEvalToFunction(values[i]);
      ret.push(value);
    }
  }
  return ret;
}
Parses the value of the jseval attribute of jstemplates: splits it
up into a list of expressions, and creates functions from the
expressions that are suitable for execution by
JsEvalContext.jsexec(). All that is returned as an Array of
Function.

@param {string} expr

@return {Array<Function>}