blob: c4d1ea574c377493e161381e3869ea71bde61100 [file] [log] [blame]
Lev Walkinc8285712005-03-04 22:18:20 +00001
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-- .73
7
8ModuleTestCircularReferences
9 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
10 spelio(9363) software(1) asn1c(5) test(1) 73 }
11 DEFINITIONS ::=
12BEGIN
13
14 Type ::= SEQUENCE {
Lev Walkincaf0d5a2005-03-04 23:48:19 +000015 data SEQUENCE OF EpytRef
Lev Walkinc8285712005-03-04 22:18:20 +000016 }
17
Lev Walkincaf0d5a2005-03-04 23:48:19 +000018 EpytRef ::= Epyt
Lev Walkinc8285712005-03-04 22:18:20 +000019
20 Epyt ::= SEQUENCE {
21 stype SET OF Type,
22 type Type OPTIONAL,
23 ypet Ypet OPTIONAL
24 }
25
26 Ypet ::= SET {
27 epyt Epyt,
Lev Walkinfe7f6ec2005-03-04 22:38:22 +000028 plain INTEGER DEFAULT 7,
Lev Walkine8318b82005-03-06 09:29:03 +000029 senums SET OF EnumType,
30 patest1 [1] IA5String (FROM("A".."Z")),
31 patest2 [2] IA5String (FROM("a".."z"))
Lev Walkinc8285712005-03-04 22:18:20 +000032 }
33
Lev Walkinfe7f6ec2005-03-04 22:38:22 +000034 EnumType ::= ENUMERATED { one, two }
35
Lev Walkinc8285712005-03-04 22:18:20 +000036END