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

1 line
No EOL
3.7 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 int)()))(position((start_p(""3 28 51))(end_p(""3 28 54)))))((value(TyCon(TCon int)()))(position((start_p(""3 28 56))(end_p(""3 28 59)))))))(((value(Literal((value(LInt 22))(position((start_p(""3 28 61))(end_p(""3 28 63)))))))(position((start_p(""3 28 61))(end_p(""3 28 63)))))((value(Literal((value(LInt 33))(position((start_p(""3 28 65))(end_p(""3 28 67)))))))(position((start_p(""3 28 65))(end_p(""3 28 67))))))))(position((start_p(""3 28 49))(end_p(""3 28 68)))))(((value(Branch((value(PAnd(((value(PTaggedValue((value(KId P))(position((start_p(""4 72 74))(end_p(""4 72 75)))))((((value(TyCon(TCon int)()))(position((start_p(""4 72 76))(end_p(""4 72 79)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 81))(end_p(""4 72 84)))))))(((value(PTypeAnnotation((value(PVariable((value(Id x))(position((start_p(""4 72 87))(end_p(""4 72 88)))))))(position((start_p(""4 72 87))(end_p(""4 72 88)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 91))(end_p(""4 72 94)))))))(position((start_p(""4 72 86))(end_p(""4 72 95)))))((value(PTypeAnnotation((value PWildcard)(position((start_p(""4 72 98))(end_p(""4 72 99)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 102))(end_p(""4 72 105)))))))(position((start_p(""4 72 97))(end_p(""4 72 106))))))))(position((start_p(""4 72 74))(end_p(""4 72 107)))))((value(PTaggedValue((value(KId P))(position((start_p(""4 72 110))(end_p(""4 72 111)))))((((value(TyCon(TCon int)()))(position((start_p(""4 72 112))(end_p(""4 72 115)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 117))(end_p(""4 72 120)))))))(((value(PTypeAnnotation((value PWildcard)(position((start_p(""4 72 123))(end_p(""4 72 124)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 127))(end_p(""4 72 130)))))))(position((start_p(""4 72 122))(end_p(""4 72 131)))))((value(PTypeAnnotation((value(PVariable((value(Id y))(position((start_p(""4 72 134))(end_p(""4 72 135)))))))(position((start_p(""4 72 134))(end_p(""4 72 135)))))((value(TyCon(TCon int)()))(position((start_p(""4 72 138))(end_p(""4 72 141)))))))(position((start_p(""4 72 133))(end_p(""4 72 142))))))))(position((start_p(""4 72 110))(end_p(""4 72 143))))))))(position((start_p(""4 72 74))(end_p(""4 72 143)))))((value(Apply((value(Apply((value(Variable((value(Id `+`))(position((start_p(""4 72 149))(end_p(""4 72 150)))))()))(position((start_p(""4 72 149))(end_p(""4 72 150)))))((value(Variable((value(Id x))(position((start_p(""4 72 147))(end_p(""4 72 148)))))()))(position((start_p(""4 72 147))(end_p(""4 72 148)))))))(position((start_p(""4 72 147))(end_p(""4 72 148)))))((value(Variable((value(Id y))(position((start_p(""4 72 151))(end_p(""4 72 152)))))()))(position((start_p(""4 72 151))(end_p(""4 72 152)))))))(position((start_p(""4 72 147))(end_p(""4 72 152)))))))(position((start_p(""4 72 74))(end_p(""4 72 152))))))))(position((start_p(""3 28 42))(end_p(""5 153 154)))))))))(position((start_p(""3 28 28))(end_p(""5 153 154))))))