Компоненты языка
Информационная модель на языке EXPRESS выражается в виде текста, состоящего из синтаксических элементов (компонентов языка), включающих: - алфавит; - комментарии; - зарезервированные слова; - знаки; - идентификаторы; - литералы. Из этих компонентов формируются семантические элементы языка (понятия). Текст которых состоит из строк, строки из символов [5].
Алфавит предназначен для формирования всех остальных компонентов, включает в себя арабские цифры, прописные и строчные буквы английского алфавита и специальные символы.
Комментарии предназначены для повышения наглядности информационной модели.Бывают встроенные, которые могут встречаться в любом месте, они выделяются символами: (*…*). Могут быть хвостовыми, т.е. в конце строки, начинаются с дефиса. Зарезервированные слова предназначены для выражения различных понятий языка («сущность» - «entity»).
Знаки предназначены для разделения других компонентов языка (например, пробел) или для задания операций над ними (например, «+»).
Идентификаторы предназначены для наименования строительных блоков информационной модели. Идентификаторы не совпадают с зарезервированными словами.
Литералы представляют собой самоопределяющиеся и неизменные значения. Они применяются для выражения значения атрибутов. В EXPRESS существует несколько типов литералов: двоичный, целочисленный, вещественный, простой строковый, кодированный строковый, логический; отличающихся набором и порядком следования, состоящих их символов алфавита языка.
|