diff options
author | Lev Walkin <vlm@lionet.info> | 2004-10-28 13:22:38 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-10-28 13:22:38 +0000 |
commit | 6379436cc3f0800d04224a700877a665b2c4eebb (patch) | |
tree | 872800db01a22aff2a7227b383a822a70eed4d48 /tests | |
parent | 3e478edcadd5bd7c59dea18ceb7ab6a2e277f297 (diff) |
added SET
Diffstat (limited to 'tests')
-rw-r--r-- | tests/62-any-OK.asn1 | 24 | ||||
-rw-r--r-- | tests/62-any-OK.asn1.-EF | 12 |
2 files changed, 24 insertions, 12 deletions
diff --git a/tests/62-any-OK.asn1 b/tests/62-any-OK.asn1 index 34d7e243..f3d784ca 100644 --- a/tests/62-any-OK.asn1 +++ b/tests/62-any-OK.asn1 @@ -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 diff --git a/tests/62-any-OK.asn1.-EF b/tests/62-any-OK.asn1.-EF index 22a64bbe..4c8f5c4b 100644 --- a/tests/62-any-OK.asn1.-EF +++ b/tests/62-any-OK.asn1.-EF @@ -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 |