Commit 6379436c authored by Lev Walkin's avatar Lev Walkin

added SET

parent 3e478edc
...@@ -12,23 +12,29 @@ ModuleTestANYSyntax ...@@ -12,23 +12,29 @@ ModuleTestANYSyntax
BEGIN BEGIN
T ::= CHOICE { T ::= CHOICE {
s1 T1, s1 T1-ext,
s2 T2 s2 T2,
s3 T3
} }
T1 ::= SEQUENCE { T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL, i INTEGER OPTIONAL,
any [1] ANY, -- Converted into [1] EXPLICIT ANY any [1] ANY, -- Converted into [1] EXPLICIT ANY
... ...
} }
T2 ::= [16] SEQUENCE { T2 ::= [16] SEQUENCE {
m1 [0] NumericString, m1 [0] NumericString,
m2 [1] BOOLEAN, m2 [1] BOOLEAN,
m3 [3] SEQUENCE OF NumericString, m3 [3] SEQUENCE OF NumericString,
o4 [4] BOOLEAN OPTIONAL, o4 [4] BOOLEAN OPTIONAL,
o5 [5] BOOLEAN OPTIONAL, o5 [5] BOOLEAN OPTIONAL,
o6 [6] BOOLEAN OPTIONAL o6 [6] BOOLEAN OPTIONAL
}
T3 ::= SET {
m1 [0] NumericString,
m2 [1] BOOLEAN
} }
END END
...@@ -5,11 +5,12 @@ DEFINITIONS IMPLICIT TAGS ::= ...@@ -5,11 +5,12 @@ DEFINITIONS IMPLICIT TAGS ::=
BEGIN BEGIN
T ::= CHOICE { T ::= CHOICE {
s1 T1, s1 T1-ext,
s2 T2 s2 T2,
s3 T3
} }
T1 ::= SEQUENCE { T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL, i INTEGER OPTIONAL,
any [1] EXPLICIT ANY, any [1] EXPLICIT ANY,
... ...
...@@ -24,4 +25,9 @@ T2 ::= [16] IMPLICIT SEQUENCE { ...@@ -24,4 +25,9 @@ T2 ::= [16] IMPLICIT SEQUENCE {
o6 [6] IMPLICIT BOOLEAN OPTIONAL o6 [6] IMPLICIT BOOLEAN OPTIONAL
} }
T3 ::= SET {
m1 [0] IMPLICIT NumericString,
m2 [1] IMPLICIT BOOLEAN
}
END END
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment