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/18-polymorphic-recursive-function.good.typing.hopix
Adrien Guatto 6355f88c0f Jalon 3
2023-11-15 19:08:33 +01:00

1 line
No EOL
2.1 KiB
Text

(((value(DefineValue(RecFunctions((((value(Id false_rec))(position((start_p(""2 24 28))(end_p(""2 24 37)))))(((value(ForallTy(((value(TId `a))(position((start_p(""1 0 7))(end_p(""1 0 9)))))((value(TId `b))(position((start_p(""1 0 11))(end_p(""1 0 13))))))((value(TyArrow((value(TyVar(TId `a)))(position((start_p(""1 0 15))(end_p(""1 0 17)))))((value(TyVar(TId `b)))(position((start_p(""1 0 21))(end_p(""1 0 23)))))))(position((start_p(""1 0 15))(end_p(""1 0 23)))))))(position((start_p(""1 0 6))(end_p(""1 0 23))))))(FunctionDefinition((value(PTypeAnnotation((value(PVariable((value(Id x))(position((start_p(""2 24 39))(end_p(""2 24 40)))))))(position((start_p(""2 24 39))(end_p(""2 24 40)))))((value(TyVar(TId `a)))(position((start_p(""2 24 43))(end_p(""2 24 45)))))))(position((start_p(""2 24 38))(end_p(""2 24 46)))))((value(Apply((value(Variable((value(Id false_rec))(position((start_p(""2 24 49))(end_p(""2 24 58)))))((((value(TyVar(TId `a)))(position((start_p(""2 24 59))(end_p(""2 24 61)))))((value(TyVar(TId `b)))(position((start_p(""2 24 63))(end_p(""2 24 65)))))))))(position((start_p(""2 24 49))(end_p(""2 24 66)))))((value(Variable((value(Id x))(position((start_p(""2 24 68))(end_p(""2 24 69)))))()))(position((start_p(""2 24 67))(end_p(""2 24 70)))))))(position((start_p(""2 24 49))(end_p(""2 24 70)))))))))))(position((start_p(""1 0 0))(end_p(""2 24 70)))))((value(DefineValue(SimpleValue(((value(Id main))(position((start_p(""4 72 76))(end_p(""4 72 80)))))(((value(ForallTy()((value(TyCon(TCon string)()))(position((start_p(""4 72 83))(end_p(""4 72 89)))))))(position((start_p(""4 72 83))(end_p(""4 72 89))))))((value(Apply((value(Variable((value(Id false_rec))(position((start_p(""5 92 96))(end_p(""5 92 105)))))((((value(TyCon(TCon int)()))(position((start_p(""5 92 106))(end_p(""5 92 109)))))((value(TyCon(TCon string)()))(position((start_p(""5 92 111))(end_p(""5 92 117)))))))))(position((start_p(""5 92 96))(end_p(""5 92 118)))))((value(Literal((value(LInt 33))(position((start_p(""5 92 119))(end_p(""5 92 121)))))))(position((start_p(""5 92 118))(end_p(""5 92 122)))))))(position((start_p(""5 92 96))(end_p(""5 92 122)))))))))(position((start_p(""4 72 72))(end_p(""5 92 122))))))