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

NAMES

This 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.

Read syntax diagramSkip visual syntax diagram               .----------------.
               V                |
>>-NAMES--(--'---extraling_char-+-'----------------------------->
 
>--+----------------------------------+--)---------------------><
   |         .--------------------.   |
   |         V                    |   |
   '-+---+-'---upp_extraling_char-+-'-'
     '-,-'
 
extraling_char
An extralingual character.
upp_extraling_char
The extralingual character that you want interpreted as the uppercase version of the corresponding character in the first suboption.

If you omit the second suboption, PL/I uses the characters 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.

DEFAULT: NAMES('#@$' '#@$')

Examples:

  names('äöüß' 'ÄÖÜß')
Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide