Arithmetic Evaluator
class ArithmeticEvaluator<E : ExecutionContext>(request: Solve.Request<E>, index: Int?) : AbstractEvaluator<E, <ERROR CLASS>>
Content copied to clipboard
Evaluates an expression as a Numeric term. Throws a TypeError in case a non-evaluable sub-term is met. Throws a TypeError in case the evaluation produces a non-numeric term.
Parameters
request
the request of the primitive in which the evaluation should happen
index
the index of the argument being evalued in the aforementioned primitive
Constructors
Link copied to clipboard
fun <E : ExecutionContext> ArithmeticEvaluator(request: Solve.Request<E>)
Content copied to clipboard
Link copied to clipboard
fun <E : ExecutionContext> ArithmeticEvaluator(request: Solve.Request<E>, index: Int?)
Content copied to clipboard