abouttreesummaryrefslogcommitdiff
path: root/test.toc
blob: 80e19c1e0d0175b7d1e2218c87582415bb785b89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var abc: int
var def: int
var ghi: int

func f1 (a : int, b : int) : int {
  var i1 : int
  var s1 : S1
  if a != i1 {
    var i2 : int = 987
    return i2
  }
  print(s1.i1)
  print(s1.a1[0])
  return 133
}

struct S1 {
  i1 : int
  i2 : int
  a1 : intArray

  m1() : void {
    while i1 < i2 {
      i1 = m2(i1)

      i2 = (i1 + i2 * i2)

      print(12345)
    }
  }

  m2(i: int) : int {
    var j : int = 0
    while j < 10 {
      print(a1[j])
    }
  }
}