Registers the number of a syntax check error message to "hide" so that if the error is encountered it is ignored.
Note: This directive has been replaced by the directive CHANGE-MESSAGE. It remains for compatibility only, and will be removed in a future release.
Syntax:
>>-.---.-.-----HIDE-MESSAGE--"integer"-----.----><
+-/-+ | |
+-NO--HIDE-MESSAGE--.-----------.-+
+-"integer"-+
Parameters:
integer
|
The number of the syntax check error message to hide.
|
Properties:
Default:
|
NOHIDE-MESSAGE
|
Phase:
|
Syntax check
|
$SET:
|
Any
|
Comments:
The Compiler also accepts the directive-name without a hyphen; that is HIDEMESSAGE.
HIDE-MESSAGE"integer" adds integer to a list of syntax check error message numbers. To hide several error message numbers using this feature, you must use the HIDE-MESSAGE directive repeatedly.
When the program is being syntax checked, any message with severity E, W, I, or flag with its number in the list is not shown in any listing. It is not included in the error summary at the end of the compilation.
Messages with severity S can be hidden only if they were made severity S by the CHANGE-MESSAGE, FLAGCD or FLAGAS directives. Normally, they are always shown, even if their number appears in this list.
NOHIDE-MESSAGE clears the list of numbers so no messages are hidden.
NOHIDE-MESSAGE"integer" removes only the specified message number from the list.