ГОСТ Р И С 0 10303-11— 2009
Содержание
1 Область применения..................................................................................................................................................... 1
2 Нормативные ссы лки.................................................................................................................................................... 1
3 Термины и определения.............................................................................................................................................. 2
3.1 Термины, определенные в ИСО 10303-1 ...................................................................................................... 2
32 Термины, определенные в ИСО/МЭК 10646-1 ........................................................................................... 2
3.3 Другие определения......................................................................................................................................... 2
4 Требования соответствия.......................................................................................................................................... 3
4.1 Формальные спецификации, написанные на языке EX PR E SS........................................................... 3
4.1.1 Лексический язы к........................................................................................................................................ 3
4.1.2 Графическая ф ор м а..................................................................................................................................4
4.2 Реализации языка E X P R E S S ...........................................................................................................................4
4.2.1 Синтаксический анализатор языка EX PR E SS............................................................................. 4
4.2.2 Графический редактор............................................................................................................................ 4
5 Фундаментальные принципы.................................................................................................................................... 4
6 Синтаксис спецификации язы ка.............................................................................................................................. 5
6.1 Синтаксис спецификации............................................................................................................................ 5
6.2 Обозначение специальных символов.....................................................................................................6
7 Основные элементы язы ка........................................................................................................................................6
7.1 Набор символов.....................................................................................................................................................7
7.1.1 Ц и ф р ы .............................................................................................................................................................7
7.1.2 Буквы .................................................................................................................................................................7
7.1.3 Специальные символы............................................................................................................................7
7.1.4 Подчеркивание.............................................................................................................................................7
7.1.5 Пустое пространство.................................................................................................................................8
7.1.6 Комментарии................................................................................................................................................8
7.2 Зарезервированные сл о в а................................................................................................................................10
7.2.1 Ключевые сл ова.........................................................................................................................................10
7.2.2 Зарезервированные слова, обозначающие операторы.............................................................10
7.2.3 Встроенные константы.............................................................................................................................11
7.2.4 Встроенные ф ункции.................................................................................................................................11
7.2.5 Встроенные процедуры.............................................................................................................................11
7.3 З наки ............................................................................................................................................................................ 11
7.4 Идентификаторы..................................................................................................................................................... 12
7.5 Литералы .................................................................................................................................................................... 12
7.5.1 Двоичный л и тер ал .................................................................................................................................... 12
7.5.2 Целочисленный литерал......................................................................................................................... 12
7.5.3 Действительный литерал........................................................................................................................ 12
7.5.4 Строковый литерал................................................................................................................................... 13
7.5.5 Логический литерал.................................................................................................................................... 14
8 Типы д а н н ы х ................................................................................................................................................................... 14
8.1 Простые типы данны х........................................................................................................................................ 14
8.1.1 Числовой тип данны х.............................................................................................................................. 14
8.1.2 Действительный тип данны х................................................................................................................15
8.1.3 Целочисленный тип д ан н ы х................................................................................................................15
8.1.4 Логический тип д ан н ы х..........................................................................................................................15
8.1.5 Булев тип данны х..............................................15
8.1.6 Строковый тип данны х............................................................................................................................16
8.1.7 Двоичный тип данны х..............................................................................................................................16
8.2 Агрегированные типы данны х...........................................................................................................................17
8.2.1 Тип данных A R R A Y ..................................................................................................................................17
8.2.2 Тип данных L IS T ........................................................................................................................................18
8.2.3 Тип данных BAG ........................................................................................................................................19
8.2.4 Тип данных S E T .........................................................................................................................................19
8.2.5 Уникальность значений в агрегированных структурах............................................................20
III