ГОСТ Р ИСО 10303-21—2022
ницы или символ табуляции, могут быть использованы в структуре обмена, но в соответствии с 5.2 они должны
быть проигнорированы при обработке структуры обмена. Поэтому разделители строк могут присутствовать в струк
туре обмена, включая разделители лексем.
Комментарий должен быть закодирован как косая черта, звездочказа которым следует любое
число символов из основного алфавита, и завершаться звездочка, косая чертаЛюбое появление
комбинации "/*" после первого появления не имеет значения, т. е. комментарии не могут быть вложены. Все
графические символы, появляющиеся внутри комментария, не имеют значения для структуры об мена и
предназначены только для чтения людьми.
6 Лексемы
6.1 Типы лексем
В структуре обмена лексема является специальной лексемой, ключевым словом, кодированием
простого типа данных или кодированием IETF.
6.2 Специальные лексемы
Дляоткрытияструктурыобменадолжнабытьиспользованаспециальнаялексема
"ISO-10 3 0 3 - 2 1 а для закрытия структуры обмена — "END-ISO-I0303-21
Для того чтобы открыть или закрыть заголовочную секцию структуры обмена, должны быть ис
пользованы специальные лексемы "HEADER;" или "ENDSEC;" соответственно.
Для того чтобы открыть необязательную секцию привязки структуры обмена, должна быть исполь
зована специальная лексема "ANCHOR;", а для того чтобы закрыть секцию привязки структуры обмена,
должна быть использована специальная лексема "ENDSEC;".
Для того чтобы открыть необязательную ссылочную секцию структуры обмена, должна быть ис
пользована специальная лексема "REFERENCE;", а для того чтобы закрыть ссылочную секцию струк
туры обмена, должна быть использована специальная лексема "ENDSEC;".
Для того чтобы открыть или закрыть секцию данных структуры обмена, должны быть использова
ны специальные лексемы "DATA" или "ENDSEC;" соответственно.
Для того чтобы открыть необязательную секцию подписи структуры обмена, должна быть исполь
зована специальная лексема "SIGNATURE", а для того чтобы закрыть секцию подписи структуры обме на,
должна быть использована специальная лексема "ENDSEC;".
Для представления объекта, значение которого не указано в структуре обмена, используется спе
циальный знак доллара (лексема "$").
Специальную лексему звездочка "*" используют для представления предмета, значение которого
не представлено в структуре обмена, но может быть выведено из других величин в соответствии с пра
вилами, приведенными в EXPRESS-схеме (см. 12.2.6).
Специальные лексемы точка с запятой (";"), круглые скобки ("(",")"), запятая (",") и косая черта
("/") используют как знаки препинания в структуре обмена.
6.3 Ключевые слова
Ключевые слова являются последовательностями графических символов, указывающими объект
или определенный тип в структуре обмена. Ключевые слова должны состоять из прописных букв, цифр,
подчеркивания и, возможно, восклицательного знака"!" Восклицательный знак должен появляться не
более одного раза и только как первый символ в ключевом слове.
Ключевые слова могут быть таковыми, определенными в схеме или заданными пользователем.
Ключевые слова, которые не начинаются с восклицательного знака, являются определенными в схеме.
Ключевые слова, которые начинаются с восклицательного знака, являются определенными пользова
телем. Определенное пользователем ключевое слово является идентификатором для поименованного
типа (типа данных объекта или определенного типа) в EXPRESS-схеме, управляющей структурой об
мена. Смысл ключевого слова, определенного пользователем, является предметом соглашения между
партнерами, использующими структуру обмена.
9