blob: 1b78a5c87e3e2770db7308d312725499e1e3611b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
focus checkMetas: \[34ma[0m -> [32m(\([32mb[0;32m :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m (\([34ma[0m := [32mType[0m) -> \([32mc[0m :: [32mType[0m) -> [4m<<HERE>>[0m)
[32m\([34ma[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34mb[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32m'X[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m
------------ trace
'X :: [32mType[0m
X :: [32m'X[0m
'XCase :: [32m([32ma[0;32m :: 'X -> Type) -> [32m[32ma[0;32m [32mX[0;32m[0;32m -> ([32mb[0;32m :: 'X) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m
match'X :: [32m([32ma[0;32m :: Type -> Type) -> [32m[32ma[0;32m [32m'X[0;32m[0;32m -> ([32mb[0;32m :: Type) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m
!focus checkMetas: \[34ma[0m -> [32m(\([32mb[0;32m :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m (\([34ma[0m := [32mType[0m) -> \([32mc[0m :: [32mType[0m) -> [4m<<HERE>>[0m)
[32m\([34ma[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34mb[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32m'X[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m
------------ tooltips
testdata/typesig.reject.lc 4:6-4:7 Type
testdata/typesig.reject.lc 4:6-4:11 Type
testdata/typesig.reject.lc 4:10-4:11 X
testdata/typesig.reject.lc 6:6-6:7 _b
testdata/typesig.reject.lc 6:6-7:6 _a -> _a | _c
testdata/typesig.reject.lc 7:5-7:6 X
|