7c8e6720506e4c8113282b94656fdaf20d44baca
2 #include <assert.h>
5 "MODULE Test;"
6 "CONST"
7 " con = 3;"
8 ""
9 "TYPE"
10 " MyInt = INTEGER;"
11 " MyArr = ARRAY con OF MyInt;"
12 ""
13 "VAR"
14 " k : INTEGER;"
15 " i : INTEGER;"
16 " b : BOOLEAN;"
17 " arr : MyArr;"
18 ""
19 "PROCEDURE Tier;"
20 "BEGIN"
21 " k := 314 + con;"
22 "END Tier;"
23 ""
24 "PROCEDURE Tier2(x : INTEGER; y : INTEGER);"
25 "BEGIN"
26 " k := x + y;"
27 "END Tier2;"
28 ""
29 "PROCEDURE Tier3(x : INTEGER) : INTEGER;"
30 "BEGIN"
31 " RETURN x * x * x;"
32 "END Tier3;"
33 ""
34 "BEGIN"
35 " k := 1;"
36 " i := k;"
37 " b := (TRUE # FALSE);"
38 " Tier();"
39 " Tier2(21, 13);"
40 " k := Tier3(2);"
41 // " arr[0] := 1;"
42 "END Test."
43 ;
48 int
50 {
53 //mod -> begin();
56 }