Indicates a diagnostic, where:
Indicates a remark.
Indicates a warning.
Indicates an error.
The line has the form:
Errors at the end of file indicate the last line of the primary source file and a
column number of zero.
Command-line errors are errors with a filename of
line>". No line or column number is displayed as part of the error
Internal errors are errors with position information as usual, and message-text
When a diagnostic message displays a list, for example, all the contending routines
when there is ambiguity on an overloaded call, the initial diagnostic line is followed
by one or more lines with the same overall format. However, the code letter is the
lowercase version of the code letter in the initial line. The source position in these
lines is the same as that in the corresponding initial line.