aboutsummaryrefslogtreecommitdiffstats
path: root/lib/asn1/test/asn1_SUITE_data/SelectionType.asn
diff options
context:
space:
mode:
authorKenneth Lundin <[email protected]>2010-02-19 14:01:57 +0000
committerErlang/OTP <[email protected]>2010-02-19 14:01:57 +0000
commit18bd1239bee04427340a44f57f993ea92c264e41 (patch)
treedbb3031dcd2e446eb457ff7ac5229949517d7557 /lib/asn1/test/asn1_SUITE_data/SelectionType.asn
parent729565dc3f8bcf8829508136498aef6a542840f4 (diff)
downloadotp-18bd1239bee04427340a44f57f993ea92c264e41.tar.gz
otp-18bd1239bee04427340a44f57f993ea92c264e41.tar.bz2
otp-18bd1239bee04427340a44f57f993ea92c264e41.zip
OTP-8463 Support for EXTENSIBILITY IMPLIED and SET/SEQ OF NamedType is
added.
Diffstat (limited to 'lib/asn1/test/asn1_SUITE_data/SelectionType.asn')
-rw-r--r--lib/asn1/test/asn1_SUITE_data/SelectionType.asn59
1 files changed, 59 insertions, 0 deletions
diff --git a/lib/asn1/test/asn1_SUITE_data/SelectionType.asn b/lib/asn1/test/asn1_SUITE_data/SelectionType.asn
new file mode 100644
index 0000000000..d7bfbf1788
--- /dev/null
+++ b/lib/asn1/test/asn1_SUITE_data/SelectionType.asn
@@ -0,0 +1,59 @@
+SelectionType DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+Element ::= CHOICE {bool BOOLEAN,
+ atomic-no INTEGER(1..103),
+ bs BIT STRING,
+ os OCTET STRING,
+ null NULL,
+ oi OBJECT IDENTIFIER,
+ od ObjectDescriptor,
+ ext EXTERNAL,
+ ePDV EMBEDDED PDV,
+ utf UTF8String,
+ ro RELATIVE-OID,
+ nums NumericString,
+ symbol PrintableString,
+ telet TeletexString,
+ t61 T61String,
+ video VideotexString,
+ ia5 IA5String,
+ utctime UTCTime,
+ generalizedTime GeneralizedTime,
+ gs GraphicString,
+ vs VisibleString,
+-- iso64 ISO646String,
+ generalString GeneralString,
+ univ UniversalString,
+ cs CHARACTER STRING,
+ bmp BMPString}
+
+MendeleyevTable ::= SEQUENCE OF symbol < Element
+BoolType ::= bool < Element
+
+einsteinium symbol < Element ::= "Es"
+boolv bool < Element ::= TRUE
+intv atomic-no < Element ::= 4
+bsv bs < Element ::= '1001'B
+osv os < Element ::= '313'H
+nullv null < Element ::= NULL
+oiv oi < Element ::= {2 1 1}
+odv od < Element ::= "ObjectDesc"
+utfv utf < Element ::= "utf8"
+rov ro < Element ::= {5 32767 256}
+numsv nums < Element ::= "089"
+teletv telet < Element ::= "telet"
+t61v t61 < Element ::= "t61"
+videov video < Element ::= "video"
+ia5v ia5 < Element ::= "ia5"
+utctimev utctime < Element ::= "9805281429Z"
+gTime generalizedTime < Element ::= "19980528142905.1"
+gsv gs < Element ::= "graphic"
+vsv vs < Element ::= "visible"
+--iso64v iso64 < Element ::= "iso"
+gStringv generalString < Element ::= "general"
+univv univ < Element ::= "Universal"
+bmov bmp < Element ::= "bmp"
+
+END