----
for (a;b;) {
  d();
}
----
a
while b
  d()
