public Calc compileCall(ResolvedFunCall call, ExpCompiler compiler)
{
final MemberCalc memberCalc =
compiler.compileMember(call.getArg(0));
return new AbstractDimensionCalc(call, new Calc[] {memberCalc})
{
public Dimension evaluateDimension(Evaluator evaluator) {
Member member = memberCalc.evaluateMember(evaluator);
return member.getDimension();
}