ParametricExpressionEvaluator

Constructors

Link copied to clipboard
public void ParametricExpressionEvaluator(List<MoonLightParseError> errors, NameResolver nameResolver, RecordHandler inputHandler)
public void ParametricExpressionEvaluator(NameResolver nameResolver, RecordHandler inputHandler)
public void ParametricExpressionEvaluator(NameResolver nameResolver)

Functions

Link copied to clipboard
public Function<MoonLightRecord, Double> eval(ExpressionContext value)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitBinaryMathCallExpression(BinaryMathCallExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitBracketExpression(BracketExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitIfThenElseExpression(IfThenElseExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitInfinityExpression(InfinityExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitIntExpression(IntExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitMulDivExpression(MulDivExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitRealExpression(RealExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitReferenceExpression(ReferenceExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitSumDifExpression(SumDifExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitUnaryExpression(UnaryExpressionContext ctx)
Link copied to clipboard
public Function<MoonLightRecord, Double> visitUnaryMathCallExpression(UnaryMathCallExpressionContext ctx)