Path: utzoo!utgpu!watmath!att!tut.cis.ohio-state.edu!ucbvax!agate!shelby!portia!vera
From: vera@portia.Stanford.EDU (James Vera)
Newsgroups: comp.protocols.iso
Subject: ASN.1 question
Message-ID: <4509@portia.Stanford.EDU>
Date: 15 Aug 89 05:55:57 GMT
Sender: James Vera 
Reply-To: vera@Portia.Stanford.EDU (James Vera)
Organization: Stanford University
Lines: 35

Could someone please clear up my confusion on the following ASN.

My compiler tells me that

X ::= SEQUENCE {
	SEQUENCE OF SEQUENCE {INTEGER},
	SEQUENCE OF SEQUENCE {INTEGER}}
is bad.

But,
X ::= SEQUENCE {
	SEQUENCE OF SET {INTEGER},
	SEQUENCE OF SEQUENCE {INTEGER}}
is good.

But,
X ::= SEQUENCE {
	[1] SEQUENCE OF SEQUENCE {INTEGER},
	[2] SEQUENCE OF SEQUENCE {INTEGER}}
is bad.

But,
X ::= SEQUENCE {
	a SEQUENCE OF SEQUENCE {INTEGER},
	b SEQUENCE OF SEQUENCE {INTEGER}}
is good.



Is my compiler confused or does this make sense to someone?
-- 
James S. Vera      |         Internet	       |Standard Disclaimers
Stanford University| vera@portia.stanford.edu  |Blah Blah Blah Blah
Bellcore           |vera2@rigel.cc.bellcore.com|vvv My Cutesy Quote vvv
"When I was young it seemed that life was so wonderful..." - Supertramp