Erract: Difference between revisions

From CYANA Wiki
Jump to navigation Jump to search
m (1 revision)
m (1 revision)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
= erract =
     
"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

Latest revision as of 20:18, 28 January 2009

erract

"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.