Package io.dialob.program.ddrl
Class DDRLExpressionCompiler
- java.lang.Object
-
- io.dialob.program.ddrl.DDRLExpressionCompiler
-
public class DDRLExpressionCompiler extends Object
-
-
Constructor Summary
Constructors Constructor Description DDRLExpressionCompiler(OperatorFactory operatorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Optional<Expression>compile(VariableFinder variableFinder, String expressionString, Consumer<RuleExpressionCompilerError> errorConsumer)Map<String,Expression>getAsyncFunctionVariableExpressions()
-
-
-
Constructor Detail
-
DDRLExpressionCompiler
public DDRLExpressionCompiler(@Nonnull OperatorFactory operatorFactory)
-
-
Method Detail
-
compile
@Nonnull public <T> Optional<Expression> compile(@Nonnull VariableFinder variableFinder, @Nonnull String expressionString, @Nonnull Consumer<RuleExpressionCompilerError> errorConsumer)
-
getAsyncFunctionVariableExpressions
public Map<String,Expression> getAsyncFunctionVariableExpressions()
-
-