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,

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
}

B ::= SEQUENCE {
    c    REAL,
    d    [1] EXPLICIT INTEGER,
    e    REAL
}

END
=== cut ===


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

Reply via email to