Package com.independentsoft.calc.engine
Class Evaluator
java.lang.Object
com.independentsoft.calc.engine.Evaluator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic CalcValueapplyBinary(BinOp op, CalcValue l, CalcValue r, EvalContext ctx)static CalcValueapplyScalarOp(BinOp op, CalcValue a, CalcValue b, EvalContext ctx)static Areastatic CalcValuederefScalar(CalcValue v, EvalContext ctx)static CalcValueeval(AstNode node, EvalContext ctx)static booleanisMultiRef(CalcValue v)static CalcValue[][]toArrayOperand(CalcValue v, EvalContext ctx, Out<CalcValue> error)static CalcValueunaryNumericMap(CalcValue v, EvalContext ctx, DoubleUnaryOperator map)
-
Field Details
-
MaxTextLength
public static final int MaxTextLength- See Also:
- Constant Field Values
-
-
Method Details
-
eval
-
isMultiRef
-
applyBinary
-
applyScalarOp
-
unaryNumericMap
-
derefScalar
-
toArrayOperand
-
clampArea
-