Specifications
355
Syntax:
ERL
Description:
ERL returns the current statement location of the program where a run-time error
occurred most recently.
• The
ERL function works only with line numbers and not with labels.
• The returned value is in decimals, so it may be necessary to use the
HEX$ func-
tion for decimal-to-hexadecimal conversion when using the ERL function in error-
handling routines.
• If converted from decimals to hexadecimals with the
HEX$ function, addresses
which the ERL returns correspond to ones that are outputted to the left end of the
address-source list in hexadecimal (which may be printed out if a +L option is
specified in compilation).
• Since the
ERL function returns a significant value only when a run-time error
occurs, you should use this function in error-handling routines where you can
check the error type for effective error recovery.
Reference:
ERror Line Error-handling function
ERL
Returns the current statement location of the program where a run-time error occurred.
Statements:
ON ERROR GOTO and RESUME
Functions:
ERR and HEX$