Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide

SYNTAX

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.

Read syntax diagramSkip visual syntax diagram   .---NOSYNTAX----+-------------+-.
   |               |    .-S-.    | |
   |               '-(--+-W-+--)-' |
   |                    '-E-'      |
>>-+-SYNTAX------------------------+---------------------------><
 

ABBREVIATIONS: SYN, NSYN

SYNTAX
Continues syntax checking after preprocessing unless a severe error or an unrecoverable error has occurred. SYNTAX is equivalent to NOSYNTAX(S).
NOSYNTAX
Processing stops unconditionally after preprocessing.
NOSYNTAX(W)
No syntax checking if a warning, error, severe error, or unrecoverable error is detected.
NOSYNTAX(E)
No syntax checking if the compiler detects an error, severe error, or unrecoverable error.
NOSYNTAX(S)
No syntax checking if the compiler detects a severe error or unrecoverable error.

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.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)