statement/TRAP statement/TRAP NAME TRAP -- Turns on or off error interception ABBREVIATION t <shift> R SYNOPSIS TRAP [<line>] FUNCTION When turned on, TRAP intercepts all error conditions (including the <run/stop> key) exept "UNDEF'D STATEMENT ERROR". In the event of any execution error, the error flag is set, and execution is transferred to the line number named in the TRAP statement (<line>). The line number in which the error occured can be found by using the system variable EL. The string function ERR$(ER) gives the error message corresponding to any error condition ER. TRAP with no line number argument turns off error TRAPping. INPUTS <line> - BASIC line number where program execution should continue when an error occures RESULT When line number has been given turns on error interception, otherwise turns it off. EXAMPLES 200 TRAP 210 210 PRINT "AN ERROR OCCURED IN LINE"EL".":STOP NOTES An error in a TRAP routine cannot be trapped. The RESUME statement can be used to resume execution. BUGS None SEE ALSO EL ER ERR$() RESUME