just as an addendum to what
danger was saying, i name all my loop blocks; for example:
WHILE_BLOCK_1: while (stuff) {
more stuff;
next WHILE_BLOCK_1;
}
this way i can always be very clear on what my
next, redo and
last statement are doing their stuff on: ... it also helps to point out where my code could be failing because i might be thinking that my
next statement applies to the wrong thing...
this is especially helpful on long loops...
magnus