rendered paste bodymain ()
46 {
[correct] 46 x#1 := new/1 45
[correct] 45 x#1 := x#1.test() 44
[] 44 result#0 := 237 43
} [] 43 result#0
sm (x#1, y#2, z#3)
42 {
[] 42 result#0 := x#1 41
} [] 41 result#0
test/1()
38 {
[correct] 38 b#1 := 1 37
[correct] 37 c#2 := 0 - 1 36
[correct] 36 d#3 := new/8 35
[correct] 35 e#4 := 0 - 2 34
[correct] 34 f#5 := new/3 33
[correct] 33 g#6 := 0 - 56 32
[correct] 32 h#7 := 0 31
[correct] 31 y#8 := 0 30
[correct] 30 z#9 := new/4 29
[incorrect : [Variable a#11 is notinit]] 29 x#10 := a#11 + b#1 28
[correct] 28 x#10 := c#2 - d#3 27
[incorrect : []] 27 x#10 := e#4 * f#5 26
[incorrect : []] 26 x#10 := g#6 / h#7 25
[incorrect : [Left part is not a reference]] 25 y#8.1 := x#10 24
[incorrect : [Variable a#11 is notinit, Reference type is too small]] 24 this.2 := a#11 23
[incorrect : [Method not found]] 23 x#10 := y#8.m() 22
[] 22 #13 := a#11 21
[] 21 #14 := this 20
[] 20 #15 := 0 19
[] 19 x#10 := sm(#13,#14,#15) 18
[] 18 x#10 := super.m() 17
[] 17 if z#9 = e#4 then 16 else 15
[] 16 result#0 := 0 1
[] 15 if e#4 = y#8 then 13 else 14
[] 13 if b#1 = f#5 then 12 else 11
[] 12 result#0 := b#1 + f#5 1
[] 11 if e#4 = d#3 then 9 else 10
[] 9 if y#8 < b#1 then 8 else 7
[] 8 result#0 := a#11 1
[] 7 if c#2 < a#11 then 4 else 6
[] 4 if 0 < a#11 then 3 else 2
[] 3 skip 5
[] 5 a#11 := a#11 - 1 4
[] 2 result#0 := x#10 1
[] 6 result#0 := c#2 1
[] 10 result#0 := 0 - 15 1
[] 14 result#0 := w#12 1
} [] 1 result#0
m/1()
40 {
[] 40 result#0 := this 39
} [] 39 result#0