Paul Thorpe wrote:

On Wed, 20 Jul 2005, Lev Walkin wrote:


Bruno.KONIK wrote:


Oups, my mistake! You are right and A will be:

A ::= SEQUENCE {
 a [0] INTEGER,
 c [1] REAL,
 d [2] INTEGER,
 e [3] REAL,
 b [4] INTEGER
}

Hope it's right now,


The above is correct since AUTOMATIC TAGS implies IMPLICIT TAGS.


Not quite. Note the IMPLICIT tagging:

=== cut ===
[EMAIL PROTECTED]:~]> asn1c -EF gmartin.asn1
ModuleA DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

A ::= SEQUENCE {
    a    [0] IMPLICIT INTEGER,
    c    [1] IMPLICIT REAL,
    d    [2] IMPLICIT INTEGER,
    e    [3] IMPLICIT REAL,
    b    [4] IMPLICIT INTEGER
}


The IMPLICIT keyword is not necessary since it is implied by the
"AUTOMATIC TAGS" after "DEFINITIONS".

Ah, yes, you are correct indeed. This particular thing is clearly
described in 30.6 of X.680.

--
Lev Walkin
[EMAIL PROTECTED]
_______________________________________________
ASN1 mailing list
[email protected]
http://lists.asn1.org/mailman/listinfo/asn1

Reply via email to