\BK_ADDED_27)
The full command-line option is /PREPROCESSOR_ONLY [=filespec]).
Causes the assembler to output a source file that is the result
of the input source file after preprocessing. Suppresses
diagnostic messages and does not produce diagnostic (.ANA) or
object (.OBJ) files.
The default option, /NOPREPROCESSOR_ONLY-MACRO-64, assembles your
source files normally.
If you specify /PREPROCESSOR_ONLY without a file specification
argument, the output file name defaults to the name of the
primary source input file. The output file type defaults to .ASM.
The following MACRO-64 directives are executed by the
preprocessor and screened from the preprocessor output file:
.DISABLE PREPROCESSOR_OUTPUT
.ENABLE PREPROCESSOR_OUTPUT
.IF
.ELSE
.ENDC
.IIF
.IF_FALSE
.IF_TRUE
.IF_TRUE_FALSE
.INCLUDE
.LIBRARY
.IRP
.IRPC
.REPEAT
.ENDR
.MACRO
.ENDM
.MCALL
.MDELETE
.MEXIT
.NARG
.NCHR
Include files are inserted in place of the .INCLUDE directive
into the preprocessor output file.
Macro definitions and repeat block definitions are screened from
the preprocessor output file.
Macro expansion lines and repeat block expansion lines are
inserted in place of the macro invocation line or repeat block,
respectively, into the preprocessor output file.
Lexical string-symbol assignment statements are screened from the
preprocessor output file.
Lines containing lexical operators are replaced with their
equivalents after lexical operator processing.
Lexical line continuations are processed into a single,
uncontinued line.
All other language elements, including directives not previously
listed, label definitions, direct numeric-symbol assignments, and
so forth are passed through unchanged to the preprocessor output
file.