blob: ce868b5bd6c2057d1c3bfe648ab0faccd6d3fda2 [file] [log] [blame]
Lev Walkin8aed40c2017-07-26 18:50:04 -07001
2-- OK: Everything is fine
3
4-- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)
5-- .spelio.software.asn1c.test (9363.1.5.1)
6-- .138
7
8ModuleOERConstraints
9 { iso org(3) dod(6) internet (1) private(4) enterprise(1)
10 spelio(9363) software(1) asn1c(5) test(1) 138 }
11 DEFINITIONS IMPLICIT TAGS ::=
12BEGIN
13
14 A-noc ::= INTEGER -- No constraints
Lev Walkin5861e8a2017-07-31 20:27:05 -070015 B-0-0 ::= INTEGER (0) -- Value constraint
16 C-1-2 ::= INTEGER (1..2) -- Value range constraint
Lev Walkin8aed40c2017-07-26 18:50:04 -070017 D-inv ::= INTEGER (0..10,...) -- Extensible, not OER-visible
Lev Walkin5861e8a2017-07-31 20:27:05 -070018 E-2-5 ::= INTEGER (0..10,...)(2..5) -- OER-visible constraint 2..5
Lev Walkin8aed40c2017-07-26 18:50:04 -070019 F-inv ::= INTEGER (0..10,...)(2..5,...) -- Not OER-visible
Lev Walkin5861e8a2017-07-31 20:27:05 -070020 G-3-3 ::= INTEGER (0..10,...)(2..5,...)(3) -- OER-visible constraint 3
21 -- X.696 #8.2.4 Not OER-visible parts of INTERSECTION are ignored
22 H-4-5 ::= INTEGER ((0..5) ^ (4..9)) -- OER-visible constraint 4..5
23 I-0-5 ::= INTEGER ((0..5) ^ (4..12,...)) -- OER-visible constraint 0..5
24 J-4-9 ::= INTEGER ((0..5,...) ^ (4..9)) -- OER-visible constraint 4..9
25 K-inv ::= INTEGER ((0..5,...) ^ (4..9,...)) -- Not OER-visible
26 -- X.696 #8.2.5 UNION with exeptions are ignored
27 L-0-5 ::= INTEGER ((0) | (5)) -- OER-visible constraint 0..5
28 M-inv ::= INTEGER ((0) | (5,...)) -- Not OER-visible
29 N-inv ::= INTEGER ((0..4,...) | (5)) -- Not OER-visible
30 O-inv ::= INTEGER ((0..4,...) | (5,...)) -- Not OER-visible
Lev Walkin8aed40c2017-07-26 18:50:04 -070031
32END