Messages
13-3
13
diagnostic-message
has this form:
ic960
level
filename
, line
lnn
, --
message
level
is the type of diagnostic message: WARNING,
ERROR, CATASTROPHIC ERROR, or INTERNAL
ERROR
.
filename
names the source file currently being processed.
lnn
is the line number, if available, where the
compilation system detects the condition.
message
explains the diagnostic.
The
source-line
and
diagnostic-pointer
may be absent for those
messages that are not associated with any particular source code line.
The
diagnostic-pointer
may be absent when the
source-line
is
present if the precise column for the error is not available.
Messages in the Listing File
In a source listing, diagnostic lines follow the erroneous source lines. The
diagnostic lines in a source listing have this form:
>>>>>
source-line
>>>>>
diagnostic-pointer
>>>>>
diagnostic-message
source-line
is the line containing the error being reported.
diagnostic-pointer
is a caret (^) located below the beginning of the
token that the diagnostic refers to.
diagnostic-message
has this form:
ic960
level
filename
, line
lnn
, --
message
level
is the type of diagnostic message: WARNING,
ERROR, CATASTROPHIC ERROR, or INTERNAL
ERROR
.
filename
names the source file currently being processed.