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/45-pattern-matching-09.good.typing.hopix
Adrien Guatto 6355f88c0f Jalon 3
2023-11-15 19:08:33 +01:00

1 line
No EOL
4.1 KiB
Text

(((value(DefineType((value(TCon p))(position((start_p(""1 0 5))(end_p(""1 0 6)))))(((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))))))(DefineSumType((((value(KId P))(position((start_p(""1 0 17))(end_p(""1 0 18)))))(((value(TyVar(TId `a)))(position((start_p(""1 0 19))(end_p(""1 0 21)))))((value(TyVar(TId `b)))(position((start_p(""1 0 23))(end_p(""1 0 25)))))))))))(position((start_p(""1 0 0))(end_p(""1 0 26)))))((value(DefineValue(SimpleValue(((value(Id x))(position((start_p(""3 28 32))(end_p(""3 28 33)))))(((value(ForallTy()((value(TyCon(TCon int)()))(position((start_p(""3 28 36))(end_p(""3 28 39)))))))(position((start_p(""3 28 36))(end_p(""3 28 39))))))((value(Case((value(Tagged((value(KId P))(position((start_p(""3 28 49))(end_p(""3 28 50)))))((((value(TyCon(TCon p)(((value(TyCon(TCon int)()))(position((start_p(""3 28 53))(end_p(""3 28 56)))))((value(TyCon(TCon int)()))(position((start_p(""3 28 58))(end_p(""3 28 61))))))))(position((start_p(""3 28 51))(end_p(""3 28 62)))))((value(TyCon(TCon int)()))(position((start_p(""3 28 64))(end_p(""3 28 67)))))))(((value(Tagged((value(KId P))(position((start_p(""3 28 69))(end_p(""3 28 70)))))((((value(TyCon(TCon int)()))(position((start_p(""3 28 71))(end_p(""3 28 74)))))((value(TyCon(TCon int)()))(position((start_p(""3 28 76))(end_p(""3 28 79)))))))(((value(Literal((value(LInt 22))(position((start_p(""3 28 81))(end_p(""3 28 83)))))))(position((start_p(""3 28 81))(end_p(""3 28 83)))))((value(Literal((value(LInt 44))(position((start_p(""3 28 85))(end_p(""3 28 87)))))))(position((start_p(""3 28 85))(end_p(""3 28 87))))))))(position((start_p(""3 28 69))(end_p(""3 28 88)))))((value(Literal((value(LInt 33))(position((start_p(""3 28 90))(end_p(""3 28 92)))))))(position((start_p(""3 28 90))(end_p(""3 28 92))))))))(position((start_p(""3 28 49))(end_p(""3 28 93)))))(((value(Branch((value(PTaggedValue((value(KId P))(position((start_p(""4 97 99))(end_p(""4 97 100)))))((((value(TyCon(TCon p)(((value(TyCon(TCon int)()))(position((start_p(""4 97 103))(end_p(""4 97 106)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 108))(end_p(""4 97 111))))))))(position((start_p(""4 97 101))(end_p(""4 97 112)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 114))(end_p(""4 97 117)))))))(((value(PTaggedValue((value(KId P))(position((start_p(""4 97 119))(end_p(""4 97 120)))))((((value(TyCon(TCon int)()))(position((start_p(""4 97 121))(end_p(""4 97 124)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 126))(end_p(""4 97 129)))))))(((value(PTypeAnnotation((value(PVariable((value(Id x))(position((start_p(""4 97 132))(end_p(""4 97 133)))))))(position((start_p(""4 97 132))(end_p(""4 97 133)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 136))(end_p(""4 97 139)))))))(position((start_p(""4 97 131))(end_p(""4 97 140)))))((value(PTypeAnnotation((value(PVariable((value(Id y))(position((start_p(""4 97 143))(end_p(""4 97 144)))))))(position((start_p(""4 97 143))(end_p(""4 97 144)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 147))(end_p(""4 97 150)))))))(position((start_p(""4 97 142))(end_p(""4 97 151))))))))(position((start_p(""4 97 119))(end_p(""4 97 152)))))((value(PTypeAnnotation((value PWildcard)(position((start_p(""4 97 155))(end_p(""4 97 156)))))((value(TyCon(TCon int)()))(position((start_p(""4 97 159))(end_p(""4 97 162)))))))(position((start_p(""4 97 154))(end_p(""4 97 163))))))))(position((start_p(""4 97 99))(end_p(""4 97 164)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""4 97 170))(end_p(""4 97 171)))))()))(position((start_p(""4 97 170))(end_p(""4 97 171)))))((value(Variable((value(Id x))(position((start_p(""4 97 168))(end_p(""4 97 169)))))()))(position((start_p(""4 97 168))(end_p(""4 97 169)))))))(position((start_p(""4 97 168))(end_p(""4 97 169)))))((value(Variable((value(Id y))(position((start_p(""4 97 172))(end_p(""4 97 173)))))()))(position((start_p(""4 97 172))(end_p(""4 97 173)))))))(position((start_p(""4 97 168))(end_p(""4 97 173)))))))(position((start_p(""4 97 99))(end_p(""4 97 173))))))))(position((start_p(""3 28 42))(end_p(""5 174 175)))))))))(position((start_p(""3 28 28))(end_p(""5 174 175))))))