On Tue, 24 Jun 2003, Ramaswamy wrote: > Hi, > This was my initial understanding but when we consider the Type PL2 and > the value pl2 we can observe that the value 6 does not conform to the > constraint and the syntax checkers did not fret about this. Please clarify. > Thanking you.
The tool should have reported an error. ------------------------------------------------------------------------- Bancroft Scott Toll Free :1-888-OSS-ASN1 OSS Nokalva International:1-732-302-0750 [EMAIL PROTECTED] Tech Support :1-732-302-9669 x-1 1-732-302-9669 x-200 Fax :1-732-302-0023 http://www.oss.com > Yours Sincerely > Ramaswamy > > ----- Original Message ----- > From: "Olivier Dubuisson" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, June 24, 2003 1:11 PM > Subject: Re: [ASN.1] Interpretation? > > > > Ramaswamy wrote: > > > Hi, > > > As part of my learning of ASN.1 I wrote the following ASN.1 spec, so > > > this code serves no other purpose that aid in my understanding of the > > > ASN.1 language. Pls read thru the following spec - > > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > > ParameterList DEFINITIONS AUTOMATIC TAGS ::= > > > BEGIN > > > > > > --ParameterList1 { hehe } ::= hehe > > > > > > ValueSet INTEGER ::= { 1|3|5|7|9 } > > > > > > ParameterList2 { Governor , Governor:Type } ::= SEQUENCE > > > { > > > value Type > > > } > > > > > > ParameterList3 { Governor, Governor:value } ::= SEQUENCE > > > { > > > val Governor DEFAULT value > > > } > > > > > > PL2 ::= ParameterList2 {INTEGER, {1|2|3|4|5}} > > > > > > PL3 ::= ParameterList3 {REAL,0} > > > > > > pl2 PL2 ::= { value 6 } > > > > > > END > > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > > I understand that PL3 is equivalent to the following > > > >>>>>>>>>>>>>>>>>> > > > PL3 ::= SEQUENCE > > > { > > > val REAL DEFAULT 0 > > > } > > > >>>>>>>>>>>>>>>>>> > > > > > > If the above interpretation is correct then how is PL2 to be > > > interpreted?? > > > > PL2::= SEQUENCE { > > value INTEGER (1|3|5|7|9) } > > -- > > Olivier DUBUISSON > > france telecom R&D > > > > DTL/TAL - 22307 Lannion Cedex - France > > t: +33 2 96 05 38 50 - f: +33 2 96 05 39 45 - http://asn1.elibel.tm.fr/ > > > > > >
