diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 02:01:29 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 02:01:29 +0200 |
commit | 7e9105793bd0d5ff7197a5860ac5339dea677e0e (patch) | |
tree | fa003b495b78a8b5cb5e6505c72a32bc6e80e1b3 /testdata/Internals.out | |
parent | a23ba9fced413f1b63640ba9bd81686a7eb59ee1 (diff) |
switch to ansi-wl-pprint
Diffstat (limited to 'testdata/Internals.out')
-rw-r--r-- | testdata/Internals.out | 170 |
1 files changed, 85 insertions, 85 deletions
diff --git a/testdata/Internals.out b/testdata/Internals.out index 2fd24406..8f9dc73c 100644 --- a/testdata/Internals.out +++ b/testdata/Internals.out | |||
@@ -1,90 +1,90 @@ | |||
1 | main is not found | 1 | main is not found |
2 | ------------ trace | 2 | ------------ trace |
3 | typeAnn :: [32m{a} -> a->a[39m[K | 3 | typeAnn :: [32m{[32ma[0;32m} -> [32ma[0;32m->[32ma[0;32m[0m |
4 | parens :: [32m{a} -> a->a[39m[K | 4 | parens :: [32m{[32ma[0;32m} -> [32ma[0;32m->[32ma[0;32m[0m |
5 | undefined :: [32m{a}->a[39m[K | 5 | undefined :: [32m{[32ma[0;32m}->[32ma[0;32m[0m |
6 | primFix :: [32m{a} -> (a->a)->a[39m[K | 6 | primFix :: [32m{[32ma[0;32m} -> ([32ma[0;32m->[32ma[0;32m)->[32ma[0;32m[0m |
7 | 'Unit :: [32mType[39m[K | 7 | 'Unit :: [32mType[0m |
8 | TT :: [32m'Unit[39m[K | 8 | TT :: [32m'Unit[0m |
9 | 'UnitCase :: [32m(a : 'Unit->Type) -> a TT -> (b:'Unit) -> a b[39m[K | 9 | 'UnitCase :: [32m([32ma[0;32m : 'Unit->Type) -> [32m[32ma[0;32m [32mTT[0;32m[0;32m -> ([32mb[0;32m:'Unit) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
10 | match'Unit :: [32m(a : Type->Type) -> a 'Unit -> (b:Type) -> a b -> a b[39m[K | 10 | match'Unit :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Unit[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 |
11 | 'String :: [32mType[39m[K | 11 | 'String :: [32mType[0m |
12 | 'StringCase :: [32m(a : 'String->Type) -> (b:'String) -> a b[39m[K | 12 | 'StringCase :: [32m([32ma[0;32m : 'String->Type) -> ([32mb[0;32m:'String) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
13 | match'String :: [32m(a : Type->Type) -> a 'String -> (b:Type) -> a b -> a b[39m[K | 13 | match'String :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'String[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 |
14 | 'Empty :: [32m'String->Type[39m[K | 14 | 'Empty :: [32m'String->Type[0m |
15 | 'EmptyCase :: [32m{a:'String} -> (b : 'Empty a -> Type) -> (c : 'Empty a) -> b c[39m[K | 15 | 'EmptyCase :: [32m{[32ma[0;32m:'String} -> ([32mb[0;32m : 'Empty [32ma[0;32m -> Type) -> ([32mc[0;32m : 'Empty [32ma[0;32m) -> [32m[32mb[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
16 | match'Empty :: [32m(a : Type->Type) -> ((b:'String) -> a ('Empty b)) -> (c:Type) -> a c -> a c[39m[K | 16 | match'Empty :: [32m([32ma[0;32m : Type->Type) -> (([32mb[0;32m:'String) -> [32m[32ma[0;32m [32m('Empty [32mb[0;32m)[0;32m[0;32m) -> ([32mc[0;32m:Type) -> [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 :: [32m{a} -> {b} -> a->b[39m[K | 17 | unsafeCoerce :: [32m{[32ma[0;32m} -> {[32mb[0;32m} -> [32ma[0;32m->[32mb[0;32m[0m |
18 | 'EqCT :: [32m(a:Type) -> a -> a->Type[39m[K | 18 | 'EqCT :: [32m([32ma[0;32m:Type) -> [32ma[0;32m -> [32ma[0;32m->Type[0m |
19 | parEval :: [32m(a:Type) -> a -> a->a[39m[K | 19 | parEval :: [32m([32ma[0;32m:Type) -> [32ma[0;32m -> [32ma[0;32m->[32ma[0;32m[0m |
20 | 'T2 :: [32mType -> Type->Type[39m[K | 20 | 'T2 :: [32mType -> Type->Type[0m |
21 | match'Type :: [32m(a : Type->Type) -> a Type -> (b:Type) -> a b -> a b[39m[K | 21 | match'Type :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32mType[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 |
22 | 'EqCTt :: [32m{a} -> a -> a->Type[39m[K | 22 | 'EqCTt :: [32m{[32ma[0;32m} -> [32ma[0;32m -> [32ma[0;32m->Type[0m |
23 | t2C :: [32m'Unit -> 'Unit->'Unit[39m[K | 23 | t2C :: [32m'Unit -> 'Unit->'Unit[0m |
24 | 'Int :: [32mType[39m[K | 24 | 'Int :: [32mType[0m |
25 | 'IntCase :: [32m(a : 'Int->Type) -> (b:'Int) -> a b[39m[K | 25 | 'IntCase :: [32m([32ma[0;32m : 'Int->Type) -> ([32mb[0;32m:'Int) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
26 | match'Int :: [32m(a : Type->Type) -> a 'Int -> (b:Type) -> a b -> a b[39m[K | 26 | match'Int :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Int[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 |
27 | 'Word :: [32mType[39m[K | 27 | 'Word :: [32mType[0m |
28 | 'WordCase :: [32m(a : 'Word->Type) -> (b:'Word) -> a b[39m[K | 28 | 'WordCase :: [32m([32ma[0;32m : 'Word->Type) -> ([32mb[0;32m:'Word) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
29 | match'Word :: [32m(a : Type->Type) -> a 'Word -> (b:Type) -> a b -> a b[39m[K | 29 | match'Word :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Word[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 |
30 | 'Float :: [32mType[39m[K | 30 | 'Float :: [32mType[0m |
31 | 'FloatCase :: [32m(a : 'Float->Type) -> (b:'Float) -> a b[39m[K | 31 | 'FloatCase :: [32m([32ma[0;32m : 'Float->Type) -> ([32mb[0;32m:'Float) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
32 | match'Float :: [32m(a : Type->Type) -> a 'Float -> (b:Type) -> a b -> a b[39m[K | 32 | match'Float :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Float[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 |
33 | 'Char :: [32mType[39m[K | 33 | 'Char :: [32mType[0m |
34 | 'CharCase :: [32m(a : 'Char->Type) -> (b:'Char) -> a b[39m[K | 34 | 'CharCase :: [32m([32ma[0;32m : 'Char->Type) -> ([32mb[0;32m:'Char) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
35 | match'Char :: [32m(a : Type->Type) -> a 'Char -> (b:Type) -> a b -> a b[39m[K | 35 | match'Char :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Char[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 |
36 | 'Bool :: [32mType[39m[K | 36 | 'Bool :: [32mType[0m |
37 | False :: [32m'Bool[39m[K | 37 | False :: [32m'Bool[0m |
38 | True :: [32m'Bool[39m[K | 38 | True :: [32m'Bool[0m |
39 | 'BoolCase :: [32m(a : 'Bool->Type) -> a False -> a True -> (b:'Bool) -> a b[39m[K | 39 | 'BoolCase :: [32m([32ma[0;32m : 'Bool->Type) -> [32m[32ma[0;32m [32mFalse[0;32m[0;32m -> [32m[32ma[0;32m [32mTrue[0;32m[0;32m -> ([32mb[0;32m:'Bool) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
40 | match'Bool :: [32m(a : Type->Type) -> a 'Bool -> (b:Type) -> a b -> a b[39m[K | 40 | match'Bool :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Bool[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 |
41 | 'Ordering :: [32mType[39m[K | 41 | 'Ordering :: [32mType[0m |
42 | LT :: [32m'Ordering[39m[K | 42 | LT :: [32m'Ordering[0m |
43 | EQ :: [32m'Ordering[39m[K | 43 | EQ :: [32m'Ordering[0m |
44 | GT :: [32m'Ordering[39m[K | 44 | GT :: [32m'Ordering[0m |
45 | 'OrderingCase :: [32m(a : 'Ordering->Type) -> a LT -> a EQ -> a GT -> (b:'Ordering) -> a b[39m[K | 45 | 'OrderingCase :: [32m([32ma[0;32m : '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 -> ([32mb[0;32m:'Ordering) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
46 | match'Ordering :: [32m(a : Type->Type) -> a 'Ordering -> (b:Type) -> a b -> a b[39m[K | 46 | match'Ordering :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Ordering[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 |
47 | 'Nat :: [32mType[39m[K | 47 | 'Nat :: [32mType[0m |
48 | Zero :: [32m'Nat[39m[K | 48 | Zero :: [32m'Nat[0m |
49 | Succ :: [32m'Nat->'Nat[39m[K | 49 | Succ :: [32m'Nat->'Nat[0m |
50 | 'NatCase :: [32m(a : 'Nat->Type) -> a 0 -> ((b:'Nat) -> a (Succ b)) -> (c:'Nat) -> a c[39m[K | 50 | 'NatCase :: [32m([32ma[0;32m : 'Nat->Type) -> [32m[32ma[0;32m [32m0[0;32m[0;32m -> (([32mb[0;32m:'Nat) -> [32m[32ma[0;32m [32m(Succ [32mb[0;32m)[0;32m[0;32m) -> ([32mc[0;32m:'Nat) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
51 | match'Nat :: [32m(a : Type->Type) -> a 'Nat -> (b:Type) -> a b -> a b[39m[K | 51 | match'Nat :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Nat[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 |
52 | primIntToWord :: [32m'Int->'Word[39m[K | 52 | primIntToWord :: [32m'Int->'Word[0m |
53 | primIntToFloat :: [32m'Int->'Float[39m[K | 53 | primIntToFloat :: [32m'Int->'Float[0m |
54 | primIntToNat :: [32m'Int->'Nat[39m[K | 54 | primIntToNat :: [32m'Int->'Nat[0m |
55 | primCompareInt :: [32m'Int -> 'Int->'Ordering[39m[K | 55 | primCompareInt :: [32m'Int -> 'Int->'Ordering[0m |
56 | primCompareWord :: [32m'Word -> 'Word->'Ordering[39m[K | 56 | primCompareWord :: [32m'Word -> 'Word->'Ordering[0m |
57 | primCompareFloat :: [32m'Float -> 'Float->'Ordering[39m[K | 57 | primCompareFloat :: [32m'Float -> 'Float->'Ordering[0m |
58 | primCompareChar :: [32m'Char -> 'Char->'Ordering[39m[K | 58 | primCompareChar :: [32m'Char -> 'Char->'Ordering[0m |
59 | primCompareString :: [32m'String -> 'String->'Ordering[39m[K | 59 | primCompareString :: [32m'String -> 'String->'Ordering[0m |
60 | primNegateInt :: [32m'Int->'Int[39m[K | 60 | primNegateInt :: [32m'Int->'Int[0m |
61 | primNegateWord :: [32m'Word->'Word[39m[K | 61 | primNegateWord :: [32m'Word->'Word[0m |
62 | primNegateFloat :: [32m'Float->'Float[39m[K | 62 | primNegateFloat :: [32m'Float->'Float[0m |
63 | primAddInt :: [32m'Int -> 'Int->'Int[39m[K | 63 | primAddInt :: [32m'Int -> 'Int->'Int[0m |
64 | primSubInt :: [32m'Int -> 'Int->'Int[39m[K | 64 | primSubInt :: [32m'Int -> 'Int->'Int[0m |
65 | primModInt :: [32m'Int -> 'Int->'Int[39m[K | 65 | primModInt :: [32m'Int -> 'Int->'Int[0m |
66 | primSqrtFloat :: [32m'Float->'Float[39m[K | 66 | primSqrtFloat :: [32m'Float->'Float[0m |
67 | primRound :: [32m'Float->'Int[39m[K | 67 | primRound :: [32m'Float->'Int[0m |
68 | primIfThenElse :: [32m{a} -> 'Bool -> a -> a->a[39m[K | 68 | primIfThenElse :: [32m{[32ma[0;32m} -> 'Bool -> [32ma[0;32m -> [32ma[0;32m->[32ma[0;32m[0m |
69 | isEQ :: [32m'Ordering->'Bool[39m[K | 69 | isEQ :: [32m'Ordering->'Bool[0m |
70 | 'Num :: [32mType->Type[39m[K | 70 | 'Num :: [32mType->Type[0m |
71 | fromInt :: [32m{a} -> {_ : 'Num a} -> 'Int->a[39m[K | 71 | fromInt :: [32m{[32ma[0;32m} -> {[32m_[0;32m : [32m'Num [32m[32ma[0;32m[0;32m[0;32m} -> 'Int->[32ma[0;32m[0m |
72 | compare :: [32m{a} -> {_ : 'Num a} -> a -> a->'Ordering[39m[K | 72 | compare :: [32m{[32ma[0;32m} -> {[32m_[0;32m : [32m'Num [32m[32ma[0;32m[0;32m[0;32m} -> [32ma[0;32m -> [32ma[0;32m->'Ordering[0m |
73 | negate :: [32m{a} -> {_ : 'Num a} -> a->a[39m[K | 73 | negate :: [32m{[32ma[0;32m} -> {[32m_[0;32m : [32m'Num [32m[32ma[0;32m[0;32m[0;32m} -> [32ma[0;32m->[32ma[0;32m[0m |
74 | 'Eq :: [32mType->Type[39m[K | 74 | 'Eq :: [32mType->Type[0m |
75 | == :: [32m{a} -> {_ : 'Eq a} -> a -> a->'Bool[39m[K | 75 | == :: [32m{[32ma[0;32m} -> {[32m_[0;32m : [32m'Eq [32m[32ma[0;32m[0;32m[0;32m} -> [32ma[0;32m -> [32ma[0;32m->'Bool[0m |
76 | 'List :: [32mType->Type[39m[K | 76 | 'List :: [32mType->Type[0m |
77 | Nil :: [32m{a} -> 'List a[39m[K | 77 | Nil :: [32m{[32ma[0;32m} -> 'List [32ma[0;32m[0m |
78 | Cons :: [32m{a} -> a -> 'List a -> 'List a[39m[K | 78 | Cons :: [32m{[32ma[0;32m} -> [32ma[0;32m -> 'List [32ma[0;32m -> 'List [32ma[0;32m[0m |
79 | 'ListCase :: [32m{a} -> (b : 'List a -> Type) -> b Nil -> ((c:a) -> (d : 'List a) -> b (Cons c d)) -> (e : 'List a) -> b e[39m[K | 79 | 'ListCase :: [32m{[32ma[0;32m} -> ([32mb[0;32m : 'List [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32mNil[0;32m[0;32m -> (([32mc[0;32m:[32ma[0;32m) -> ([32md[0;32m : 'List [32ma[0;32m) -> [32m[32mb[0;32m [32m(Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> ([32me[0;32m : 'List [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m |
80 | match'List :: [32m(a : Type->Type) -> ((b:Type) -> a ('List b)) -> (c:Type) -> a c -> a c[39m[K | 80 | match'List :: [32m([32ma[0;32m : Type->Type) -> (([32mb[0;32m:Type) -> [32m[32ma[0;32m [32m('List [32mb[0;32m)[0;32m[0;32m) -> ([32mc[0;32m:Type) -> [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[39m[K | 81 | 'HList :: [32m'List Type -> Type[0m |
82 | HNil :: [32m()[39m[K | 82 | HNil :: [32m()[0m |
83 | HCons :: [32m{a} -> {b : 'List Type} -> a -> 'HList b -> 'HList (Cons a b)[39m[K | 83 | HCons :: [32m{[32ma[0;32m} -> {[32mb[0;32m : 'List Type} -> [32ma[0;32m -> 'HList [32mb[0;32m -> 'HList (Cons [32ma[0;32m [32mb[0;32m)[0m |
84 | 'HListCase :: [32m(a : (b : 'List Type) -> 'HList b -> Type) -> a Nil () -> ({c} -> {d : 'List Type} -> (e:c) -> (f : 'HList d) -> a (Cons c d) (HCons c d e f)) -> {g : 'List Type} -> (h : 'HList g) -> a g h[39m[K | 84 | 'HListCase :: [32m([32ma[0;32m : ([32mb[0;32m : 'List Type) -> 'HList [32mb[0;32m -> Type) -> [32m[32m[32ma[0;32m [32mNil[0;32m[0;32m [32m()[0;32m[0;32m -> ({[32mc[0;32m} -> {[32md[0;32m : 'List Type} -> ([32me[0;32m:[32mc[0;32m) -> ([32mf[0;32m : '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) -> {[32mg[0;32m : 'List Type} -> ([32mh[0;32m : '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 :: [32m(a : Type->Type) -> ((b : 'List Type) -> a ('HList b)) -> (c:Type) -> a c -> a c[39m[K | 85 | match'HList :: [32m([32ma[0;32m : Type->Type) -> (([32mb[0;32m : 'List Type) -> [32m[32ma[0;32m [32m('HList [32mb[0;32m)[0;32m[0;32m) -> ([32mc[0;32m:Type) -> [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 :: [32m(a:Type) -> a -> ()->a[39m[K | 86 | hlistNilCase :: [32m([32ma[0;32m:Type) -> [32ma[0;32m -> ()->[32ma[0;32m[0m |
87 | hlistConsCase :: [32m{a} -> {b : 'List Type} -> (c:Type) -> (a -> 'HList b -> c) -> 'HList (Cons a b) -> c[39m[K | 87 | hlistConsCase :: [32m{[32ma[0;32m} -> {[32mb[0;32m : 'List Type} -> ([32mc[0;32m:Type) -> ([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 {a} -> a->a | 89 | testdata/Internals.lc 6:1-6:8 {a} -> a->a |
90 | testdata/Internals.lc 6:13-6:14 b_ | 90 | testdata/Internals.lc 6:13-6:14 b_ |