ГОСТ Р ИСО/МЭК 8824-1-2001
ObjIdComponent ::NameForm
NumberForm
NamcAndNumbcrForm
NameForm : : =identifier
NumberForm : : =•number | DcfinedValuc
NamcAndNumberForm :: =identifier "(" NumberForm ")"
CharacterStringTypc : : ~ ReMrictcdCharactcrStringType|
LnrcstrictcdCharacterStringType
RestnctcdCharaetcrStringType : : ~ BMPString |
GencralString
Graphic-String
IA5String
IS0646String
Numeric-String
PrinlableStnng
TcletcxString
T61String
linivcrsalSlnng
VideotexString
VisiblcString
RcslnclcdCharacterStringValuc : : = cstring | CharacterStringList | Quadruple jTuple
CharactcrStringListCharSyms "}"
CharSyms : : ■»CharsDcfn | CharSymsCharsDcfn
CharsDcfn ::cstring | DcfinedValuc
Quadruple : :"• “{" GroupPlaneRowCell "}"
Group: : ■*number
Plane: :number
Row: : =- number
Cell:: =- number
Tuple : : ■**T TablcColumnTable Row ")"
TablcColumn :: ~ number
TabicRow : : = number
UnrestrictedCharactcrStnngType : : = CHARACTER STRING
CharactcrStringValuc : : *- ReslriclcdCharactcrStnngValue |
LnrcstrictcdCharaeterStringValue
Unrest riclcdCharactcrStringValue : : ® SequenceValue
UscfulTypc : : - typereference
Следующие типы символьных строк определены в 36.1:
Numeric-StringVisiblcString
PrinlableStnngIS0646String
TcletcxSinngIA5String
T61StringGraphic-String
VideotexStringGencralString
UniversaiSlringBMPSlnng
Следующие полетные типы определены в разделах 39—41:
GeneralizedTimc
LTCTime
ObjectDescriptor
Следующие продукции используются в разделах 42—45:
ConstrainedTvpc : : =
Type Constraint |
ТypeWithConstraint
TypcWithConstraint : : =■
SET Constraint OF Type|
SET SizcConstruint OF Type|
SEQUENCE Constraint OF Type |
SEQUENCE Size Corestraint OF Type
ConstraintConstraintSpcc ExceptionSpcc “)’
ConstraintSpcc : : •=
SubtypeConstraint|
GencralConstraint
103