added SET

git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@572 59561ff5-6e30-0410-9f3c-9617f08c8826
This commit is contained in:
vlm 2004-10-28 13:22:38 +00:00
parent 7e79b8caa6
commit c1c20779c6
2 changed files with 24 additions and 12 deletions

View File

@ -12,23 +12,29 @@ ModuleTestANYSyntax
BEGIN
T ::= CHOICE {
s1 T1,
s2 T2
s1 T1-ext,
s2 T2,
s3 T3
}
T1 ::= SEQUENCE {
T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL,
any [1] ANY, -- Converted into [1] EXPLICIT ANY
...
}
T2 ::= [16] SEQUENCE {
m1 [0] NumericString,
m2 [1] BOOLEAN,
m3 [3] SEQUENCE OF NumericString,
o4 [4] BOOLEAN OPTIONAL,
o5 [5] BOOLEAN OPTIONAL,
o6 [6] BOOLEAN OPTIONAL
m1 [0] NumericString,
m2 [1] BOOLEAN,
m3 [3] SEQUENCE OF NumericString,
o4 [4] BOOLEAN OPTIONAL,
o5 [5] BOOLEAN OPTIONAL,
o6 [6] BOOLEAN OPTIONAL
}
T3 ::= SET {
m1 [0] NumericString,
m2 [1] BOOLEAN
}
END

View File

@ -5,11 +5,12 @@ DEFINITIONS IMPLICIT TAGS ::=
BEGIN
T ::= CHOICE {
s1 T1,
s2 T2
s1 T1-ext,
s2 T2,
s3 T3
}
T1 ::= SEQUENCE {
T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL,
any [1] EXPLICIT ANY,
...
@ -24,4 +25,9 @@ T2 ::= [16] IMPLICIT SEQUENCE {
o6 [6] IMPLICIT BOOLEAN OPTIONAL
}
T3 ::= SET {
m1 [0] IMPLICIT NumericString,
m2 [1] IMPLICIT BOOLEAN
}
END