:red while () { :yellow while () { while () { if ($a) {break} if ($b) {break red} if ($c) {break yellow} } # After innermost loop } # After "yellow" loop } # After "red" loop