This repository has been archived on 2024-01-18. You can view files and clone it, but cannot push or open issues or pull requests.
compilation/flap/tests/02-Interpreter/61-while-04.eval.hopix
2023-10-25 15:16:53 +02:00

1 line
No EOL
5 KiB
Text

(((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""1 0 4))(end_p(""1 0 8)))))()((value(Define(SimpleValue(((value(Id r))(position((start_p(""2 11 19))(end_p(""2 11 20)))))()((value(Ref((value(Literal((value(LInt 1))(position((start_p(""2 11 27))(end_p(""2 11 28)))))))(position((start_p(""2 11 27))(end_p(""2 11 28)))))))(position((start_p(""2 11 23))(end_p(""2 11 28)))))))((value(Define(SimpleValue(((value(Id n))(position((start_p(""3 30 38))(end_p(""3 30 39)))))()((value(Ref((value(Literal((value(LInt 5))(position((start_p(""3 30 46))(end_p(""3 30 47)))))))(position((start_p(""3 30 46))(end_p(""3 30 47)))))))(position((start_p(""3 30 42))(end_p(""3 30 47)))))))((value(Sequence(((value(While((value(Apply((value(Apply((value(Variable((value(Id `>?`))(position((start_p(""4 49 63))(end_p(""4 49 65)))))()))(position((start_p(""4 49 63))(end_p(""4 49 65)))))((value(Read((value(Variable((value(Id n))(position((start_p(""4 49 61))(end_p(""4 49 62)))))()))(position((start_p(""4 49 61))(end_p(""4 49 62)))))))(position((start_p(""4 49 60))(end_p(""4 49 62)))))))(position((start_p(""4 49 60))(end_p(""4 49 62)))))((value(Literal((value(LInt 0))(position((start_p(""4 49 66))(end_p(""4 49 67)))))))(position((start_p(""4 49 66))(end_p(""4 49 67)))))))(position((start_p(""4 49 60))(end_p(""4 49 67)))))((value(Sequence(((value(Assign((value(Variable((value(Id r))(position((start_p(""5 71 77))(end_p(""5 71 78)))))()))(position((start_p(""5 71 77))(end_p(""5 71 78)))))((value(Apply((value(Apply((value(Variable((value(Id `*`))(position((start_p(""5 71 85))(end_p(""5 71 86)))))()))(position((start_p(""5 71 85))(end_p(""5 71 86)))))((value(Read((value(Variable((value(Id r))(position((start_p(""5 71 83))(end_p(""5 71 84)))))()))(position((start_p(""5 71 83))(end_p(""5 71 84)))))))(position((start_p(""5 71 82))(end_p(""5 71 84)))))))(position((start_p(""5 71 82))(end_p(""5 71 84)))))((value(Read((value(Variable((value(Id n))(position((start_p(""5 71 88))(end_p(""5 71 89)))))()))(position((start_p(""5 71 88))(end_p(""5 71 89)))))))(position((start_p(""5 71 87))(end_p(""5 71 89)))))))(position((start_p(""5 71 82))(end_p(""5 71 89)))))))(position((start_p(""5 71 77))(end_p(""5 71 89)))))((value(Assign((value(Variable((value(Id n))(position((start_p(""6 91 97))(end_p(""6 91 98)))))()))(position((start_p(""6 91 97))(end_p(""6 91 98)))))((value(Apply((value(Apply((value(Variable((value(Id `-`))(position((start_p(""6 91 105))(end_p(""6 91 106)))))()))(position((start_p(""6 91 105))(end_p(""6 91 106)))))((value(Read((value(Variable((value(Id n))(position((start_p(""6 91 103))(end_p(""6 91 104)))))()))(position((start_p(""6 91 103))(end_p(""6 91 104)))))))(position((start_p(""6 91 102))(end_p(""6 91 104)))))))(position((start_p(""6 91 102))(end_p(""6 91 104)))))((value(Literal((value(LInt 1))(position((start_p(""6 91 107))(end_p(""6 91 108)))))))(position((start_p(""6 91 107))(end_p(""6 91 108)))))))(position((start_p(""6 91 102))(end_p(""6 91 108)))))))(position((start_p(""6 91 97))(end_p(""6 91 108))))))))(position((start_p(""5 71 77))(end_p(""6 91 108)))))))(position((start_p(""4 49 53))(end_p(""7 109 114)))))((value(Sequence(((value(Apply((value(Variable((value(Id print_string))(position((start_p(""8 116 120))(end_p(""8 116 132)))))()))(position((start_p(""8 116 120))(end_p(""8 116 132)))))((value(Literal((value(LString"This test is "))(position((start_p(""8 116 148))(end_p(""8 116 149)))))))(position((start_p(""8 116 133))(end_p(""8 116 150)))))))(position((start_p(""8 116 120))(end_p(""8 116 150)))))((value(Apply((value(Variable((value(Id print_string))(position((start_p(""9 152 156))(end_p(""9 152 168)))))()))(position((start_p(""9 152 156))(end_p(""9 152 168)))))((value(IfThenElse((value(Apply((value(Apply((value(Variable((value(Id `=?`))(position((start_p(""9 152 177))(end_p(""9 152 179)))))()))(position((start_p(""9 152 177))(end_p(""9 152 179)))))((value(Read((value(Variable((value(Id r))(position((start_p(""9 152 175))(end_p(""9 152 176)))))()))(position((start_p(""9 152 175))(end_p(""9 152 176)))))))(position((start_p(""9 152 174))(end_p(""9 152 176)))))))(position((start_p(""9 152 174))(end_p(""9 152 176)))))((value(Literal((value(LInt 120))(position((start_p(""9 152 180))(end_p(""9 152 183)))))))(position((start_p(""9 152 180))(end_p(""9 152 183)))))))(position((start_p(""9 152 173))(end_p(""9 152 184)))))((value(Literal((value(LString"OK!\n"))(position((start_p(""9 152 198))(end_p(""9 152 199)))))))(position((start_p(""9 152 198))(end_p(""9 152 199)))))((value(Literal((value(LString"KO!\n"))(position((start_p(""9 152 215))(end_p(""9 152 216)))))))(position((start_p(""9 152 215))(end_p(""9 152 216)))))))(position((start_p(""9 152 169))(end_p(""9 152 219)))))))(position((start_p(""9 152 156))(end_p(""9 152 219))))))))(position((start_p(""8 116 120))(end_p(""9 152 219))))))))(position((start_p(""4 49 53))(end_p(""9 152 219)))))))(position((start_p(""3 30 34))(end_p(""9 152 219)))))))(position((start_p(""2 11 15))(end_p(""9 152 219)))))))))(position((start_p(""1 0 0))(end_p(""9 152 219))))))