| Параметр |
Опции |
Описание |
| LIMITS |
NAME |
Задает максимальную длину имен переменных в программе. |
| EXTNAME |
Задает максимальную длину имени EXTERNAL. |
| FIXEDBIN |
Задает максимальную точность для SIGNED FIXED BINARY: 31
или 63. |
| FIXEDDEC |
Задает максимальную точность для FIXED DECIMAL. |
| Поля |
Слева |
Номер столбца крайнего левого символа, обрабатываемого
компилятором. |
| Стрелка вправо |
Номер столбца крайнего правого символа, обрабатываемого
компилятором. |
| |
GRAPHIC |
Опции GRAPHIC указывают, что исходная программа может
содержать двухбайтовые символы. Шестнадцатеричные коды '0E' и '0F'
обрабатываются как коды управления переключением регистра в тексте программы,
включая комментарии и строковые константы. |
| Препроцессор макросов |
NOMACRO |
Опция NOMACRO запрещает вызов препроцессора макросов. |
| MACRO |
Опция MACRO вызывает препроцессор макросов. |
| SYSPARM |
Опция SYSPARM задает строку, возвращаемую встроенной
функцией SYSPARM утилиты обработки макросов. |
| Преобразование символов |
BLANK |
Опция BLANK позволяет указать до 10 альтернативных символов
для пробела. |
| CURRENCY |
Опция CURRENCY задает альтернативный символ денежной
единицы вместо знака доллара. |
| NOT |
Опция NOT позволяет задать до семи альтернативных символов
вместо логического оператора NOT. |
| OR |
Опция OR позволяет задать до семи альтернативных символов
вместо логического оператора OR. Эти символы будут применяться также
для оператора слияния, который обозначается двумя последовательными
символами OR. |
| NAMES |
|
Опция NAMES позволяет указать прочие символы, разрешенные в
идентификаторах. К ним относятся 26 букв
английского алфавита, 10 однозначных чисел и специальные символы,
указанные в документе PL/I Language Reference. |