diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 16:51:22 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 16:51:22 +0200 |
commit | 1a7544763729938e7009ead1e375e9bbf413afb0 (patch) | |
tree | 62af78c28cd91597fe40391d4020cb47f697334a /testdata/Internals.out | |
parent | 11b4a98c3fc7014cdef123fea4081d58e8edbaa2 (diff) |
better namespace handling in pretty print
Diffstat (limited to 'testdata/Internals.out')
-rw-r--r-- | testdata/Internals.out | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/testdata/Internals.out b/testdata/Internals.out index 06c09de3..af664ddd 100644 --- a/testdata/Internals.out +++ b/testdata/Internals.out | |||
@@ -5,86 +5,86 @@ parens :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | |||
5 | undefined :: [32mforall a . [32ma[0;32m[0m | 5 | undefined :: [32mforall a . [32ma[0;32m[0m |
6 | primFix :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m) -> [32ma[0;32m[0m | 6 | primFix :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m) -> [32ma[0;32m[0m |
7 | 'Unit :: [32mType[0m | 7 | 'Unit :: [32mType[0m |
8 | TT :: [32m'Unit[0m | 8 | TT :: [32mUnit[0m |
9 | 'UnitCase :: [32mforall (a :: 'Unit -> Type) -> [32m[32ma[0;32m [32mTT[0;32m[0;32m -> forall (b :: 'Unit) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 9 | 'UnitCase :: [32mforall (a :: Unit -> Type) -> [32m[32ma[0;32m [32m'TT[0;32m[0;32m -> forall (b :: Unit) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
10 | match'Unit :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Unit[0;32m[0;32m -> forall b -> [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 | 10 | match'Unit :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mUnit[0;32m[0;32m -> forall b -> [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 |
11 | 'String :: [32mType[0m | 11 | 'String :: [32mType[0m |
12 | 'StringCase :: [32mforall (a :: 'String -> Type) (b :: 'String) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 12 | 'StringCase :: [32mforall (a :: String -> Type) (b :: String) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
13 | match'String :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'String[0;32m[0;32m -> forall b -> [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 | 13 | match'String :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mString[0;32m[0;32m -> forall b -> [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 |
14 | 'Empty :: [32m'String -> Type[0m | 14 | 'Empty :: [32mString -> Type[0m |
15 | 'EmptyCase :: [32mforall (a :: 'String) . forall (b :: 'Empty [32ma[0;32m -> Type) (c :: 'Empty [32ma[0;32m) -> [32m[32mb[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 15 | 'EmptyCase :: [32mforall (a :: String) . forall (b :: Empty [32ma[0;32m -> Type) (c :: Empty [32ma[0;32m) -> [32m[32mb[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
16 | match'Empty :: [32mforall (a :: Type -> Type) -> (forall (b :: 'String) -> [32m[32ma[0;32m [32m('Empty [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 16 | match'Empty :: [32mforall (a :: Type -> Type) -> (forall (b :: String) -> [32m[32ma[0;32m [32m(Empty [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
17 | unsafeCoerce :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m[0m | 17 | unsafeCoerce :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m[0m |
18 | 'EqCT :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> Type[0m | 18 | 'EqCT :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> Type[0m |
19 | parEval :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 19 | parEval :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
20 | 'T2 :: [32mType -> Type -> Type[0m | 20 | 'T2 :: [32mType -> Type -> Type[0m |
21 | match'Type :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mType[0;32m[0;32m -> forall b -> [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 | 21 | match'Type :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mType[0;32m[0;32m -> forall b -> [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 |
22 | 'EqCTt :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Type[0m | 22 | 'EqCTt :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Type[0m |
23 | t2C :: [32m'Unit -> 'Unit -> 'Unit[0m | 23 | t2C :: [32mUnit -> Unit -> Unit[0m |
24 | 'Int :: [32mType[0m | 24 | 'Int :: [32mType[0m |
25 | 'IntCase :: [32mforall (a :: 'Int -> Type) (b :: 'Int) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 25 | 'IntCase :: [32mforall (a :: Int -> Type) (b :: Int) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
26 | match'Int :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Int[0;32m[0;32m -> forall b -> [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 | 26 | match'Int :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mInt[0;32m[0;32m -> forall b -> [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 |
27 | 'Word :: [32mType[0m | 27 | 'Word :: [32mType[0m |
28 | 'WordCase :: [32mforall (a :: 'Word -> Type) (b :: 'Word) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 28 | 'WordCase :: [32mforall (a :: Word -> Type) (b :: Word) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
29 | match'Word :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Word[0;32m[0;32m -> forall b -> [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 | 29 | match'Word :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWord[0;32m[0;32m -> forall b -> [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 |
30 | 'Float :: [32mType[0m | 30 | 'Float :: [32mType[0m |
31 | 'FloatCase :: [32mforall (a :: 'Float -> Type) (b :: 'Float) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 31 | 'FloatCase :: [32mforall (a :: Float -> Type) (b :: Float) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
32 | match'Float :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Float[0;32m[0;32m -> forall b -> [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 | 32 | match'Float :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mFloat[0;32m[0;32m -> forall b -> [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 |
33 | 'Char :: [32mType[0m | 33 | 'Char :: [32mType[0m |
34 | 'CharCase :: [32mforall (a :: 'Char -> Type) (b :: 'Char) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 34 | 'CharCase :: [32mforall (a :: Char -> Type) (b :: Char) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
35 | match'Char :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Char[0;32m[0;32m -> forall b -> [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 | 35 | match'Char :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mChar[0;32m[0;32m -> forall b -> [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 |
36 | 'Bool :: [32mType[0m | 36 | 'Bool :: [32mType[0m |
37 | False :: [32m'Bool[0m | 37 | False :: [32mBool[0m |
38 | True :: [32m'Bool[0m | 38 | True :: [32mBool[0m |
39 | 'BoolCase :: [32mforall (a :: 'Bool -> Type) -> [32m[32ma[0;32m [32mFalse[0;32m[0;32m -> [32m[32ma[0;32m [32mTrue[0;32m[0;32m -> forall (b :: 'Bool) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 39 | 'BoolCase :: [32mforall (a :: Bool -> Type) -> [32m[32ma[0;32m [32m'False[0;32m[0;32m -> [32m[32ma[0;32m [32m'True[0;32m[0;32m -> forall (b :: Bool) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
40 | match'Bool :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Bool[0;32m[0;32m -> forall b -> [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 | 40 | match'Bool :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBool[0;32m[0;32m -> forall b -> [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 |
41 | 'Ordering :: [32mType[0m | 41 | 'Ordering :: [32mType[0m |
42 | LT :: [32m'Ordering[0m | 42 | LT :: [32mOrdering[0m |
43 | EQ :: [32m'Ordering[0m | 43 | EQ :: [32mOrdering[0m |
44 | GT :: [32m'Ordering[0m | 44 | GT :: [32mOrdering[0m |
45 | 'OrderingCase :: [32mforall (a :: 'Ordering -> Type) -> [32m[32ma[0;32m [32mLT[0;32m[0;32m -> [32m[32ma[0;32m [32mEQ[0;32m[0;32m -> [32m[32ma[0;32m [32mGT[0;32m[0;32m -> forall (b :: 'Ordering) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 45 | 'OrderingCase :: [32mforall (a :: Ordering -> Type) -> [32m[32ma[0;32m [32m'LT[0;32m[0;32m -> [32m[32ma[0;32m [32m'EQ[0;32m[0;32m -> [32m[32ma[0;32m [32m'GT[0;32m[0;32m -> forall (b :: Ordering) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
46 | match'Ordering :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Ordering[0;32m[0;32m -> forall b -> [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 | 46 | match'Ordering :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mOrdering[0;32m[0;32m -> forall b -> [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 |
47 | 'Nat :: [32mType[0m | 47 | 'Nat :: [32mType[0m |
48 | Zero :: [32m'Nat[0m | 48 | Zero :: [32mNat[0m |
49 | Succ :: [32m'Nat -> 'Nat[0m | 49 | Succ :: [32mNat -> Nat[0m |
50 | 'NatCase :: [32mforall (a :: 'Nat -> Type) -> [32m[32ma[0;32m [32m0[0;32m[0;32m -> (forall (b :: 'Nat) -> [32m[32ma[0;32m [32m(Succ [32mb[0;32m)[0;32m[0;32m) -> forall (c :: 'Nat) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 50 | 'NatCase :: [32mforall (a :: Nat -> Type) -> [32m[32ma[0;32m [32m0[0;32m[0;32m -> (forall (b :: Nat) -> [32m[32ma[0;32m [32m('Succ [32mb[0;32m)[0;32m[0;32m) -> forall (c :: Nat) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
51 | match'Nat :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32m'Nat[0;32m[0;32m -> forall b -> [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 | 51 | match'Nat :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mNat[0;32m[0;32m -> forall b -> [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 |
52 | primIntToWord :: [32m'Int -> 'Word[0m | 52 | primIntToWord :: [32mInt -> Word[0m |
53 | primIntToFloat :: [32m'Int -> 'Float[0m | 53 | primIntToFloat :: [32mInt -> Float[0m |
54 | primIntToNat :: [32m'Int -> 'Nat[0m | 54 | primIntToNat :: [32mInt -> Nat[0m |
55 | primCompareInt :: [32m'Int -> 'Int -> 'Ordering[0m | 55 | primCompareInt :: [32mInt -> Int -> Ordering[0m |
56 | primCompareWord :: [32m'Word -> 'Word -> 'Ordering[0m | 56 | primCompareWord :: [32mWord -> Word -> Ordering[0m |
57 | primCompareFloat :: [32m'Float -> 'Float -> 'Ordering[0m | 57 | primCompareFloat :: [32mFloat -> Float -> Ordering[0m |
58 | primCompareChar :: [32m'Char -> 'Char -> 'Ordering[0m | 58 | primCompareChar :: [32mChar -> Char -> Ordering[0m |
59 | primCompareString :: [32m'String -> 'String -> 'Ordering[0m | 59 | primCompareString :: [32mString -> String -> Ordering[0m |
60 | primNegateInt :: [32m'Int -> 'Int[0m | 60 | primNegateInt :: [32mInt -> Int[0m |
61 | primNegateWord :: [32m'Word -> 'Word[0m | 61 | primNegateWord :: [32mWord -> Word[0m |
62 | primNegateFloat :: [32m'Float -> 'Float[0m | 62 | primNegateFloat :: [32mFloat -> Float[0m |
63 | primAddInt :: [32m'Int -> 'Int -> 'Int[0m | 63 | primAddInt :: [32mInt -> Int -> Int[0m |
64 | primSubInt :: [32m'Int -> 'Int -> 'Int[0m | 64 | primSubInt :: [32mInt -> Int -> Int[0m |
65 | primModInt :: [32m'Int -> 'Int -> 'Int[0m | 65 | primModInt :: [32mInt -> Int -> Int[0m |
66 | primSqrtFloat :: [32m'Float -> 'Float[0m | 66 | primSqrtFloat :: [32mFloat -> Float[0m |
67 | primRound :: [32m'Float -> 'Int[0m | 67 | primRound :: [32mFloat -> Int[0m |
68 | primIfThenElse :: [32mforall a . 'Bool -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 68 | primIfThenElse :: [32mforall a . Bool -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
69 | isEQ :: [32m'Ordering -> 'Bool[0m | 69 | isEQ :: [32mOrdering -> Bool[0m |
70 | 'Num :: [32mType -> Type[0m | 70 | 'Num :: [32mType -> Type[0m |
71 | fromInt :: [32mforall a . [32m'Num [32m[32ma[0;32m[0;32m[0;32m => 'Int -> [32ma[0;32m[0m | 71 | fromInt :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => Int -> [32ma[0;32m[0m |
72 | compare :: [32mforall a . [32m'Num [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> 'Ordering[0m | 72 | compare :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> Ordering[0m |
73 | negate :: [32mforall a . [32m'Num [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 73 | negate :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
74 | 'Eq :: [32mType -> Type[0m | 74 | 'Eq :: [32mType -> Type[0m |
75 | == :: [32mforall a . [32m'Eq [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> 'Bool[0m | 75 | == :: [32mforall a . [32mEq [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> Bool[0m |
76 | 'List :: [32mType -> Type[0m | 76 | 'List :: [32mType -> Type[0m |
77 | Nil :: [32mforall a . 'List [32ma[0;32m[0m | 77 | Nil :: [32mforall a . List [32ma[0;32m[0m |
78 | Cons :: [32mforall a . [32ma[0;32m -> 'List [32ma[0;32m -> 'List [32ma[0;32m[0m | 78 | Cons :: [32mforall a . [32ma[0;32m -> List [32ma[0;32m -> List [32ma[0;32m[0m |
79 | 'ListCase :: [32mforall a . forall (b :: 'List [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32mNil[0;32m[0;32m -> (forall (c :: [32ma[0;32m) (d :: 'List [32ma[0;32m) -> [32m[32mb[0;32m [32m(Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: 'List [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 79 | 'ListCase :: [32mforall a . forall (b :: List [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32m'Nil[0;32m[0;32m -> (forall (c :: [32ma[0;32m) (d :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m |
80 | match'List :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m('List [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 80 | match'List :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(List [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
81 | 'HList :: [32m'List Type -> Type[0m | 81 | 'HList :: [32mList Type -> Type[0m |
82 | HNil :: [32m()[0m | 82 | HNil :: [32m()[0m |
83 | HCons :: [32mforall a (b :: 'List Type) . [32ma[0;32m -> 'HList [32mb[0;32m -> 'HList (Cons [32ma[0;32m [32mb[0;32m)[0m | 83 | HCons :: [32mforall a (b :: List Type) . [32ma[0;32m -> HList [32mb[0;32m -> HList ('Cons [32ma[0;32m [32mb[0;32m)[0m |
84 | 'HListCase :: [32mforall (a :: forall (b :: 'List Type) -> 'HList [32mb[0;32m -> Type) -> [32m[32m[32ma[0;32m [32mNil[0;32m[0;32m [32m()[0;32m[0;32m -> (forall c (d :: 'List Type) . forall (e :: [32mc[0;32m) (f :: 'HList [32md[0;32m) -> [32m[32m[32ma[0;32m [32m(Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m [32m(HCons [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: 'List Type) . forall (h :: 'HList [32mg[0;32m) -> [32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | 84 | 'HListCase :: [32mforall (a :: forall (b :: List Type) -> HList [32mb[0;32m -> Type) -> [32m[32m[32ma[0;32m [32m'Nil[0;32m[0;32m [32m()[0;32m[0;32m -> (forall c (d :: List Type) . forall (e :: [32mc[0;32m) (f :: HList [32md[0;32m) -> [32m[32m[32ma[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m [32m('HCons [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: List Type) . forall (h :: HList [32mg[0;32m) -> [32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m |
85 | match'HList :: [32mforall (a :: Type -> Type) -> (forall (b :: 'List Type) -> [32m[32ma[0;32m [32m('HList [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 85 | match'HList :: [32mforall (a :: Type -> Type) -> (forall (b :: List Type) -> [32m[32ma[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
86 | hlistNilCase :: [32mforall a -> [32ma[0;32m -> () -> [32ma[0;32m[0m | 86 | hlistNilCase :: [32mforall a -> [32ma[0;32m -> () -> [32ma[0;32m[0m |
87 | hlistConsCase :: [32mforall a (b :: 'List Type) . forall c -> ([32ma[0;32m -> 'HList [32mb[0;32m -> [32mc[0;32m) -> 'HList (Cons [32ma[0;32m [32mb[0;32m) -> [32mc[0;32m[0m | 87 | hlistConsCase :: [32mforall a (b :: List Type) . forall c -> ([32ma[0;32m -> HList [32mb[0;32m -> [32mc[0;32m) -> HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32mc[0;32m[0m |
88 | ------------ tooltips | 88 | ------------ tooltips |
89 | testdata/Internals.lc 6:1-6:8 forall a . a -> a | 89 | testdata/Internals.lc 6:1-6:8 forall a . a -> a |
90 | testdata/Internals.lc 6:13-6:14 _b | 90 | testdata/Internals.lc 6:13-6:14 _b |