Параметр |
Опции |
Описание |
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. |