# Single-expression body. var c = 0; while (c < 3) { print(c = c + 1); } # expect: 1 # expect: 2 # expect: 3 # Block body. var a = 0; while (a < 3) { print(a); a = a + 1; } # expect: 0 # expect: 1 # expect: 2 # Statement bodies. while (false) { if (true) { 1; } else { 2; } } while (false) { while (true) { 1; } } while (false) { for (;;) { 1; } }