Specifies the format of error messages in a list file.
Syntax:
>>-.---.-.------ERRLIST-------"option"----.-------><
+-/-+ +----NOERRLIST-------------------+
Parameters:
-
option
- A literal specifying the option required, as follows:
- TERSE
- Only lines containing errors are shown in the list file. Both source line and error are shown.
- EMBED
- The list file contains a source listing that has error messages embedded within it at the point they occur.
- END
- The list file contains a source listing, followed by a list of error messages. In a batch compile, no error messages are echoed
to screen unless a screen listing is selected.
- VERBOSE
- The list file contains a source listing that has error messages embedded within it at the point they occur, followed by a
separate listing of the error messages.
Properties:
Default:
|
ERRLIST"EMBED"
|
Phase:
|
Syntax check
|
$SET:
|
No
|
Dependencies:
If FLAGQ or ERRQ is set, ERRLIST"END" is switched to ERRLIST"VERBOSE".
Comments:
Mainframe compatible listings are obtained by using ERRLIST"END" for the majority of mainframe compilers. Particularly with a batch compile generating a list file, use of this directive has the following effects:
Fatal errors cause the format to revert to ERRLIST(EMBED). These errors cause the syntax-check phase of the Compiler to terminate immediately. If ERRLIST(END) were still in force the errors would not be shown, as the end of the listing would not be reached.
If either the ERRQ or FLAGQ directives are set, then, to ensure these are actioned correctly, the Compiler will set ERRLIST(END) to ERRLIST(EMBED).