BEGIN { # Comment 0
if (1) { # Comment 1
print "ABC" # Comment2
} else { # Comment 3
print "XYZ" # Comment 4
} # Comment 5
while (c == d) { # Comment 6
print "DEF" # Comment 7
} # Comment 8
do { # Comment 9
print "GHI" # Comment 10
} while (e == f) # Comment 11
for (i in data) { # Comment 12
print "JKL" # Comment 13
} # Comment 14
for (z = 1; z <= 10; z++) { # Comment 15
print "MNO" # Comment 16
} # Comment 17
switch (q) {
case "a":
# Comment 18
case "b":
# Comment 19
break # Comment 20
# Comment 21
default:
# Comment 22
break # Comment 23
}
# Comment 24
if (1) {
print "foo"
} # Comment 25
if (2) {
print "bar"
}
# Comment 26
}
# Comment 27