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