Справочное руководство по языку Ада-83


Системный пакет - часть 2


Эта прагма допустима, только если этот идентификатор соответствует одному из литералов типа NAME.

pragma

STORAGE-UNIT (числовой-литерал);

В результате выполнения этой прагмы заданное числовым литералом значение будет использовано для определения именованного числа STORAGE-UNIT.

pragma

MEMORY-SIZE (числовой-литерал);

В результате выполнения этой прагмы заданное числовым литералом значение будет использовано для определения именованного числа MEMORY-SIZE.

Компиляция любой из этих прагм вызовет неявную перекомпиляцию пакета SYSTEM. Следовательно, любой компилируемый модуль, в спецификаторе контекста которого упоминается пакет SYSTEM, становится устаревшим. Реализация может ввести дополнительные ограничения на использование этих прагм. Например, реализация может допустить их только в начале первой компиляции, когда создается новая программная библиотека.

Примечание.

Согласно правилам видимости, описание из пакета SYSTEM видимо в компилируемом модуле только в том случае, если этот пакет упомянут в спецификаторе совместности, примененном (непосредственно или косвенно) к данному компилируемому модулю.

Ссылки:

атрибут 4.1.4, библиотечный модуль 10.1, видимость 8.3, видимый раздел 7.2, должен 1.6, идентификатор 2.3, именованное число 3.2, компилируемый модуль 10.1, литерал перечисления 3.5.1, описание 3.1, описание числа 3.2.2, пакет 7, перечислимый тип 3.5.1, прагма 2.8, применим 10.1.1, программная библиотека 10.1, спецификатор адреса 13.5, спецификатор совместности 10.1.1, спецификация пакета 7.1, тип 3.3, числовой литерал 2.4.

13.7.1. ЗАВИСЯЩИЕ ОТ СИСТЕМЫ ИМЕНОВАННЫЕ ЧИСЛА

Перечисленные ниже именованные числа описаны в пакете SYSTEM. Числа FINE-DELTA и TICK принадлежат

универсальному-вещественному

типу, остальные —

универсальному-целому

типу.

MIN-INT

Наименьшее (наибольшее по модулю отрицательное) значение из всех определенных целых типов.

МАХ-I NT

Наибольшее (положительное) значение из всех предопределенных целых типов.

MAX-DIGITS

Наибольшее допустимое значение числа значащих десятичных цифр в ограничении для плавающего типа.

MAX-MANTISSA

Наибольшее возможное число двоичных цифр в мантиссе модельных чисел фиксированного подтипа.

FINE-DELTA

Наименьшая дельта, допустимая в ограничении для фиксированного типа, которое имеет ограничение диапазона -1.0..1.0.

TICK

Базовый период времени, выраженный в секундах.

<




Начало  Назад  Вперед



Книжный магазин