Skip to content

#NOISY

#Noisy

Purpose

The #Noisy directive specifies the compiler verbosity level.

Syntax

#Noisy {level}

What It Does

This directive is equivalent to the use of the V compiler option on the compiler command line, but it allows for variation of the verbosity level of the compiler from one point in the program to another. You can use as many #Noisy directives as desired in a program. It accepts integers 0, 1, 2, or 99, which correspond to levels 0, 1, 2, and 3 of the V compiler option.

  • #Noisy 0 will cause your original source code statements to display, along with the line number assigned to each in the compiled program.

  • #Noisy 1 will include all source code lines from the main file and all lines from files included by the use command or #INCLUDE directive. This output is useful when compiling packages, as packages often include other packages. If an error occurs in an included package, this level of output will aid in identifying the reported line number.

  • #Noisy 2 displays all source code, all included files, plus the expansion of all macros.

  • #Noisy 99 displays all source code, all included files, all expansions of macros, and all substitutions.