block_visitor handles do statement.