Tst { 2 6 6 24 7 1 } DEFINITIONS IMPLICIT TAGS ::= BEGIN --EXPORTS SomeSet , Id0 , Aset,Id1 ,A,B,C, -- Uhh ,Foo ,Cho,Person,Hobbe,Robbe,X,Y; IMPORTS Fooo FROM Bobby; Robbe ::= SET { ttt TT } Koo ::= SET { c CHOICE { a INTEGER, b BOOLEAN }, s SET OF Id0 } Hobbe ::= [APPLICATION 1] SET { aaa [0] SET OF INTEGER, bbb [1] UU } UU ::= PP PP ::= CHOICE { cc [1] CHOICE { a [0] INTEGER, b [1] BOOLEAN, c [2] BIT STRING }, ii [0] Id0 } TT ::= SS SS ::= SET { b BOOLEAN DEFAULT TRUE } Aset ::= [PRIVATE 2] SET OF Uhh SomeSet ::= [PRIVATE 3] IMPLICIT SET { aaaa [2] SET{ ggg [0] INTEGER}, kkkk [1] SET OF Id2, booby [4] OCTET STRING, puck [3] INTEGER {red(0),blue(1),yellow(-2)}, baby [5] IMPLICIT Id1, bool [6] BOOLEAN } Id0 ::= INTEGER (4 .. 99) Id1 ::= Id0 Id2 ::= [PRIVATE 4] EXPLICIT Id1 Uhh ::= SET { a [1] IMPLICIT Id1} Soon ::= [PRIVATE 5] Moon Moon ::= [PRIVATE 6] IMPLICIT Person Person ::= [PRIVATE 7] IMPLICIT SEQUENCE { szzzs SET OF SET { aaa [0] INTEGER, bbb [1] Id0}, cho Cho, name OCTET STRING , location INTEGER, asss Aset, oops [2] IMPLICIT SET { q [0] INTEGER, p [1] Uhh}, on INTEGER, mybits [3] IMPLICIT BIT STRING, foo Foo, age INTEGER, hobbe [5] SEQUENCE { a [4] CHOICE { a INTEGER, b BOOLEAN }, b [5] Id0}} Foo ::= [PRIVATE 8] IMPLICIT SEQUENCE { goofy [3] INTEGER OPTIONAL, somestring [10] IMPLICIT OCTET STRING DEFAULT '77BB'H, hoohoo [11] IMPLICIT SEQUENCE { bar [1] Id1 OPTIONAL, foo INTEGER, zombie [9] CHOICE { a [1] IMPLICIT INTEGER, b [2] IMPLICIT BOOLEAN } }, moon [4] IMPLICIT INTEGER } Cho ::= [PRIVATE 9] EXPLICIT CHOICE { somestring [2] IMPLICIT OCTET STRING, goofy [9] INTEGER, moon [4] IMPLICIT INTEGER } A ::= [APPLICATION 2] SET { ppp IA5String , a [0] INTEGER {aaa(6),bbb(77)} DEFAULT 998, b [1] Id1 OPTIONAL, c [2] OCTET STRING (SIZE(8)), dd [3] BIT STRING DEFAULT '11001'B } B ::= [APPLICATION 3] SET { ww [1] SET { a A OPTIONAL, goofy [3] INTEGER OPTIONAL, somestring [10] IMPLICIT OCTET STRING DEFAULT '77BB'H } } C::= [APPLICATION 4] SEQUENCE OF X Y ::= OBJECT IDENTIFIER X ::= SET { a NULL, b GeneralString, c UTCTime, d VideotexString, g GeneralizedTime, h GraphicString, i VisibleString, j IA5String, k PrintableString, l OCTET STRING, e TeletexString, m ANY, n ObjectDescriptor, o OBJECT IDENTIFIER, f NumericString } END