| parrotcode: Untitled | |
| Contents | Language Implementations | TCL |

Exception creation can be fairly verbose. These macros provide an API of sorts to the exceptions.

Preamble for any tcl-related exception handler.

Re-throw the current exception

RT#40687: return the stacktrace for the current exception

Get the simple string message for the current exception.

Get the severity level of the current exception.

Get the tcl-level code for this exception.
(TCL_CATCH,
TCL_RETURN),
etc.
Note that TCL_OK is not one of the options here: that's implied by a normal parrot .return

the implementation of these never change: define them once and just include them.

Simplistic implementation of __clone

Utility macro to simplify generating output during debug cycles.
|
|
|