ParametricBooleanExpressionEvaluator
Constructors
Link copied to clipboard
public void ParametricBooleanExpressionEvaluator(ParametricExpressionEvaluator realExpressionEvaluator)
Functions
Link copied to clipboard
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitAndExpression(MoonLightScriptParser.AndExpressionContext ctx)
Visit a parse tree produced by the andExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the binaryMathCallExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#binaryMathFunction.
Link copied to clipboard
Visit a parse tree produced by the booleanSemiring} labeled alternative in MoonLightScriptParser#semiringExpression.
Link copied to clipboard
Visit a parse tree produced by the booleanType} labeled alternative in MoonLightScriptParser#basicType.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitBracketExpression(MoonLightScriptParser.BracketExpressionContext ctx)
Visit a parse tree produced by the bracketExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by the escapeExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the eventuallyExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the everywhereExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitFalseExpression(MoonLightScriptParser.FalseExpressionContext ctx)
Visit a parse tree produced by the falseExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the globallyExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the historicallyExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitIfThenElseExpression(MoonLightScriptParser.IfThenElseExpressionContext ctx)
Visit a parse tree produced by the ifThenElseExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitImplyExpression(MoonLightScriptParser.ImplyExpressionContext ctx)
Visit a parse tree produced by the implyExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the infinityExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the integerType} labeled alternative in MoonLightScriptParser#basicType.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#interval.
Link copied to clipboard
Visit a parse tree produced by the intExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the minMaxSemiring} labeled alternative in MoonLightScriptParser#semiringExpression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#model.
Link copied to clipboard
Visit a parse tree produced by the mulDivExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the nextExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitNotExpression(MoonLightScriptParser.NotExpressionContext ctx)
Visit a parse tree produced by the notExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the onceExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the orExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the reachExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the realExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the realType} labeled alternative in MoonLightScriptParser#basicType.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitReferenceExpression(MoonLightScriptParser.ReferenceExpressionContext ctx)
Visit a parse tree produced by the referenceExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the referenceType} labeled alternative in MoonLightScriptParser#basicType.
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitRelationExpression(MoonLightScriptParser.RelationExpressionContext ctx)
Visit a parse tree produced by the relationExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptConstant.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptDomain.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptFormula.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptSignal.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptSpace.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#scriptType.
Link copied to clipboard
Visit a parse tree produced by the sinceExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the somewhereExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the sumDifExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Link copied to clipboard
public Function<MoonLightRecord, Boolean> visitTrueExpression(MoonLightScriptParser.TrueExpressionContext ctx)
Visit a parse tree produced by the trueExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#typeElement.
Link copied to clipboard
Visit a parse tree produced by the unaryExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by the unaryMathCallExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#unaryMathFunction.
Link copied to clipboard
Visit a parse tree produced by the untilExpression} labeled alternative in MoonLightScriptParser#expression.
Link copied to clipboard
Visit a parse tree produced by MoonLightScriptParser#variableDeclaration.