Parametr |
Opcje |
Opis |
LIMITS |
NAME |
Ta opcja określa maksymalną długość nazw zmiennych w programach użytkownika. |
EXTNAME |
Ta opcja określa maksymalną długość nazw typu EXTERNAL. |
FIXEDBIN |
Ta opcja określa maksymalną precyzję dla typu SIGNED
FIXED BINARY (31 lub 63). |
FIXEDDEC |
Ta opcja określa maksymalną precyzję dla typu
FIXED DECIMAL. |
Marginesy |
W lewo |
Numer kolumny, w której znajduje się pierwszy od lewej znak przetwarzany przez kompilator. |
W prawo |
Numer kolumny, w której znajduje się pierwszy od prawej znak przetwarzany przez kompilator. |
|
GRAPHIC |
Opcja GRAPHIC określa, że program źródłowy może zawierać znaki dwubajtowe. Kody szesnastkowe '0E' i '0F' są traktowane jako kody sterujące, odpowiednio shift-out i shift-in, niezależnie od miejsca ich występowania w programie źródłowym - również w komentarzach i stałych łańcuchowych. |
Preprocesor makrodefinicji |
NOMACRO |
Opcja NOMACRO powoduje, że preprocesor makr nie jest wywoływany. |
MACRO |
Opcja MACRO powoduje, że preprocesor makr jest wywoływany. |
SYSPARM |
Opcja SYSPARM pozwala podać wartość łańcucha, który będzie zwracany przez wbudowaną funkcję narzędzia makr SYSPARM. |
Konwersja znaków |
BLANK |
Opcja BLANK pozwala podać do 10 alternatywnych symboli reprezentujących znak pusty. |
Waluta |
Opcja Waluta pozwala podać alternatywny znak, który ma być stosowany w łańcuchach picture zamiast znaku dolara. |
NOT |
Opcja NOT pozwala podać do siedmiu alternatywnych symboli reprezentujących logiczny operator negacji. |
OR |
Opcja OR pozwala podać do siedmiu alternatywnych symboli reprezentujących logiczny operator alternatywy. Symbole te będą też używane jako operator konkatenacji, który jest zdefiniowany jako dwa następujące po sobie symbole alternatywy logicznej. |
NAMES |
|
Opcja NAMES pozwala podać znaki spoza zestawu 26 liter, 10 cyfr i znaków specjalnych zdefiniowanych w podręczniku PL/I Language Reference, które również będzie można stosować w identyfikatorach. |