-- $Id: test.asn1,v 1.5 2005/07/21 20:48:27 lha Exp $ -- TEST DEFINITIONS ::= BEGIN TESTLargeTag ::= SEQUENCE { foo[127] INTEGER (-2147483648..2147483647) } TESTSeq ::= SEQUENCE { tag0[0] INTEGER (-2147483648..2147483647), tag1[1] TESTLargeTag, tagless INTEGER (-2147483648..2147483647), tag3[2] INTEGER (-2147483648..2147483647) } TESTChoice1 ::= CHOICE { i1[1] INTEGER (-2147483648..2147483647), i2[2] INTEGER (-2147483648..2147483647), ... } TESTChoice2 ::= CHOICE { i1[1] INTEGER (-2147483648..2147483647), ... } TESTInteger ::= INTEGER (-2147483648..2147483647) TESTInteger2 ::= [4] IMPLICIT TESTInteger TESTInteger3 ::= [5] IMPLICIT TESTInteger2 TESTImplicit ::= SEQUENCE { ti1[0] IMPLICIT INTEGER (-2147483648..2147483647), ti2[1] IMPLICIT SEQUENCE { foo[127] INTEGER (-2147483648..2147483647) }, ti3[2] IMPLICIT [5] IMPLICIT [4] IMPLICIT INTEGER (-2147483648..2147483647) } TESTImplicit2 ::= SEQUENCE { ti1[0] IMPLICIT TESTInteger, ti2[1] IMPLICIT TESTLargeTag, ti3[2] IMPLICIT TESTInteger3 } END