1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
-- OK: Everything is fine
-- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)
-- .spelio.software.asn1c.test (9363.1.5.1)
-- .32
ModuleTestSequenceSimple
{ iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 32 }
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
Programming ::= SEQUENCE SIZE(1..maxSize) OF [0] IMPLICIT Fault
Fault ::= SET OF Error
Error ::= SEQUENCE {
...
}
maxSize INTEGER ::= 10
SeqWithMandatory ::= SEQUENCE {
someString UTF8String,
seqOfMan [0] EXPLICIT SEQUENCE OF Error
}
SeqWithOptional ::= SEQUENCE {
someString UTF8String,
seqOfOpt [0] EXPLICIT SEQUENCE OF Error OPTIONAL
}
END
|