Function
The SPECIAL-NAMES paragraph provides a means of
relating system-names to mnemonic-names specified by the user
relating alphabet-names to character sets and/or collating sequences
defining symbolic names for characters
relating class-names to character sets
supplying a character which is to be used as the currency sign in picture-strings
exchanging the functions of the comma and the decimal point in picture-strings and in numeric literals.
Format
SPECIAL-NAMES. | |||
|
|
| |
]... | |||
[[ARGUMENT-NUMBER IS mnemonic-name-3] [ARGUMENT-VALUE IS mnemonic-name-4] [ENVIRONMENT-NAME IS mnemonic-name-5] [ENVIRONMENT-VALUE IS mnemonic-name-6] ] |
|
| |
]... | ||
| ||
|
Syntax rules
In a class definition, only the CURRENCY SIGN clause may be specified in the SPECIAL-NAMES paragraph.
In an interface definition, only the ALPHABET, CURRENCY SIGN and DECIMAL-POINT clauses may be used in the SPECIAL-NAMES paragraph.
The words THROUGH and THRU are equivalent.
The following rules apply to literal-1 to literal-5:
If the literals are numeric, they must be unsigned integers with a value from 1 to 256.
If the literals are alphanumeric and associated with the THROUGH, THRU or ALSO phrase, each literal must be one character long.
The literals must not specify a symbolic-character figurative constant.
General rule
The individual clauses of the SPECIAL-NAMES paragraph must, if they are used, be specified in the order given in the format.
The individual clauses of the SPECIAL-NAMES paragraph are described below.