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

1 line
No EOL
3.5 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_rec2))(position((start_p(""2 24 49))(end_p(""2 24 59)))))((((value(TyVar(TId `b)))(position((start_p(""2 24 60))(end_p(""2 24 62)))))((value(TyVar(TId `a)))(position((start_p(""2 24 64))(end_p(""2 24 66)))))))))(position((start_p(""2 24 49))(end_p(""2 24 67)))))((value(Variable((value(Id x))(position((start_p(""2 24 69))(end_p(""2 24 70)))))()))(position((start_p(""2 24 68))(end_p(""2 24 71)))))))(position((start_p(""2 24 49))(end_p(""2 24 71)))))))(((value(Id false_rec2))(position((start_p(""5 97 101))(end_p(""5 97 111)))))(((value(ForallTy(((value(TId `a))(position((start_p(""4 73 80))(end_p(""4 73 82)))))((value(TId `b))(position((start_p(""4 73 84))(end_p(""4 73 86))))))((value(TyArrow((value(TyVar(TId `b)))(position((start_p(""4 73 88))(end_p(""4 73 90)))))((value(TyVar(TId `b)))(position((start_p(""4 73 94))(end_p(""4 73 96)))))))(position((start_p(""4 73 88))(end_p(""4 73 96)))))))(position((start_p(""4 73 79))(end_p(""4 73 96))))))(FunctionDefinition((value(PTypeAnnotation((value(PVariable((value(Id x))(position((start_p(""5 97 113))(end_p(""5 97 114)))))))(position((start_p(""5 97 113))(end_p(""5 97 114)))))((value(TyVar(TId `b)))(position((start_p(""5 97 117))(end_p(""5 97 119)))))))(position((start_p(""5 97 112))(end_p(""5 97 120)))))((value(Apply((value(Variable((value(Id false_rec))(position((start_p(""5 97 123))(end_p(""5 97 132)))))((((value(TyVar(TId `b)))(position((start_p(""5 97 133))(end_p(""5 97 135)))))((value(TyVar(TId `a)))(position((start_p(""5 97 137))(end_p(""5 97 139)))))))))(position((start_p(""5 97 123))(end_p(""5 97 140)))))((value(Variable((value(Id x))(position((start_p(""5 97 142))(end_p(""5 97 143)))))()))(position((start_p(""5 97 141))(end_p(""5 97 144)))))))(position((start_p(""5 97 123))(end_p(""5 97 144)))))))))))(position((start_p(""1 0 0))(end_p(""5 97 144)))))((value(DefineValue(SimpleValue(((value(Id main))(position((start_p(""7 146 150))(end_p(""7 146 154)))))(((value(ForallTy()((value(TyCon(TCon string)()))(position((start_p(""7 146 157))(end_p(""7 146 163)))))))(position((start_p(""7 146 157))(end_p(""7 146 163))))))((value(Apply((value(Variable((value(Id false_rec))(position((start_p(""7 146 166))(end_p(""7 146 175)))))((((value(TyCon(TCon int)()))(position((start_p(""7 146 176))(end_p(""7 146 179)))))((value(TyCon(TCon string)()))(position((start_p(""7 146 181))(end_p(""7 146 187)))))))))(position((start_p(""7 146 166))(end_p(""7 146 188)))))((value(Literal((value(LInt 43))(position((start_p(""7 146 190))(end_p(""7 146 192)))))))(position((start_p(""7 146 189))(end_p(""7 146 193)))))))(position((start_p(""7 146 166))(end_p(""7 146 193)))))))))(position((start_p(""7 146 146))(end_p(""7 146 193))))))