source: trunk/t3q-examples/CodeFormatting/misc.ttcn3 @ 12

Last change on this file since 12 was 4, checked in by phdmakk, 15 years ago
File size: 608 bytes
RevLine 
[4]1module misc {
2
3//module parameters
4modulepar boolean mp_boolean := true;
5modulepar { integer mp_int1, mp_int2 := 2; integer mp_int3 := 3;}
6
7        //template with a single parameter
8        template type1 template1 (integer i) :={
9                int1 :=i,
10                int2 :=2
11        }
12
13        template type1 template11 (integer i) modifies template1 :={
14                int1 :=i,
15                int2 :=4
16        }
17
18
19
20        //template with multiple parameters
21        template type1 template2 (integer i1, integer i2) :={
22                int1 :=i1,
23                int2 :=i2
24        }
25
26        type record type2 (integer i1, integer i2) {
27                integer range (i1 .. i2)
28        }
29
30        type integer range2 (1 .. 10);
31
32        const type2(1,10) c_range := 3;
33       
34
35
36       
37}
Note: See TracBrowser for help on using the repository browser.