PL/I preprocessor: Difference between revisions

Content deleted Content added
m typos & formatting
Line 43:
 
<pre>
%IF preprocessor-expression
%THEN preprocessor unit1
%ELSE preprocessor-unit2
Line 51:
*'''%LEAVE''' terminates any remaining iterations of the containing preprocessor DO-group transfers control to the %END.
*'''%NOTE''' generates a user-specified preprocessor diagnostic message.
*'''%nullNULL''' is a preprocessor statement consisting only of an optional statement label and a ';'. It does nothing, but serves aas a placeholder where a required statement is not needed.
*'''%REPLACE''' allows immediate replacement of a ''name'' by a character or fixed expression. ''name'' does not have to be a declared preprocessor identifier.