file: job.t package: muf status: alpha
This operator pops a CATCH frame off the loop stack;
It is used to mark the end of a catch{ ... }
clause.
In a strict sense, the return value is always nil
atop an empty block. But if an error is encountered,
it will push a block of diagnostic information and then
a t
value and then resume execution after the
popCatchframe
instruction, so as a practical
matter the instruction may be thought of as returning
either nil
or T depending whether an error
was detected, atop a block which contains diagnostic
information if one was.
See section `Loop Stacks' in Muq Source Code.
Go to the first, previous, next, last section, table of contents.