Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/ТО 10303-12-2000; Страница 19

или поделиться

Страница 19
Страница 1 Untitled document
ГОСТ I* ИСО/ГО 10303-12-2000
строковое значение компонуется из последовательности символов из набора символов EXPRESS-1,
заключенной в апострофы (’). Апостроф внутри явного строкового значения представляется дву мя
последовательными апострофами. Кодированным строковым значением является кодирован ное
четырьмя октетами представление последовательности символов из ИСО/МЭК 10646-1. за
ключенное в кавычки (“). Кодирование определяется следующим образом:
первый октет = группа ИСО/МЭК 10646-1, в которой определяется символ;
второй октет = проекция ИСО/МЭК 10646-1. в которой определяется символ;
-третий октет = строка ИСО/МЭК 10646-1, в которой определяется символ;
четвертый октет = ячейка ИСО/МЭК 10646-1, в которой определяется символ.
Последовательность октетов должна идентифицировать один из допустимых символов из
ИСО/МЭК 10646-1.
Синтаксис:
124i StringValue = SimpleStringValue | EncodedStringValue .
33i SimpleStringValue = \q {(\q \q) | not quote | \s | \o | \n [ \q .
130 not_quote = < как в EXPRESS > .
27i EncodedStringValue = *” {encoded_character | \n }*" .
122 encoded_charactcr = < как в EXPRESS > ._____________________________________________
Разработчик синтаксического анализатора языка EXPRESS-1 должен установить максималь
ное число символов строкового значения, которое может распознаваться данной реализацией (см.
приложение В).
Разработчик синтаксического анализатора языка EXPRESS-I должен установить максималь
ное число октетов (должно быть кратно четырем) кодированного строкового значения, которое
может распознаваться данной реализацией (см. приложение В).
Примечание - Строковое значение EXPRESS отличается от строкового литерала EXPRESS, по
скольку в нервом случае строковое значение может занимать более чем одну физическую строку, тогда как
Строковой
литерал EXPRESS нс может занимать более
Одной
физической строки.
Пример 15 - Правильные явные строковые значения:
This is a string on the line.’
Читается: это строка в
одну
физическую строку.
This
is
а
multiline
string’.
Читается: Это
многострочная
строка
This string"s got a single apostrophe embedded in it.
Читается: Эта строка содержит единственный встроенный апостроф.
Пример 16 - Неправильные явные строковые значения
This string is invalid because there is no closing apostrophe.
Пример 17 - Правильные кодированные строковые значения
“0000004Г
читается: А.
“000000С5“
читается: А
Пример 18 Неправильные кодированные строковые значения:
“000041“
Октеты должны раскладываться в группы четверок.
“00000041 00000005“
Между октетами не должно быть пробелов.
12