ГОСТ Р ИСО/МЭК 8824-1-2001
del IA5String :: = {!, 1}
dc2 lASString : : = {1. 2}
dc3 lASString : : = {1. 3}
dc4 lASString : : = {1, 4}
nak lASString : : = jl, 5}
syn !A5String : : = <1. 6}
etb lASString : : = jl, 7}
can lASString : : = jl, 8}
em lASString : : = {1. 9}
sub lASString : : = jl, 10}
esc lASString : : = jl, 11}
is4 lASString : : = {1. 12}
is3 lASString :: = {I, 13}
is2 lASString :: = {!, 14}
Is1 lASString:(1, 15}
del lASString : : = {7, 15}
37.1.2Для каждой записи в каждом списке имен для графических символов (глифов), показан
ных в разделах 24 и 25 ИСО/МЭК 10646-1, модуль содержит утверждение вида:
<namedcharacter>BMPString : : = <tablecell>
- - представляет символ <Lsol0646name>, см. ИСО/МЭК 10646-1,
где: a) <Lsol0646name> - имя символа, полученное из перечисленных в ИСО/МЭК 10646-1;
б) <namedcharacter> — строка, полученная применением к <isol0646name> процедур, уста
новленных в 37.2;
в) <tablecel!> - глиф в ячейке таблицы в ИСО/МЭК 10646-1. соответствующей записи спис
ка.
П р и м е р
latinCapitalLetterA BMPString : : = {0. 0, 0, 65}
- - представляет символ LATIN CAPITAL LE TTER А. см. ИСО/МЭК 10646-1
greekCapitalLetterSigma BMPString . : = {0, 0. 3, 145}
- - представляет символ GREEK CAPITAL LEITER SIGMA, см. ИСО/МЭК 10646-1.
37.1.3Для каждого имени совокупности графических символов, определенной в ИСО/МЭК
10646-1, приложение А. в модуль включается утверждение вида:
<namedcollectionstring> : : = BMPString
(FROM (<alternativelist>))
- - предстаазяет совокупность символов <collectionstring>,
- - см. ИСО/МЭК 10646-1.
где a) <collectionstring> -- имя совокупности, присвоенное в ИСО/МЭК 10646-1;
б) <namedcollectionstring> — образовано применением к <collectionstring> процедуры 37.3;
в) <alternativelist> - образуется с использованием <namedcharacter>, как описано в 37.2. для
каждого символа, определенного в ИСО/МЭК 10646-1.
Результирующая ссылка на тип. <namedcollectionstring>, образует ограниченное подмноже
ство (см. руководство в приложении D).
П р и м е ч а н и е — Ограниченное подмножество является списком символов в заданном
подмножестве. Противоположностьему - выбранное подмножество, которое является совокупнос
тью символов, перечисленных в ИСО/МЭК 10646-1. приложение Л. плюс совокупность BASIC
LATIN.
П р и м е р (частичный):
space BMPString : : = {0. 0, 0, 32}
exclamationMark BMPString : : = |(). 0. 0, 33}
quotationMark BMPString . : = {0, 0. 0. 34}
- - и так далее
tilde BMPString : : = {(). 0, 0, 126}
BasicLatin : : = BMPString
(FROM (space
|exclamationMark
49