Статус документа
Статус документа

ГОСТ Р ИСО/ТО 10303-12-2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 12. Методы описания. Справочное руководство по языку EXPRESS-1

8 Значения и экземпляры


В данном разделе описаны реализации возможностей языка EXPRESS.

8.1 Базовые значения

Синтаксис:

48i BaseValue = SimpleValue | EnumerationValue .

123i SimpleValue = BinaryValue | BooleanValue | LogicalValue |

                                     NumberValue | StringValue .



Простым значением является значение самоопределенной константы. Область значения зависит от того, как компонуются символы при формировании лексемы.

8.1.1 Двоичное значение

Двоичное значение представляет величину двоичной области значений.

Синтаксис:

25i BinaryValue = binary_literal .

136 binary_literal = < как в EXPRESS > .



Двоичное значение образуется из символа % и последующих одного или более битов (0 или 1).

Разработчик синтаксического анализатора языка EXPRESS-I должен установить максимальное число битов в двоичном значении, которое может распознаваться данной реализацией (см. приложение В).

Пример 9 - Правильное двоичное значение

%10100110000101

8.1.2 Булевское значение

Булевское значение представляет величину булевской области значений.

Синтаксис:

50i BooleanValue = TRUE | FALSE .



Булевским значением является одна из встроенных констант FALSE или TRUE.

8.1.3 Числовое значение

Числовым значением является целочисленное или действительное значение.

Синтаксис:

94i NumberValue = IntegerValue | RealValue .



8.1.4 Целочисленное значение

Целочисленное значение представляет величину целочисленной области значений.