The SYNTAX option specifies that the compiler continues into syntax checking after preprocessing when you specify the MACRO option, unless an unrecoverable error has occurred. Whether the compiler continues with the compilation depends on the severity of the error, as specified by the NOSYNTAX option.
.---NOSYNTAX----+-------------+-. | | .-S-. | | | '-(--+-W-+--)-' | | '-E-' | >>-+-SYNTAX------------------------+---------------------------><
ABBREVIATIONS: SYN, NSYN
If the NOSYNTAX option terminates the compilation, no cross-reference listing, attribute listing, or other listings that follow the source program is produced.
You can use this option to prevent wasted runs when debugging a PL/I program that uses the preprocessor.
If the NOSYNTAX option is in effect, any specification of the CICS preprocessor via the CICS, XOPT or XOPTS options will be ignored. This allows the MACRO preprocessor to be invoked before invoking the CICS translator.