HELP QUITUNLESS Aaron Sloman, June 1982
quitunless(<expression>)
translates to:
unless <expression> then quitloop endunless;
This causes control to pass out of a loop enclosing this instruction (in
the same procedure only). The parentheses surrounding the expression are
essential.
To quit the Nth enclosing loop do
quitunless(<expression>)(N)
The integer N cannot be replaced by a variable.
See HELP
*QUITLOOP - to jump out of one or more enclosing loops
*QUITIF - to jump out of a loop if a condition becomes true
*NEXTLOOP - to continue an enclosing loop (start next iteration)
*NEXTIF - to restart a loop if a condition becomes true
*NEXTUNLESS - to restart a loop if a condition becomes false
*RETURN - to terminate execution of current procedure
*LOOPS - for types of iteration available in POP-11
*CONTROL - for control structures available in POP-11Author: Aaron Sloman, June 1982