call method
Implementation
@override
Object call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
var builder = namedArguments[const Symbol('builder')];
if (builder == null) {
throw "builder required in MaterialPageRoute";
}
return MaterialPageRoute(builder: (ctx) {
return (builder as LoxFunction).call(interpreter, [ctx], {}) as Widget;
});
}