Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide

NOT

This option specifies up to seven symbols, any one of which is interpreted as the logical NOT sign.

Read syntax diagramSkip visual syntax diagram             .------.
             V      |
>>-NOT--(--'---char-+-'--)-------------------------------------><
 
char
A single character symbol. You must not specify any of the 26 alphabetic, 10 digit, and special characters defined in the PL/I Language Reference, except for the logical NOT sign (^).

DEFAULT: NOT ('^')

The PL/I default code point for the NOT symbol has the hexadecimal value 5E, which on many terminals will appear as the logical NOT symbol (^).

If you are invoking the compiler from the commandline and specifying a caret (^) as part of the NOT option, you must precede the caret with another caret.

Examples:

  not('\}')
  not('^\}')

If you are invoking the compiler and specifying any compile-time options that use vertical bars (|) or a caret (^) on the command line, use double quotes around the character.

Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide