lib/expression-compiler.js
function compile2(nodes, scope) {
  var toks = flatMap(nodes, function(expr) {
    return expr.type === 'Literal' ? tokenize2(expr.value) : expr;
  });
  return parse2(toks, scope);
}
function compile2(nodes, scope) {
  var toks = flatMap(nodes, function(expr) {
    return expr.type === 'Literal' ? tokenize2(expr.value) : expr;
  });
  return parse2(toks, scope);
}
function compile2 ( nodes , scope ) { var toks = flatMap ( nodes , function ( expr ) { return expr . type === 'Literal' ? tokenize2 ( expr . value ) : expr ; } ) ; return parse2 ( toks , scope ) ; }
Compile function calls and variable references

@param {Array<Node>} nodes
@param {Object} scope
Compile function calls and variable references