is Exception
Thrown when a control flow construct (such as next
or redo
) is called outside the dynamic scope of an enclosing construct that is supposed to catch them.
For example
last;CATCH ;# OUTPUT: «X::ControlFlow: last without loop construct»
Methods§
method illegal§
method illegal returns Str
Returns the name of the control flow command that was called.
method enclosing§
method enclosing returns Str
Returns the name of the missing enclosing construct.