asn1c/tests/70-xer-test-OK.asn1.-EF

94 lines
2.2 KiB
Plaintext
Raw Normal View History

2013-10-17 20:03:36 +00:00
ModuleTestXERDecoding { iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 70 }
2005-02-25 08:26:02 +00:00
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
PDU ::= CHOICE {
sequence [0] IMPLICIT Sequence,
set [1] IMPLICIT Set,
2005-11-07 15:26:47 +00:00
sequenceOf [2] IMPLICIT SequenceOf,
extensibleSet [3] IMPLICIT ExtensibleSet,
extensibleSequence [4] IMPLICIT ExtensibleSequence,
extensibleSequence2 [5] IMPLICIT ExtensibleSequence2,
setOfNULL [6] IMPLICIT SetOfNULL,
setOfREAL [7] IMPLICIT SetOfREAL,
2005-07-03 05:27:19 +00:00
setOfEnums [8] IMPLICIT SetOfEnums,
2005-11-07 15:26:47 +00:00
namedSetOfNULL [9] IMPLICIT NamedSetOfNULL,
namedSetOfREAL [10] IMPLICIT NamedSetOfREAL,
namedSetOfEnums [11] IMPLICIT NamedSetOfEnums,
seqOfZuka [12] IMPLICIT SeqOfZuka,
setOfChoice [13] IMPLICIT SetOfChoice,
namedSetOfChoice [14] IMPLICIT NamedSetOfChoice,
2005-02-25 08:26:02 +00:00
...
}
Sequence ::= SEQUENCE {
integer [0] IMPLICIT INTEGER,
sequence [1] IMPLICIT Sequence OPTIONAL,
bits [2] IMPLICIT BIT STRING OPTIONAL,
string [3] IMPLICIT UTF8String
}
Set ::= SET {
roid [0] IMPLICIT RELATIVE-OID,
opaque [1] IMPLICIT OCTET STRING OPTIONAL
}
ExtensibleSet ::= SET {
string [0] IMPLICIT UTF8String OPTIONAL,
2005-03-10 11:20:47 +00:00
...,
enum [1] IMPLICIT ENUMERATED {
b(0),
a(1)
}
2005-02-25 08:26:02 +00:00
}
ExtensibleSequence ::= SEQUENCE {
2005-07-03 05:27:19 +00:00
string [0] IMPLICIT UTF8String OPTIONAL,
...,
integer [1] IMPLICIT INTEGER OPTIONAL,
gtime [2] IMPLICIT GeneralizedTime
}
ExtensibleSequence2 ::= SEQUENCE {
2005-02-25 08:26:02 +00:00
string [0] IMPLICIT UTF8String OPTIONAL,
...,
2005-03-10 11:20:47 +00:00
integer [1] IMPLICIT INTEGER OPTIONAL
2005-02-25 08:26:02 +00:00
}
SetOfNULL ::= SET OF NULL
2005-11-07 15:26:47 +00:00
SetOfREAL ::= SET OF REAL
2005-02-25 08:26:02 +00:00
SetOfEnums ::= SET OF ENUMERATED {
one(0),
2005-02-25 10:24:53 +00:00
oneMore(1)
2005-02-25 08:26:02 +00:00
}
2005-11-07 15:26:47 +00:00
NamedSetOfNULL ::= SET OF y NULL
NamedSetOfREAL ::= SET OF name REAL
NamedSetOfEnums ::= SET OF name ENUMERATED {
one(0),
oneMore(1)
}
2005-02-25 08:26:02 +00:00
SequenceOf ::= SEQUENCE OF id INTEGER {
one(1),
two(2)
}
SeqOfZuka ::= SEQUENCE OF zuka NULL
2005-11-07 15:26:47 +00:00
SetOfChoice ::= SET OF SimpleChoice
NamedSetOfChoice ::= SET OF whatever SimpleChoice
SimpleChoice ::= CHOICE {
a [0] IMPLICIT NULL,
b [1] IMPLICIT INTEGER
}
2005-02-25 08:26:02 +00:00
END