evaluate method
Evaluates this expression according to given type and context.
Implementation
@override
dynamic evaluate(EvaluationType type, ContextModel context) {
final dynamic argEval = arg.evaluate(type, context);
if (type == EvaluationType.REAL) {
return math.asin(argEval);
}
// TODO VECTOR and INTERVAL evaluation
throw UnimplementedError('Can not evaluate $name on $type yet.');
}