blob: e40e679aca8473c205fccc86853d769c2fa10828 [file] [log] [blame]
vlm32fcff82005-02-25 08:26:02 +00001ModuleTestXERDecoding {iso org(3) dod(6) internet(1) private(4)
2 enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
3 70 }
4DEFINITIONS AUTOMATIC TAGS ::=
5BEGIN
6
7PDU ::= CHOICE {
8 sequence [0] IMPLICIT Sequence,
9 set [1] IMPLICIT Set,
10 setOf [2] IMPLICIT SetOf,
11 sequenceOf [3] IMPLICIT SequenceOf,
12 extensibleSet [4] IMPLICIT ExtensibleSet,
13 extensibleSequence [5] IMPLICIT ExtensibleSequence,
14 setOfNULL [6] IMPLICIT SetOfNULL,
15 setOfEnums [7] IMPLICIT SetOfEnums,
16 seqOfZuka [8] IMPLICIT SeqOfZuka,
17 ...
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,
vlm9ef0e492005-03-10 11:20:47 +000034 ...,
35 enum [1] IMPLICIT ENUMERATED {
36 b(0),
37 a(1)
38 }
vlm32fcff82005-02-25 08:26:02 +000039}
40
41ExtensibleSequence ::= SEQUENCE {
42 string [0] IMPLICIT UTF8String OPTIONAL,
43 ...,
vlm9ef0e492005-03-10 11:20:47 +000044 integer [1] IMPLICIT INTEGER OPTIONAL
vlm32fcff82005-02-25 08:26:02 +000045}
46
47SetOf ::= SET OF REAL
48
49SetOfNULL ::= SET OF NULL
50
51SetOfEnums ::= SET OF ENUMERATED {
52 one(0),
vlm2f806082005-02-25 10:24:53 +000053 oneMore(1)
vlm32fcff82005-02-25 08:26:02 +000054 }
55
56SequenceOf ::= SEQUENCE OF id INTEGER {
57 one(1),
58 two(2)
59 }
60
61SeqOfZuka ::= SEQUENCE OF zuka NULL
62
63END