for(; do { # pre-test code some_condition() }; do { post-code }) {}