The NAMES option specifies the extralingual characters that are allowed in identifiers.
Extralingual characters are those characters other than the 26 alphabetic, 10 digit, and special characters defined in the PL/I Language Reference.
.----------------. V | >>-NAMES--(--'---extraling_char-+-'-----------------------------> >--+----------------------------------+--)--------------------->< | .--------------------. | | V | | '-+---+-'---upp_extraling_char-+-'-' '-,-'
If you omit the second suboption, PL/I uses the character specified in the first suboption as both the lowercase and the uppercase values. If you specify the second suboption, you must specify the same number of characters as you specify in the first suboption.
The default is NAMES('#@$' '#@$').