diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-02 17:52:01 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-02 17:52:01 +0200 |
commit | 438e4a1b062a73b667adf0fd94167dcc311929d3 (patch) | |
tree | f2bed41f845106c51d36f048a0e23d5f27064fa2 /testdata/Prelude.out | |
parent | 769c7ac09e66bcae5ca34009734b5e184ce2e0f0 (diff) |
more list syntax in pretty print
Diffstat (limited to 'testdata/Prelude.out')
-rw-r--r-- | testdata/Prelude.out | 449 |
1 files changed, 222 insertions, 227 deletions
diff --git a/testdata/Prelude.out b/testdata/Prelude.out index fdd8ce6b..6e3f4bf9 100644 --- a/testdata/Prelude.out +++ b/testdata/Prelude.out | |||
@@ -40,7 +40,7 @@ zip | |||
40 | \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip d f) | 40 | \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip d f) |
41 | b | 41 | b |
42 | a) | 42 | a) |
43 | :: forall (g :: _) (h :: _) . List g -> List h -> List (HList (g : h : 'Nil)) | 43 | :: forall (g :: _) (h :: _) . [g] -> [h] -> [HList (g : h : '[])] |
44 | unzip | 44 | unzip |
45 | = (\(a :: _) -> 'ListCase | 45 | = (\(a :: _) -> 'ListCase |
46 | \_ -> _ :: _ | 46 | \_ -> _ :: _ |
@@ -77,8 +77,7 @@ unzip | |||
77 | e | 77 | e |
78 | b | 78 | b |
79 | a) | 79 | a) |
80 | :: forall (s :: _) (t :: _) | 80 | :: forall (s :: _) (t :: _) . [HList (s : t : '[])] -> HList ([s] : [t] : '[]) |
81 | . List (HList (s : t : 'Nil)) -> HList (List s : List t : 'Nil) | ||
82 | filter | 81 | filter |
83 | = \(a :: _) (b :: _) -> 'ListCase | 82 | = \(a :: _) (b :: _) -> 'ListCase |
84 | \_ -> _ :: _ | 83 | \_ -> _ :: _ |
@@ -88,10 +87,10 @@ filter | |||
88 | b | 87 | b |
89 | tail | 88 | tail |
90 | = (\(a :: _) -> 'ListCase \_ -> _ :: _ (_rhs undefined) \_ (b :: _) -> _rhs b a) | 89 | = (\(a :: _) -> 'ListCase \_ -> _ :: _ (_rhs undefined) \_ (b :: _) -> _rhs b a) |
91 | :: forall (c :: _) . List c -> List c | 90 | :: forall (c :: _) . [c] -> [c] |
92 | pairs | 91 | pairs |
93 | = (\(a :: _) -> _rhs (zip a (tail a))) | 92 | = (\(a :: _) -> _rhs (zip a (tail a))) |
94 | :: forall (b :: _) . List b -> List (HList (b : b : 'Nil)) | 93 | :: forall (b :: _) . [b] -> [HList (b : b : '[])] |
95 | foldl' | 94 | foldl' |
96 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | 95 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase |
97 | \_ -> _ :: _ | 96 | \_ -> _ :: _ |
@@ -160,7 +159,7 @@ sortBy | |||
160 | b | 159 | b |
161 | iterate | 160 | iterate |
162 | = (\(a :: _) (b :: _) -> _rhs (b : iterate a (a b))) | 161 | = (\(a :: _) (b :: _) -> _rhs (b : iterate a (a b))) |
163 | :: forall (c :: _) . (c -> c) -> c -> List c | 162 | :: forall (c :: _) . (c -> c) -> c -> [c] |
164 | fst | 163 | fst |
165 | = \(a :: _) -> hlistConsCase | 164 | = \(a :: _) -> hlistConsCase |
166 | (_ :: _) | 165 | (_ :: _) |
@@ -184,8 +183,8 @@ infixr 3 &&& | |||
184 | data RecItem :: Type where | 183 | data RecItem :: Type where |
185 | RecItem :: String -> Type -> RecItem | 184 | RecItem :: String -> Type -> RecItem |
186 | recItemType = \(a :: _) -> 'RecItemCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a | 185 | recItemType = \(a :: _) -> 'RecItemCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a |
187 | data RecordC (_ :: List RecItem) :: Type where | 186 | data RecordC (_ :: [RecItem]) :: Type where |
188 | RecordCons :: HList (map recItemType _a) -> RecordC _a | 187 | RecordCons :: forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a |
189 | isKeyC | 188 | isKeyC |
190 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | 189 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase |
191 | \_ -> _ :: _ | 190 | \_ -> _ :: _ |
@@ -220,7 +219,7 @@ project | |||
220 | d | 219 | d |
221 | e | 220 | e |
222 | b) | 221 | b) |
223 | :: forall (i :: _) (j :: List RecItem) | 222 | :: forall (i :: _) (j :: [RecItem]) |
224 | . forall (k :: String) -> isKeyC k i j => RecordC j -> i | 223 | . forall (k :: String) -> isKeyC k i j => RecordC j -> i |
225 | rgb = \(a :: _) (b :: _) (c :: _) -> _rhs (V4 a b c 1.0) | 224 | rgb = \(a :: _) (b :: _) (c :: _) -> _rhs (V4 a b c 1.0) |
226 | black = _rhs (rgb 0.0 0.0 0.0) | 225 | black = _rhs (rgb 0.0 0.0 0.0) |
@@ -454,7 +453,7 @@ fromTo | |||
454 | (_rhs (a : fromTo (a + fromInt 1) b)) | 453 | (_rhs (a : fromTo (a + fromInt 1) b)) |
455 | (_rhs []) | 454 | (_rhs []) |
456 | (a > b)) | 455 | (a > b)) |
457 | :: Float -> Float -> List Float | 456 | :: Float -> Float -> [Float] |
458 | !! | 457 | !! |
459 | = (\(a :: _) (b :: _) -> 'ListCase | 458 | = (\(a :: _) (b :: _) -> 'ListCase |
460 | \_ -> _ :: _ | 459 | \_ -> _ :: _ |
@@ -465,7 +464,7 @@ fromTo | |||
465 | (_rhs c) | 464 | (_rhs c) |
466 | (fromInt 0 == b) | 465 | (fromInt 0 == b) |
467 | a) | 466 | a) |
468 | :: forall (e :: _) . List e -> Int -> e | 467 | :: forall (e :: _) . [e] -> Int -> e |
469 | main is not found | 468 | main is not found |
470 | ------------ trace | 469 | ------------ trace |
471 | const :: forall a b . a -> b -> a | 470 | const :: forall a b . a -> b -> a |
@@ -476,17 +475,17 @@ $ :: forall a b . (a -> b) -> a -> b | |||
476 | uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b | 475 | uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b |
477 | *** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) | 476 | *** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) |
478 | pi :: Float | 477 | pi :: Float |
479 | zip :: forall a b . List a -> List b -> List (a, b) | 478 | zip :: forall a b . [a] -> [b] -> [(a, b)] |
480 | unzip :: forall a b . List (a, b) -> (List a, List b) | 479 | unzip :: forall a b . [(a, b)] -> ([a], [b]) |
481 | filter :: forall a . (a -> Bool) -> List a -> List a | 480 | filter :: forall a . (a -> Bool) -> [a] -> [a] |
482 | tail :: forall a . List a -> List a | 481 | tail :: forall a . [a] -> [a] |
483 | pairs :: forall a . List a -> List (a, a) | 482 | pairs :: forall a . [a] -> [(a, a)] |
484 | foldl' :: forall a b . (a -> b -> a) -> a -> List b -> a | 483 | foldl' :: forall a b . (a -> b -> a) -> a -> [b] -> a |
485 | foldr1 :: forall a . (a -> a -> a) -> List a -> a | 484 | foldr1 :: forall a . (a -> a -> a) -> [a] -> a |
486 | split :: forall a . List a -> (List a, List a) | 485 | split :: forall a . [a] -> ([a], [a]) |
487 | mergeBy :: forall a . (a -> a -> Ordering) -> List a -> List a -> List a | 486 | mergeBy :: forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a] |
488 | sortBy :: forall a . (a -> a -> Ordering) -> List a -> List a | 487 | sortBy :: forall a . (a -> a -> Ordering) -> [a] -> [a] |
489 | iterate :: forall a . (a -> a) -> a -> List a | 488 | iterate :: forall a . (a -> a) -> a -> [a] |
490 | fst :: forall a b . (a, b) -> a | 489 | fst :: forall a b . (a, b) -> a |
491 | snd :: forall a b . (a, b) -> b | 490 | snd :: forall a b . (a, b) -> b |
492 | ||| :: Bool -> Bool -> Bool | 491 | ||| :: Bool -> Bool -> Bool |
@@ -499,23 +498,22 @@ RecItem :: String -> Type -> RecItem | |||
499 | match'RecItem | 498 | match'RecItem |
500 | :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b | 499 | :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b |
501 | recItemType :: RecItem -> Type | 500 | recItemType :: RecItem -> Type |
502 | 'RecordC :: List RecItem -> Type | 501 | 'RecordC :: [RecItem] -> Type |
503 | RecordCons | 502 | RecordCons |
504 | :: forall (a :: List RecItem) | 503 | :: forall (a :: [RecItem]) . HList (map RecItem Type recItemType a) -> RecordC a |
505 | . HList (map RecItem Type recItemType a) -> RecordC a | ||
506 | 'RecordCCase | 504 | 'RecordCCase |
507 | :: forall (a :: List RecItem) | 505 | :: forall (a :: [RecItem]) |
508 | . forall (b :: RecordC a -> Type) | 506 | . forall (b :: RecordC a -> Type) |
509 | -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c)) | 507 | -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c)) |
510 | -> forall (d :: RecordC a) -> b d | 508 | -> forall (d :: RecordC a) -> b d |
511 | match'RecordC | 509 | match'RecordC |
512 | :: forall (a :: Type -> Type) | 510 | :: forall (a :: Type -> Type) |
513 | -> (forall (b :: List RecItem) -> a (RecordC b)) -> forall c -> a c -> a c | 511 | -> (forall (b :: [RecItem]) -> a (RecordC b)) -> forall c -> a c -> a c |
514 | isKeyC :: String -> Type -> List RecItem -> Type | 512 | isKeyC :: String -> Type -> [RecItem] -> Type |
515 | fstTup :: forall a (b :: List Type) . HList (: a b) -> a | 513 | fstTup :: forall a (b :: [Type]) . HList (: a b) -> a |
516 | sndTup :: forall a (b :: List Type) . HList (: a b) -> HList b | 514 | sndTup :: forall a (b :: [Type]) . HList (: a b) -> HList b |
517 | project | 515 | project |
518 | :: forall a (b :: List RecItem) | 516 | :: forall a (b :: [RecItem]) |
519 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 517 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
520 | rgb :: Float -> Float -> Float -> VecS Float 4 | 518 | rgb :: Float -> Float -> Float -> VecS Float 4 |
521 | black :: VecS Float 4 | 519 | black :: VecS Float 4 |
@@ -679,8 +677,8 @@ rotationEuler :: Float -> Float -> Float -> Mat 4 4 Float | |||
679 | translateBefore4 :: Vec 3 Float -> Mat 4 4 Float | 677 | translateBefore4 :: Vec 3 Float -> Mat 4 4 Float |
680 | lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | 678 | lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float |
681 | scale :: Float -> VecS Float 4 -> VecS Float 4 | 679 | scale :: Float -> VecS Float 4 -> VecS Float 4 |
682 | fromTo :: Float -> Float -> List Float | 680 | fromTo :: Float -> Float -> [Float] |
683 | !! :: forall a . List a -> Int -> a | 681 | !! :: forall a . [a] -> Int -> a |
684 | ------------ tooltips | 682 | ------------ tooltips |
685 | testdata/Prelude.lc 16:1-16:6 | 683 | testdata/Prelude.lc 16:1-16:6 |
686 | forall a b . a -> b -> a | 684 | forall a b . a -> b -> a |
@@ -743,7 +741,7 @@ testdata/Prelude.lc 31:8-31:11 | |||
743 | testdata/Prelude.lc 31:8-31:29 | 741 | testdata/Prelude.lc 31:8-31:29 |
744 | Type | Type | 742 | Type | Type |
745 | testdata/Prelude.lc 31:8-34:39 | 743 | testdata/Prelude.lc 31:8-34:39 |
746 | forall a b . List a -> List b -> List (a, b) | 744 | forall a b . [a] -> [b] -> [(a, b)] |
747 | testdata/Prelude.lc 31:9-31:10 | 745 | testdata/Prelude.lc 31:9-31:10 |
748 | _d | 746 | _d |
749 | testdata/Prelude.lc 31:15-31:18 | 747 | testdata/Prelude.lc 31:15-31:18 |
@@ -759,151 +757,151 @@ testdata/Prelude.lc 31:23-31:28 | |||
759 | testdata/Prelude.lc 31:24-31:25 | 757 | testdata/Prelude.lc 31:24-31:25 |
760 | Type | 758 | Type |
761 | testdata/Prelude.lc 31:24-31:27 | 759 | testdata/Prelude.lc 31:24-31:27 |
762 | List Type | 760 | [Type] |
763 | testdata/Prelude.lc 31:26-31:27 | 761 | testdata/Prelude.lc 31:26-31:27 |
764 | Type | List Type | 762 | Type | [Type] |
765 | testdata/Prelude.lc 32:1-32:4 | 763 | testdata/Prelude.lc 32:1-32:4 |
766 | forall a b . List a -> List b -> List (a, b) | 764 | forall a b . [a] -> [b] -> [(a, b)] |
767 | testdata/Prelude.lc 32:22-32:24 | 765 | testdata/Prelude.lc 32:22-32:24 |
768 | forall a . List a | 766 | forall a . [a] |
769 | testdata/Prelude.lc 32:22-34:39 | 767 | testdata/Prelude.lc 32:22-34:39 |
770 | List _a -> List (_a, _d) | List (_d, _c) | 768 | [_a] -> [(_a, _d)] | [(_d, _c)] |
771 | testdata/Prelude.lc 33:22-33:24 | 769 | testdata/Prelude.lc 33:22-33:24 |
772 | forall a . List a | 770 | forall a . [a] |
773 | testdata/Prelude.lc 33:22-34:39 | 771 | testdata/Prelude.lc 33:22-34:39 |
774 | List _a -> List (_e, _a) | List (_c, _f) | 772 | [_a] -> [(_e, _a)] | [(_c, _f)] |
775 | testdata/Prelude.lc 34:23-34:28 | 773 | testdata/Prelude.lc 34:23-34:28 |
776 | (_h, _d) | 774 | (_h, _d) |
777 | testdata/Prelude.lc 34:23-34:29 | 775 | testdata/Prelude.lc 34:23-34:29 |
778 | List (_h, _d) -> List (_h, _d) | 776 | [(_h, _d)] -> [(_h, _d)] |
779 | testdata/Prelude.lc 34:23-34:39 | 777 | testdata/Prelude.lc 34:23-34:39 |
780 | List (_g, _c) | 778 | [(_g, _c)] |
781 | testdata/Prelude.lc 34:24-34:25 | 779 | testdata/Prelude.lc 34:24-34:25 |
782 | _k | 780 | _k |
783 | testdata/Prelude.lc 34:26-34:27 | 781 | testdata/Prelude.lc 34:26-34:27 |
784 | _g | ((_d)) | 782 | _g | ((_d)) |
785 | testdata/Prelude.lc 34:28-34:29 | 783 | testdata/Prelude.lc 34:28-34:29 |
786 | forall a . a -> List a -> List a | 784 | forall a . a -> [a] -> [a] |
787 | testdata/Prelude.lc 34:30-34:33 | 785 | testdata/Prelude.lc 34:30-34:33 |
788 | forall a b . List a -> List b -> List (a, b) | 786 | forall a b . [a] -> [b] -> [(a, b)] |
789 | testdata/Prelude.lc 34:30-34:36 | 787 | testdata/Prelude.lc 34:30-34:36 |
790 | List _a -> List (_h, _a) | 788 | [_a] -> [(_h, _a)] |
791 | testdata/Prelude.lc 34:30-34:39 | 789 | testdata/Prelude.lc 34:30-34:39 |
792 | List (_g, _c) | 790 | [(_g, _c)] |
793 | testdata/Prelude.lc 34:34-34:36 | 791 | testdata/Prelude.lc 34:34-34:36 |
794 | List _i | 792 | [_i] |
795 | testdata/Prelude.lc 34:37-34:39 | 793 | testdata/Prelude.lc 34:37-34:39 |
796 | List _c | 794 | [_c] |
797 | testdata/Prelude.lc 36:10-36:17 | 795 | testdata/Prelude.lc 36:10-36:17 |
798 | Type | 796 | Type |
799 | testdata/Prelude.lc 36:10-36:30 | 797 | testdata/Prelude.lc 36:10-36:30 |
800 | Type | Type | 798 | Type | Type |
801 | testdata/Prelude.lc 36:10-39:27 | 799 | testdata/Prelude.lc 36:10-39:27 |
802 | forall a b . List (a, b) -> (List a, List b) | 800 | forall a b . [(a, b)] -> ([a], [b]) |
803 | testdata/Prelude.lc 36:11-36:16 | 801 | testdata/Prelude.lc 36:11-36:16 |
804 | Type | 802 | Type |
805 | testdata/Prelude.lc 36:12-36:13 | 803 | testdata/Prelude.lc 36:12-36:13 |
806 | _e | 804 | _e |
807 | testdata/Prelude.lc 36:12-36:15 | 805 | testdata/Prelude.lc 36:12-36:15 |
808 | List Type | 806 | [Type] |
809 | testdata/Prelude.lc 36:14-36:15 | 807 | testdata/Prelude.lc 36:14-36:15 |
810 | _c | List Type | 808 | _c | [Type] |
811 | testdata/Prelude.lc 36:21-36:30 | 809 | testdata/Prelude.lc 36:21-36:30 |
812 | Type | Type | 810 | Type | Type |
813 | testdata/Prelude.lc 36:22-36:25 | 811 | testdata/Prelude.lc 36:22-36:25 |
814 | Type | 812 | Type |
815 | testdata/Prelude.lc 36:22-36:29 | 813 | testdata/Prelude.lc 36:22-36:29 |
816 | List Type | 814 | [Type] |
817 | testdata/Prelude.lc 36:23-36:24 | 815 | testdata/Prelude.lc 36:23-36:24 |
818 | Type | 816 | Type |
819 | testdata/Prelude.lc 36:26-36:29 | 817 | testdata/Prelude.lc 36:26-36:29 |
820 | Type | List Type | 818 | Type | [Type] |
821 | testdata/Prelude.lc 36:27-36:28 | 819 | testdata/Prelude.lc 36:27-36:28 |
822 | Type | 820 | Type |
823 | testdata/Prelude.lc 37:1-37:6 | 821 | testdata/Prelude.lc 37:1-37:6 |
824 | forall a b . List (a, b) -> (List a, List b) | 822 | forall a b . [(a, b)] -> ([a], [b]) |
825 | testdata/Prelude.lc 37:12-37:19 | 823 | testdata/Prelude.lc 37:12-37:19 |
826 | (List _b, List _a) | 824 | ([_b], [_a]) |
827 | testdata/Prelude.lc 37:12-39:27 | 825 | testdata/Prelude.lc 37:12-39:27 |
828 | List (_b, _a) -> (List _b, List _a) | (List _c, List _b) | 826 | [(_b, _a)] -> ([_b], [_a]) | ([_c], [_b]) |
829 | testdata/Prelude.lc 37:13-37:15 | 827 | testdata/Prelude.lc 37:13-37:15 |
830 | forall a . List a | 828 | forall a . [a] |
831 | testdata/Prelude.lc 37:16-37:18 | 829 | testdata/Prelude.lc 37:16-37:18 |
832 | forall a . List a | ((List _a)) | 830 | forall a . [a] | (([_a])) |
833 | testdata/Prelude.lc 38:20-38:31 | 831 | testdata/Prelude.lc 38:20-38:31 |
834 | (List _n, List _i) | 832 | ([_n], [_i]) |
835 | testdata/Prelude.lc 38:20-39:27 | 833 | testdata/Prelude.lc 38:20-39:27 |
836 | (List _h, List _c) | (List _d, List _a) | (List _d, List _c) | 834 | ([_h], [_c]) | ([_d], [_a]) | ([_d], [_c]) |
837 | testdata/Prelude.lc 38:21-38:22 | 835 | testdata/Prelude.lc 38:21-38:22 |
838 | _s | 836 | _s |
839 | testdata/Prelude.lc 38:21-38:23 | 837 | testdata/Prelude.lc 38:21-38:23 |
840 | List _r -> List _r | 838 | [_r] -> [_r] |
841 | testdata/Prelude.lc 38:21-38:25 | 839 | testdata/Prelude.lc 38:21-38:25 |
842 | List _p | 840 | [_p] |
843 | testdata/Prelude.lc 38:22-38:23 | 841 | testdata/Prelude.lc 38:22-38:23 |
844 | forall a . a -> List a -> List a | 842 | forall a . a -> [a] -> [a] |
845 | testdata/Prelude.lc 38:23-38:25 | 843 | testdata/Prelude.lc 38:23-38:25 |
846 | List _f | 844 | [_f] |
847 | testdata/Prelude.lc 38:26-38:27 | 845 | testdata/Prelude.lc 38:26-38:27 |
848 | _n | 846 | _n |
849 | testdata/Prelude.lc 38:26-38:28 | 847 | testdata/Prelude.lc 38:26-38:28 |
850 | List _m -> List _m | 848 | [_m] -> [_m] |
851 | testdata/Prelude.lc 38:26-38:30 | 849 | testdata/Prelude.lc 38:26-38:30 |
852 | List _k | ((List _i)) | 850 | [_k] | (([_i])) |
853 | testdata/Prelude.lc 38:27-38:28 | 851 | testdata/Prelude.lc 38:27-38:28 |
854 | forall a . a -> List a -> List a | 852 | forall a . a -> [a] -> [a] |
855 | testdata/Prelude.lc 38:28-38:30 | 853 | testdata/Prelude.lc 38:28-38:30 |
856 | List _f | 854 | [_f] |
857 | testdata/Prelude.lc 39:10-39:12 | 855 | testdata/Prelude.lc 39:10-39:12 |
858 | _k | _h | _d | 856 | _k | _h | _d |
859 | testdata/Prelude.lc 39:10-39:15 | 857 | testdata/Prelude.lc 39:10-39:15 |
860 | (List _e, List _d) | (List _f, List _e) | 858 | ([_e], [_d]) | ([_f], [_e]) |
861 | testdata/Prelude.lc 39:13-39:15 | 859 | testdata/Prelude.lc 39:13-39:15 |
862 | _f | _c | _c | 860 | _f | _c | _c |
863 | testdata/Prelude.lc 39:19-39:24 | 861 | testdata/Prelude.lc 39:19-39:24 |
864 | forall a b . List (a, b) -> (List a, List b) | 862 | forall a b . [(a, b)] -> ([a], [b]) |
865 | testdata/Prelude.lc 39:19-39:27 | 863 | testdata/Prelude.lc 39:19-39:27 |
866 | (List _b, List _a) | 864 | ([_b], [_a]) |
867 | testdata/Prelude.lc 39:25-39:27 | 865 | testdata/Prelude.lc 39:25-39:27 |
868 | List _r | 866 | [_r] |
869 | testdata/Prelude.lc 41:1-41:7 | 867 | testdata/Prelude.lc 41:1-41:7 |
870 | forall a . (a -> Bool) -> List a -> List a | 868 | forall a . (a -> Bool) -> [a] -> [a] |
871 | testdata/Prelude.lc 41:21-41:23 | 869 | testdata/Prelude.lc 41:21-41:23 |
872 | forall a . List a | 870 | forall a . [a] |
873 | testdata/Prelude.lc 41:21-44:49 | 871 | testdata/Prelude.lc 41:21-44:49 |
874 | List _a -> List _a | 872 | [_a] -> [_a] |
875 | testdata/Prelude.lc 42:22-44:49 | 873 | testdata/Prelude.lc 42:22-44:49 |
876 | List _c | 874 | [_c] |
877 | testdata/Prelude.lc 42:27-42:31 | 875 | testdata/Prelude.lc 42:27-42:31 |
878 | _g | 876 | _g |
879 | testdata/Prelude.lc 42:32-42:33 | 877 | testdata/Prelude.lc 42:32-42:33 |
880 | _f | 878 | _f |
881 | testdata/Prelude.lc 43:32-44:49 | 879 | testdata/Prelude.lc 43:32-44:49 |
882 | Bool -> List _f | 880 | Bool -> [_f] |
883 | testdata/Prelude.lc 43:33-43:34 | 881 | testdata/Prelude.lc 43:33-43:34 |
884 | _h | 882 | _h |
885 | testdata/Prelude.lc 43:33-43:36 | 883 | testdata/Prelude.lc 43:33-43:36 |
886 | List _g -> List _g | 884 | [_g] -> [_g] |
887 | testdata/Prelude.lc 43:33-43:51 | 885 | testdata/Prelude.lc 43:33-43:51 |
888 | List _f | 886 | [_f] |
889 | testdata/Prelude.lc 43:35-43:36 | 887 | testdata/Prelude.lc 43:35-43:36 |
890 | forall a . a -> List a -> List a | 888 | forall a . a -> [a] -> [a] |
891 | testdata/Prelude.lc 43:37-43:43 | 889 | testdata/Prelude.lc 43:37-43:43 |
892 | _j -> List _f -> List _f | 890 | _j -> [_f] -> [_f] |
893 | testdata/Prelude.lc 43:37-43:48 | 891 | testdata/Prelude.lc 43:37-43:48 |
894 | List _f -> List _f | 892 | [_f] -> [_f] |
895 | testdata/Prelude.lc 43:37-43:51 | 893 | testdata/Prelude.lc 43:37-43:51 |
896 | List _f | 894 | [_f] |
897 | testdata/Prelude.lc 43:44-43:48 | 895 | testdata/Prelude.lc 43:44-43:48 |
898 | _j | 896 | _j |
899 | testdata/Prelude.lc 43:49-43:51 | 897 | testdata/Prelude.lc 43:49-43:51 |
900 | List _f | 898 | [_f] |
901 | testdata/Prelude.lc 44:34-44:40 | 899 | testdata/Prelude.lc 44:34-44:40 |
902 | _m | 900 | _m |
903 | testdata/Prelude.lc 44:41-44:45 | 901 | testdata/Prelude.lc 44:41-44:45 |
904 | _n | 902 | _n |
905 | testdata/Prelude.lc 44:46-44:48 | 903 | testdata/Prelude.lc 44:46-44:48 |
906 | List _k | 904 | [_k] |
907 | testdata/Prelude.lc 49:9-49:12 | 905 | testdata/Prelude.lc 49:9-49:12 |
908 | Type | 906 | Type |
909 | testdata/Prelude.lc 49:9-49:19 | 907 | testdata/Prelude.lc 49:9-49:19 |
@@ -915,9 +913,9 @@ testdata/Prelude.lc 49:16-49:19 | |||
915 | testdata/Prelude.lc 49:17-49:18 | 913 | testdata/Prelude.lc 49:17-49:18 |
916 | Type | 914 | Type |
917 | testdata/Prelude.lc 50:1-50:5 | 915 | testdata/Prelude.lc 50:1-50:5 |
918 | forall a . List a -> List a | 916 | forall a . [a] -> [a] |
919 | testdata/Prelude.lc 50:16-50:18 | 917 | testdata/Prelude.lc 50:16-50:18 |
920 | List _d | List _b | 918 | [_d] | [_b] |
921 | testdata/Prelude.lc 52:10-52:13 | 919 | testdata/Prelude.lc 52:10-52:13 |
922 | Type | 920 | Type |
923 | testdata/Prelude.lc 52:10-52:25 | 921 | testdata/Prelude.lc 52:10-52:25 |
@@ -931,31 +929,31 @@ testdata/Prelude.lc 52:18-52:24 | |||
931 | testdata/Prelude.lc 52:19-52:20 | 929 | testdata/Prelude.lc 52:19-52:20 |
932 | Type | 930 | Type |
933 | testdata/Prelude.lc 52:19-52:23 | 931 | testdata/Prelude.lc 52:19-52:23 |
934 | List Type | 932 | [Type] |
935 | testdata/Prelude.lc 52:22-52:23 | 933 | testdata/Prelude.lc 52:22-52:23 |
936 | Type | List Type | 934 | Type | [Type] |
937 | testdata/Prelude.lc 53:1-53:6 | 935 | testdata/Prelude.lc 53:1-53:6 |
938 | forall a . List a -> List (a, a) | 936 | forall a . [a] -> [(a, a)] |
939 | testdata/Prelude.lc 53:11-53:14 | 937 | testdata/Prelude.lc 53:11-53:14 |
940 | forall a b . List a -> List b -> List (a, b) | 938 | forall a b . [a] -> [b] -> [(a, b)] |
941 | testdata/Prelude.lc 53:11-53:16 | 939 | testdata/Prelude.lc 53:11-53:16 |
942 | List _a -> List (_c, _a) | 940 | [_a] -> [(_c, _a)] |
943 | testdata/Prelude.lc 53:11-53:25 | 941 | testdata/Prelude.lc 53:11-53:25 |
944 | List (_b, _b) | 942 | [(_b, _b)] |
945 | testdata/Prelude.lc 53:15-53:16 | 943 | testdata/Prelude.lc 53:15-53:16 |
946 | List _d | 944 | [_d] |
947 | testdata/Prelude.lc 53:18-53:22 | 945 | testdata/Prelude.lc 53:18-53:22 |
948 | forall a . List a -> List a | 946 | forall a . [a] -> [a] |
949 | testdata/Prelude.lc 53:18-53:24 | 947 | testdata/Prelude.lc 53:18-53:24 |
950 | List _b | 948 | [_b] |
951 | testdata/Prelude.lc 53:23-53:24 | 949 | testdata/Prelude.lc 53:23-53:24 |
952 | List _c | 950 | [_c] |
953 | testdata/Prelude.lc 55:1-55:7 | 951 | testdata/Prelude.lc 55:1-55:7 |
954 | forall a b . (a -> b -> a) -> a -> List b -> a | 952 | forall a b . (a -> b -> a) -> a -> [b] -> a |
955 | testdata/Prelude.lc 55:17-55:18 | 953 | testdata/Prelude.lc 55:17-55:18 |
956 | _f | 954 | _f |
957 | testdata/Prelude.lc 55:17-56:41 | 955 | testdata/Prelude.lc 55:17-56:41 |
958 | List _b -> _f | 956 | [_b] -> _f |
959 | testdata/Prelude.lc 56:22-56:28 | 957 | testdata/Prelude.lc 56:22-56:28 |
960 | _k | 958 | _k |
961 | testdata/Prelude.lc 56:29-56:30 | 959 | testdata/Prelude.lc 56:29-56:30 |
@@ -967,15 +965,15 @@ testdata/Prelude.lc 56:34-56:35 | |||
967 | testdata/Prelude.lc 56:36-56:37 | 965 | testdata/Prelude.lc 56:36-56:37 |
968 | _k | 966 | _k |
969 | testdata/Prelude.lc 56:39-56:41 | 967 | testdata/Prelude.lc 56:39-56:41 |
970 | List _h | 968 | [_h] |
971 | testdata/Prelude.lc 58:1-58:7 | 969 | testdata/Prelude.lc 58:1-58:7 |
972 | forall a . (a -> a -> a) -> List a -> a | 970 | forall a . (a -> a -> a) -> [a] -> a |
973 | testdata/Prelude.lc 58:20-58:25 | 971 | testdata/Prelude.lc 58:20-58:25 |
974 | forall a b . (b -> a -> a) -> a -> List b -> a | 972 | forall a b . (b -> a -> a) -> a -> [b] -> a |
975 | testdata/Prelude.lc 58:20-58:27 | 973 | testdata/Prelude.lc 58:20-58:27 |
976 | _b -> List _a -> _b | 974 | _b -> [_a] -> _b |
977 | testdata/Prelude.lc 58:20-58:29 | 975 | testdata/Prelude.lc 58:20-58:29 |
978 | List _a -> _e | 976 | [_a] -> _e |
979 | testdata/Prelude.lc 58:20-58:32 | 977 | testdata/Prelude.lc 58:20-58:32 |
980 | _c | 978 | _c |
981 | testdata/Prelude.lc 58:26-58:27 | 979 | testdata/Prelude.lc 58:26-58:27 |
@@ -983,27 +981,27 @@ testdata/Prelude.lc 58:26-58:27 | |||
983 | testdata/Prelude.lc 58:28-58:29 | 981 | testdata/Prelude.lc 58:28-58:29 |
984 | _f | 982 | _f |
985 | testdata/Prelude.lc 58:30-58:32 | 983 | testdata/Prelude.lc 58:30-58:32 |
986 | List _d | 984 | [_d] |
987 | testdata/Prelude.lc 60:1-60:6 | 985 | testdata/Prelude.lc 60:1-60:6 |
988 | forall a . List a -> (List a, List a) | 986 | forall a . [a] -> ([a], [a]) |
989 | testdata/Prelude.lc 60:12-60:20 | 987 | testdata/Prelude.lc 60:12-60:20 |
990 | (List _b, List _a) | 988 | ([_b], [_a]) |
991 | testdata/Prelude.lc 60:12-61:55 | 989 | testdata/Prelude.lc 60:12-61:55 |
992 | List _b -> (List _b, List _a) | 990 | [_b] -> ([_b], [_a]) |
993 | testdata/Prelude.lc 60:13-60:15 | 991 | testdata/Prelude.lc 60:13-60:15 |
994 | forall a . List a | 992 | forall a . [a] |
995 | testdata/Prelude.lc 60:17-60:19 | 993 | testdata/Prelude.lc 60:17-60:19 |
996 | forall a . List a | ((List _a)) | 994 | forall a . [a] | (([_a])) |
997 | testdata/Prelude.lc 61:17-61:28 | 995 | testdata/Prelude.lc 61:17-61:28 |
998 | (List _i, _c) | 996 | ([_i], _c) |
999 | testdata/Prelude.lc 61:18-61:19 | 997 | testdata/Prelude.lc 61:18-61:19 |
1000 | _m | 998 | _m |
1001 | testdata/Prelude.lc 61:18-61:20 | 999 | testdata/Prelude.lc 61:18-61:20 |
1002 | List _l -> List _l | 1000 | [_l] -> [_l] |
1003 | testdata/Prelude.lc 61:18-61:23 | 1001 | testdata/Prelude.lc 61:18-61:23 |
1004 | List _j | 1002 | [_j] |
1005 | testdata/Prelude.lc 61:19-61:20 | 1003 | testdata/Prelude.lc 61:19-61:20 |
1006 | forall a . a -> List a -> List a | 1004 | forall a . a -> [a] -> [a] |
1007 | testdata/Prelude.lc 61:21-61:23 | 1005 | testdata/Prelude.lc 61:21-61:23 |
1008 | _d | 1006 | _d |
1009 | testdata/Prelude.lc 61:25-61:27 | 1007 | testdata/Prelude.lc 61:25-61:27 |
@@ -1017,13 +1015,13 @@ testdata/Prelude.lc 61:41-61:43 | |||
1017 | testdata/Prelude.lc 61:47-61:52 | 1015 | testdata/Prelude.lc 61:47-61:52 |
1018 | _i | 1016 | _i |
1019 | testdata/Prelude.lc 61:53-61:55 | 1017 | testdata/Prelude.lc 61:53-61:55 |
1020 | List _h | 1018 | [_h] |
1021 | testdata/Prelude.lc 63:1-63:8 | 1019 | testdata/Prelude.lc 63:1-63:8 |
1022 | forall a . (a -> a -> Ordering) -> List a -> List a -> List a | 1020 | forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a] |
1023 | testdata/Prelude.lc 63:27-65:32 | 1021 | testdata/Prelude.lc 63:27-65:32 |
1024 | List _e | 1022 | [_e] |
1025 | testdata/Prelude.lc 63:27-67:21 | 1023 | testdata/Prelude.lc 63:27-67:21 |
1026 | List _c -> List _c | List _c | 1024 | [_c] -> [_c] | [_c] |
1027 | testdata/Prelude.lc 63:32-63:33 | 1025 | testdata/Prelude.lc 63:32-63:33 |
1028 | _j | 1026 | _j |
1029 | testdata/Prelude.lc 63:34-63:35 | 1027 | testdata/Prelude.lc 63:34-63:35 |
@@ -1033,89 +1031,89 @@ testdata/Prelude.lc 63:36-63:37 | |||
1033 | testdata/Prelude.lc 64:11-64:12 | 1031 | testdata/Prelude.lc 64:11-64:12 |
1034 | _j | 1032 | _j |
1035 | testdata/Prelude.lc 64:11-64:13 | 1033 | testdata/Prelude.lc 64:11-64:13 |
1036 | List _i -> List _i | 1034 | [_i] -> [_i] |
1037 | testdata/Prelude.lc 64:11-64:33 | 1035 | testdata/Prelude.lc 64:11-64:33 |
1038 | List _h | 1036 | [_h] |
1039 | testdata/Prelude.lc 64:11-65:32 | 1037 | testdata/Prelude.lc 64:11-65:32 |
1040 | List _g -> Ordering -> List _g | 1038 | [_g] -> Ordering -> [_g] |
1041 | testdata/Prelude.lc 64:12-64:13 | 1039 | testdata/Prelude.lc 64:12-64:13 |
1042 | forall a . a -> List a -> List a | 1040 | forall a . a -> [a] -> [a] |
1043 | testdata/Prelude.lc 64:14-64:21 | 1041 | testdata/Prelude.lc 64:14-64:21 |
1044 | _p | 1042 | _p |
1045 | testdata/Prelude.lc 64:22-64:23 | 1043 | testdata/Prelude.lc 64:22-64:23 |
1046 | _q | 1044 | _q |
1047 | testdata/Prelude.lc 64:24-64:26 | 1045 | testdata/Prelude.lc 64:24-64:26 |
1048 | List _l | 1046 | [_l] |
1049 | testdata/Prelude.lc 64:28-64:29 | 1047 | testdata/Prelude.lc 64:28-64:29 |
1050 | _j | 1048 | _j |
1051 | testdata/Prelude.lc 64:28-64:30 | 1049 | testdata/Prelude.lc 64:28-64:30 |
1052 | List _i -> List _i | 1050 | [_i] -> [_i] |
1053 | testdata/Prelude.lc 64:28-64:32 | 1051 | testdata/Prelude.lc 64:28-64:32 |
1054 | List _i | 1052 | [_i] |
1055 | testdata/Prelude.lc 64:29-64:30 | 1053 | testdata/Prelude.lc 64:29-64:30 |
1056 | forall a . a -> List a -> List a | 1054 | forall a . a -> [a] -> [a] |
1057 | testdata/Prelude.lc 64:30-64:32 | 1055 | testdata/Prelude.lc 64:30-64:32 |
1058 | List _i | 1056 | [_i] |
1059 | testdata/Prelude.lc 65:10-65:11 | 1057 | testdata/Prelude.lc 65:10-65:11 |
1060 | _f | _h | 1058 | _f | _h |
1061 | testdata/Prelude.lc 65:10-65:12 | 1059 | testdata/Prelude.lc 65:10-65:12 |
1062 | List _e -> List _e | List _g -> List _g | 1060 | [_e] -> [_e] | [_g] -> [_g] |
1063 | testdata/Prelude.lc 65:10-65:32 | 1061 | testdata/Prelude.lc 65:10-65:32 |
1064 | List _g | List _g | 1062 | [_g] | [_g] |
1065 | testdata/Prelude.lc 65:11-65:12 | 1063 | testdata/Prelude.lc 65:11-65:12 |
1066 | forall a . a -> List a -> List a | forall a . a -> List a -> List a | 1064 | forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a] |
1067 | testdata/Prelude.lc 65:13-65:20 | 1065 | testdata/Prelude.lc 65:13-65:20 |
1068 | _m -> List _g -> List _g -> List _g | _m -> List _g -> List _g -> List _g | 1066 | _m -> [_g] -> [_g] -> [_g] | _m -> [_g] -> [_g] -> [_g] |
1069 | testdata/Prelude.lc 65:13-65:22 | 1067 | testdata/Prelude.lc 65:13-65:22 |
1070 | List _g -> List _g -> List _g | List _g -> List _g -> List _g | 1068 | [_g] -> [_g] -> [_g] | [_g] -> [_g] -> [_g] |
1071 | testdata/Prelude.lc 65:13-65:29 | 1069 | testdata/Prelude.lc 65:13-65:29 |
1072 | List _g -> List _g | List _g -> List _g | 1070 | [_g] -> [_g] | [_g] -> [_g] |
1073 | testdata/Prelude.lc 65:13-65:32 | 1071 | testdata/Prelude.lc 65:13-65:32 |
1074 | List _g | List _g | 1072 | [_g] | [_g] |
1075 | testdata/Prelude.lc 65:21-65:22 | 1073 | testdata/Prelude.lc 65:21-65:22 |
1076 | _m | _m | 1074 | _m | _m |
1077 | testdata/Prelude.lc 65:24-65:25 | 1075 | testdata/Prelude.lc 65:24-65:25 |
1078 | _h | _h | 1076 | _h | _h |
1079 | testdata/Prelude.lc 65:24-65:26 | 1077 | testdata/Prelude.lc 65:24-65:26 |
1080 | List _g -> List _g | List _g -> List _g | 1078 | [_g] -> [_g] | [_g] -> [_g] |
1081 | testdata/Prelude.lc 65:24-65:28 | 1079 | testdata/Prelude.lc 65:24-65:28 |
1082 | List _g | List _g | 1080 | [_g] | [_g] |
1083 | testdata/Prelude.lc 65:25-65:26 | 1081 | testdata/Prelude.lc 65:25-65:26 |
1084 | forall a . a -> List a -> List a | forall a . a -> List a -> List a | 1082 | forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a] |
1085 | testdata/Prelude.lc 65:26-65:28 | 1083 | testdata/Prelude.lc 65:26-65:28 |
1086 | List _g | List _g | 1084 | [_g] | [_g] |
1087 | testdata/Prelude.lc 65:30-65:32 | 1085 | testdata/Prelude.lc 65:30-65:32 |
1088 | List _g | List _g | 1086 | [_g] | [_g] |
1089 | testdata/Prelude.lc 66:19-66:21 | 1087 | testdata/Prelude.lc 66:19-66:21 |
1090 | _d | 1088 | _d |
1091 | testdata/Prelude.lc 67:19-67:21 | 1089 | testdata/Prelude.lc 67:19-67:21 |
1092 | _i | 1090 | _i |
1093 | testdata/Prelude.lc 69:1-69:7 | 1091 | testdata/Prelude.lc 69:1-69:7 |
1094 | forall a . (a -> a -> Ordering) -> List a -> List a | 1092 | forall a . (a -> a -> Ordering) -> [a] -> [a] |
1095 | testdata/Prelude.lc 69:15-69:17 | 1093 | testdata/Prelude.lc 69:15-69:17 |
1096 | forall a . List a | 1094 | forall a . [a] |
1097 | testdata/Prelude.lc 69:15-71:71 | 1095 | testdata/Prelude.lc 69:15-71:71 |
1098 | List _b -> List _b | 1096 | [_b] -> [_b] |
1099 | testdata/Prelude.lc 70:16-70:19 | 1097 | testdata/Prelude.lc 70:16-70:19 |
1100 | List _e | 1098 | [_e] |
1101 | testdata/Prelude.lc 70:16-71:71 | 1099 | testdata/Prelude.lc 70:16-71:71 |
1102 | List _b -> List _f | List _d | 1100 | [_b] -> [_f] | [_d] |
1103 | testdata/Prelude.lc 70:17-70:18 | 1101 | testdata/Prelude.lc 70:17-70:18 |
1104 | _g | 1102 | _g |
1105 | testdata/Prelude.lc 71:15-71:22 | 1103 | testdata/Prelude.lc 71:15-71:22 |
1106 | forall a b c . (a -> c -> b) -> (a, c) -> b | 1104 | forall a b c . (a -> c -> b) -> (a, c) -> b |
1107 | testdata/Prelude.lc 71:15-71:34 | 1105 | testdata/Prelude.lc 71:15-71:34 |
1108 | (List _a, List _a) -> List _a | 1106 | ([_a], [_a]) -> [_a] |
1109 | testdata/Prelude.lc 71:15-71:71 | 1107 | testdata/Prelude.lc 71:15-71:71 |
1110 | List _h | 1108 | [_h] |
1111 | testdata/Prelude.lc 71:24-71:31 | 1109 | testdata/Prelude.lc 71:24-71:31 |
1112 | forall a . (a -> a -> Ordering) -> List a -> List a -> List a | 1110 | forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a] |
1113 | testdata/Prelude.lc 71:24-71:33 | 1111 | testdata/Prelude.lc 71:24-71:33 |
1114 | List _a -> List _a -> List _a | 1112 | [_a] -> [_a] -> [_a] |
1115 | testdata/Prelude.lc 71:32-71:33 | 1113 | testdata/Prelude.lc 71:32-71:33 |
1116 | _o | 1114 | _o |
1117 | testdata/Prelude.lc 71:36-71:70 | 1115 | testdata/Prelude.lc 71:36-71:70 |
1118 | (List _h, List _h) | 1116 | ([_h], [_h]) |
1119 | testdata/Prelude.lc 71:37-71:43 | 1117 | testdata/Prelude.lc 71:37-71:43 |
1120 | _p | 1118 | _p |
1121 | testdata/Prelude.lc 71:37-71:49 | 1119 | testdata/Prelude.lc 71:37-71:49 |
@@ -1133,15 +1131,15 @@ testdata/Prelude.lc 71:50-71:58 | |||
1133 | testdata/Prelude.lc 71:57-71:58 | 1131 | testdata/Prelude.lc 71:57-71:58 |
1134 | _i -> _i -> Ordering | 1132 | _i -> _i -> Ordering |
1135 | testdata/Prelude.lc 71:61-71:66 | 1133 | testdata/Prelude.lc 71:61-71:66 |
1136 | forall a . List a -> (List a, List a) | 1134 | forall a . [a] -> ([a], [a]) |
1137 | testdata/Prelude.lc 71:61-71:69 | 1135 | testdata/Prelude.lc 71:61-71:69 |
1138 | (List _a, List _a) | 1136 | ([_a], [_a]) |
1139 | testdata/Prelude.lc 71:67-71:69 | 1137 | testdata/Prelude.lc 71:67-71:69 |
1140 | _k | 1138 | _k |
1141 | testdata/Prelude.lc 73:12-73:32 | 1139 | testdata/Prelude.lc 73:12-73:32 |
1142 | Type | 1140 | Type |
1143 | testdata/Prelude.lc 73:12-74:35 | 1141 | testdata/Prelude.lc 73:12-74:35 |
1144 | forall a . (a -> a) -> a -> List a | 1142 | forall a . (a -> a) -> a -> [a] |
1145 | testdata/Prelude.lc 73:13-73:14 | 1143 | testdata/Prelude.lc 73:13-73:14 |
1146 | _b | 1144 | _b |
1147 | testdata/Prelude.lc 73:18-73:19 | 1145 | testdata/Prelude.lc 73:18-73:19 |
@@ -1155,21 +1153,21 @@ testdata/Prelude.lc 73:29-73:32 | |||
1155 | testdata/Prelude.lc 73:30-73:31 | 1153 | testdata/Prelude.lc 73:30-73:31 |
1156 | Type | 1154 | Type |
1157 | testdata/Prelude.lc 74:1-74:8 | 1155 | testdata/Prelude.lc 74:1-74:8 |
1158 | forall a . (a -> a) -> a -> List a | 1156 | forall a . (a -> a) -> a -> [a] |
1159 | testdata/Prelude.lc 74:16-74:17 | 1157 | testdata/Prelude.lc 74:16-74:17 |
1160 | _d | 1158 | _d |
1161 | testdata/Prelude.lc 74:16-74:19 | 1159 | testdata/Prelude.lc 74:16-74:19 |
1162 | List _c -> List _c | 1160 | [_c] -> [_c] |
1163 | testdata/Prelude.lc 74:16-74:35 | 1161 | testdata/Prelude.lc 74:16-74:35 |
1164 | List _c | 1162 | [_c] |
1165 | testdata/Prelude.lc 74:18-74:19 | 1163 | testdata/Prelude.lc 74:18-74:19 |
1166 | forall a . a -> List a -> List a | 1164 | forall a . a -> [a] -> [a] |
1167 | testdata/Prelude.lc 74:20-74:27 | 1165 | testdata/Prelude.lc 74:20-74:27 |
1168 | forall a . (a -> a) -> a -> List a | 1166 | forall a . (a -> a) -> a -> [a] |
1169 | testdata/Prelude.lc 74:20-74:29 | 1167 | testdata/Prelude.lc 74:20-74:29 |
1170 | _c -> List _c | 1168 | _c -> [_c] |
1171 | testdata/Prelude.lc 74:20-74:35 | 1169 | testdata/Prelude.lc 74:20-74:35 |
1172 | List _c | 1170 | [_c] |
1173 | testdata/Prelude.lc 74:28-74:29 | 1171 | testdata/Prelude.lc 74:28-74:29 |
1174 | _d -> _d | 1172 | _d -> _d |
1175 | testdata/Prelude.lc 74:31-74:32 | 1173 | testdata/Prelude.lc 74:31-74:32 |
@@ -1219,8 +1217,7 @@ testdata/Prelude.lc 124:1-124:12 | |||
1219 | testdata/Prelude.lc 124:29-124:30 | 1217 | testdata/Prelude.lc 124:29-124:30 |
1220 | Type | 1218 | Type |
1221 | testdata/Prelude.lc 126:6-126:13 | 1219 | testdata/Prelude.lc 126:6-126:13 |
1222 | List RecItem -> Type | List RecItem -> Type | List RecItem -> Type | List | 1220 | [RecItem] -> Type | [RecItem] -> Type | [RecItem] -> Type | [RecItem] |
1223 | RecItem | ||
1224 | -> Type | Type | 1221 | -> Type | Type |
1225 | testdata/Prelude.lc 126:6-126:17 | 1222 | testdata/Prelude.lc 126:6-126:17 |
1226 | Type | Type | 1223 | Type | Type |
@@ -1229,36 +1226,36 @@ testdata/Prelude.lc 126:6-127:17 | |||
1229 | testdata/Prelude.lc 126:6-127:46 | 1226 | testdata/Prelude.lc 126:6-127:46 |
1230 | Type | 1227 | Type |
1231 | testdata/Prelude.lc 126:15-126:17 | 1228 | testdata/Prelude.lc 126:15-126:17 |
1232 | List RecItem | 1229 | [RecItem] |
1233 | testdata/Prelude.lc 126:21-126:30 | 1230 | testdata/Prelude.lc 126:21-126:30 |
1234 | Type | Type | Type | 1231 | Type | Type | Type |
1235 | testdata/Prelude.lc 126:22-126:29 | 1232 | testdata/Prelude.lc 126:22-126:29 |
1236 | Type | Type | Type | 1233 | Type | Type | Type |
1237 | testdata/Prelude.lc 127:7-127:17 | 1234 | testdata/Prelude.lc 127:7-127:17 |
1238 | forall (a :: List RecItem) | 1235 | forall (a :: [RecItem]) |
1239 | . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type | 1236 | . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type |
1240 | testdata/Prelude.lc 127:19-127:24 | 1237 | testdata/Prelude.lc 127:19-127:24 |
1241 | List Type -> Type | 1238 | [Type] -> Type |
1242 | testdata/Prelude.lc 127:19-127:45 | 1239 | testdata/Prelude.lc 127:19-127:45 |
1243 | Type | 1240 | Type |
1244 | testdata/Prelude.lc 127:26-127:29 | 1241 | testdata/Prelude.lc 127:26-127:29 |
1245 | forall a b . (a -> b) -> List a -> List b | 1242 | forall a b . (a -> b) -> [a] -> [b] |
1246 | testdata/Prelude.lc 127:26-127:41 | 1243 | testdata/Prelude.lc 127:26-127:41 |
1247 | List RecItem -> List Type | 1244 | [RecItem] -> [Type] |
1248 | testdata/Prelude.lc 127:26-127:44 | 1245 | testdata/Prelude.lc 127:26-127:44 |
1249 | List Type | 1246 | [Type] |
1250 | testdata/Prelude.lc 127:30-127:41 | 1247 | testdata/Prelude.lc 127:30-127:41 |
1251 | RecItem -> Type | 1248 | RecItem -> Type |
1252 | testdata/Prelude.lc 127:42-127:44 | 1249 | testdata/Prelude.lc 127:42-127:44 |
1253 | List RecItem | 1250 | [RecItem] |
1254 | testdata/Prelude.lc 129:1-129:7 | 1251 | testdata/Prelude.lc 129:1-129:7 |
1255 | String -> Type -> List RecItem -> Type | 1252 | String -> Type -> [RecItem] -> Type |
1256 | testdata/Prelude.lc 129:17-129:23 | 1253 | testdata/Prelude.lc 129:17-129:23 |
1257 | String -> Type | 1254 | String -> Type |
1258 | testdata/Prelude.lc 129:17-129:26 | 1255 | testdata/Prelude.lc 129:17-129:26 |
1259 | Type | 1256 | Type |
1260 | testdata/Prelude.lc 129:17-130:75 | 1257 | testdata/Prelude.lc 129:17-130:75 |
1261 | List RecItem -> Type | 1258 | [RecItem] -> Type |
1262 | testdata/Prelude.lc 129:24-129:26 | 1259 | testdata/Prelude.lc 129:24-129:26 |
1263 | String | 1260 | String |
1264 | testdata/Prelude.lc 130:34-130:75 | 1261 | testdata/Prelude.lc 130:34-130:75 |
@@ -1292,12 +1289,11 @@ testdata/Prelude.lc 130:69-130:70 | |||
1292 | testdata/Prelude.lc 130:71-130:72 | 1289 | testdata/Prelude.lc 130:71-130:72 |
1293 | Type | 1290 | Type |
1294 | testdata/Prelude.lc 130:73-130:75 | 1291 | testdata/Prelude.lc 130:73-130:75 |
1295 | List _i | 1292 | [_i] |
1296 | testdata/Prelude.lc 132:1-132:7 | 1293 | testdata/Prelude.lc 132:1-132:7 |
1297 | forall a (b :: List Type) . HList (: a b) -> a | 1294 | forall a (b :: [Type]) . HList (: a b) -> a |
1298 | testdata/Prelude.lc 132:10-132:23 | 1295 | testdata/Prelude.lc 132:10-132:23 |
1299 | forall a (b :: List Type) | 1296 | forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (: a b) -> c |
1300 | . forall c -> (a -> HList b -> c) -> HList (: a b) -> c | ||
1301 | testdata/Prelude.lc 132:10-132:25 | 1297 | testdata/Prelude.lc 132:10-132:25 |
1302 | (_c -> HList _b -> _a) -> HList (: _c _b) -> _a | 1298 | (_c -> HList _b -> _a) -> HList (: _c _b) -> _a |
1303 | testdata/Prelude.lc 132:10-132:37 | 1299 | testdata/Prelude.lc 132:10-132:37 |
@@ -1305,10 +1301,9 @@ testdata/Prelude.lc 132:10-132:37 | |||
1305 | testdata/Prelude.lc 132:35-132:36 | 1301 | testdata/Prelude.lc 132:35-132:36 |
1306 | _e | 1302 | _e |
1307 | testdata/Prelude.lc 133:1-133:7 | 1303 | testdata/Prelude.lc 133:1-133:7 |
1308 | forall a (b :: List Type) . HList (: a b) -> HList b | 1304 | forall a (b :: [Type]) . HList (: a b) -> HList b |
1309 | testdata/Prelude.lc 133:10-133:23 | 1305 | testdata/Prelude.lc 133:10-133:23 |
1310 | forall a (b :: List Type) | 1306 | forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (: a b) -> c |
1311 | . forall c -> (a -> HList b -> c) -> HList (: a b) -> c | ||
1312 | testdata/Prelude.lc 133:10-133:25 | 1307 | testdata/Prelude.lc 133:10-133:25 |
1313 | (_c -> HList _b -> _a) -> HList (: _c _b) -> _a | 1308 | (_c -> HList _b -> _a) -> HList (: _c _b) -> _a |
1314 | testdata/Prelude.lc 133:10-133:37 | 1309 | testdata/Prelude.lc 133:10-133:37 |
@@ -1316,7 +1311,7 @@ testdata/Prelude.lc 133:10-133:37 | |||
1316 | testdata/Prelude.lc 133:35-133:36 | 1311 | testdata/Prelude.lc 133:35-133:36 |
1317 | HList _d | 1312 | HList _d |
1318 | testdata/Prelude.lc 136:12-138:181 | 1313 | testdata/Prelude.lc 136:12-138:181 |
1319 | forall a (b :: List RecItem) | 1314 | forall a (b :: [RecItem]) |
1320 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1315 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1321 | testdata/Prelude.lc 136:28-136:37 | 1316 | testdata/Prelude.lc 136:28-136:37 |
1322 | Type | 1317 | Type |
@@ -1329,11 +1324,11 @@ testdata/Prelude.lc 136:41-136:97 | |||
1329 | testdata/Prelude.lc 136:54-136:60 | 1324 | testdata/Prelude.lc 136:54-136:60 |
1330 | Type | 1325 | Type |
1331 | testdata/Prelude.lc 136:65-136:71 | 1326 | testdata/Prelude.lc 136:65-136:71 |
1332 | String -> Type -> List RecItem -> Type | 1327 | String -> Type -> [RecItem] -> Type |
1333 | testdata/Prelude.lc 136:65-136:73 | 1328 | testdata/Prelude.lc 136:65-136:73 |
1334 | Type -> List RecItem -> Type | 1329 | Type -> [RecItem] -> Type |
1335 | testdata/Prelude.lc 136:65-136:75 | 1330 | testdata/Prelude.lc 136:65-136:75 |
1336 | List RecItem -> Type | 1331 | [RecItem] -> Type |
1337 | testdata/Prelude.lc 136:65-136:78 | 1332 | testdata/Prelude.lc 136:65-136:78 |
1338 | Type | 1333 | Type |
1339 | testdata/Prelude.lc 136:65-136:97 | 1334 | testdata/Prelude.lc 136:65-136:97 |
@@ -1343,19 +1338,19 @@ testdata/Prelude.lc 136:72-136:73 | |||
1343 | testdata/Prelude.lc 136:74-136:75 | 1338 | testdata/Prelude.lc 136:74-136:75 |
1344 | _d | 1339 | _d |
1345 | testdata/Prelude.lc 136:76-136:78 | 1340 | testdata/Prelude.lc 136:76-136:78 |
1346 | List RecItem | 1341 | [RecItem] |
1347 | testdata/Prelude.lc 136:82-136:89 | 1342 | testdata/Prelude.lc 136:82-136:89 |
1348 | List RecItem -> Type | 1343 | [RecItem] -> Type |
1349 | testdata/Prelude.lc 136:82-136:92 | 1344 | testdata/Prelude.lc 136:82-136:92 |
1350 | Type | 1345 | Type |
1351 | testdata/Prelude.lc 136:82-136:97 | 1346 | testdata/Prelude.lc 136:82-136:97 |
1352 | Type | 1347 | Type |
1353 | testdata/Prelude.lc 136:90-136:92 | 1348 | testdata/Prelude.lc 136:90-136:92 |
1354 | List RecItem | 1349 | [RecItem] |
1355 | testdata/Prelude.lc 136:96-136:97 | 1350 | testdata/Prelude.lc 136:96-136:97 |
1356 | Type | Type | 1351 | Type | Type |
1357 | testdata/Prelude.lc 137:1-137:8 | 1352 | testdata/Prelude.lc 137:1-137:8 |
1358 | forall a (b :: List RecItem) | 1353 | forall a (b :: [RecItem]) |
1359 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1354 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1360 | testdata/Prelude.lc 137:57-137:58 | 1355 | testdata/Prelude.lc 137:57-137:58 |
1361 | String | 1356 | String |
@@ -1370,7 +1365,7 @@ testdata/Prelude.lc 137:59-137:61 | |||
1370 | testdata/Prelude.lc 137:62-137:64 | 1365 | testdata/Prelude.lc 137:62-137:64 |
1371 | String | 1366 | String |
1372 | testdata/Prelude.lc 137:67-137:73 | 1367 | testdata/Prelude.lc 137:67-137:73 |
1373 | forall a (b :: List Type) . HList (: a b) -> a | 1368 | forall a (b :: [Type]) . HList (: a b) -> a |
1374 | testdata/Prelude.lc 137:67-137:129 | 1369 | testdata/Prelude.lc 137:67-137:129 |
1375 | _n | 1370 | _n |
1376 | testdata/Prelude.lc 137:67-138:181 | 1371 | testdata/Prelude.lc 137:67-138:181 |
@@ -1384,34 +1379,34 @@ testdata/Prelude.lc 137:75-137:125 | |||
1384 | testdata/Prelude.lc 137:75-137:128 | 1379 | testdata/Prelude.lc 137:75-137:128 |
1385 | HList (: _n (map RecItem Type recItemType _g)) | 1380 | HList (: _n (map RecItem Type recItemType _g)) |
1386 | testdata/Prelude.lc 137:93-137:98 | 1381 | testdata/Prelude.lc 137:93-137:98 |
1387 | List Type -> Type | 1382 | [Type] -> Type |
1388 | testdata/Prelude.lc 137:93-137:124 | 1383 | testdata/Prelude.lc 137:93-137:124 |
1389 | Type | 1384 | Type |
1390 | testdata/Prelude.lc 137:101-137:102 | 1385 | testdata/Prelude.lc 137:101-137:102 |
1391 | Type | 1386 | Type |
1392 | testdata/Prelude.lc 137:101-137:104 | 1387 | testdata/Prelude.lc 137:101-137:104 |
1393 | List Type -> List Type | 1388 | [Type] -> [Type] |
1394 | testdata/Prelude.lc 137:101-137:123 | 1389 | testdata/Prelude.lc 137:101-137:123 |
1395 | List Type | 1390 | [Type] |
1396 | testdata/Prelude.lc 137:103-137:104 | 1391 | testdata/Prelude.lc 137:103-137:104 |
1397 | forall a . a -> List a -> List a | 1392 | forall a . a -> [a] -> [a] |
1398 | testdata/Prelude.lc 137:105-137:108 | 1393 | testdata/Prelude.lc 137:105-137:108 |
1399 | forall a b . (a -> b) -> List a -> List b | 1394 | forall a b . (a -> b) -> [a] -> [b] |
1400 | testdata/Prelude.lc 137:105-137:120 | 1395 | testdata/Prelude.lc 137:105-137:120 |
1401 | List RecItem -> List Type | 1396 | [RecItem] -> [Type] |
1402 | testdata/Prelude.lc 137:105-137:123 | 1397 | testdata/Prelude.lc 137:105-137:123 |
1403 | List Type | 1398 | [Type] |
1404 | testdata/Prelude.lc 137:109-137:120 | 1399 | testdata/Prelude.lc 137:109-137:120 |
1405 | RecItem -> Type | 1400 | RecItem -> Type |
1406 | testdata/Prelude.lc 137:121-137:123 | 1401 | testdata/Prelude.lc 137:121-137:123 |
1407 | List RecItem | 1402 | [RecItem] |
1408 | testdata/Prelude.lc 137:126-137:128 | 1403 | testdata/Prelude.lc 137:126-137:128 |
1409 | HList (map RecItem Type recItemType _d) | 1404 | HList (map RecItem Type recItemType _d) |
1410 | testdata/Prelude.lc 138:57-138:64 | 1405 | testdata/Prelude.lc 138:57-138:64 |
1411 | forall a (b :: List RecItem) | 1406 | forall a (b :: [RecItem]) |
1412 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1407 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1413 | testdata/Prelude.lc 138:57-138:67 | 1408 | testdata/Prelude.lc 138:57-138:67 |
1414 | forall (a :: List RecItem) | 1409 | forall (a :: [RecItem]) |
1415 | . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p | 1410 | . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p |
1416 | testdata/Prelude.lc 138:57-138:71 | 1411 | testdata/Prelude.lc 138:57-138:71 |
1417 | forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o | 1412 | forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o |
@@ -1424,7 +1419,7 @@ testdata/Prelude.lc 138:57-138:181 | |||
1424 | testdata/Prelude.lc 138:66-138:67 | 1419 | testdata/Prelude.lc 138:66-138:67 |
1425 | Type | 1420 | Type |
1426 | testdata/Prelude.lc 138:69-138:71 | 1421 | testdata/Prelude.lc 138:69-138:71 |
1427 | List _k | 1422 | [_k] |
1428 | testdata/Prelude.lc 138:72-138:73 | 1423 | testdata/Prelude.lc 138:72-138:73 |
1429 | String | 1424 | String |
1430 | testdata/Prelude.lc 138:76-138:85 | 1425 | testdata/Prelude.lc 138:76-138:85 |
@@ -1432,11 +1427,11 @@ testdata/Prelude.lc 138:76-138:85 | |||
1432 | testdata/Prelude.lc 138:76-138:102 | 1427 | testdata/Prelude.lc 138:76-138:102 |
1433 | isKeyC _m _o _h | 1428 | isKeyC _m _o _h |
1434 | testdata/Prelude.lc 138:88-138:94 | 1429 | testdata/Prelude.lc 138:88-138:94 |
1435 | String -> Type -> List RecItem -> Type | 1430 | String -> Type -> [RecItem] -> Type |
1436 | testdata/Prelude.lc 138:88-138:96 | 1431 | testdata/Prelude.lc 138:88-138:96 |
1437 | Type -> List RecItem -> Type | 1432 | Type -> [RecItem] -> Type |
1438 | testdata/Prelude.lc 138:88-138:98 | 1433 | testdata/Prelude.lc 138:88-138:98 |
1439 | List RecItem -> Type | 1434 | [RecItem] -> Type |
1440 | testdata/Prelude.lc 138:88-138:101 | 1435 | testdata/Prelude.lc 138:88-138:101 |
1441 | Type | 1436 | Type |
1442 | testdata/Prelude.lc 138:95-138:96 | 1437 | testdata/Prelude.lc 138:95-138:96 |
@@ -1444,13 +1439,13 @@ testdata/Prelude.lc 138:95-138:96 | |||
1444 | testdata/Prelude.lc 138:97-138:98 | 1439 | testdata/Prelude.lc 138:97-138:98 |
1445 | Type | 1440 | Type |
1446 | testdata/Prelude.lc 138:99-138:101 | 1441 | testdata/Prelude.lc 138:99-138:101 |
1447 | List RecItem | 1442 | [RecItem] |
1448 | testdata/Prelude.lc 138:105-138:115 | 1443 | testdata/Prelude.lc 138:105-138:115 |
1449 | forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a | 1444 | forall (a :: [RecItem]) . HList (map RecItem Type recItemType a) -> RecordC a |
1450 | testdata/Prelude.lc 138:105-138:180 | 1445 | testdata/Prelude.lc 138:105-138:180 |
1451 | RecordC _b | 1446 | RecordC _b |
1452 | testdata/Prelude.lc 138:117-138:123 | 1447 | testdata/Prelude.lc 138:117-138:123 |
1453 | forall a (b :: List Type) . HList (: a b) -> HList b | 1448 | forall a (b :: [Type]) . HList (: a b) -> HList b |
1454 | testdata/Prelude.lc 138:117-138:179 | 1449 | testdata/Prelude.lc 138:117-138:179 |
1455 | HList (map RecItem Type recItemType _h) | 1450 | HList (map RecItem Type recItemType _h) |
1456 | testdata/Prelude.lc 138:125-138:137 | 1451 | testdata/Prelude.lc 138:125-138:137 |
@@ -1462,27 +1457,27 @@ testdata/Prelude.lc 138:125-138:175 | |||
1462 | testdata/Prelude.lc 138:125-138:178 | 1457 | testdata/Prelude.lc 138:125-138:178 |
1463 | HList (: _o (map RecItem Type recItemType _h)) | 1458 | HList (: _o (map RecItem Type recItemType _h)) |
1464 | testdata/Prelude.lc 138:143-138:148 | 1459 | testdata/Prelude.lc 138:143-138:148 |
1465 | List Type -> Type | 1460 | [Type] -> Type |
1466 | testdata/Prelude.lc 138:143-138:174 | 1461 | testdata/Prelude.lc 138:143-138:174 |
1467 | Type | 1462 | Type |
1468 | testdata/Prelude.lc 138:151-138:152 | 1463 | testdata/Prelude.lc 138:151-138:152 |
1469 | Type | 1464 | Type |
1470 | testdata/Prelude.lc 138:151-138:154 | 1465 | testdata/Prelude.lc 138:151-138:154 |
1471 | List Type -> List Type | 1466 | [Type] -> [Type] |
1472 | testdata/Prelude.lc 138:151-138:173 | 1467 | testdata/Prelude.lc 138:151-138:173 |
1473 | List Type | 1468 | [Type] |
1474 | testdata/Prelude.lc 138:153-138:154 | 1469 | testdata/Prelude.lc 138:153-138:154 |
1475 | forall a . a -> List a -> List a | 1470 | forall a . a -> [a] -> [a] |
1476 | testdata/Prelude.lc 138:155-138:158 | 1471 | testdata/Prelude.lc 138:155-138:158 |
1477 | forall a b . (a -> b) -> List a -> List b | 1472 | forall a b . (a -> b) -> [a] -> [b] |
1478 | testdata/Prelude.lc 138:155-138:170 | 1473 | testdata/Prelude.lc 138:155-138:170 |
1479 | List RecItem -> List Type | 1474 | [RecItem] -> [Type] |
1480 | testdata/Prelude.lc 138:155-138:173 | 1475 | testdata/Prelude.lc 138:155-138:173 |
1481 | List Type | 1476 | [Type] |
1482 | testdata/Prelude.lc 138:159-138:170 | 1477 | testdata/Prelude.lc 138:159-138:170 |
1483 | RecItem -> Type | 1478 | RecItem -> Type |
1484 | testdata/Prelude.lc 138:171-138:173 | 1479 | testdata/Prelude.lc 138:171-138:173 |
1485 | List RecItem | 1480 | [RecItem] |
1486 | testdata/Prelude.lc 138:176-138:178 | 1481 | testdata/Prelude.lc 138:176-138:178 |
1487 | HList (map RecItem Type recItemType _e) | 1482 | HList (map RecItem Type recItemType _e) |
1488 | testdata/Prelude.lc 142:1-142:4 | 1483 | testdata/Prelude.lc 142:1-142:4 |
@@ -3438,7 +3433,7 @@ testdata/Prelude.lc 380:26-380:29 | |||
3438 | testdata/Prelude.lc 382:11-382:16 | 3433 | testdata/Prelude.lc 382:11-382:16 |
3439 | Type | 3434 | Type |
3440 | testdata/Prelude.lc 382:11-385:38 | 3435 | testdata/Prelude.lc 382:11-385:38 |
3441 | Float -> Float -> List Float | 3436 | Float -> Float -> [Float] |
3442 | testdata/Prelude.lc 382:20-382:25 | 3437 | testdata/Prelude.lc 382:20-382:25 |
3443 | Type | 3438 | Type |
3444 | testdata/Prelude.lc 382:20-382:36 | 3439 | testdata/Prelude.lc 382:20-382:36 |
@@ -3448,7 +3443,7 @@ testdata/Prelude.lc 382:29-382:36 | |||
3448 | testdata/Prelude.lc 382:30-382:35 | 3443 | testdata/Prelude.lc 382:30-382:35 |
3449 | Type | 3444 | Type |
3450 | testdata/Prelude.lc 383:1-383:7 | 3445 | testdata/Prelude.lc 383:1-383:7 |
3451 | Float -> Float -> List Float | 3446 | Float -> Float -> [Float] |
3452 | testdata/Prelude.lc 384:7-384:8 | 3447 | testdata/Prelude.lc 384:7-384:8 |
3453 | Float | 3448 | Float |
3454 | testdata/Prelude.lc 384:7-384:10 | 3449 | testdata/Prelude.lc 384:7-384:10 |
@@ -3456,30 +3451,30 @@ testdata/Prelude.lc 384:7-384:10 | |||
3456 | testdata/Prelude.lc 384:7-384:12 | 3451 | testdata/Prelude.lc 384:7-384:12 |
3457 | VecScalar 1 Bool | 3452 | VecScalar 1 Bool |
3458 | testdata/Prelude.lc 384:7-385:38 | 3453 | testdata/Prelude.lc 384:7-385:38 |
3459 | List Float | 3454 | [Float] |
3460 | testdata/Prelude.lc 384:9-384:10 | 3455 | testdata/Prelude.lc 384:9-384:10 |
3461 | forall (a :: Nat) b | 3456 | forall (a :: Nat) b |
3462 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 3457 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
3463 | testdata/Prelude.lc 384:11-384:12 | 3458 | testdata/Prelude.lc 384:11-384:12 |
3464 | Float | 3459 | Float |
3465 | testdata/Prelude.lc 384:15-384:17 | 3460 | testdata/Prelude.lc 384:15-384:17 |
3466 | forall a . List a | 3461 | forall a . [a] |
3467 | testdata/Prelude.lc 384:15-385:38 | 3462 | testdata/Prelude.lc 384:15-385:38 |
3468 | Bool -> List Float | 3463 | Bool -> [Float] |
3469 | testdata/Prelude.lc 385:19-385:20 | 3464 | testdata/Prelude.lc 385:19-385:20 |
3470 | Float | 3465 | Float |
3471 | testdata/Prelude.lc 385:19-385:21 | 3466 | testdata/Prelude.lc 385:19-385:21 |
3472 | List Float -> List Float | 3467 | [Float] -> [Float] |
3473 | testdata/Prelude.lc 385:19-385:38 | 3468 | testdata/Prelude.lc 385:19-385:38 |
3474 | List Float | 3469 | [Float] |
3475 | testdata/Prelude.lc 385:20-385:21 | 3470 | testdata/Prelude.lc 385:20-385:21 |
3476 | forall a . a -> List a -> List a | 3471 | forall a . a -> [a] -> [a] |
3477 | testdata/Prelude.lc 385:22-385:28 | 3472 | testdata/Prelude.lc 385:22-385:28 |
3478 | Float -> Float -> List Float | 3473 | Float -> Float -> [Float] |
3479 | testdata/Prelude.lc 385:22-385:36 | 3474 | testdata/Prelude.lc 385:22-385:36 |
3480 | Float -> List Float | 3475 | Float -> [Float] |
3481 | testdata/Prelude.lc 385:22-385:38 | 3476 | testdata/Prelude.lc 385:22-385:38 |
3482 | List Float | 3477 | [Float] |
3483 | testdata/Prelude.lc 385:30-385:31 | 3478 | testdata/Prelude.lc 385:30-385:31 |
3484 | Float | 3479 | Float |
3485 | testdata/Prelude.lc 385:30-385:33 | 3480 | testdata/Prelude.lc 385:30-385:33 |
@@ -3497,7 +3492,7 @@ testdata/Prelude.lc 387:9-387:12 | |||
3497 | testdata/Prelude.lc 387:9-387:24 | 3492 | testdata/Prelude.lc 387:9-387:24 |
3498 | Type | 3493 | Type |
3499 | testdata/Prelude.lc 387:9-389:30 | 3494 | testdata/Prelude.lc 387:9-389:30 |
3500 | forall a . List a -> Int -> a | 3495 | forall a . [a] -> Int -> a |
3501 | testdata/Prelude.lc 387:10-387:11 | 3496 | testdata/Prelude.lc 387:10-387:11 |
3502 | _b | 3497 | _b |
3503 | testdata/Prelude.lc 387:16-387:19 | 3498 | testdata/Prelude.lc 387:16-387:19 |
@@ -3507,19 +3502,19 @@ testdata/Prelude.lc 387:16-387:24 | |||
3507 | testdata/Prelude.lc 387:23-387:24 | 3502 | testdata/Prelude.lc 387:23-387:24 |
3508 | Type | Type | 3503 | Type | Type |
3509 | testdata/Prelude.lc 388:10-388:12 | 3504 | testdata/Prelude.lc 388:10-388:12 |
3510 | forall a . List a -> Int -> a | 3505 | forall a . [a] -> Int -> a |
3511 | testdata/Prelude.lc 388:19-388:20 | 3506 | testdata/Prelude.lc 388:19-388:20 |
3512 | _d | 3507 | _d |
3513 | testdata/Prelude.lc 388:19-389:30 | 3508 | testdata/Prelude.lc 388:19-389:30 |
3514 | Bool -> _d | _c | _c | 3509 | Bool -> _d | _c | _c |
3515 | testdata/Prelude.lc 389:19-389:21 | 3510 | testdata/Prelude.lc 389:19-389:21 |
3516 | List _f | 3511 | [_f] |
3517 | testdata/Prelude.lc 389:19-389:24 | 3512 | testdata/Prelude.lc 389:19-389:24 |
3518 | Int -> _e | 3513 | Int -> _e |
3519 | testdata/Prelude.lc 389:19-389:30 | 3514 | testdata/Prelude.lc 389:19-389:30 |
3520 | _d | 3515 | _d |
3521 | testdata/Prelude.lc 389:22-389:24 | 3516 | testdata/Prelude.lc 389:22-389:24 |
3522 | forall a . List a -> Int -> a | 3517 | forall a . [a] -> Int -> a |
3523 | testdata/Prelude.lc 389:26-389:27 | 3518 | testdata/Prelude.lc 389:26-389:27 |
3524 | Int | 3519 | Int |
3525 | testdata/Prelude.lc 389:26-389:28 | 3520 | testdata/Prelude.lc 389:26-389:28 |