INCLAN: erract: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
No edit summary |
||
Line 1: | Line 1: | ||
"erract" is a variable for error handling in macros. If an error occurs | "erract" is 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 | within a macro, the value of erract is executed as a command. By default | ||
Line 6: | Line 5: | ||
continues with the execution of the next statement. | continues with the execution of the next statement. | ||
Example | == Example == | ||
set erract="show; quit" | |||
In case of an error in a macro a listing of all global variables | 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 | is given, and the program is stopped. Such error handling can be | ||
useful if the program is used non-interactively. | useful if the program is used non-interactively. |
Revision as of 17:32, 11 August 2009
"erract" is 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.
Example
set erract="show; quit" 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.