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/59-while-02.eval.hopix
2023-10-25 15:16:53 +02:00

1 line
No EOL
7.7 KiB
Text

(((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""1 0 4))(end_p(""1 0 8)))))()((value(Define(SimpleValue(((value(Id x))(position((start_p(""2 11 19))(end_p(""2 11 20)))))()((value(Ref((value(Literal((value(LInt 5))(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 y))(position((start_p(""3 30 38))(end_p(""3 30 39)))))()((value(Ref((value(Literal((value(LInt 0))(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(Define(SimpleValue(((value(Id z))(position((start_p(""4 49 57))(end_p(""4 49 58)))))()((value(Ref((value(Literal((value(LInt 5))(position((start_p(""4 49 65))(end_p(""4 49 66)))))))(position((start_p(""4 49 65))(end_p(""4 49 66)))))))(position((start_p(""4 49 61))(end_p(""4 49 66)))))))((value(Sequence(((value(While((value(Apply((value(Apply((value(Variable((value(Id `>?`))(position((start_p(""5 68 82))(end_p(""5 68 84)))))()))(position((start_p(""5 68 82))(end_p(""5 68 84)))))((value(Read((value(Variable((value(Id x))(position((start_p(""5 68 80))(end_p(""5 68 81)))))()))(position((start_p(""5 68 80))(end_p(""5 68 81)))))))(position((start_p(""5 68 79))(end_p(""5 68 81)))))))(position((start_p(""5 68 79))(end_p(""5 68 81)))))((value(Literal((value(LInt 0))(position((start_p(""5 68 85))(end_p(""5 68 86)))))))(position((start_p(""5 68 85))(end_p(""5 68 86)))))))(position((start_p(""5 68 79))(end_p(""5 68 86)))))((value(Sequence(((value(Assign((value(Variable((value(Id x))(position((start_p(""6 90 96))(end_p(""6 90 97)))))()))(position((start_p(""6 90 96))(end_p(""6 90 97)))))((value(Apply((value(Apply((value(Variable((value(Id `-`))(position((start_p(""6 90 104))(end_p(""6 90 105)))))()))(position((start_p(""6 90 104))(end_p(""6 90 105)))))((value(Read((value(Variable((value(Id x))(position((start_p(""6 90 102))(end_p(""6 90 103)))))()))(position((start_p(""6 90 102))(end_p(""6 90 103)))))))(position((start_p(""6 90 101))(end_p(""6 90 103)))))))(position((start_p(""6 90 101))(end_p(""6 90 103)))))((value(Literal((value(LInt 1))(position((start_p(""6 90 106))(end_p(""6 90 107)))))))(position((start_p(""6 90 106))(end_p(""6 90 107)))))))(position((start_p(""6 90 101))(end_p(""6 90 107)))))))(position((start_p(""6 90 96))(end_p(""6 90 107)))))((value(Sequence(((value(While((value(Apply((value(Apply((value(Variable((value(Id `>?`))(position((start_p(""7 109 125))(end_p(""7 109 127)))))()))(position((start_p(""7 109 125))(end_p(""7 109 127)))))((value(Read((value(Variable((value(Id z))(position((start_p(""7 109 123))(end_p(""7 109 124)))))()))(position((start_p(""7 109 123))(end_p(""7 109 124)))))))(position((start_p(""7 109 122))(end_p(""7 109 124)))))))(position((start_p(""7 109 122))(end_p(""7 109 124)))))((value(Literal((value(LInt 0))(position((start_p(""7 109 128))(end_p(""7 109 129)))))))(position((start_p(""7 109 128))(end_p(""7 109 129)))))))(position((start_p(""7 109 122))(end_p(""7 109 129)))))((value(Sequence(((value(Assign((value(Variable((value(Id y))(position((start_p(""8 133 141))(end_p(""8 133 142)))))()))(position((start_p(""8 133 141))(end_p(""8 133 142)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""8 133 149))(end_p(""8 133 150)))))()))(position((start_p(""8 133 149))(end_p(""8 133 150)))))((value(Read((value(Variable((value(Id y))(position((start_p(""8 133 147))(end_p(""8 133 148)))))()))(position((start_p(""8 133 147))(end_p(""8 133 148)))))))(position((start_p(""8 133 146))(end_p(""8 133 148)))))))(position((start_p(""8 133 146))(end_p(""8 133 148)))))((value(Literal((value(LInt 1))(position((start_p(""8 133 151))(end_p(""8 133 152)))))))(position((start_p(""8 133 151))(end_p(""8 133 152)))))))(position((start_p(""8 133 146))(end_p(""8 133 152)))))))(position((start_p(""8 133 141))(end_p(""8 133 152)))))((value(Assign((value(Variable((value(Id z))(position((start_p(""9 154 162))(end_p(""9 154 163)))))()))(position((start_p(""9 154 162))(end_p(""9 154 163)))))((value(Apply((value(Apply((value(Variable((value(Id `-`))(position((start_p(""9 154 170))(end_p(""9 154 171)))))()))(position((start_p(""9 154 170))(end_p(""9 154 171)))))((value(Read((value(Variable((value(Id z))(position((start_p(""9 154 168))(end_p(""9 154 169)))))()))(position((start_p(""9 154 168))(end_p(""9 154 169)))))))(position((start_p(""9 154 167))(end_p(""9 154 169)))))))(position((start_p(""9 154 167))(end_p(""9 154 169)))))((value(Literal((value(LInt 1))(position((start_p(""9 154 172))(end_p(""9 154 173)))))))(position((start_p(""9 154 172))(end_p(""9 154 173)))))))(position((start_p(""9 154 167))(end_p(""9 154 173)))))))(position((start_p(""9 154 162))(end_p(""9 154 173))))))))(position((start_p(""8 133 141))(end_p(""9 154 173)))))))(position((start_p(""7 109 115))(end_p(""10 174 181)))))((value(Assign((value(Variable((value(Id y))(position((start_p(""11 183 189))(end_p(""11 183 190)))))()))(position((start_p(""11 183 189))(end_p(""11 183 190)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""11 183 197))(end_p(""11 183 198)))))()))(position((start_p(""11 183 197))(end_p(""11 183 198)))))((value(Read((value(Variable((value(Id y))(position((start_p(""11 183 195))(end_p(""11 183 196)))))()))(position((start_p(""11 183 195))(end_p(""11 183 196)))))))(position((start_p(""11 183 194))(end_p(""11 183 196)))))))(position((start_p(""11 183 194))(end_p(""11 183 196)))))((value(Literal((value(LInt 1))(position((start_p(""11 183 199))(end_p(""11 183 200)))))))(position((start_p(""11 183 199))(end_p(""11 183 200)))))))(position((start_p(""11 183 194))(end_p(""11 183 200)))))))(position((start_p(""11 183 189))(end_p(""11 183 200))))))))(position((start_p(""7 109 115))(end_p(""11 183 200))))))))(position((start_p(""6 90 96))(end_p(""11 183 200)))))))(position((start_p(""5 68 72))(end_p(""12 201 206)))))((value(IfThenElse((value(Apply((value(Apply((value(Variable((value(Id `=?`))(position((start_p(""13 208 219))(end_p(""13 208 221)))))()))(position((start_p(""13 208 219))(end_p(""13 208 221)))))((value(Read((value(Variable((value(Id y))(position((start_p(""13 208 217))(end_p(""13 208 218)))))()))(position((start_p(""13 208 217))(end_p(""13 208 218)))))))(position((start_p(""13 208 216))(end_p(""13 208 218)))))))(position((start_p(""13 208 216))(end_p(""13 208 218)))))((value(Literal((value(LInt 10))(position((start_p(""13 208 222))(end_p(""13 208 224)))))))(position((start_p(""13 208 222))(end_p(""13 208 224)))))))(position((start_p(""13 208 215))(end_p(""13 208 225)))))((value(Apply((value(Variable((value(Id print_string))(position((start_p(""14 233 239))(end_p(""14 233 251)))))()))(position((start_p(""14 233 239))(end_p(""14 233 251)))))((value(Literal((value(LString"This test is OK!\n"))(position((start_p(""14 233 272))(end_p(""14 233 273)))))))(position((start_p(""14 233 252))(end_p(""14 233 274)))))))(position((start_p(""14 233 239))(end_p(""14 233 274)))))((value(Apply((value(Variable((value(Id print_string))(position((start_p(""16 288 294))(end_p(""16 288 306)))))()))(position((start_p(""16 288 294))(end_p(""16 288 306)))))((value(Literal((value(LString"This is KO!\n"))(position((start_p(""16 288 322))(end_p(""16 288 323)))))))(position((start_p(""16 288 307))(end_p(""16 288 324)))))))(position((start_p(""16 288 294))(end_p(""16 288 324)))))))(position((start_p(""13 208 212))(end_p(""17 325 330))))))))(position((start_p(""5 68 72))(end_p(""17 325 330)))))))(position((start_p(""4 49 53))(end_p(""17 325 330)))))))(position((start_p(""3 30 34))(end_p(""17 325 330)))))))(position((start_p(""2 11 15))(end_p(""17 325 330)))))))))(position((start_p(""1 0 0))(end_p(""17 325 330))))))