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

1 line
No EOL
6.9 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(Sequence(((value(For((value(Id i))(position((start_p(""3 30 38))(end_p(""3 30 39)))))((value(Literal((value(LInt 1))(position((start_p(""3 30 46))(end_p(""3 30 47)))))))(position((start_p(""3 30 46))(end_p(""3 30 47)))))((value(Literal((value(LInt 10))(position((start_p(""3 30 53))(end_p(""3 30 55)))))))(position((start_p(""3 30 53))(end_p(""3 30 55)))))((value(Sequence(((value(For((value(Id i))(position((start_p(""4 59 69))(end_p(""4 59 70)))))((value(Literal((value(LInt 1))(position((start_p(""4 59 77))(end_p(""4 59 78)))))))(position((start_p(""4 59 77))(end_p(""4 59 78)))))((value(Literal((value(LInt 5))(position((start_p(""4 59 84))(end_p(""4 59 85)))))))(position((start_p(""4 59 84))(end_p(""4 59 85)))))((value(Assign((value(Variable((value(Id r))(position((start_p(""5 89 97))(end_p(""5 89 98)))))()))(position((start_p(""5 89 97))(end_p(""5 89 98)))))((value(Apply((value(Apply((value(Variable((value(Id `*`))(position((start_p(""5 89 105))(end_p(""5 89 106)))))()))(position((start_p(""5 89 105))(end_p(""5 89 106)))))((value(Read((value(Variable((value(Id r))(position((start_p(""5 89 103))(end_p(""5 89 104)))))()))(position((start_p(""5 89 103))(end_p(""5 89 104)))))))(position((start_p(""5 89 102))(end_p(""5 89 104)))))))(position((start_p(""5 89 102))(end_p(""5 89 104)))))((value(Variable((value(Id i))(position((start_p(""5 89 107))(end_p(""5 89 108)))))()))(position((start_p(""5 89 107))(end_p(""5 89 108)))))))(position((start_p(""5 89 102))(end_p(""5 89 108)))))))(position((start_p(""5 89 97))(end_p(""5 89 108)))))))(position((start_p(""4 59 65))(end_p(""6 109 116)))))((value(Sequence(((value(Assign((value(Variable((value(Id r))(position((start_p(""7 118 124))(end_p(""7 118 125)))))()))(position((start_p(""7 118 124))(end_p(""7 118 125)))))((value(Apply((value(Apply((value(Variable((value(Id `*`))(position((start_p(""7 118 132))(end_p(""7 118 133)))))()))(position((start_p(""7 118 132))(end_p(""7 118 133)))))((value(Read((value(Variable((value(Id r))(position((start_p(""7 118 130))(end_p(""7 118 131)))))()))(position((start_p(""7 118 130))(end_p(""7 118 131)))))))(position((start_p(""7 118 129))(end_p(""7 118 131)))))))(position((start_p(""7 118 129))(end_p(""7 118 131)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""7 118 137))(end_p(""7 118 138)))))()))(position((start_p(""7 118 137))(end_p(""7 118 138)))))((value(Literal((value(LInt 1))(position((start_p(""7 118 135))(end_p(""7 118 136)))))))(position((start_p(""7 118 135))(end_p(""7 118 136)))))))(position((start_p(""7 118 135))(end_p(""7 118 136)))))((value(Apply((value(Apply((value(Variable((value(Id `/`))(position((start_p(""7 118 141))(end_p(""7 118 142)))))()))(position((start_p(""7 118 141))(end_p(""7 118 142)))))((value(Variable((value(Id i))(position((start_p(""7 118 139))(end_p(""7 118 140)))))()))(position((start_p(""7 118 139))(end_p(""7 118 140)))))))(position((start_p(""7 118 139))(end_p(""7 118 140)))))((value(Literal((value(LInt 10))(position((start_p(""7 118 143))(end_p(""7 118 145)))))))(position((start_p(""7 118 143))(end_p(""7 118 145)))))))(position((start_p(""7 118 139))(end_p(""7 118 145)))))))(position((start_p(""7 118 134))(end_p(""7 118 146)))))))(position((start_p(""7 118 129))(end_p(""7 118 146)))))))(position((start_p(""7 118 124))(end_p(""7 118 146)))))((value(For((value(Id i))(position((start_p(""8 148 158))(end_p(""8 148 159)))))((value(Literal((value(LInt 1))(position((start_p(""8 148 166))(end_p(""8 148 167)))))))(position((start_p(""8 148 166))(end_p(""8 148 167)))))((value(Literal((value(LInt 5))(position((start_p(""8 148 173))(end_p(""8 148 174)))))))(position((start_p(""8 148 173))(end_p(""8 148 174)))))((value(Assign((value(Variable((value(Id r))(position((start_p(""9 178 186))(end_p(""9 178 187)))))()))(position((start_p(""9 178 186))(end_p(""9 178 187)))))((value(Apply((value(Apply((value(Variable((value(Id `/`))(position((start_p(""9 178 194))(end_p(""9 178 195)))))()))(position((start_p(""9 178 194))(end_p(""9 178 195)))))((value(Read((value(Variable((value(Id r))(position((start_p(""9 178 192))(end_p(""9 178 193)))))()))(position((start_p(""9 178 192))(end_p(""9 178 193)))))))(position((start_p(""9 178 191))(end_p(""9 178 193)))))))(position((start_p(""9 178 191))(end_p(""9 178 193)))))((value(Variable((value(Id i))(position((start_p(""9 178 196))(end_p(""9 178 197)))))()))(position((start_p(""9 178 196))(end_p(""9 178 197)))))))(position((start_p(""9 178 191))(end_p(""9 178 197)))))))(position((start_p(""9 178 186))(end_p(""9 178 197)))))))(position((start_p(""8 148 154))(end_p(""10 198 205))))))))(position((start_p(""7 118 124))(end_p(""10 198 205))))))))(position((start_p(""4 59 65))(end_p(""10 198 205)))))))(position((start_p(""3 30 34))(end_p(""11 206 211)))))((value(Sequence(((value(Apply((value(Variable((value(Id print_string))(position((start_p(""12 213 217))(end_p(""12 213 229)))))()))(position((start_p(""12 213 217))(end_p(""12 213 229)))))((value(Literal((value(LString"This test is "))(position((start_p(""12 213 245))(end_p(""12 213 246)))))))(position((start_p(""12 213 230))(end_p(""12 213 247)))))))(position((start_p(""12 213 217))(end_p(""12 213 247)))))((value(Apply((value(Variable((value(Id print_string))(position((start_p(""13 249 253))(end_p(""13 249 265)))))()))(position((start_p(""13 249 253))(end_p(""13 249 265)))))((value(IfThenElse((value(Apply((value(Apply((value(Variable((value(Id `=?`))(position((start_p(""13 249 274))(end_p(""13 249 276)))))()))(position((start_p(""13 249 274))(end_p(""13 249 276)))))((value(Read((value(Variable((value(Id r))(position((start_p(""13 249 272))(end_p(""13 249 273)))))()))(position((start_p(""13 249 272))(end_p(""13 249 273)))))))(position((start_p(""13 249 271))(end_p(""13 249 273)))))))(position((start_p(""13 249 271))(end_p(""13 249 273)))))((value(Literal((value(LInt 2))(position((start_p(""13 249 277))(end_p(""13 249 278)))))))(position((start_p(""13 249 277))(end_p(""13 249 278)))))))(position((start_p(""13 249 270))(end_p(""13 249 279)))))((value(Literal((value(LString"OK!\n"))(position((start_p(""13 249 293))(end_p(""13 249 294)))))))(position((start_p(""13 249 293))(end_p(""13 249 294)))))((value(Literal((value(LString"KO!\n"))(position((start_p(""13 249 310))(end_p(""13 249 311)))))))(position((start_p(""13 249 310))(end_p(""13 249 311)))))))(position((start_p(""13 249 266))(end_p(""13 249 314)))))))(position((start_p(""13 249 253))(end_p(""13 249 314))))))))(position((start_p(""12 213 217))(end_p(""13 249 314))))))))(position((start_p(""3 30 34))(end_p(""13 249 314)))))))(position((start_p(""2 11 15))(end_p(""13 249 314)))))))))(position((start_p(""1 0 0))(end_p(""13 249 314))))))