public interface ExpressionEvaluatorManager
Modifier and Type | Method and Description |
---|---|
Code |
compile(LexicalAnalyzer lex,
String source) |
Code |
compile(String source) |
CodeBuilder |
createCodeBuilder() |
Compiler |
createCompiler() |
ExpressionEvaluator |
createEvaluator() |
ExpressionEvaluator |
createEvaluator(String expression) |
EvaluatorFactory |
createEvaluatorFactory() |
Interpreter |
createInterpreter() |
LexicalAnalyzer |
createLexicalAnalyzer() |
MutableSymbolTable |
createSymbolTable() |
Object |
evaluate(String source) |
Object |
evaluate(SymbolTable symbolTable,
Code code) |
Object |
evaluate(SymbolTable symbolTable,
String source) |
Double |
getAccuracy() |
void |
setAccuracy(Double accuracy) |
Object evaluate(SymbolTable symbolTable, String source)
Object evaluate(SymbolTable symbolTable, Code code)
Code compile(LexicalAnalyzer lex, String source)
MutableSymbolTable createSymbolTable()
LexicalAnalyzer createLexicalAnalyzer()
CodeBuilder createCodeBuilder()
Compiler createCompiler()
Interpreter createInterpreter()
ExpressionEvaluator createEvaluator(String expression)
ExpressionEvaluator createEvaluator()
EvaluatorFactory createEvaluatorFactory()
Double getAccuracy()
void setAccuracy(Double accuracy)