compiler.compileList(call.getArg(0));
final Calc calc =
compiler.compileScalar(call.getArg(1), true);
final DoubleCalc percentCalc =
compiler.compileDouble(call.getArg(2));
return new AbstractDoubleCalc(
call, new Calc[] {listCalc, calc, percentCalc})
{
public double evaluateDouble(Evaluator evaluator) {
List memberList = evaluateCurrentList(listCalc, evaluator);
double percent = percentCalc.evaluateDouble(evaluator) * 0.01;