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/03-Typing/36-recurse-datatype-embedding-functions.good.typing.hopix
Adrien Guatto 6355f88c0f Jalon 3
2023-11-15 19:08:33 +01:00

1 line
No EOL
2.9 KiB
Text

(((value(DefineType((value(TCon s))(position((start_p(""1 0 5))(end_p(""1 0 6)))))()(DefineSumType((((value(KId C))(position((start_p(""1 0 9))(end_p(""1 0 10)))))(((value(TyCon(TCon int)()))(position((start_p(""1 0 12))(end_p(""1 0 15)))))((value(TyArrow((value(TyCon(TCon unit)()))(position((start_p(""1 0 17))(end_p(""1 0 21)))))((value(TyCon(TCon s)()))(position((start_p(""1 0 25))(end_p(""1 0 26)))))))(position((start_p(""1 0 17))(end_p(""1 0 26)))))))))))(position((start_p(""1 0 0))(end_p(""1 0 27)))))((value(DefineValue(RecFunctions((((value(Id fromr))(position((start_p(""4 44 50))(end_p(""4 44 55)))))(((value(ForallTy()((value(TyArrow((value(TyCon(TCon int)()))(position((start_p(""3 29 35))(end_p(""3 29 38)))))((value(TyCon(TCon s)()))(position((start_p(""3 29 42))(end_p(""3 29 43)))))))(position((start_p(""3 29 35))(end_p(""3 29 43)))))))(position((start_p(""3 29 35))(end_p(""3 29 43))))))(FunctionDefinition((value(PTypeAnnotation((value(PVariable((value(Id n))(position((start_p(""4 44 57))(end_p(""4 44 58)))))))(position((start_p(""4 44 57))(end_p(""4 44 58)))))((value(TyCon(TCon int)()))(position((start_p(""4 44 61))(end_p(""4 44 64)))))))(position((start_p(""4 44 56))(end_p(""4 44 65)))))((value(Tagged((value(KId C))(position((start_p(""4 44 68))(end_p(""4 44 69)))))(())(((value(Variable((value(Id n))(position((start_p(""4 44 73))(end_p(""4 44 74)))))()))(position((start_p(""4 44 73))(end_p(""4 44 74)))))((value(TypeAnnotation((value(Fun(FunctionDefinition((value(PTypeAnnotation((value(PVariable((value(Id u))(position((start_p(""4 44 79))(end_p(""4 44 80)))))))(position((start_p(""4 44 79))(end_p(""4 44 80)))))((value(TyCon(TCon unit)()))(position((start_p(""4 44 83))(end_p(""4 44 87)))))))(position((start_p(""4 44 78))(end_p(""4 44 88)))))((value(Apply((value(Variable((value(Id fromr))(position((start_p(""4 44 92))(end_p(""4 44 97)))))()))(position((start_p(""4 44 92))(end_p(""4 44 97)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""4 44 101))(end_p(""4 44 102)))))()))(position((start_p(""4 44 101))(end_p(""4 44 102)))))((value(Variable((value(Id n))(position((start_p(""4 44 99))(end_p(""4 44 100)))))()))(position((start_p(""4 44 99))(end_p(""4 44 100)))))))(position((start_p(""4 44 99))(end_p(""4 44 100)))))((value(Literal((value(LInt 1))(position((start_p(""4 44 103))(end_p(""4 44 104)))))))(position((start_p(""4 44 103))(end_p(""4 44 104)))))))(position((start_p(""4 44 98))(end_p(""4 44 105)))))))(position((start_p(""4 44 92))(end_p(""4 44 105))))))))(position((start_p(""4 44 77))(end_p(""4 44 105)))))((value(TyArrow((value(TyCon(TCon unit)()))(position((start_p(""4 44 108))(end_p(""4 44 112)))))((value(TyCon(TCon s)()))(position((start_p(""4 44 116))(end_p(""4 44 117)))))))(position((start_p(""4 44 108))(end_p(""4 44 117)))))))(position((start_p(""4 44 76))(end_p(""4 44 118))))))))(position((start_p(""4 44 68))(end_p(""4 44 119)))))))))))(position((start_p(""3 29 29))(end_p(""4 44 119))))))