3a46c32573485406cbd638de1047fdaf029239ee
[com/asn1c.git] / tests / tests-asn1c-compiler / 21-tags-OK.asn1
1
2 -- OK: Everything is fine
3
4 -- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)
5 -- .spelio.software.asn1c.test (9363.1.5.1)
6 -- .21 1
7 -- .21 2
8
9 ModuleTestTags1
10         { iso org(3) dod(6) internet(1) private(4) enterprise(1)
11                 spelio(9363) software(1) asn1c(5) test(1) 21 1 }
12         DEFINITIONS EXPLICIT TAGS ::=
13 BEGIN
14
15         T1 ::= CHOICE {
16                         first   [0] INTEGER,
17                         second  [1] INTEGER
18                 }
19
20 END
21
22 ModuleTestTags2
23         { iso org(3) dod(6) internet(1) private(4) enterprise(1)
24                 spelio(9363) software(1) asn1c(5) test(1) 21 2 }
25         DEFINITIONS IMPLICIT TAGS ::=
26 BEGIN
27         IMPORTS T1 FROM ModuleTestTags1;
28
29         T2 ::= SEQUENCE {
30                         one     [0] T1,
31                         two     [1] IA5String
32                 }
33
34 END