BiParametricExpressionEvaluator

Constructors

Link copied to clipboard
public void BiParametricExpressionEvaluator(List<MoonLightParseError> errors, NameResolver resolver, RecordHandler firstGroupHandler, RecordHandler secondGroupHandler)
public void BiParametricExpressionEvaluator(NameResolver resolver, RecordHandler firstGroupHandler, RecordHandler secondGroupHandler)

Functions

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