Uses of Interface
studio.magemonkey.codex.util.eval.javaluator.EvaluationContext
Packages that use EvaluationContext
-
Uses of EvaluationContext in studio.magemonkey.codex.util.eval.javaluator
Subinterfaces of EvaluationContext in studio.magemonkey.codex.util.eval.javaluatorClasses in studio.magemonkey.codex.util.eval.javaluator that implement EvaluationContextModifier and TypeClassDescriptionclassAn abstract evaluator, able to evaluate infix expressions.classAn evaluator that is able to evaluate arithmetic expressions on real numbers.classA static variable set.Methods in studio.magemonkey.codex.util.eval.javaluator with parameters of type EvaluationContextModifier and TypeMethodDescriptionprotected voidAbstractEvaluator.doFunction(Deque<T> values, Token functionTok, int argCount, EvaluationContext evaluationContext) AbstractEvaluator.evaluate(String expression, EvaluationContext evaluationContext) Evaluates an expression that contains variables.protected TAbstractEvaluator.evaluate(Constant constant, EvaluationContext evaluationContext) Evaluates a constant.protected TAbstractEvaluator.evaluate(Function function, Iterator<T> arguments, EvaluationContext evaluationContext) Evaluates a function.protected TAbstractEvaluator.evaluate(Operator operator, Iterator<T> operands, EvaluationContext evaluationContext) Evaluates an operation.protected DoubleDoubleEvaluator.evaluate(Constant constant, EvaluationContext evaluationContext) protected DoubleDoubleEvaluator.evaluate(Function function, Iterator<Double> arguments, EvaluationContext evaluationContext) protected DoubleDoubleEvaluator.evaluate(Operator operator, Iterator<Double> operands, EvaluationContext evaluationContext) protected voidAbstractEvaluator.output(Deque<T> values, Token token, EvaluationContext evaluationContext) protected abstract TAbstractEvaluator.toValue(Token literal, EvaluationContext evaluationContext) Evaluates a literal (Converts it to a value).protected DoubleDoubleEvaluator.toValue(Token literalTok, EvaluationContext evaluationContext)