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/70-tree.eval.hopix

1 line
7.7 KiB
Text
Raw Normal View History

2023-10-25 15:16:53 +02:00
(((value(DefineValue(RecFunctions((((value(Id make))(position((start_p(""1 0 4))(end_p(""1 0 8)))))()(FunctionDefinition((value(PVariable((value(Id n))(position((start_p(""1 0 10))(end_p(""1 0 11)))))))(position((start_p(""1 0 9))(end_p(""1 0 12)))))((value(IfThenElse((value(Apply((value(Apply((value(Variable((value(Id `=?`))(position((start_p(""2 15 25))(end_p(""2 15 27)))))()))(position((start_p(""2 15 25))(end_p(""2 15 27)))))((value(Variable((value(Id n))(position((start_p(""2 15 23))(end_p(""2 15 24)))))()))(position((start_p(""2 15 23))(end_p(""2 15 24)))))))(position((start_p(""2 15 23))(end_p(""2 15 24)))))((value(Literal((value(LInt 0))(position((start_p(""2 15 28))(end_p(""2 15 29)))))))(position((start_p(""2 15 28))(end_p(""2 15 29)))))))(position((start_p(""2 15 22))(end_p(""2 15 30)))))((value(Tagged((value(KId Leaf))(position((start_p(""2 15 38))(end_p(""2 15 42)))))()()))(position((start_p(""2 15 38))(end_p(""2 15 42)))))((value(Tagged((value(KId Node))(position((start_p(""2 15 52))(end_p(""2 15 56)))))()(((value(Apply((value(Variable((value(Id make))(position((start_p(""2 15 58))(end_p(""2 15 62)))))()))(position((start_p(""2 15 58))(end_p(""2 15 62)))))((value(Apply((value(Apply((value(Variable((value(Id `-`))(position((start_p(""2 15 66))(end_p(""2 15 67)))))()))(position((start_p(""2 15 66))(end_p(""2 15 67)))))((value(Variable((value(Id n))(position((start_p(""2 15 64))(end_p(""2 15 65)))))()))(position((start_p(""2 15 64))(end_p(""2 15 65)))))))(position((start_p(""2 15 64))(end_p(""2 15 65)))))((value(Literal((value(LInt 1))(position((start_p(""2 15 68))(end_p(""2 15 69)))))))(position((start_p(""2 15 68))(end_p(""2 15 69)))))))(position((start_p(""2 15 63))(end_p(""2 15 70)))))))(position((start_p(""2 15 58))(end_p(""2 15 70)))))((value(Apply((value(Variable((value(Id make))(position((start_p(""2 15 72))(end_p(""2 15 76)))))()))(position((start_p(""2 15 72))(end_p(""2 15 76)))))((value(Apply((value(Apply((value(Variable((value(Id `-`))(position((start_p(""2 15 80))(end_p(""2 15 81)))))()))(position((start_p(""2 15 80))(end_p(""2 15 81)))))((value(Variable((value(Id n))(position((start_p(""2 15 78))(end_p(""2 15 79)))))()))(position((start_p(""2 15 78))(end_p(""2 15 79)))))))(position((start_p(""2 15 78))(end_p(""2 15 79)))))((value(Literal((value(LInt 1))(position((start_p(""2 15 82))(end_p(""2 15 83)))))))(position((start_p(""2 15 82))(end_p(""2 15 83)))))))(position((start_p(""2 15 77))(end_p(""2 15 84)))))))(position((start_p(""2 15 72))(end_p(""2 15 84))))))))(position((start_p(""2 15 52))(end_p(""2 15 85)))))))(position((start_p(""2 15 19))(end_p(""2 15 87)))))))))))(position((start_p(""1 0 0))(end_p(""2 15 87)))))((value(DefineValue(RecFunctions((((value(Id count))(position((start_p(""4 89 93))(end_p(""4 89 98)))))()(FunctionDefinition((value(PTuple(((value(PVariable((value(Id accu))(position((start_p(""4 89 100))(end_p(""4 89 104)))))))(position((start_p(""4 89 100))(end_p(""4 89 104)))))((value(PVariable((value(Id t))(position((start_p(""4 89 106))(end_p(""4 89 107)))))))(position((start_p(""4 89 106))(end_p(""4 89 107))))))))(position((start_p(""4 89 99))(end_p(""4 89 108)))))((value(Case((value(Variable((value(Id t))(position((start_p(""5 111 122))(end_p(""5 111 123)))))()))(position((start_p(""5 111 122))(end_p(""5 111 123)))))(((value(Branch((value(PTaggedValue((value(KId Leaf))(position((start_p(""6 127 133))(end_p(""6 127 137)))))()()))(position((start_p(""6 127 133))(end_p(""6 127 137)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""6 127 143))(end_p(""6 127 144)))))()))(position((start_p(""6 127 143))(end_p(""6 127 144)))))((value(Literal((value(LInt 1))(position((start_p(""6 127 141))(end_p(""6 127 142)))))))(position((start_p(""6 127 141))(end_p(""6 127 142)))))))(position((start_p(""6 127 141))(end_p(""6 127 142)))))((value(Variable((value(Id accu))(position((start_p(""6 127 145))(end_p(""6 127 149)))))()))(position((start_p(""6 127 145))(end_p(""6 127 149)))))))(position((start_p(""6 127 141))(end_p(""6 127 149)))))))(position((start_p(""6 127