| Parameter |
Options |
Description |
| LIMITS |
NAME |
This option specifies the maximum length of
variable names in your program. |
| EXTNAME |
This option specifies the maximum length for
EXTERNAL name. |
| FIXEDBIN |
This option specifies the maximum precision
for SIGNED FIXED BINARY to be either 31 or 63. |
| FIXEDDEC |
This option specifies the maximum precision
for FIXED DECIMAL. |
| Margins |
Left. |
The column number of leftmost character that
is processed by the compiler. |
| Right |
The column number if rightmost character that
is processed by the compiler. |
| |
GRAPHIC |
The GRAPHIC options specify that the source
program can contain double-byte characters. The hexadecimal codes
'0E' and '0F' are treated as the shift-out and shift-in control codes,
wherever they appear in the source program, including occurrences
in comments and string constants. |
| Macro preprocessor |
NOMACRO |
The NOMACRO option not invokes macro preprocessor. |
| MACRO |
The MACRO option invokes the macro preprocessor. |
| SYSPARM |
The SYSPARM option allows you to specify the
value of the string that is returned by the macro facility built-in
function SYSPARM. |
| Character
Conversion |
BLANK |
The BLANK option specifies up to 10 alternate
symbols for the blank character. |
| CURRENCY |
The CURRENCY option allows you to specify an
alternate character to be used in picture strings instead of the dollar
sign. |
| NOT |
The NOT option specifies up to seven alternate
symbols that can be used as the logical NOT operator. |
| OR |
The OR option specifies up to seven alternate
symbols as the logical OR operator. These symbols are also used as
the concatenation operator, which is defined as two consecutive logical
OR symbols. |
| NAMES |
|
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 PL/I Language Reference. |