blob: ac83aa5bbc09a1cd62cc4ad1386c1b5e8907421a [file] [log] [blame]
Lev Walkin59165cf2017-09-11 06:24:45 -07001ModuleValueAndTypeReferences { iso org(3) dod(6) internet(1) private(4)
2 enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 152 }
3DEFINITIONS ::=
4BEGIN
5
6value INTEGER ::= 3
7
8valueAssignment3 INTEGER ::= 3
9
10valueAssignment4 INTEGER ::= 4
11
12Foo ::= Extension{ { CAPS.SomeType}}
13
14Bar ::= Extension{ { Uppercase.SomeType}}
15
16Extension{Foo} ::= SEQUENCE { }
17
18MTYPE ::= CLASS {
19 &id INTEGER UNIQUE,
20 &Type ANY
21} WITH SYNTAX {&Type IDENTIFIED BY &id}
22
23
24MessageFrame ::= SEQUENCE {
25 messageIdE MTYPE.&id,
26 messageIdF MTYPE.&id ({MessageTypes}),
27 valueE MTYPE.&Type,
28 valueF MTYPE.&Type ({MessageTypes}{@.messageId})
29}
30
31END
32
33MOD-CAPITALS { iso org(3) dod(6) internet(1) private(4) enterprise(1)
34 spelio(9363) software(1) asn1c(5) test(1) 152 1 }
35DEFINITIONS ::=
36BEGIN
37
38value4 INTEGER ::= 4
39
40END