call method
Implementation
FutureOr<ASTValue<T>> call(VMContext parent,
{List? positionalParameters, Map? namedParameters}) async {
var context = VMContext(this, parent: parent);
var prevContext = VMContext.setCurrent(context);
try {
await initializeVariables(context, positionalParameters, namedParameters);
var result = await super.run(context, ASTRunStatus());
return await resolveReturnValue(context, result);
} finally {
VMContext.setCurrent(prevContext);
}
}