visitAwaitExpr method
Implementation
@override
Object? visitAwaitExpr(Expr.Await expr) {
Object? object = evaluate(expr.future);
if (object is Future) {
return object.then((value) => value);
}
throw RuntimeError(expr.name, "Only future can be used in await.");
}