Go to the first, previous, next, last section, table of contents.


popCatchframe

Function: popCatchframe { -> [] flag }
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.