Interruption (BREAK)
The interrupt operator creates an action that exits the innermost enclosing loop (normal or recursive) within which this action is located. Control is transferred to the first action following the loop. If the created action is not inside a loop, it exits the innermost enclosing action call, as the exit operator does.
Language
The interrupt operator syntax is described by the BREAK operator.
Examples
testBreak () {
FOR iterate(INTEGER i, 1, 100) DO {
IF i == 50 THEN BREAK; // will only come up to 50
}
}