diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 22:43:51 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 22:43:51 +0200 |
commit | 67fd4cabceda047750c19e9bef98e0c25c6ed7dd (patch) | |
tree | e64ac6cd1de2583e13f386421b952f32ffb8f955 /testdata/complex.out | |
parent | 56f6e4fb7b8c0fc6545843d467412fbfa8acb277 (diff) |
switch to Haskell style syntax in pretty print
Diffstat (limited to 'testdata/complex.out')
-rw-r--r-- | testdata/complex.out | 326 |
1 files changed, 163 insertions, 163 deletions
diff --git a/testdata/complex.out b/testdata/complex.out index 6152c39a..c7a8df09 100644 --- a/testdata/complex.out +++ b/testdata/complex.out | |||
@@ -3,197 +3,197 @@ main is not found | |||
3 | 'Repr :: [32mType[0m | 3 | 'Repr :: [32mType[0m |
4 | Normal :: [32m'Repr[0m | 4 | Normal :: [32m'Repr[0m |
5 | Polar :: [32m'Repr[0m | 5 | Polar :: [32m'Repr[0m |
6 | 'ReprCase :: [32m([32ma[0;32m : 'Repr->Type) -> [32m[32ma[0;32m [32mNormal[0;32m[0;32m -> [32m[32ma[0;32m [32mPolar[0;32m[0;32m -> ([32mb[0;32m:'Repr) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 6 | 'ReprCase :: [32m([32ma[0;32m :: 'Repr -> Type) -> [32m[32ma[0;32m [32mNormal[0;32m[0;32m -> [32m[32ma[0;32m [32mPolar[0;32m[0;32m -> ([32mb[0;32m :: 'Repr) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
7 | match'Repr :: [32m([32ma[0;32m : Type->Type) -> [32m[32ma[0;32m [32m'Repr[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 | 7 | match'Repr :: [32m([32ma[0;32m :: Type -> Type) -> [32m[32ma[0;32m [32m'Repr[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 |
8 | 'Complex :: [32m'Repr->Type[0m | 8 | 'Complex :: [32m'Repr -> Type[0m |
9 | Complex :: [32m{[32ma[0;32m:'Repr} -> 'Float -> 'Float -> 'Complex [32ma[0;32m[0m | 9 | Complex :: [32mforall (a :: 'Repr) . 'Float -> 'Float -> 'Complex [32ma[0;32m[0m |
10 | 'ComplexCase :: [32m([32ma[0;32m : ([32mb[0;32m:'Repr) -> 'Complex [32mb[0;32m -> Type) -> ({[32mc[0;32m:'Repr} -> ([32md[0;32m:'Float) -> ([32me[0;32m:'Float) -> [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m(Complex [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> {[32mf[0;32m:'Repr} -> ([32mg[0;32m : 'Complex [32mf[0;32m) -> [32m[32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 10 | 'ComplexCase :: [32m([32ma[0;32m :: ([32mb[0;32m :: 'Repr) -> 'Complex [32mb[0;32m -> Type) -> (forall (c :: 'Repr) . ([32md[0;32m :: 'Float) -> ([32me[0;32m :: 'Float) -> [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m(Complex [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> forall (f :: 'Repr) . ([32mg[0;32m :: 'Complex [32mf[0;32m) -> [32m[32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m |
11 | match'Complex :: [32m([32ma[0;32m : Type->Type) -> (([32mb[0;32m:'Repr) -> [32m[32ma[0;32m [32m('Complex [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 | 11 | match'Complex :: [32m([32ma[0;32m :: Type -> Type) -> (([32mb[0;32m :: 'Repr) -> [32m[32ma[0;32m [32m('Complex [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 |
12 | repr :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Repr[0m | 12 | repr :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Repr[0m |
13 | normal :: [32m'Float -> 'Float -> 'Complex Normal[0m | 13 | normal :: [32m'Float -> 'Float -> 'Complex Normal[0m |
14 | polar :: [32m'Float -> 'Float -> 'Complex Polar[0m | 14 | polar :: [32m'Float -> 'Float -> 'Complex Polar[0m |
15 | cabs :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Float[0m | 15 | cabs :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Float[0m |
16 | toPolar :: [32m'Complex Normal -> 'Complex Polar[0m | 16 | toPolar :: [32m'Complex Normal -> 'Complex Polar[0m |
17 | toNormal :: [32m'Complex Polar -> 'Complex Normal[0m | 17 | toNormal :: [32m'Complex Polar -> 'Complex Normal[0m |
18 | it_should_fail :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Float[0m | 18 | it_should_fail :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Float[0m |
19 | add :: [32m{[32ma[0;32m:'Repr} -> {[32mb[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Complex [32mb[0;32m -> 'Complex [32ma[0;32m[0m | 19 | add :: [32mforall (a :: 'Repr) (b :: 'Repr) . 'Complex [32ma[0;32m -> 'Complex [32mb[0;32m -> 'Complex [32ma[0;32m[0m |
20 | mul :: [32m{[32ma[0;32m:'Repr} -> {[32mb[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Complex [32mb[0;32m -> 'Complex [32ma[0;32m[0m | 20 | mul :: [32mforall (a :: 'Repr) (b :: 'Repr) . 'Complex [32ma[0;32m -> 'Complex [32mb[0;32m -> 'Complex [32ma[0;32m[0m |
21 | s :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m | 21 | s :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m |
22 | s4 :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m | 22 | s4 :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m |
23 | iter :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m | 23 | iter :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> 'Complex [32ma[0;32m[0m |
24 | mandel :: [32m{[32ma[0;32m:'Repr} -> 'Complex [32ma[0;32m -> [32m'VecScalar [32m1[0;32m [32m'Bool[0;32m[0;32m[0m | 24 | mandel :: [32mforall (a :: 'Repr) . 'Complex [32ma[0;32m -> [32m'VecScalar [32m1[0;32m [32m'Bool[0;32m[0;32m[0m |
25 | ------------ tooltips | 25 | ------------ tooltips |
26 | testdata/complex.lc 3:6-3:10 Type | 26 | testdata/complex.lc 3:6-3:10 Type |
27 | testdata/complex.lc 3:6-3:27 Type | 27 | testdata/complex.lc 3:6-3:27 Type |
28 | testdata/complex.lc 3:13-3:19 Repr | 28 | testdata/complex.lc 3:13-3:19 Repr |
29 | testdata/complex.lc 3:22-3:27 Repr | 29 | testdata/complex.lc 3:22-3:27 Repr |
30 | testdata/complex.lc 5:6-5:13 Repr->Type | Type | 30 | testdata/complex.lc 5:6-5:13 Repr -> Type | Type |
31 | testdata/complex.lc 5:6-6:52 Type | 31 | testdata/complex.lc 5:6-6:52 Type |
32 | testdata/complex.lc 5:17-5:21 Type | 32 | testdata/complex.lc 5:17-5:21 Type |
33 | testdata/complex.lc 5:25-5:29 Type | 33 | testdata/complex.lc 5:25-5:29 Type |
34 | testdata/complex.lc 6:3-6:10 Complex c_ | {a:Repr} -> Float -> Float -> Complex a | 34 | testdata/complex.lc 6:3-6:10 Complex _c | forall (a :: Repr) . Float -> Float -> Complex a |
35 | testdata/complex.lc 6:3-6:52 Type | 35 | testdata/complex.lc 6:3-6:52 Type |
36 | testdata/complex.lc 6:25-6:30 Type | 36 | testdata/complex.lc 6:25-6:30 Type |
37 | testdata/complex.lc 6:25-6:52 Type | 37 | testdata/complex.lc 6:25-6:52 Type |
38 | testdata/complex.lc 6:34-6:39 Type | 38 | testdata/complex.lc 6:34-6:39 Type |
39 | testdata/complex.lc 6:34-6:52 Type | 39 | testdata/complex.lc 6:34-6:52 Type |
40 | testdata/complex.lc 6:43-6:50 Repr->Type | 40 | testdata/complex.lc 6:43-6:50 Repr -> Type |
41 | testdata/complex.lc 6:43-6:52 Type | 41 | testdata/complex.lc 6:43-6:52 Type |
42 | testdata/complex.lc 6:51-6:52 Repr | d_ | 42 | testdata/complex.lc 6:51-6:52 Repr | _d |
43 | testdata/complex.lc 8:20-8:27 Repr->Type | 43 | testdata/complex.lc 8:20-8:27 Repr -> Type |
44 | testdata/complex.lc 8:20-8:29 Type | 44 | testdata/complex.lc 8:20-8:29 Type |
45 | testdata/complex.lc 8:20-8:37 Type | 45 | testdata/complex.lc 8:20-8:37 Type |
46 | testdata/complex.lc 8:28-8:29 b_ | 46 | testdata/complex.lc 8:28-8:29 _b |
47 | testdata/complex.lc 8:33-8:37 Type | 47 | testdata/complex.lc 8:33-8:37 Type |
48 | testdata/complex.lc 9:1-9:5 {a:Repr} -> Complex a -> Repr | 48 | testdata/complex.lc 9:1-9:5 forall (a :: Repr) . Complex a -> Repr |
49 | testdata/complex.lc 9:13-9:14 Complex a_ -> Repr | Repr | {a:Repr} -> Complex a -> Repr | 49 | testdata/complex.lc 9:13-9:14 Complex _a -> Repr | Repr | forall (a :: Repr) . Complex a -> Repr |
50 | testdata/complex.lc 11:11-11:16 Type | 50 | testdata/complex.lc 11:11-11:16 Type |
51 | testdata/complex.lc 11:20-11:25 Type | 51 | testdata/complex.lc 11:20-11:25 Type |
52 | testdata/complex.lc 11:20-11:43 Type | 52 | testdata/complex.lc 11:20-11:43 Type |
53 | testdata/complex.lc 11:29-11:36 Repr->Type | 53 | testdata/complex.lc 11:29-11:36 Repr -> Type |
54 | testdata/complex.lc 11:29-11:43 Type | 54 | testdata/complex.lc 11:29-11:43 Type |
55 | testdata/complex.lc 11:37-11:43 Repr | 55 | testdata/complex.lc 11:37-11:43 Repr |
56 | testdata/complex.lc 12:1-12:7 Float -> Float -> Complex 'Normal | 56 | testdata/complex.lc 12:1-12:7 Float -> Float -> Complex 'Normal |
57 | testdata/complex.lc 12:14-12:21 {a:Repr} -> Float -> Float -> Complex a | 57 | testdata/complex.lc 12:14-12:21 forall (a :: Repr) . Float -> Float -> Complex a |
58 | testdata/complex.lc 12:14-12:23 Float -> Complex a_ | 58 | testdata/complex.lc 12:14-12:23 Float -> Complex _a |
59 | testdata/complex.lc 12:14-12:25 Complex 'Normal | Float -> Complex 'Normal | Float -> Float -> Complex 'Normal | 59 | testdata/complex.lc 12:14-12:25 Complex 'Normal | Float -> Complex 'Normal | Float -> Float -> Complex 'Normal |
60 | testdata/complex.lc 12:22-12:23 Float | 60 | testdata/complex.lc 12:22-12:23 Float |
61 | testdata/complex.lc 12:24-12:25 Float | 61 | testdata/complex.lc 12:24-12:25 Float |
62 | testdata/complex.lc 14:10-14:15 Type | 62 | testdata/complex.lc 14:10-14:15 Type |
63 | testdata/complex.lc 14:19-14:24 Type | 63 | testdata/complex.lc 14:19-14:24 Type |
64 | testdata/complex.lc 14:19-14:41 Type | 64 | testdata/complex.lc 14:19-14:41 Type |
65 | testdata/complex.lc 14:28-14:35 Repr->Type | 65 | testdata/complex.lc 14:28-14:35 Repr -> Type |
66 | testdata/complex.lc 14:28-14:41 Type | 66 | testdata/complex.lc 14:28-14:41 Type |
67 | testdata/complex.lc 14:36-14:41 Repr | 67 | testdata/complex.lc 14:36-14:41 Repr |
68 | testdata/complex.lc 15:1-15:6 Float -> Float -> Complex 'Polar | 68 | testdata/complex.lc 15:1-15:6 Float -> Float -> Complex 'Polar |
69 | testdata/complex.lc 15:13-15:20 {a:Repr} -> Float -> Float -> Complex a | 69 | testdata/complex.lc 15:13-15:20 forall (a :: Repr) . Float -> Float -> Complex a |
70 | testdata/complex.lc 15:13-15:22 Float -> Complex a_ | 70 | testdata/complex.lc 15:13-15:22 Float -> Complex _a |
71 | testdata/complex.lc 15:13-15:24 Complex 'Polar | Float -> Complex 'Polar | Float -> Float -> Complex 'Polar | 71 | testdata/complex.lc 15:13-15:24 Complex 'Polar | Float -> Complex 'Polar | Float -> Float -> Complex 'Polar |
72 | testdata/complex.lc 15:21-15:22 Float | 72 | testdata/complex.lc 15:21-15:22 Float |
73 | testdata/complex.lc 15:23-15:24 Float | 73 | testdata/complex.lc 15:23-15:24 Float |
74 | testdata/complex.lc 18:20-18:27 Repr->Type | 74 | testdata/complex.lc 18:20-18:27 Repr -> Type |
75 | testdata/complex.lc 18:20-18:29 Type | 75 | testdata/complex.lc 18:20-18:29 Type |
76 | testdata/complex.lc 18:20-18:38 Type | 76 | testdata/complex.lc 18:20-18:38 Type |
77 | testdata/complex.lc 18:28-18:29 b_ | 77 | testdata/complex.lc 18:28-18:29 _b |
78 | testdata/complex.lc 18:33-18:38 Type | 78 | testdata/complex.lc 18:33-18:38 Type |
79 | testdata/complex.lc 19:1-19:5 {a:Repr} -> Complex a -> Float | 79 | testdata/complex.lc 19:1-19:5 forall (a :: Repr) . Complex a -> Float |
80 | testdata/complex.lc 19:34-19:38 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 80 | testdata/complex.lc 19:34-19:38 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
81 | testdata/complex.lc 19:34-19:50 Float | Float -> Float->b_ | Float->c_ | VecScalar 1 Float | 81 | testdata/complex.lc 19:34-19:50 Float | Float -> Float -> _b | Float -> _c | VecScalar 1 Float |
82 | testdata/complex.lc 19:34-20:35 Complex a_ -> Float | Float | Repr->Float | {a:Repr} -> Complex a -> Float | 82 | testdata/complex.lc 19:34-20:35 Complex _a -> Float | Float | Repr -> Float | forall (a :: Repr) . Complex a -> Float |
83 | testdata/complex.lc 19:40-19:41 Float | 83 | testdata/complex.lc 19:40-19:41 Float |
84 | testdata/complex.lc 19:40-19:42 Float->Float | 84 | testdata/complex.lc 19:40-19:42 Float -> Float |
85 | testdata/complex.lc 19:40-19:43 Float | 85 | testdata/complex.lc 19:40-19:43 Float |
86 | testdata/complex.lc 19:40-19:45 Float->Float | 86 | testdata/complex.lc 19:40-19:45 Float -> Float |
87 | testdata/complex.lc 19:40-19:49 Float | 87 | testdata/complex.lc 19:40-19:49 Float |
88 | testdata/complex.lc 19:41-19:42 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 88 | testdata/complex.lc 19:41-19:42 forall a . Num (MatVecScalarElem a) => a -> a -> a |
89 | testdata/complex.lc 19:42-19:43 Float | 89 | testdata/complex.lc 19:42-19:43 Float |
90 | testdata/complex.lc 19:44-19:45 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 90 | testdata/complex.lc 19:44-19:45 forall a . Num (MatVecScalarElem a) => a -> a -> a |
91 | testdata/complex.lc 19:46-19:47 Float | 91 | testdata/complex.lc 19:46-19:47 Float |
92 | testdata/complex.lc 19:46-19:48 Float->Float | 92 | testdata/complex.lc 19:46-19:48 Float -> Float |
93 | testdata/complex.lc 19:46-19:49 Float | 93 | testdata/complex.lc 19:46-19:49 Float |
94 | testdata/complex.lc 19:47-19:48 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 94 | testdata/complex.lc 19:47-19:48 forall a . Num (MatVecScalarElem a) => a -> a -> a |
95 | testdata/complex.lc 19:48-19:49 Float | 95 | testdata/complex.lc 19:48-19:49 Float |
96 | testdata/complex.lc 20:34-20:35 Float | Float -> Float->b_ | Float->c_ | 96 | testdata/complex.lc 20:34-20:35 Float | Float -> Float -> _b | Float -> _c |
97 | testdata/complex.lc 22:12-22:19 Repr->Type | 97 | testdata/complex.lc 22:12-22:19 Repr -> Type |
98 | testdata/complex.lc 22:12-22:26 Type | 98 | testdata/complex.lc 22:12-22:26 Type |
99 | testdata/complex.lc 22:20-22:26 Repr | 99 | testdata/complex.lc 22:20-22:26 Repr |
100 | testdata/complex.lc 22:30-22:37 Repr->Type | 100 | testdata/complex.lc 22:30-22:37 Repr -> Type |
101 | testdata/complex.lc 22:30-22:43 Type | 101 | testdata/complex.lc 22:30-22:43 Type |
102 | testdata/complex.lc 22:38-22:43 Repr | 102 | testdata/complex.lc 22:38-22:43 Repr |
103 | testdata/complex.lc 23:1-23:8 Complex 'Normal -> Complex 'Polar | 103 | testdata/complex.lc 23:1-23:8 Complex 'Normal -> Complex 'Polar |
104 | testdata/complex.lc 24:8-29:17 Complex 'Polar | 104 | testdata/complex.lc 24:8-29:17 Complex 'Polar |
105 | testdata/complex.lc 24:8-31:25 Complex 'Normal -> Complex 'Polar | Complex 'Polar | Float -> Float->b_ | Float->c_ | 105 | testdata/complex.lc 24:8-31:25 Complex 'Normal -> Complex 'Polar | Complex 'Polar | Float -> Float -> _b | Float -> _c |
106 | testdata/complex.lc 24:11-24:12 Float | 106 | testdata/complex.lc 24:11-24:12 Float |
107 | testdata/complex.lc 24:11-24:14 VecScalar 1 Float -> VecScalar 1 Bool | 107 | testdata/complex.lc 24:11-24:14 VecScalar 1 Float -> VecScalar 1 Bool |
108 | testdata/complex.lc 24:11-24:19 VecScalar 1 Bool | 108 | testdata/complex.lc 24:11-24:19 VecScalar 1 Bool |
109 | testdata/complex.lc 24:11-24:59 Complex 'Polar -> Complex 'Polar | 109 | testdata/complex.lc 24:11-24:59 Complex 'Polar -> Complex 'Polar |
110 | testdata/complex.lc 24:13-24:14 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 110 | testdata/complex.lc 24:13-24:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
111 | testdata/complex.lc 24:16-24:19 Float | 111 | testdata/complex.lc 24:16-24:19 Float |
112 | testdata/complex.lc 24:37-24:42 Float -> Float -> Complex 'Polar | 112 | testdata/complex.lc 24:37-24:42 Float -> Float -> Complex 'Polar |
113 | testdata/complex.lc 24:37-24:44 Float -> Complex 'Polar | 113 | testdata/complex.lc 24:37-24:44 Float -> Complex 'Polar |
114 | testdata/complex.lc 24:37-24:59 Complex 'Polar | 114 | testdata/complex.lc 24:37-24:59 Complex 'Polar |
115 | testdata/complex.lc 24:43-24:44 VecScalar 1 Float | 115 | testdata/complex.lc 24:43-24:44 VecScalar 1 Float |
116 | testdata/complex.lc 24:46-24:50 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 116 | testdata/complex.lc 24:46-24:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
117 | testdata/complex.lc 24:46-24:58 VecScalar 1 Float | 117 | testdata/complex.lc 24:46-24:58 VecScalar 1 Float |
118 | testdata/complex.lc 24:52-24:53 Float | 118 | testdata/complex.lc 24:52-24:53 Float |
119 | testdata/complex.lc 24:52-24:55 VecScalar 1 Float -> VecScalar 1 Float | 119 | testdata/complex.lc 24:52-24:55 VecScalar 1 Float -> VecScalar 1 Float |
120 | testdata/complex.lc 24:52-24:57 VecScalar 1 Float | 120 | testdata/complex.lc 24:52-24:57 VecScalar 1 Float |
121 | testdata/complex.lc 24:54-24:55 {a} -> {b:Nat} -> {_ : Num a} -> VecScalar b a -> VecScalar b a -> VecScalar b a | 121 | testdata/complex.lc 24:54-24:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
122 | testdata/complex.lc 24:56-24:57 Float | 122 | testdata/complex.lc 24:56-24:57 Float |
123 | testdata/complex.lc 25:8-29:17 Complex 'Polar | 123 | testdata/complex.lc 25:8-29:17 Complex 'Polar |
124 | testdata/complex.lc 25:11-25:12 Float | 124 | testdata/complex.lc 25:11-25:12 Float |
125 | testdata/complex.lc 25:11-25:14 VecScalar 1 Float -> VecScalar 1 Bool | 125 | testdata/complex.lc 25:11-25:14 VecScalar 1 Float -> VecScalar 1 Bool |
126 | testdata/complex.lc 25:11-25:19 VecScalar 1 Bool | 126 | testdata/complex.lc 25:11-25:19 VecScalar 1 Bool |
127 | testdata/complex.lc 25:11-25:22 Bool->Bool | 127 | testdata/complex.lc 25:11-25:22 Bool -> Bool |
128 | testdata/complex.lc 25:11-25:31 Bool | 128 | testdata/complex.lc 25:11-25:31 Bool |
129 | testdata/complex.lc 25:11-25:64 Complex 'Polar -> Complex 'Polar | 129 | testdata/complex.lc 25:11-25:64 Complex 'Polar -> Complex 'Polar |
130 | testdata/complex.lc 25:13-25:14 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 130 | testdata/complex.lc 25:13-25:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
131 | testdata/complex.lc 25:16-25:19 Float | 131 | testdata/complex.lc 25:16-25:19 Float |
132 | testdata/complex.lc 25:20-25:22 Bool -> Bool->Bool | 132 | testdata/complex.lc 25:20-25:22 Bool -> Bool -> Bool |
133 | testdata/complex.lc 25:23-25:24 Float | 133 | testdata/complex.lc 25:23-25:24 Float |
134 | testdata/complex.lc 25:23-25:27 VecScalar 1 Float -> VecScalar 1 Bool | 134 | testdata/complex.lc 25:23-25:27 VecScalar 1 Float -> VecScalar 1 Bool |
135 | testdata/complex.lc 25:23-25:31 VecScalar 1 Bool | 135 | testdata/complex.lc 25:23-25:31 VecScalar 1 Bool |
136 | testdata/complex.lc 25:25-25:27 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 136 | testdata/complex.lc 25:25-25:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
137 | testdata/complex.lc 25:28-25:31 Float | 137 | testdata/complex.lc 25:28-25:31 Float |
138 | testdata/complex.lc 25:37-25:42 Float -> Float -> Complex 'Polar | 138 | testdata/complex.lc 25:37-25:42 Float -> Float -> Complex 'Polar |
139 | testdata/complex.lc 25:37-25:44 Float -> Complex 'Polar | 139 | testdata/complex.lc 25:37-25:44 Float -> Complex 'Polar |
140 | testdata/complex.lc 25:37-25:64 Complex 'Polar | 140 | testdata/complex.lc 25:37-25:64 Complex 'Polar |
141 | testdata/complex.lc 25:43-25:44 VecScalar 1 Float | 141 | testdata/complex.lc 25:43-25:44 VecScalar 1 Float |
142 | testdata/complex.lc 25:46-25:50 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 142 | testdata/complex.lc 25:46-25:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
143 | testdata/complex.lc 25:46-25:58 VecScalar 1 Float | 143 | testdata/complex.lc 25:46-25:58 VecScalar 1 Float |
144 | testdata/complex.lc 25:46-25:60 Float->Float | 144 | testdata/complex.lc 25:46-25:60 Float -> Float |
145 | testdata/complex.lc 25:46-25:63 Float | 145 | testdata/complex.lc 25:46-25:63 Float |
146 | testdata/complex.lc 25:52-25:53 Float | 146 | testdata/complex.lc 25:52-25:53 Float |
147 | testdata/complex.lc 25:52-25:55 VecScalar 1 Float -> VecScalar 1 Float | 147 | testdata/complex.lc 25:52-25:55 VecScalar 1 Float -> VecScalar 1 Float |
148 | testdata/complex.lc 25:52-25:57 VecScalar 1 Float | 148 | testdata/complex.lc 25:52-25:57 VecScalar 1 Float |
149 | testdata/complex.lc 25:54-25:55 {a} -> {b:Nat} -> {_ : Num a} -> VecScalar b a -> VecScalar b a -> VecScalar b a | 149 | testdata/complex.lc 25:54-25:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
150 | testdata/complex.lc 25:56-25:57 Float | 150 | testdata/complex.lc 25:56-25:57 Float |
151 | testdata/complex.lc 25:59-25:60 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 151 | testdata/complex.lc 25:59-25:60 forall a . Num (MatVecScalarElem a) => a -> a -> a |
152 | testdata/complex.lc 25:61-25:63 Float | 152 | testdata/complex.lc 25:61-25:63 Float |
153 | testdata/complex.lc 26:8-29:17 Complex 'Polar | 153 | testdata/complex.lc 26:8-29:17 Complex 'Polar |
154 | testdata/complex.lc 26:11-26:12 Float | 154 | testdata/complex.lc 26:11-26:12 Float |
155 | testdata/complex.lc 26:11-26:14 VecScalar 1 Float -> VecScalar 1 Bool | 155 | testdata/complex.lc 26:11-26:14 VecScalar 1 Float -> VecScalar 1 Bool |
156 | testdata/complex.lc 26:11-26:19 VecScalar 1 Bool | 156 | testdata/complex.lc 26:11-26:19 VecScalar 1 Bool |
157 | testdata/complex.lc 26:11-26:22 Bool->Bool | 157 | testdata/complex.lc 26:11-26:22 Bool -> Bool |
158 | testdata/complex.lc 26:11-26:31 Bool | 158 | testdata/complex.lc 26:11-26:31 Bool |
159 | testdata/complex.lc 26:11-26:64 Complex 'Polar -> Complex 'Polar | 159 | testdata/complex.lc 26:11-26:64 Complex 'Polar -> Complex 'Polar |
160 | testdata/complex.lc 26:13-26:14 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 160 | testdata/complex.lc 26:13-26:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
161 | testdata/complex.lc 26:16-26:19 Float | 161 | testdata/complex.lc 26:16-26:19 Float |
162 | testdata/complex.lc 26:20-26:22 Bool -> Bool->Bool | 162 | testdata/complex.lc 26:20-26:22 Bool -> Bool -> Bool |
163 | testdata/complex.lc 26:23-26:24 Float | 163 | testdata/complex.lc 26:23-26:24 Float |
164 | testdata/complex.lc 26:23-26:26 VecScalar 1 Float -> VecScalar 1 Bool | 164 | testdata/complex.lc 26:23-26:26 VecScalar 1 Float -> VecScalar 1 Bool |
165 | testdata/complex.lc 26:23-26:31 VecScalar 1 Bool | 165 | testdata/complex.lc 26:23-26:31 VecScalar 1 Bool |
166 | testdata/complex.lc 26:25-26:26 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 166 | testdata/complex.lc 26:25-26:26 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
167 | testdata/complex.lc 26:28-26:31 Float | 167 | testdata/complex.lc 26:28-26:31 Float |
168 | testdata/complex.lc 26:37-26:42 Float -> Float -> Complex 'Polar | 168 | testdata/complex.lc 26:37-26:42 Float -> Float -> Complex 'Polar |
169 | testdata/complex.lc 26:37-26:44 Float -> Complex 'Polar | 169 | testdata/complex.lc 26:37-26:44 Float -> Complex 'Polar |
170 | testdata/complex.lc 26:37-26:64 Complex 'Polar | 170 | testdata/complex.lc 26:37-26:64 Complex 'Polar |
171 | testdata/complex.lc 26:43-26:44 VecScalar 1 Float | 171 | testdata/complex.lc 26:43-26:44 VecScalar 1 Float |
172 | testdata/complex.lc 26:46-26:50 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 172 | testdata/complex.lc 26:46-26:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
173 | testdata/complex.lc 26:46-26:58 VecScalar 1 Float | 173 | testdata/complex.lc 26:46-26:58 VecScalar 1 Float |
174 | testdata/complex.lc 26:46-26:60 Float->Float | 174 | testdata/complex.lc 26:46-26:60 Float -> Float |
175 | testdata/complex.lc 26:46-26:63 Float | 175 | testdata/complex.lc 26:46-26:63 Float |
176 | testdata/complex.lc 26:52-26:53 Float | 176 | testdata/complex.lc 26:52-26:53 Float |
177 | testdata/complex.lc 26:52-26:55 VecScalar 1 Float -> VecScalar 1 Float | 177 | testdata/complex.lc 26:52-26:55 VecScalar 1 Float -> VecScalar 1 Float |
178 | testdata/complex.lc 26:52-26:57 VecScalar 1 Float | 178 | testdata/complex.lc 26:52-26:57 VecScalar 1 Float |
179 | testdata/complex.lc 26:54-26:55 {a} -> {b:Nat} -> {_ : Num a} -> VecScalar b a -> VecScalar b a -> VecScalar b a | 179 | testdata/complex.lc 26:54-26:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
180 | testdata/complex.lc 26:56-26:57 Float | 180 | testdata/complex.lc 26:56-26:57 Float |
181 | testdata/complex.lc 26:59-26:60 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 181 | testdata/complex.lc 26:59-26:60 forall a . Num (MatVecScalarElem a) => a -> a -> a |
182 | testdata/complex.lc 26:61-26:63 Float | 182 | testdata/complex.lc 26:61-26:63 Float |
183 | testdata/complex.lc 27:8-29:17 Complex 'Polar | 183 | testdata/complex.lc 27:8-29:17 Complex 'Polar |
184 | testdata/complex.lc 27:11-27:12 Float | 184 | testdata/complex.lc 27:11-27:12 Float |
185 | testdata/complex.lc 27:11-27:15 Float->Bool | 185 | testdata/complex.lc 27:11-27:15 Float -> Bool |
186 | testdata/complex.lc 27:11-27:19 Bool | 186 | testdata/complex.lc 27:11-27:19 Bool |
187 | testdata/complex.lc 27:11-27:22 Bool->Bool | 187 | testdata/complex.lc 27:11-27:22 Bool -> Bool |
188 | testdata/complex.lc 27:11-27:31 Bool | 188 | testdata/complex.lc 27:11-27:31 Bool |
189 | testdata/complex.lc 27:11-27:56 Complex 'Polar -> Complex 'Polar | 189 | testdata/complex.lc 27:11-27:56 Complex 'Polar -> Complex 'Polar |
190 | testdata/complex.lc 27:13-27:15 {a} -> {_ : Eq a} -> a -> a->Bool | 190 | testdata/complex.lc 27:13-27:15 forall a . Eq a => a -> a -> Bool |
191 | testdata/complex.lc 27:16-27:19 Float | 191 | testdata/complex.lc 27:16-27:19 Float |
192 | testdata/complex.lc 27:20-27:22 Bool -> Bool->Bool | 192 | testdata/complex.lc 27:20-27:22 Bool -> Bool -> Bool |
193 | testdata/complex.lc 27:23-27:24 Float | 193 | testdata/complex.lc 27:23-27:24 Float |
194 | testdata/complex.lc 27:23-27:27 VecScalar 1 Float -> VecScalar 1 Bool | 194 | testdata/complex.lc 27:23-27:27 VecScalar 1 Float -> VecScalar 1 Bool |
195 | testdata/complex.lc 27:23-27:31 VecScalar 1 Bool | 195 | testdata/complex.lc 27:23-27:31 VecScalar 1 Bool |
196 | testdata/complex.lc 27:25-27:27 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 196 | testdata/complex.lc 27:25-27:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
197 | testdata/complex.lc 27:28-27:31 Float | 197 | testdata/complex.lc 27:28-27:31 Float |
198 | testdata/complex.lc 27:37-27:42 Float -> Float -> Complex 'Polar | 198 | testdata/complex.lc 27:37-27:42 Float -> Float -> Complex 'Polar |
199 | testdata/complex.lc 27:37-27:44 Float -> Complex 'Polar | 199 | testdata/complex.lc 27:37-27:44 Float -> Complex 'Polar |
@@ -202,181 +202,181 @@ testdata/complex.lc 27:43-27:44 VecScalar 1 Float | |||
202 | testdata/complex.lc 27:47-27:49 Float | 202 | testdata/complex.lc 27:47-27:49 Float |
203 | testdata/complex.lc 27:47-27:51 VecScalar 1 Float -> VecScalar 1 Float | 203 | testdata/complex.lc 27:47-27:51 VecScalar 1 Float -> VecScalar 1 Float |
204 | testdata/complex.lc 27:47-27:55 VecScalar 1 Float | 204 | testdata/complex.lc 27:47-27:55 VecScalar 1 Float |
205 | testdata/complex.lc 27:50-27:51 {a} -> {b:Nat} -> {_ : Num a} -> VecScalar b a -> VecScalar b a -> VecScalar b a | 205 | testdata/complex.lc 27:50-27:51 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
206 | testdata/complex.lc 27:52-27:55 Float | 206 | testdata/complex.lc 27:52-27:55 Float |
207 | testdata/complex.lc 28:8-29:17 Complex 'Polar | 207 | testdata/complex.lc 28:8-29:17 Complex 'Polar |
208 | testdata/complex.lc 28:11-28:12 Float | 208 | testdata/complex.lc 28:11-28:12 Float |
209 | testdata/complex.lc 28:11-28:15 Float->Bool | 209 | testdata/complex.lc 28:11-28:15 Float -> Bool |
210 | testdata/complex.lc 28:11-28:19 Bool | 210 | testdata/complex.lc 28:11-28:19 Bool |
211 | testdata/complex.lc 28:11-28:22 Bool->Bool | 211 | testdata/complex.lc 28:11-28:22 Bool -> Bool |
212 | testdata/complex.lc 28:11-28:31 Bool | 212 | testdata/complex.lc 28:11-28:31 Bool |
213 | testdata/complex.lc 28:11-28:56 Complex 'Polar -> Complex 'Polar | 213 | testdata/complex.lc 28:11-28:56 Complex 'Polar -> Complex 'Polar |
214 | testdata/complex.lc 28:13-28:15 {a} -> {_ : Eq a} -> a -> a->Bool | 214 | testdata/complex.lc 28:13-28:15 forall a . Eq a => a -> a -> Bool |
215 | testdata/complex.lc 28:16-28:19 Float | 215 | testdata/complex.lc 28:16-28:19 Float |
216 | testdata/complex.lc 28:20-28:22 Bool -> Bool->Bool | 216 | testdata/complex.lc 28:20-28:22 Bool -> Bool -> Bool |
217 | testdata/complex.lc 28:23-28:24 Float | 217 | testdata/complex.lc 28:23-28:24 Float |
218 | testdata/complex.lc 28:23-28:26 VecScalar 1 Float -> VecScalar 1 Bool | 218 | testdata/complex.lc 28:23-28:26 VecScalar 1 Float -> VecScalar 1 Bool |
219 | testdata/complex.lc 28:23-28:31 VecScalar 1 Bool | 219 | testdata/complex.lc 28:23-28:31 VecScalar 1 Bool |
220 | testdata/complex.lc 28:25-28:26 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 220 | testdata/complex.lc 28:25-28:26 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
221 | testdata/complex.lc 28:28-28:31 Float | 221 | testdata/complex.lc 28:28-28:31 Float |
222 | testdata/complex.lc 28:37-28:42 Float -> Float -> Complex 'Polar | 222 | testdata/complex.lc 28:37-28:42 Float -> Float -> Complex 'Polar |
223 | testdata/complex.lc 28:37-28:44 Float -> Complex 'Polar | 223 | testdata/complex.lc 28:37-28:44 Float -> Complex 'Polar |
224 | testdata/complex.lc 28:37-28:56 Complex 'Polar | 224 | testdata/complex.lc 28:37-28:56 Complex 'Polar |
225 | testdata/complex.lc 28:43-28:44 VecScalar 1 Float | 225 | testdata/complex.lc 28:43-28:44 VecScalar 1 Float |
226 | testdata/complex.lc 28:46-28:47 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 226 | testdata/complex.lc 28:46-28:47 forall a . Num (MatVecScalarElem a) => a -> a -> a |
227 | testdata/complex.lc 28:46-28:55 Float | 227 | testdata/complex.lc 28:46-28:55 Float |
228 | testdata/complex.lc 28:47-28:49 Float | 228 | testdata/complex.lc 28:47-28:49 Float |
229 | testdata/complex.lc 28:47-28:51 VecScalar 1 Float -> VecScalar 1 Float | 229 | testdata/complex.lc 28:47-28:51 VecScalar 1 Float -> VecScalar 1 Float |
230 | testdata/complex.lc 28:47-28:55 VecScalar 1 Float | 230 | testdata/complex.lc 28:47-28:55 VecScalar 1 Float |
231 | testdata/complex.lc 28:50-28:51 {a} -> {b:Nat} -> {_ : Num a} -> VecScalar b a -> VecScalar b a -> VecScalar b a | 231 | testdata/complex.lc 28:50-28:51 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
232 | testdata/complex.lc 28:52-28:55 Float | 232 | testdata/complex.lc 28:52-28:55 Float |
233 | testdata/complex.lc 29:8-29:17 {a}->a | 233 | testdata/complex.lc 29:8-29:17 forall a . a |
234 | testdata/complex.lc 31:9-31:13 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 234 | testdata/complex.lc 31:9-31:13 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
235 | testdata/complex.lc 31:9-31:25 VecScalar 1 Float | 235 | testdata/complex.lc 31:9-31:25 VecScalar 1 Float |
236 | testdata/complex.lc 31:15-31:16 Float | 236 | testdata/complex.lc 31:15-31:16 Float |
237 | testdata/complex.lc 31:15-31:17 Float->Float | 237 | testdata/complex.lc 31:15-31:17 Float -> Float |
238 | testdata/complex.lc 31:15-31:18 Float | 238 | testdata/complex.lc 31:15-31:18 Float |
239 | testdata/complex.lc 31:15-31:20 Float->Float | 239 | testdata/complex.lc 31:15-31:20 Float -> Float |
240 | testdata/complex.lc 31:15-31:24 Float | 240 | testdata/complex.lc 31:15-31:24 Float |
241 | testdata/complex.lc 31:16-31:17 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 241 | testdata/complex.lc 31:16-31:17 forall a . Num (MatVecScalarElem a) => a -> a -> a |
242 | testdata/complex.lc 31:17-31:18 Float | 242 | testdata/complex.lc 31:17-31:18 Float |
243 | testdata/complex.lc 31:19-31:20 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 243 | testdata/complex.lc 31:19-31:20 forall a . Num (MatVecScalarElem a) => a -> a -> a |
244 | testdata/complex.lc 31:21-31:22 Float | 244 | testdata/complex.lc 31:21-31:22 Float |
245 | testdata/complex.lc 31:21-31:23 Float->Float | 245 | testdata/complex.lc 31:21-31:23 Float -> Float |
246 | testdata/complex.lc 31:21-31:24 Float | 246 | testdata/complex.lc 31:21-31:24 Float |
247 | testdata/complex.lc 31:22-31:23 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 247 | testdata/complex.lc 31:22-31:23 forall a . Num (MatVecScalarElem a) => a -> a -> a |
248 | testdata/complex.lc 31:23-31:24 Float | 248 | testdata/complex.lc 31:23-31:24 Float |
249 | testdata/complex.lc 64:13-64:20 Repr->Type | 249 | testdata/complex.lc 64:13-64:20 Repr -> Type |
250 | testdata/complex.lc 64:13-64:26 Type | 250 | testdata/complex.lc 64:13-64:26 Type |
251 | testdata/complex.lc 64:21-64:26 Repr | 251 | testdata/complex.lc 64:21-64:26 Repr |
252 | testdata/complex.lc 64:30-64:37 Repr->Type | 252 | testdata/complex.lc 64:30-64:37 Repr -> Type |
253 | testdata/complex.lc 64:30-64:44 Type | 253 | testdata/complex.lc 64:30-64:44 Type |
254 | testdata/complex.lc 64:38-64:44 Repr | 254 | testdata/complex.lc 64:38-64:44 Repr |
255 | testdata/complex.lc 65:1-65:9 Complex 'Polar -> Complex 'Normal | 255 | testdata/complex.lc 65:1-65:9 Complex 'Polar -> Complex 'Normal |
256 | testdata/complex.lc 65:28-65:35 {a:Repr} -> Float -> Float -> Complex a | 256 | testdata/complex.lc 65:28-65:35 forall (a :: Repr) . Float -> Float -> Complex a |
257 | testdata/complex.lc 65:28-65:49 Float -> Complex a_ | 257 | testdata/complex.lc 65:28-65:49 Float -> Complex _a |
258 | testdata/complex.lc 65:28-65:63 Complex 'Polar -> Complex 'Normal | Complex a_ | Float -> Float->b_ | Float->c_ | 258 | testdata/complex.lc 65:28-65:63 Complex 'Polar -> Complex 'Normal | Complex _a | Float -> Float -> _b | Float -> _c |
259 | testdata/complex.lc 65:37-65:38 Float | 259 | testdata/complex.lc 65:37-65:38 Float |
260 | testdata/complex.lc 65:37-65:40 Float->Float | 260 | testdata/complex.lc 65:37-65:40 Float -> Float |
261 | testdata/complex.lc 65:37-65:48 Float | 261 | testdata/complex.lc 65:37-65:48 Float |
262 | testdata/complex.lc 65:39-65:40 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 262 | testdata/complex.lc 65:39-65:40 forall a . Num (MatVecScalarElem a) => a -> a -> a |
263 | testdata/complex.lc 65:41-65:44 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 263 | testdata/complex.lc 65:41-65:44 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
264 | testdata/complex.lc 65:41-65:48 VecScalar 1 Float | 264 | testdata/complex.lc 65:41-65:48 VecScalar 1 Float |
265 | testdata/complex.lc 65:45-65:48 Float | 265 | testdata/complex.lc 65:45-65:48 Float |
266 | testdata/complex.lc 65:51-65:52 Float | 266 | testdata/complex.lc 65:51-65:52 Float |
267 | testdata/complex.lc 65:51-65:54 Float->Float | 267 | testdata/complex.lc 65:51-65:54 Float -> Float |
268 | testdata/complex.lc 65:51-65:62 Float | 268 | testdata/complex.lc 65:51-65:62 Float |
269 | testdata/complex.lc 65:53-65:54 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 269 | testdata/complex.lc 65:53-65:54 forall a . Num (MatVecScalarElem a) => a -> a -> a |
270 | testdata/complex.lc 65:55-65:58 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 270 | testdata/complex.lc 65:55-65:58 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
271 | testdata/complex.lc 65:55-65:62 VecScalar 1 Float | 271 | testdata/complex.lc 65:55-65:62 VecScalar 1 Float |
272 | testdata/complex.lc 65:59-65:62 Float | 272 | testdata/complex.lc 65:59-65:62 Float |
273 | testdata/complex.lc 111:1-111:15 {a:Repr} -> Complex a -> Float | 273 | testdata/complex.lc 111:1-111:15 forall (a :: Repr) . Complex a -> Float |
274 | testdata/complex.lc 111:38-111:39 Float | Float -> Float->b_ | Float->c_ | 274 | testdata/complex.lc 111:38-111:39 Float | Float -> Float -> _b | Float -> _c |
275 | testdata/complex.lc 113:20-113:70 Type | 275 | testdata/complex.lc 113:20-113:70 Type |
276 | testdata/complex.lc 113:32-113:39 Repr->Type | 276 | testdata/complex.lc 113:32-113:39 Repr -> Type |
277 | testdata/complex.lc 113:32-113:42 Type | 277 | testdata/complex.lc 113:32-113:42 Type |
278 | testdata/complex.lc 113:32-113:70 Type | 278 | testdata/complex.lc 113:32-113:70 Type |
279 | testdata/complex.lc 113:40-113:42 d_ | 279 | testdata/complex.lc 113:40-113:42 _d |
280 | testdata/complex.lc 113:46-113:53 Repr->Type | 280 | testdata/complex.lc 113:46-113:53 Repr -> Type |
281 | testdata/complex.lc 113:46-113:56 Type | 281 | testdata/complex.lc 113:46-113:56 Type |
282 | testdata/complex.lc 113:46-113:70 Type | 282 | testdata/complex.lc 113:46-113:70 Type |
283 | testdata/complex.lc 113:54-113:56 c_ | 283 | testdata/complex.lc 113:54-113:56 _c |
284 | testdata/complex.lc 113:60-113:67 Repr->Type | 284 | testdata/complex.lc 113:60-113:67 Repr -> Type |
285 | testdata/complex.lc 113:60-113:70 Type | 285 | testdata/complex.lc 113:60-113:70 Type |
286 | testdata/complex.lc 113:68-113:70 Repr | 286 | testdata/complex.lc 113:68-113:70 Repr |
287 | testdata/complex.lc 114:1-114:4 {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 287 | testdata/complex.lc 114:1-114:4 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a |
288 | testdata/complex.lc 114:53-114:60 {a:Repr} -> Float -> Float -> Complex a | 288 | testdata/complex.lc 114:53-114:60 forall (a :: Repr) . Float -> Float -> Complex a |
289 | testdata/complex.lc 114:53-114:68 Float -> Complex a_ | 289 | testdata/complex.lc 114:53-114:68 Float -> Complex _a |
290 | testdata/complex.lc 114:53-114:76 Complex a_ | Complex b_ -> Complex a_ -> Complex b_ | Complex b_ -> Complex c_ | Complex d_ | Float -> Float->b_ | Float->c_ | {a:Repr} -> Complex a_ -> Complex a -> Complex a_ | {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 290 | testdata/complex.lc 114:53-114:76 Complex _a | Complex _b -> Complex _a -> Complex _b | Complex _b -> Complex _c | Complex _d | Float -> Float -> _b | Float -> _c | forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a | forall (a :: Repr) . Complex _a -> Complex a -> Complex _a |
291 | testdata/complex.lc 114:62-114:63 Float | 291 | testdata/complex.lc 114:62-114:63 Float |
292 | testdata/complex.lc 114:62-114:65 Float->Float | 292 | testdata/complex.lc 114:62-114:65 Float -> Float |
293 | testdata/complex.lc 114:62-114:67 Float | 293 | testdata/complex.lc 114:62-114:67 Float |
294 | testdata/complex.lc 114:64-114:65 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 294 | testdata/complex.lc 114:64-114:65 forall a . Num (MatVecScalarElem a) => a -> a -> a |
295 | testdata/complex.lc 114:66-114:67 Float | 295 | testdata/complex.lc 114:66-114:67 Float |
296 | testdata/complex.lc 114:70-114:71 Float | 296 | testdata/complex.lc 114:70-114:71 Float |
297 | testdata/complex.lc 114:70-114:73 Float->Float | 297 | testdata/complex.lc 114:70-114:73 Float -> Float |
298 | testdata/complex.lc 114:70-114:75 Float | 298 | testdata/complex.lc 114:70-114:75 Float |
299 | testdata/complex.lc 114:72-114:73 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 299 | testdata/complex.lc 114:72-114:73 forall a . Num (MatVecScalarElem a) => a -> a -> a |
300 | testdata/complex.lc 114:74-114:75 Float | 300 | testdata/complex.lc 114:74-114:75 Float |
301 | testdata/complex.lc 128:23-128:30 Repr->Type | 301 | testdata/complex.lc 128:23-128:30 Repr -> Type |
302 | testdata/complex.lc 128:23-128:33 Type | 302 | testdata/complex.lc 128:23-128:33 Type |
303 | testdata/complex.lc 128:23-128:61 Type | 303 | testdata/complex.lc 128:23-128:61 Type |
304 | testdata/complex.lc 128:31-128:33 d_ | 304 | testdata/complex.lc 128:31-128:33 _d |
305 | testdata/complex.lc 128:37-128:44 Repr->Type | 305 | testdata/complex.lc 128:37-128:44 Repr -> Type |
306 | testdata/complex.lc 128:37-128:47 Type | 306 | testdata/complex.lc 128:37-128:47 Type |
307 | testdata/complex.lc 128:37-128:61 Type | 307 | testdata/complex.lc 128:37-128:61 Type |
308 | testdata/complex.lc 128:45-128:47 c_ | 308 | testdata/complex.lc 128:45-128:47 _c |
309 | testdata/complex.lc 128:51-128:58 Repr->Type | 309 | testdata/complex.lc 128:51-128:58 Repr -> Type |
310 | testdata/complex.lc 128:51-128:61 Type | 310 | testdata/complex.lc 128:51-128:61 Type |
311 | testdata/complex.lc 128:59-128:61 Repr | 311 | testdata/complex.lc 128:59-128:61 Repr |
312 | testdata/complex.lc 129:1-129:4 {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 312 | testdata/complex.lc 129:1-129:4 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a |
313 | testdata/complex.lc 129:53-129:60 {a:Repr} -> Float -> Float -> Complex a | 313 | testdata/complex.lc 129:53-129:60 forall (a :: Repr) . Float -> Float -> Complex a |
314 | testdata/complex.lc 129:53-129:72 Float -> Complex a_ | 314 | testdata/complex.lc 129:53-129:72 Float -> Complex _a |
315 | testdata/complex.lc 129:53-129:84 Complex a_ | Complex b_ -> Complex a_ -> Complex b_ | Complex b_ -> Complex c_ | Complex d_ | Float -> Float->b_ | Float->c_ | {a:Repr} -> Complex a_ -> Complex a -> Complex a_ | {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 315 | testdata/complex.lc 129:53-129:84 Complex _a | Complex _b -> Complex _a -> Complex _b | Complex _b -> Complex _c | Complex _d | Float -> Float -> _b | Float -> _c | forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a | forall (a :: Repr) . Complex _a -> Complex a -> Complex _a |
316 | testdata/complex.lc 129:62-129:63 Float | 316 | testdata/complex.lc 129:62-129:63 Float |
317 | testdata/complex.lc 129:62-129:64 Float->Float | 317 | testdata/complex.lc 129:62-129:64 Float -> Float |
318 | testdata/complex.lc 129:62-129:65 Float | 318 | testdata/complex.lc 129:62-129:65 Float |
319 | testdata/complex.lc 129:62-129:67 Float->Float | 319 | testdata/complex.lc 129:62-129:67 Float -> Float |
320 | testdata/complex.lc 129:62-129:71 Float | 320 | testdata/complex.lc 129:62-129:71 Float |
321 | testdata/complex.lc 129:63-129:64 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 321 | testdata/complex.lc 129:63-129:64 forall a . Num (MatVecScalarElem a) => a -> a -> a |
322 | testdata/complex.lc 129:64-129:65 Float | 322 | testdata/complex.lc 129:64-129:65 Float |
323 | testdata/complex.lc 129:66-129:67 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 323 | testdata/complex.lc 129:66-129:67 forall a . Num (MatVecScalarElem a) => a -> a -> a |
324 | testdata/complex.lc 129:68-129:69 Float | 324 | testdata/complex.lc 129:68-129:69 Float |
325 | testdata/complex.lc 129:68-129:70 Float->Float | 325 | testdata/complex.lc 129:68-129:70 Float -> Float |
326 | testdata/complex.lc 129:68-129:71 Float | 326 | testdata/complex.lc 129:68-129:71 Float |
327 | testdata/complex.lc 129:69-129:70 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 327 | testdata/complex.lc 129:69-129:70 forall a . Num (MatVecScalarElem a) => a -> a -> a |
328 | testdata/complex.lc 129:70-129:71 Float | 328 | testdata/complex.lc 129:70-129:71 Float |
329 | testdata/complex.lc 129:74-129:75 Float | 329 | testdata/complex.lc 129:74-129:75 Float |
330 | testdata/complex.lc 129:74-129:76 Float->Float | 330 | testdata/complex.lc 129:74-129:76 Float -> Float |
331 | testdata/complex.lc 129:74-129:77 Float | 331 | testdata/complex.lc 129:74-129:77 Float |
332 | testdata/complex.lc 129:74-129:79 Float->Float | 332 | testdata/complex.lc 129:74-129:79 Float -> Float |
333 | testdata/complex.lc 129:74-129:83 Float | 333 | testdata/complex.lc 129:74-129:83 Float |
334 | testdata/complex.lc 129:75-129:76 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 334 | testdata/complex.lc 129:75-129:76 forall a . Num (MatVecScalarElem a) => a -> a -> a |
335 | testdata/complex.lc 129:76-129:77 Float | 335 | testdata/complex.lc 129:76-129:77 Float |
336 | testdata/complex.lc 129:78-129:79 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 336 | testdata/complex.lc 129:78-129:79 forall a . Num (MatVecScalarElem a) => a -> a -> a |
337 | testdata/complex.lc 129:80-129:81 Float | 337 | testdata/complex.lc 129:80-129:81 Float |
338 | testdata/complex.lc 129:80-129:82 Float->Float | 338 | testdata/complex.lc 129:80-129:82 Float -> Float |
339 | testdata/complex.lc 129:80-129:83 Float | 339 | testdata/complex.lc 129:80-129:83 Float |
340 | testdata/complex.lc 129:81-129:82 {a} -> {_ : Num (MatVecScalarElem a)} -> a -> a->a | 340 | testdata/complex.lc 129:81-129:82 forall a . Num (MatVecScalarElem a) => a -> a -> a |
341 | testdata/complex.lc 129:82-129:83 Float | 341 | testdata/complex.lc 129:82-129:83 Float |
342 | testdata/complex.lc 137:6-137:13 Repr->Type | 342 | testdata/complex.lc 137:6-137:13 Repr -> Type |
343 | testdata/complex.lc 137:6-137:15 Type | 343 | testdata/complex.lc 137:6-137:15 Type |
344 | testdata/complex.lc 137:6-137:28 Type | 344 | testdata/complex.lc 137:6-137:28 Type |
345 | testdata/complex.lc 137:14-137:15 b_ | 345 | testdata/complex.lc 137:14-137:15 _b |
346 | testdata/complex.lc 137:19-137:26 Repr->Type | 346 | testdata/complex.lc 137:19-137:26 Repr -> Type |
347 | testdata/complex.lc 137:19-137:28 Type | 347 | testdata/complex.lc 137:19-137:28 Type |
348 | testdata/complex.lc 137:27-137:28 Repr | 348 | testdata/complex.lc 137:27-137:28 Repr |
349 | testdata/complex.lc 138:1-138:2 {a:Repr} -> Complex a -> Complex a | 349 | testdata/complex.lc 138:1-138:2 forall (a :: Repr) . Complex a -> Complex a |
350 | testdata/complex.lc 138:7-138:22 Complex a_ -> Complex c_ | 350 | testdata/complex.lc 138:7-138:22 Complex _a -> Complex _c |
351 | testdata/complex.lc 138:7-138:24 Complex a_ -> Complex a_ | Complex b_ | 351 | testdata/complex.lc 138:7-138:24 Complex _a -> Complex _a | Complex _b |
352 | testdata/complex.lc 138:8-138:11 {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 352 | testdata/complex.lc 138:8-138:11 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a |
353 | testdata/complex.lc 138:8-138:13 Complex a_ -> Complex e_ | 353 | testdata/complex.lc 138:8-138:13 Complex _a -> Complex _e |
354 | testdata/complex.lc 138:8-138:15 Complex c_ | 354 | testdata/complex.lc 138:8-138:15 Complex _c |
355 | testdata/complex.lc 138:12-138:13 Complex f_ | 355 | testdata/complex.lc 138:12-138:13 Complex _f |
356 | testdata/complex.lc 138:14-138:15 Complex d_ | 356 | testdata/complex.lc 138:14-138:15 Complex _d |
357 | testdata/complex.lc 138:17-138:22 {a:Repr} -> {b:Repr} -> Complex a -> Complex b -> Complex a | 357 | testdata/complex.lc 138:17-138:22 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a |
358 | testdata/complex.lc 138:23-138:24 Complex c_ | 358 | testdata/complex.lc 138:23-138:24 Complex _c |
359 | testdata/complex.lc 141:1-141:3 {a:Repr} -> Complex a -> Complex a | 359 | testdata/complex.lc 141:1-141:3 forall (a :: Repr) . Complex a -> Complex a |
360 | testdata/complex.lc 141:8-141:9 {a:Repr} -> Complex a -> Complex a | 360 | testdata/complex.lc 141:8-141:9 forall (a :: Repr) . Complex a -> Complex a |
361 | testdata/complex.lc 141:8-141:23 Complex a_ | 361 | testdata/complex.lc 141:8-141:23 Complex _a |
362 | testdata/complex.lc 141:11-141:12 {a:Repr} -> Complex a -> Complex a | 362 | testdata/complex.lc 141:11-141:12 forall (a :: Repr) . Complex a -> Complex a |
363 | testdata/complex.lc 141:11-141:22 Complex a_ | 363 | testdata/complex.lc 141:11-141:22 Complex _a |
364 | testdata/complex.lc 141:14-141:15 {a:Repr} -> Complex a -> Complex a | 364 | testdata/complex.lc 141:14-141:15 forall (a :: Repr) . Complex a -> Complex a |
365 | testdata/complex.lc 141:14-141:21 Complex a_ | 365 | testdata/complex.lc 141:14-141:21 Complex _a |
366 | testdata/complex.lc 141:17-141:18 {a:Repr} -> Complex a -> Complex a | 366 | testdata/complex.lc 141:17-141:18 forall (a :: Repr) . Complex a -> Complex a |
367 | testdata/complex.lc 141:17-141:20 Complex a_ | 367 | testdata/complex.lc 141:17-141:20 Complex _a |
368 | testdata/complex.lc 141:19-141:20 f_ | 368 | testdata/complex.lc 141:19-141:20 _f |
369 | testdata/complex.lc 143:1-143:5 {a:Repr} -> Complex a -> Complex a | 369 | testdata/complex.lc 143:1-143:5 forall (a :: Repr) . Complex a -> Complex a |
370 | testdata/complex.lc 143:8-143:10 {a:Repr} -> Complex a -> Complex a | 370 | testdata/complex.lc 143:8-143:10 forall (a :: Repr) . Complex a -> Complex a |
371 | testdata/complex.lc 145:1-145:7 {a:Repr} -> Complex a -> VecScalar 1 Bool | 371 | testdata/complex.lc 145:1-145:7 forall (a :: Repr) . Complex a -> VecScalar 1 Bool |
372 | testdata/complex.lc 145:12-145:16 {a:Repr} -> Complex a -> Float | 372 | testdata/complex.lc 145:12-145:16 forall (a :: Repr) . Complex a -> Float |
373 | testdata/complex.lc 145:12-145:25 Float | 373 | testdata/complex.lc 145:12-145:25 Float |
374 | testdata/complex.lc 145:12-145:27 VecScalar 1 Float -> VecScalar 1 Bool | 374 | testdata/complex.lc 145:12-145:27 VecScalar 1 Float -> VecScalar 1 Bool |
375 | testdata/complex.lc 145:12-145:31 VecScalar 1 Bool | 375 | testdata/complex.lc 145:12-145:31 VecScalar 1 Bool |
376 | testdata/complex.lc 145:18-145:22 {a:Repr} -> Complex a -> Complex a | 376 | testdata/complex.lc 145:18-145:22 forall (a :: Repr) . Complex a -> Complex a |
377 | testdata/complex.lc 145:18-145:24 Complex a_ | 377 | testdata/complex.lc 145:18-145:24 Complex _a |
378 | testdata/complex.lc 145:23-145:24 g_ | 378 | testdata/complex.lc 145:23-145:24 _g |
379 | testdata/complex.lc 145:26-145:27 {a:Nat} -> {b} -> {_ : Num b} -> VecScalar a b -> VecScalar a b -> VecScalar a Bool | 379 | testdata/complex.lc 145:26-145:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
380 | testdata/complex.lc 145:28-145:31 Float | 380 | testdata/complex.lc 145:28-145:31 Float |
381 | ------------ warnings | 381 | ------------ warnings |
382 | Uncovered pattern(s) at testdata/complex.lc:114:1: | 382 | Uncovered pattern(s) at testdata/complex.lc:114:1: |