aboutsummaryrefslogtreecommitdiffstats
path: root/tests/03-enum-OK.asn1
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2010-10-25 00:10:34 -0700
committerLev Walkin <vlm@lionet.info>2010-10-25 00:10:34 -0700
commitffe79f445099764490217e07622f535b887b2c84 (patch)
treef9bad460af8fc9ddd11ddf28b696dbeebe618dec /tests/03-enum-OK.asn1
parenta6dd57a927459e7a517833d41ba3565057f9b859 (diff)
Enumeration constraints relaxed
Diffstat (limited to 'tests/03-enum-OK.asn1')
-rw-r--r--tests/03-enum-OK.asn115
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/03-enum-OK.asn1 b/tests/03-enum-OK.asn1
index 567df26a..a8570a9d 100644
--- a/tests/03-enum-OK.asn1
+++ b/tests/03-enum-OK.asn1
@@ -19,4 +19,19 @@ BEGIN
... -- extensible --
}
+ Enum2 ::= ENUMERATED
+ { red, -- will be 0 --
+ green, -- will be 1 --
+ blue(45),
+ orange(23), -- Does not have to be ordered --
+ alpha,
+ ..., -- extensible --
+ beta(12), -- May be less than the max value in the root --
+ gamma(103) -- Must be ordered --
+ }
+
+ Enum3 ::= ENUMERATED { a, b(3), ..., c(1) }
+ Enum4 ::= ENUMERATED { a, b, ..., c(3), d }
+ Enum5 ::= ENUMERATED { a, z(25), ..., d }
+
END