blob: adc34d4bf0e497a1e83706f8022068a2899c6654 [file] [log] [blame]
Lev Walkind6db8022005-03-18 03:53:05 +00001ModuleTestXERDecoding { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2 spelio(9363) software(1) asn1c(5) test(1) 70 }
Lev Walkinca850222005-02-25 08:26:02 +00003DEFINITIONS AUTOMATIC TAGS ::=
4BEGIN
5
6PDU ::= CHOICE {
7 sequence [0] IMPLICIT Sequence,
8 set [1] IMPLICIT Set,
9 setOf [2] IMPLICIT SetOf,
10 sequenceOf [3] IMPLICIT SequenceOf,
11 extensibleSet [4] IMPLICIT ExtensibleSet,
12 extensibleSequence [5] IMPLICIT ExtensibleSequence,
Lev Walkin15750402005-07-03 05:27:19 +000013 extensibleSequence2 [6] IMPLICIT ExtensibleSequence2,
14 setOfNULL [7] IMPLICIT SetOfNULL,
15 setOfEnums [8] IMPLICIT SetOfEnums,
16 seqOfZuka [9] IMPLICIT SeqOfZuka,
Lev Walkinca850222005-02-25 08:26:02 +000017 ...
18}
19
20Sequence ::= SEQUENCE {
21 integer [0] IMPLICIT INTEGER,
22 sequence [1] IMPLICIT Sequence OPTIONAL,
23 bits [2] IMPLICIT BIT STRING OPTIONAL,
24 string [3] IMPLICIT UTF8String
25}
26
27Set ::= SET {
28 roid [0] IMPLICIT RELATIVE-OID,
29 opaque [1] IMPLICIT OCTET STRING OPTIONAL
30}
31
32ExtensibleSet ::= SET {
33 string [0] IMPLICIT UTF8String OPTIONAL,
Lev Walkinc92a7462005-03-10 11:20:47 +000034 ...,
35 enum [1] IMPLICIT ENUMERATED {
36 b(0),
37 a(1)
38 }
Lev Walkinca850222005-02-25 08:26:02 +000039}
40
41ExtensibleSequence ::= SEQUENCE {
42 string [0] IMPLICIT UTF8String OPTIONAL,
43 ...,
Lev Walkin15750402005-07-03 05:27:19 +000044 integer [1] IMPLICIT INTEGER OPTIONAL,
45 gtime [2] IMPLICIT GeneralizedTime
46}
47
48ExtensibleSequence2 ::= SEQUENCE {
49 string [0] IMPLICIT UTF8String OPTIONAL,
50 ...,
Lev Walkinc92a7462005-03-10 11:20:47 +000051 integer [1] IMPLICIT INTEGER OPTIONAL
Lev Walkinca850222005-02-25 08:26:02 +000052}
53
54SetOf ::= SET OF REAL
55
56SetOfNULL ::= SET OF NULL
57
58SetOfEnums ::= SET OF ENUMERATED {
59 one(0),
Lev Walkinc7312e92005-02-25 10:24:53 +000060 oneMore(1)
Lev Walkinca850222005-02-25 08:26:02 +000061 }
62
63SequenceOf ::= SEQUENCE OF id INTEGER {
64 one(1),
65 two(2)
66 }
67
68SeqOfZuka ::= SEQUENCE OF zuka NULL
69
70END