INCLAN: erract: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
== Synopsis == | |||
within a macro, the value of erract is executed as a command. By default | |||
the exit command is executed, i.e. the program returns to interactive | '''erract''' | ||
input. Errors that occur interactively are displayed and the program | |||
continues with the execution of the next statement. | == Description == | ||
A variable for error handling in macros. If an error occurs within a macro, the value of '''erract''' is executed as a command. By default the '''exit''' command is executed, i.e. the program returns to interactive input. Errors that occur interactively are displayed and the program continues with the execution of the next statement, regardless of the setting of of the erract variable. If, for instance, | |||
== Example == | == Example == | ||
erract := "show; quit" | |||
Then in case of an error in a macro a listing of all global variables is given, and the program is stopped. Such error handling can be useful if the program is used non-interactively. | |||
is given, and the program is stopped. Such error handling can be | |||
useful if the program is used non-interactively. |
Revision as of 13:29, 17 August 2009
Synopsis
erract
Description
A variable for error handling in macros. If an error occurs within a macro, the value of erract is executed as a command. By default the exit command is executed, i.e. the program returns to interactive input. Errors that occur interactively are displayed and the program continues with the execution of the next statement, regardless of the setting of of the erract variable. If, for instance,
Example
erract := "show; quit"
Then in case of an error in a macro a listing of all global variables is given, and the program is stopped. Such error handling can be useful if the program is used non-interactively.