visitDoBlockStmt method

  1. @override
Object? visitDoBlockStmt(
  1. DoBlockStmt doBlockStmt
)
override

Implementation

@override
Object? visitDoBlockStmt(DoBlockStmt doBlockStmt) {
  final prevScope = scope;
  pushScope();
  try {
    for (Stmt stmt in doBlockStmt.body) {
      stmt.accept(this);
    }
  } catch (e) {
    rethrow;
  } finally {
    restoreScope(prevScope);
  }
  return null;
}