0543ee3239099b505d2faa866b7a7a1e2c67075c
[com/asn1c.git] / tests / tests-asn1c-compiler / 42-real-life-OK.asn1.-EF
1 ModuleLAPStorage { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2         spelio(9363) software(1) asn1c(5) test(1) 42 }
3 DEFINITIONS EXTENSIBILITY IMPLIED ::=
4 BEGIN
5
6 LogLine ::= SEQUENCE {
7     line-digest  IA5String,
8     varsets      SEQUENCE SIZE(1..MAX) OF VariablePartSet,
9     ...
10 }
11
12 VariablePartSet ::= SEQUENCE {
13     vparts       SEQUENCE SIZE(0..MAX) OF VariablePart,
14     resolution   ActionItem,
15     ...
16 }
17
18 VariablePart ::= CHOICE {
19     vset         SET SIZE(1..MAX) OF VisibleString,
20     vrange       SEQUENCE {
21         from     VisibleString,    
22         to       VisibleString,    
23         ...
24     },
25     ...
26 }
27
28 ActionItem ::= SEQUENCE {
29     accept-as    ENUMERATED {
30         unknown(0),    
31         safe(1),    
32         unsafe(2),    
33         ...
34     },
35     notify       SEQUENCE {
36         critical         BOOLEAN,    
37         email    SET OF VisibleString,    
38         ...
39     } OPTIONAL,
40     ...
41 }
42
43 END