summaryrefslogtreecommitdiff
path: root/testdata/Prelude.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-04-28 00:55:25 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-04-28 00:55:25 +0200
commit08faa2226162892a8f055fa3cb5d8547a3f90bf5 (patch)
treedf5b1693524bbfdb881856a23d0d4c5851ddbf7c /testdata/Prelude.out
parent4f17b186afdd0b076d3efc06fe844e1f547b805a (diff)
always show parens
Diffstat (limited to 'testdata/Prelude.out')
-rw-r--r--testdata/Prelude.out70
1 files changed, 35 insertions, 35 deletions
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index ee451b4f..631f7aea 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -2,15 +2,15 @@ main is not found
2------------ trace 2------------ trace
3const :: {a} -> {b} -> a -> b->a 3const :: {a} -> {b} -> a -> b->a
4otherwise :: 'Bool 4otherwise :: 'Bool
5& :: {a} -> {b} -> a -> a->b -> b 5& :: {a} -> {b} -> a -> (a->b)->b
6$ :: {a} -> {b} -> a->b -> a->b 6$ :: {a} -> {b} -> (a->b) -> a->b
7. :: {a} -> {b} -> {c} -> b->c -> a->b -> a->c 7. :: {a} -> {b} -> {c} -> (b->c) -> (a->b) -> a->c
8uncurry :: {a} -> {b} -> {c} -> (a -> c->b) -> (a, c)->b 8uncurry :: {a} -> {b} -> {c} -> (a -> c->b) -> (a, c)->b
9*** :: {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> (a, b)->(c, d) 9*** :: {a} -> {b} -> {c} -> {d} -> (a->c) -> (b->d) -> (a, b)->(c, d)
10pi :: 'Float 10pi :: 'Float
11zip :: {a} -> {b} -> 'List a -> 'List b -> 'List (a, b) 11zip :: {a} -> {b} -> 'List a -> 'List b -> 'List (a, b)
12unzip :: {a} -> {b} -> 'List (a, b) -> ('List a, 'List b) 12unzip :: {a} -> {b} -> 'List (a, b) -> ('List a, 'List b)
13filter :: {a} -> a->'Bool -> 'List a -> 'List a 13filter :: {a} -> (a->'Bool) -> 'List a -> 'List a
14tail :: {a} -> 'List a -> 'List a 14tail :: {a} -> 'List a -> 'List a
15pairs :: {a} -> 'List a -> 'List (a, a) 15pairs :: {a} -> 'List a -> 'List (a, a)
16foldl' :: {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a 16foldl' :: {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a
@@ -18,24 +18,24 @@ foldr1 :: {a} -> (a -> a->a) -> 'List a -> a
18split :: {a} -> 'List a -> ('List a, 'List a) 18split :: {a} -> 'List a -> ('List a, 'List a)
19mergeBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a 19mergeBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a
20sortBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a 20sortBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a
21iterate :: {a} -> a->a -> a -> 'List a 21iterate :: {a} -> (a->a) -> a -> 'List a
22fst :: {a} -> {b} -> (a, b)->a 22fst :: {a} -> {b} -> (a, b)->a
23snd :: {a} -> {b} -> (a, b)->b 23snd :: {a} -> {b} -> (a, b)->b
24||| :: 'Bool -> 'Bool->'Bool 24||| :: 'Bool -> 'Bool->'Bool
25&&& :: 'Bool -> 'Bool->'Bool 25&&& :: 'Bool -> 'Bool->'Bool
26'RecItem :: Type 26'RecItem :: Type
27RecItem :: 'String -> Type->'RecItem 27RecItem :: 'String -> Type->'RecItem
28'RecItemCase :: (a : 'RecItem->Type) -> (b:'String -> c:Type -> a (RecItem b c)) -> d:'RecItem -> a d 28'RecItemCase :: (a : 'RecItem->Type) -> ((b:'String) -> (c:Type) -> a (RecItem b c)) -> (d:'RecItem) -> a d
29match'RecItem :: (a : Type->Type) -> a 'RecItem -> b:Type -> a b -> a b 29match'RecItem :: (a : Type->Type) -> a 'RecItem -> (b:Type) -> a b -> a b
30recItemType :: 'RecItem->Type 30recItemType :: 'RecItem->Type
31'RecordC :: 'List 'RecItem -> Type 31'RecordC :: 'List 'RecItem -> Type
32RecordCons :: {a : 'List 'RecItem} -> 'HList (map 'RecItem Type recItemType a) -> 'RecordC a 32RecordCons :: {a : 'List 'RecItem} -> 'HList (map 'RecItem Type recItemType a) -> 'RecordC a
33'RecordCCase :: {a : 'List 'RecItem} -> (b : 'RecordC a -> Type) -> ((c : 'HList (map 'RecItem Type recItemType a)) -> b (RecordCons c)) -> (d : 'RecordC a) -> b d 33'RecordCCase :: {a : 'List 'RecItem} -> (b : 'RecordC a -> Type) -> ((c : 'HList (map 'RecItem Type recItemType a)) -> b (RecordCons c)) -> (d : 'RecordC a) -> b d
34match'RecordC :: (a : Type->Type) -> ((b : 'List 'RecItem) -> a ('RecordC b)) -> c:Type -> a c -> a c 34match'RecordC :: (a : Type->Type) -> ((b : 'List 'RecItem) -> a ('RecordC b)) -> (c:Type) -> a c -> a c
35isKeyC :: 'String -> Type -> 'List 'RecItem -> Type 35isKeyC :: 'String -> Type -> 'List 'RecItem -> Type
36fstTup :: {a} -> {b : 'List Type} -> 'HList (Cons a b) -> a 36fstTup :: {a} -> {b : 'List Type} -> 'HList (Cons a b) -> a
37sndTup :: {a} -> {b : 'List Type} -> 'HList (Cons a b) -> 'HList b 37sndTup :: {a} -> {b : 'List Type} -> 'HList (Cons a b) -> 'HList b
38project :: {a} -> {b : 'List 'RecItem} -> c:'String -> {_ : isKeyC c a b} -> 'RecordC b -> a 38project :: {a} -> {b : 'List 'RecItem} -> (c:'String) -> {_ : isKeyC c a b} -> 'RecordC b -> a
39rgb :: 'Float -> 'Float -> 'Float -> 'VecS 'Float 4 39rgb :: 'Float -> 'Float -> 'Float -> 'VecS 'Float 4
40black :: 'VecS 'Float 4 40black :: 'VecS 'Float 4
41gray :: 'VecS 'Float 4 41gray :: 'VecS 'Float 4
@@ -176,13 +176,13 @@ testdata/Prelude.lc 16:1-16:6 {a} -> {b} -> a -> b->a
176testdata/Prelude.lc 16:13-16:14 d_ 176testdata/Prelude.lc 16:13-16:14 d_
177testdata/Prelude.lc 18:1-18:10 Bool 177testdata/Prelude.lc 18:1-18:10 Bool
178testdata/Prelude.lc 18:13-18:17 Bool 178testdata/Prelude.lc 18:13-18:17 Bool
179testdata/Prelude.lc 20:3-20:4 {a} -> {b} -> a -> a->b -> b 179testdata/Prelude.lc 20:3-20:4 {a} -> {b} -> a -> (a->b)->b
180testdata/Prelude.lc 20:9-20:10 b_ 180testdata/Prelude.lc 20:9-20:10 b_
181testdata/Prelude.lc 20:11-20:12 g_ 181testdata/Prelude.lc 20:11-20:12 g_
182testdata/Prelude.lc 22:2-22:3 {a} -> {b} -> a->b -> a->b 182testdata/Prelude.lc 22:2-22:3 {a} -> {b} -> (a->b) -> a->b
183testdata/Prelude.lc 22:15-22:16 d_ 183testdata/Prelude.lc 22:15-22:16 d_
184testdata/Prelude.lc 22:17-22:18 e_ 184testdata/Prelude.lc 22:17-22:18 e_
185testdata/Prelude.lc 23:2-23:3 {a} -> {b} -> {c} -> b->c -> a->b -> a->c 185testdata/Prelude.lc 23:2-23:3 {a} -> {b} -> {c} -> (b->c) -> (a->b) -> a->c
186testdata/Prelude.lc 23:17-23:18 f_ 186testdata/Prelude.lc 23:17-23:18 f_
187testdata/Prelude.lc 23:20-23:21 g_ 187testdata/Prelude.lc 23:20-23:21 g_
188testdata/Prelude.lc 23:22-23:23 h_ 188testdata/Prelude.lc 23:22-23:23 h_
@@ -191,7 +191,7 @@ testdata/Prelude.lc 25:20-25:21 o_
191testdata/Prelude.lc 25:20-25:25 HList c_ -> c_ | c_ | c_ -> HList c_ -> c_ | d_ 191testdata/Prelude.lc 25:20-25:25 HList c_ -> c_ | c_ | c_ -> HList c_ -> c_ | d_
192testdata/Prelude.lc 25:22-25:23 n_ 192testdata/Prelude.lc 25:22-25:23 n_
193testdata/Prelude.lc 25:24-25:25 j_ 193testdata/Prelude.lc 25:24-25:25 j_
194testdata/Prelude.lc 27:2-27:5 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> (a, b)->(c, d) 194testdata/Prelude.lc 27:2-27:5 {a} -> {b} -> {c} -> {d} -> (a->c) -> (b->d) -> (a, b)->(c, d)
195testdata/Prelude.lc 27:20-27:30 (b_, a_) | HList c_ -> c_ | c_ -> HList c_ -> c_ 195testdata/Prelude.lc 27:20-27:30 (b_, a_) | HList c_ -> c_ | c_ -> HList c_ -> c_
196testdata/Prelude.lc 27:21-27:22 s_ 196testdata/Prelude.lc 27:21-27:22 s_
197testdata/Prelude.lc 27:23-27:24 p_ 197testdata/Prelude.lc 27:23-27:24 p_
@@ -264,7 +264,7 @@ testdata/Prelude.lc 39:13-39:15 HList c_ -> c_ | c_ | c_ -> HList c_ -> c_ | f_
264testdata/Prelude.lc 39:19-39:24 {a} -> {b} -> List (a, b) -> (List a, List b) 264testdata/Prelude.lc 39:19-39:24 {a} -> {b} -> List (a, b) -> (List a, List b)
265testdata/Prelude.lc 39:19-39:27 (List b_, List a_) 265testdata/Prelude.lc 39:19-39:27 (List b_, List a_)
266testdata/Prelude.lc 39:25-39:27 List r_ 266testdata/Prelude.lc 39:25-39:27 List r_
267testdata/Prelude.lc 41:1-41:7 {a} -> a->Bool -> List a -> List a 267testdata/Prelude.lc 41:1-41:7 {a} -> (a->Bool) -> List a -> List a
268testdata/Prelude.lc 41:21-41:23 {a} -> List a 268testdata/Prelude.lc 41:21-41:23 {a} -> List a
269testdata/Prelude.lc 41:21-44:49 List a_ -> List b_ | a_->b_ 269testdata/Prelude.lc 41:21-44:49 List a_ -> List b_ | a_->b_
270testdata/Prelude.lc 42:22-44:49 List c_ | List c_ -> List c_ | b_ -> List c_ -> List c_ 270testdata/Prelude.lc 42:22-44:49 List c_ | List c_ -> List c_ | b_ -> List c_ -> List c_
@@ -392,10 +392,10 @@ testdata/Prelude.lc 71:24-71:33 List a_ -> List b_ -> List c_
392testdata/Prelude.lc 71:32-71:33 o_ 392testdata/Prelude.lc 71:32-71:33 o_
393testdata/Prelude.lc 71:36-71:70 (List h_, List h_) 393testdata/Prelude.lc 71:36-71:70 (List h_, List h_)
394testdata/Prelude.lc 71:37-71:43 p_ 394testdata/Prelude.lc 71:37-71:43 p_
395testdata/Prelude.lc 71:37-71:49 c_->b_ -> (e_, d_)->(d_, c_) 395testdata/Prelude.lc 71:37-71:49 (c_->b_) -> (e_, d_)->(d_, c_)
396testdata/Prelude.lc 71:37-71:58 (b_, b_)->(b_, b_) 396testdata/Prelude.lc 71:37-71:58 (b_, b_)->(b_, b_)
397testdata/Prelude.lc 71:44-71:45 n_ -> o_->Ordering 397testdata/Prelude.lc 71:44-71:45 n_ -> o_->Ordering
398testdata/Prelude.lc 71:46-71:49 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> (a, b)->(c, d) 398testdata/Prelude.lc 71:46-71:49 {a} -> {b} -> {c} -> {d} -> (a->c) -> (b->d) -> (a, b)->(c, d)
399testdata/Prelude.lc 71:50-71:56 (k_ -> l_->Ordering) -> e_->d_ 399testdata/Prelude.lc 71:50-71:56 (k_ -> l_->Ordering) -> e_->d_
400testdata/Prelude.lc 71:50-71:58 b_->b_ 400testdata/Prelude.lc 71:50-71:58 b_->b_
401testdata/Prelude.lc 71:57-71:58 i_ -> j_->Ordering 401testdata/Prelude.lc 71:57-71:58 i_ -> j_->Ordering
@@ -403,19 +403,19 @@ testdata/Prelude.lc 71:61-71:66 {a} -> List a -> (List a, List a)
403testdata/Prelude.lc 71:61-71:69 (List a_, List a_) 403testdata/Prelude.lc 71:61-71:69 (List a_, List a_)
404testdata/Prelude.lc 71:67-71:69 k_ 404testdata/Prelude.lc 71:67-71:69 k_
405testdata/Prelude.lc 73:12-73:32 Type 405testdata/Prelude.lc 73:12-73:32 Type
406testdata/Prelude.lc 73:12-74:35 a_->b_ | {a} -> a->a -> a -> List a 406testdata/Prelude.lc 73:12-74:35 a_->b_ | {a} -> (a->a) -> a -> List a
407testdata/Prelude.lc 73:13-73:14 b_ 407testdata/Prelude.lc 73:13-73:14 b_
408testdata/Prelude.lc 73:18-73:19 Type 408testdata/Prelude.lc 73:18-73:19 Type
409testdata/Prelude.lc 73:24-73:25 Type 409testdata/Prelude.lc 73:24-73:25 Type
410testdata/Prelude.lc 73:24-73:32 Type 410testdata/Prelude.lc 73:24-73:32 Type
411testdata/Prelude.lc 73:29-73:32 Type 411testdata/Prelude.lc 73:29-73:32 Type
412testdata/Prelude.lc 73:30-73:31 Type 412testdata/Prelude.lc 73:30-73:31 Type
413testdata/Prelude.lc 74:1-74:8 {a} -> a->a -> a -> List a 413testdata/Prelude.lc 74:1-74:8 {a} -> (a->a) -> a -> List a
414testdata/Prelude.lc 74:16-74:17 d_ 414testdata/Prelude.lc 74:16-74:17 d_
415testdata/Prelude.lc 74:16-74:19 List c_ -> List d_ 415testdata/Prelude.lc 74:16-74:19 List c_ -> List d_
416testdata/Prelude.lc 74:16-74:35 List c_ | a_->b_ -> b_ -> List c_ | b_ -> List c_ 416testdata/Prelude.lc 74:16-74:35 (a_->b_) -> b_ -> List c_ | List c_ | b_ -> List c_
417testdata/Prelude.lc 74:18-74:19 {a} -> a -> List a -> List a 417testdata/Prelude.lc 74:18-74:19 {a} -> a -> List a -> List a
418testdata/Prelude.lc 74:20-74:27 {a} -> a->a -> a -> List a 418testdata/Prelude.lc 74:20-74:27 {a} -> (a->a) -> a -> List a
419testdata/Prelude.lc 74:20-74:29 c_ -> List d_ 419testdata/Prelude.lc 74:20-74:29 c_ -> List d_
420testdata/Prelude.lc 74:20-74:35 List c_ 420testdata/Prelude.lc 74:20-74:35 List c_
421testdata/Prelude.lc 74:28-74:29 d_->e_ 421testdata/Prelude.lc 74:28-74:29 d_->e_
@@ -452,7 +452,7 @@ testdata/Prelude.lc 126:22-126:29 Type
452testdata/Prelude.lc 127:7-127:17 RecordC c_ | Type | {a : List RecItem} -> HList ('map RecItem Type 'recItemType a) -> RecordC a 452testdata/Prelude.lc 127:7-127:17 RecordC c_ | Type | {a : List RecItem} -> HList ('map RecItem Type 'recItemType a) -> RecordC a
453testdata/Prelude.lc 127:19-127:24 List Type -> Type 453testdata/Prelude.lc 127:19-127:24 List Type -> Type
454testdata/Prelude.lc 127:19-127:45 Type 454testdata/Prelude.lc 127:19-127:45 Type
455testdata/Prelude.lc 127:26-127:29 {a} -> {b} -> a->b -> List a -> List b 455testdata/Prelude.lc 127:26-127:29 {a} -> {b} -> (a->b) -> List a -> List b
456testdata/Prelude.lc 127:26-127:41 List RecItem -> List Type 456testdata/Prelude.lc 127:26-127:41 List RecItem -> List Type
457testdata/Prelude.lc 127:26-127:44 List Type 457testdata/Prelude.lc 127:26-127:44 List Type
458testdata/Prelude.lc 127:30-127:41 RecItem->Type 458testdata/Prelude.lc 127:30-127:41 RecItem->Type
@@ -479,18 +479,18 @@ testdata/Prelude.lc 130:69-130:70 String
479testdata/Prelude.lc 130:71-130:72 Type 479testdata/Prelude.lc 130:71-130:72 Type
480testdata/Prelude.lc 130:73-130:75 List i_ 480testdata/Prelude.lc 130:73-130:75 List i_
481testdata/Prelude.lc 132:1-132:7 {a} -> {b : List Type} -> HList ('Cons a b) -> a 481testdata/Prelude.lc 132:1-132:7 {a} -> {b : List Type} -> HList ('Cons a b) -> a
482testdata/Prelude.lc 132:10-132:23 {a} -> {b : List Type} -> c:Type -> (a -> HList b -> c) -> HList ('Cons a b) -> c 482testdata/Prelude.lc 132:10-132:23 {a} -> {b : List Type} -> (c:Type) -> (a -> HList b -> c) -> HList ('Cons a b) -> c
483testdata/Prelude.lc 132:10-132:25 (c_ -> HList c_ -> c_) -> HList ('Cons d_ c_) -> c_ 483testdata/Prelude.lc 132:10-132:25 (c_ -> HList c_ -> c_) -> HList ('Cons d_ c_) -> c_
484testdata/Prelude.lc 132:10-132:37 HList ('Cons b_ a_) -> c_ 484testdata/Prelude.lc 132:10-132:37 HList ('Cons b_ a_) -> c_
485testdata/Prelude.lc 132:27-132:36 c_ -> HList c_ -> c_ 485testdata/Prelude.lc 132:27-132:36 c_ -> HList c_ -> c_
486testdata/Prelude.lc 132:35-132:36 HList c_ -> c_ | e_ 486testdata/Prelude.lc 132:35-132:36 HList c_ -> c_ | e_
487testdata/Prelude.lc 133:1-133:7 {a} -> {b : List Type} -> HList ('Cons a b) -> HList b 487testdata/Prelude.lc 133:1-133:7 {a} -> {b : List Type} -> HList ('Cons a b) -> HList b
488testdata/Prelude.lc 133:10-133:23 {a} -> {b : List Type} -> c:Type -> (a -> HList b -> c) -> HList ('Cons a b) -> c 488testdata/Prelude.lc 133:10-133:23 {a} -> {b : List Type} -> (c:Type) -> (a -> HList b -> c) -> HList ('Cons a b) -> c
489testdata/Prelude.lc 133:10-133:25 (c_ -> HList c_ -> c_) -> HList ('Cons d_ c_) -> c_ 489testdata/Prelude.lc 133:10-133:25 (c_ -> HList c_ -> c_) -> HList ('Cons d_ c_) -> c_
490testdata/Prelude.lc 133:10-133:37 HList ('Cons b_ a_) -> HList b_ 490testdata/Prelude.lc 133:10-133:37 HList ('Cons b_ a_) -> HList b_
491testdata/Prelude.lc 133:27-133:36 c_ -> HList c_ -> c_ 491testdata/Prelude.lc 133:27-133:36 c_ -> HList c_ -> c_
492testdata/Prelude.lc 133:35-133:36 HList c_ -> c_ | HList d_ 492testdata/Prelude.lc 133:35-133:36 HList c_ -> c_ | HList d_
493testdata/Prelude.lc 136:12-138:181 a_->b_ | {a} -> {b : List RecItem} -> c:String -> {_ : 'isKeyC c a b} -> RecordC b -> a 493testdata/Prelude.lc 136:12-138:181 a_->b_ | {a} -> {b : List RecItem} -> (c:String) -> {_ : 'isKeyC c a b} -> RecordC b -> a
494testdata/Prelude.lc 136:28-136:37 Type 494testdata/Prelude.lc 136:28-136:37 Type
495testdata/Prelude.lc 136:28-136:97 Type 495testdata/Prelude.lc 136:28-136:97 Type
496testdata/Prelude.lc 136:29-136:36 Type 496testdata/Prelude.lc 136:29-136:36 Type
@@ -509,11 +509,11 @@ testdata/Prelude.lc 136:82-136:92 Type
509testdata/Prelude.lc 136:82-136:97 Type 509testdata/Prelude.lc 136:82-136:97 Type
510testdata/Prelude.lc 136:90-136:92 List RecItem 510testdata/Prelude.lc 136:90-136:92 List RecItem
511testdata/Prelude.lc 136:96-136:97 Type 511testdata/Prelude.lc 136:96-136:97 Type
512testdata/Prelude.lc 137:1-137:8 {a} -> {b : List RecItem} -> c:String -> {_ : 'isKeyC c a b} -> RecordC b -> a 512testdata/Prelude.lc 137:1-137:8 {a} -> {b : List RecItem} -> (c:String) -> {_ : 'isKeyC c a b} -> RecordC b -> a
513testdata/Prelude.lc 137:57-137:58 String 513testdata/Prelude.lc 137:57-137:58 String
514testdata/Prelude.lc 137:57-137:61 String->Bool 514testdata/Prelude.lc 137:57-137:61 String->Bool
515testdata/Prelude.lc 137:57-137:64 Bool 515testdata/Prelude.lc 137:57-137:64 Bool
516testdata/Prelude.lc 137:57-138:181 HList ('map RecItem Type 'recItemType b_) -> b_ | List c_ -> c_ | RecordC c_ -> e_ | String -> Type->c_ | Type->c_ | a:String -> {_ : 'isKeyC a c_ b_} -> RecordC c_ -> e_ | b_ -> List c_ -> c_ | e_ | g_ | j_ | m_ | {_ : 'isKeyC a_ c_ b_} -> RecordC c_ -> e_ | {a : List RecItem} -> b:String -> {_ : 'isKeyC b c_ a} -> RecordC a -> e_ | {a} -> {b : List RecItem} -> c:String -> {_ : 'isKeyC c a b} -> RecordC b -> a 516testdata/Prelude.lc 137:57-138:181 (a:String) -> {_ : 'isKeyC a c_ b_} -> RecordC c_ -> e_ | HList ('map RecItem Type 'recItemType b_) -> b_ | List c_ -> c_ | RecordC c_ -> e_ | String -> Type->c_ | Type->c_ | b_ -> List c_ -> c_ | e_ | g_ | j_ | m_ | {_ : 'isKeyC a_ c_ b_} -> RecordC c_ -> e_ | {a : List RecItem} -> (b:String) -> {_ : 'isKeyC b c_ a} -> RecordC a -> e_ | {a} -> {b : List RecItem} -> (c:String) -> {_ : 'isKeyC c a b} -> RecordC b -> a
517testdata/Prelude.lc 137:59-137:61 {a} -> {_ : Eq a} -> a -> a->Bool 517testdata/Prelude.lc 137:59-137:61 {a} -> {_ : Eq a} -> a -> a->Bool
518testdata/Prelude.lc 137:62-137:64 String 518testdata/Prelude.lc 137:62-137:64 String
519testdata/Prelude.lc 137:67-137:73 {a} -> {b : List Type} -> HList ('Cons a b) -> a 519testdata/Prelude.lc 137:67-137:73 {a} -> {b : List Type} -> HList ('Cons a b) -> a
@@ -529,15 +529,15 @@ testdata/Prelude.lc 137:101-137:102 Type
529testdata/Prelude.lc 137:101-137:104 List Type -> List Type 529testdata/Prelude.lc 137:101-137:104 List Type -> List Type
530testdata/Prelude.lc 137:101-137:123 List Type 530testdata/Prelude.lc 137:101-137:123 List Type
531testdata/Prelude.lc 137:103-137:104 {a} -> a -> List a -> List a 531testdata/Prelude.lc 137:103-137:104 {a} -> a -> List a -> List a
532testdata/Prelude.lc 137:105-137:108 {a} -> {b} -> a->b -> List a -> List b 532testdata/Prelude.lc 137:105-137:108 {a} -> {b} -> (a->b) -> List a -> List b
533testdata/Prelude.lc 137:105-137:120 List RecItem -> List Type 533testdata/Prelude.lc 137:105-137:120 List RecItem -> List Type
534testdata/Prelude.lc 137:105-137:123 List Type 534testdata/Prelude.lc 137:105-137:123 List Type
535testdata/Prelude.lc 137:109-137:120 RecItem->Type 535testdata/Prelude.lc 137:109-137:120 RecItem->Type
536testdata/Prelude.lc 137:121-137:123 List RecItem 536testdata/Prelude.lc 137:121-137:123 List RecItem
537testdata/Prelude.lc 137:126-137:128 HList ('map RecItem Type 'recItemType d_) 537testdata/Prelude.lc 137:126-137:128 HList ('map RecItem Type 'recItemType d_)
538testdata/Prelude.lc 138:57-138:64 {a} -> {b : List RecItem} -> c:String -> {_ : 'isKeyC c a b} -> RecordC b -> a 538testdata/Prelude.lc 138:57-138:64 {a} -> {b : List RecItem} -> (c:String) -> {_ : 'isKeyC c a b} -> RecordC b -> a
539testdata/Prelude.lc 138:57-138:67 {a : List RecItem} -> b:String -> {_ : 'isKeyC b r_ a} -> RecordC a -> t_ 539testdata/Prelude.lc 138:57-138:67 {a : List RecItem} -> (b:String) -> {_ : 'isKeyC b r_ a} -> RecordC a -> t_
540testdata/Prelude.lc 138:57-138:71 a:String -> {_ : 'isKeyC a p_ i_} -> RecordC j_ -> r_ 540testdata/Prelude.lc 138:57-138:71 (a:String) -> {_ : 'isKeyC a p_ i_} -> RecordC j_ -> r_
541testdata/Prelude.lc 138:57-138:73 {_ : 'isKeyC m_ o_ h_} -> RecordC i_ -> q_ 541testdata/Prelude.lc 138:57-138:73 {_ : 'isKeyC m_ o_ h_} -> RecordC i_ -> q_
542testdata/Prelude.lc 138:57-138:103 RecordC h_ -> p_ 542testdata/Prelude.lc 138:57-138:103 RecordC h_ -> p_
543testdata/Prelude.lc 138:57-138:181 n_ 543testdata/Prelude.lc 138:57-138:181 n_
@@ -567,7 +567,7 @@ testdata/Prelude.lc 138:151-138:152 Type
567testdata/Prelude.lc 138:151-138:154 List Type -> List Type 567testdata/Prelude.lc 138:151-138:154 List Type -> List Type
568testdata/Prelude.lc 138:151-138:173 List Type 568testdata/Prelude.lc 138:151-138:173 List Type
569testdata/Prelude.lc 138:153-138:154 {a} -> a -> List a -> List a 569testdata/Prelude.lc 138:153-138:154 {a} -> a -> List a -> List a
570testdata/Prelude.lc 138:155-138:158 {a} -> {b} -> a->b -> List a -> List b 570testdata/Prelude.lc 138:155-138:158 {a} -> {b} -> (a->b) -> List a -> List b
571testdata/Prelude.lc 138:155-138:170 List RecItem -> List Type 571testdata/Prelude.lc 138:155-138:170 List RecItem -> List Type
572testdata/Prelude.lc 138:155-138:173 List Type 572testdata/Prelude.lc 138:155-138:173 List Type
573testdata/Prelude.lc 138:159-138:170 RecItem->Type 573testdata/Prelude.lc 138:159-138:170 RecItem->Type
@@ -1481,7 +1481,7 @@ testdata/Prelude.lc 374:29-374:30 b_
1481testdata/Prelude.lc 375:9-375:18 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a 1481testdata/Prelude.lc 375:9-375:18 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a
1482testdata/Prelude.lc 375:9-375:20 VecScalar a_ Float -> VecScalar b_ Float 1482testdata/Prelude.lc 375:9-375:20 VecScalar a_ Float -> VecScalar b_ Float
1483testdata/Prelude.lc 375:9-375:33 VecScalar 3 Float 1483testdata/Prelude.lc 375:9-375:33 VecScalar 3 Float
1484testdata/Prelude.lc 375:19-375:20 {a} -> {b} -> a->b -> a->b 1484testdata/Prelude.lc 375:19-375:20 {a} -> {b} -> (a->b) -> a->b
1485testdata/Prelude.lc 375:21-375:24 Vec 3 Float 1485testdata/Prelude.lc 375:21-375:24 Vec 3 Float
1486testdata/Prelude.lc 375:21-375:26 VecS Float 3 -> VecS Float 3 1486testdata/Prelude.lc 375:21-375:26 VecS Float 3 -> VecS Float 3
1487testdata/Prelude.lc 375:21-375:33 VecS Float 3 1487testdata/Prelude.lc 375:21-375:33 VecS Float 3
@@ -1490,7 +1490,7 @@ testdata/Prelude.lc 375:27-375:33 Vec 3 Float
1490testdata/Prelude.lc 376:9-376:18 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a 1490testdata/Prelude.lc 376:9-376:18 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a
1491testdata/Prelude.lc 376:9-376:20 VecScalar a_ Float -> VecScalar b_ Float 1491testdata/Prelude.lc 376:9-376:20 VecScalar a_ Float -> VecScalar b_ Float
1492testdata/Prelude.lc 376:9-376:33 VecScalar 3 Float 1492testdata/Prelude.lc 376:9-376:33 VecScalar 3 Float
1493testdata/Prelude.lc 376:19-376:20 {a} -> {b} -> a->b -> a->b 1493testdata/Prelude.lc 376:19-376:20 {a} -> {b} -> (a->b) -> a->b
1494testdata/Prelude.lc 376:21-376:23 Vec 3 Float 1494testdata/Prelude.lc 376:21-376:23 Vec 3 Float
1495testdata/Prelude.lc 376:21-376:31 VecS Float 3 -> VecS Float 3 1495testdata/Prelude.lc 376:21-376:31 VecS Float 3 -> VecS Float 3
1496testdata/Prelude.lc 376:21-376:33 VecS Float 3 1496testdata/Prelude.lc 376:21-376:33 VecS Float 3
@@ -1504,7 +1504,7 @@ testdata/Prelude.lc 377:19-377:20 VecScalar 3 Float
1504testdata/Prelude.lc 378:9-378:18 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c 1504testdata/Prelude.lc 378:9-378:18 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c
1505testdata/Prelude.lc 378:9-378:20 Mat c_ b_ a_ -> Mat c_ d_ b_ 1505testdata/Prelude.lc 378:9-378:20 Mat c_ b_ a_ -> Mat c_ d_ b_
1506testdata/Prelude.lc 378:9-378:65 Mat 4 4 Float 1506testdata/Prelude.lc 378:9-378:65 Mat 4 4 Float
1507testdata/Prelude.lc 378:19-378:20 {a} -> {b} -> a->b -> a->b 1507testdata/Prelude.lc 378:19-378:20 {a} -> {b} -> (a->b) -> a->b
1508testdata/Prelude.lc 378:21-378:25 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1508testdata/Prelude.lc 378:21-378:25 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
1509testdata/Prelude.lc 378:21-378:34 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1509testdata/Prelude.lc 378:21-378:34 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
1510testdata/Prelude.lc 378:21-378:43 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1510testdata/Prelude.lc 378:21-378:43 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float