1 ModuleTestConstraint1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2 spelio(9363) software(1) asn1c(5) test(1) 16 1 }
6 Type0 ::= IA5String (((SIZE(1..10)) (FROM("a".."z" | "#"))))
7 -- Combined constraints: (((SIZE(1..10)) (FROM("a".."z" | "#"))))
8 -- Practical constraints (Type0): (MIN..MAX) (SIZE(1..10)) (FROM("#" | "a".."z"))
9 -- OER-visible constraints (Type0): (MIN..MAX) (SIZE(1..10))
10 -- PER-visible constraints (Type0): (MIN..MAX) (SIZE(1..10)) (FROM("#" | "a".."z"))
12 Type6 ::= IA5String ((SIZE(1..10)) (FROM("a".."z" | "#")))
13 -- Combined constraints: ((SIZE(1..10)) (FROM("a".."z" | "#")))
14 -- Practical constraints (Type6): (MIN..MAX) (SIZE(1..10)) (FROM("#" | "a".."z"))
15 -- OER-visible constraints (Type6): (MIN..MAX) (SIZE(1..10))
16 -- PER-visible constraints (Type6): (MIN..MAX) (SIZE(1..10)) (FROM("#" | "a".."z"))
20 ModuleTestConstraint2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
21 spelio(9363) software(1) asn1c(5) test(1) 16 2 }
25 Type1 ::= IA5String (SIZE(1..10,...)) (FROM("a".."z" | "#",...))
26 -- Combined constraints: (SIZE(1..10)) (FROM("a".."z" | "#",...))
27 -- Practical constraints (Type1): (MIN..MAX) (SIZE(1..10)) (FROM("#" | "a".."z",...))
28 -- OER-visible constraints (Type1): (MIN..MAX) (SIZE(1..10))
29 -- PER-visible constraints (Type1): (MIN..MAX) (SIZE(1..10)) (FROM("
\0".."
\7f"))
31 Type2 ::= IA5String (SIZE(MIN..4) | FROM("abc"))
32 -- Combined constraints: (SIZE(MIN..4) | FROM("abc"))
33 -- Practical constraints (Type2): (MIN..MAX) (SIZE(0..MAX)) (FROM("
\0".."
\7f"))
34 -- OER-visible constraints (Type2): (MIN..MAX) (SIZE(0..MAX))
35 -- PER-visible constraints (Type2): (MIN..MAX) (SIZE(0..MAX)) (FROM("
\0".."
\7f"))
37 Type3 ::= BMPString (SIZE(1))
38 -- Combined constraints: (SIZE(1))
39 -- Practical constraints (Type3): (MIN..MAX) (SIZE(1)) (FROM("
\0".."ý"))
40 -- OER-visible constraints (Type3): (MIN..MAX) (SIZE(1))
41 -- PER-visible constraints (Type3): (MIN..MAX) (SIZE(1)) (FROM("
\0".."ý"))
43 Type4 ::= INTEGER (1..MAX)
44 -- Combined constraints: (1..MAX)
45 -- Practical constraints (Type4): (1..MAX)
46 -- OER-visible constraints (Type4): (1..MAX)
47 -- PER-visible constraints (Type4): (1..MAX)
49 Type5 ::= BOOLEAN (TRUE | FALSE)
50 -- Combined constraints: (TRUE | FALSE)
51 -- Practical constraints (Type5): (0..1)
52 -- OER-visible constraints (Type5): (0..1)
53 -- PER-visible constraints (Type5): (0..1)
56 -- Practical constraints (ten): (MIN..MAX)
57 -- OER-visible constraints (ten): (MIN..MAX)
58 -- PER-visible constraints (ten): (MIN..MAX)
60 v1 Type1 ::= "#value with ""double quotes"""
61 -- Practical constraints (Type1): (MIN..MAX) (SIZE(0..MAX)) (FROM("
\0".."
\7f"))
62 -- OER-visible constraints (Type1): (MIN..MAX) (SIZE(0..MAX))
63 -- PER-visible constraints (Type1): (MIN..MAX) (SIZE(0..MAX)) (FROM("
\0".."
\7f"))