summaryrefslogtreecommitdiff
path: root/testdata/Prelude.out
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/Prelude.out')
-rw-r--r--testdata/Prelude.out26
1 files changed, 13 insertions, 13 deletions
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index 23dd4a4a..287c9734 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -25,17 +25,17 @@ snd :: forall a b . (a, b) -> b
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 :: forall (a :: 'RecItem -> Type) -> (forall (b :: 'String) c -> a (RecItem b c)) -> forall (d :: 'RecItem) -> a d
29match'RecItem :: (a :: Type -> Type) -> a 'RecItem -> (b :: Type) -> a b -> a b 29match'RecItem :: forall (a :: Type -> Type) -> a 'RecItem -> forall b -> a b -> a b
30recItemType :: 'RecItem -> Type 30recItemType :: 'RecItem -> Type
31'RecordC :: 'List 'RecItem -> Type 31'RecordC :: 'List 'RecItem -> Type
32RecordCons :: forall (a :: 'List 'RecItem) . 'HList (map 'RecItem Type recItemType a) -> 'RecordC a 32RecordCons :: forall (a :: 'List 'RecItem) . 'HList (map 'RecItem Type recItemType a) -> 'RecordC a
33'RecordCCase :: forall (a :: 'List 'RecItem) . (b :: 'RecordC a -> Type) -> ((c :: 'HList (map 'RecItem Type recItemType a)) -> b (RecordCons c)) -> (d :: 'RecordC a) -> b d 33'RecordCCase :: forall (a :: 'List 'RecItem) . forall (b :: 'RecordC a -> Type) -> (forall (c :: 'HList (map 'RecItem Type recItemType a)) -> b (RecordCons c)) -> forall (d :: 'RecordC a) -> b d
34match'RecordC :: (a :: Type -> Type) -> ((b :: 'List 'RecItem) -> a ('RecordC b)) -> (c :: Type) -> a c -> a c 34match'RecordC :: forall (a :: Type -> Type) -> (forall (b :: 'List 'RecItem) -> a ('RecordC b)) -> forall c -> a c -> a c
35isKeyC :: 'String -> Type -> 'List 'RecItem -> Type 35isKeyC :: 'String -> Type -> 'List 'RecItem -> Type
36fstTup :: forall a (b :: 'List Type) . 'HList (Cons a b) -> a 36fstTup :: forall a (b :: 'List Type) . 'HList (Cons a b) -> a
37sndTup :: forall a (b :: 'List Type) . 'HList (Cons a b) -> 'HList b 37sndTup :: forall a (b :: 'List Type) . 'HList (Cons a b) -> 'HList b
38project :: forall a (b :: 'List 'RecItem) . (c :: 'String) -> isKeyC c a b => 'RecordC b -> a 38project :: forall a (b :: 'List 'RecItem) . forall (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
@@ -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 forall a (b :: List Type) . HList ('Cons a b) -> a 481testdata/Prelude.lc 132:1-132:7 forall a (b :: List Type) . HList ('Cons a b) -> a
482testdata/Prelude.lc 132:10-132:23 forall a (b :: List Type) . (c :: Type) -> (a -> HList b -> c) -> HList ('Cons a b) -> c 482testdata/Prelude.lc 132:10-132:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
483testdata/Prelude.lc 132:10-132:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a 483testdata/Prelude.lc 132:10-132:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a
484testdata/Prelude.lc 132:10-132:37 HList ('Cons _b _a) -> _b 484testdata/Prelude.lc 132:10-132:37 HList ('Cons _b _a) -> _b
485testdata/Prelude.lc 132:27-132:36 _c -> HList _b -> _a 485testdata/Prelude.lc 132:27-132:36 _c -> HList _b -> _a
486testdata/Prelude.lc 132:35-132:36 HList _c -> _b | _e 486testdata/Prelude.lc 132:35-132:36 HList _c -> _b | _e
487testdata/Prelude.lc 133:1-133:7 forall a (b :: List Type) . HList ('Cons a b) -> HList b 487testdata/Prelude.lc 133:1-133:7 forall a (b :: List Type) . HList ('Cons a b) -> HList b
488testdata/Prelude.lc 133:10-133:23 forall a (b :: List Type) . (c :: Type) -> (a -> HList b -> c) -> HList ('Cons a b) -> c 488testdata/Prelude.lc 133:10-133:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
489testdata/Prelude.lc 133:10-133:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a 489testdata/Prelude.lc 133:10-133:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a
490testdata/Prelude.lc 133:10-133:37 HList ('Cons _b _a) -> HList _a 490testdata/Prelude.lc 133:10-133:37 HList ('Cons _b _a) -> HList _a
491testdata/Prelude.lc 133:27-133:36 _c -> HList _b -> _a 491testdata/Prelude.lc 133:27-133:36 _c -> HList _b -> _a
492testdata/Prelude.lc 133:35-133:36 HList _c -> _b | HList _d 492testdata/Prelude.lc 133:35-133:36 HList _c -> _b | HList _d
493testdata/Prelude.lc 136:12-138:181 _a -> _a | forall a (b :: List RecItem) . (c :: String) -> 'isKeyC c a b => RecordC b -> a 493testdata/Prelude.lc 136:12-138:181 _a -> _a | forall a (b :: List RecItem) . forall (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 forall a (b :: List RecItem) . (c :: String) -> 'isKeyC c a b => RecordC b -> a 512testdata/Prelude.lc 137:1-137:8 forall a (b :: List RecItem) . forall (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 'isKeyC _a _c _b => RecordC _b -> _c | (a :: String) -> 'isKeyC a _b _a => RecordC _a -> _b | HList ('map RecItem Type 'recItemType _b) -> _a | List _c -> _b | RecordC _c -> _d | String -> Type -> _a | Type -> _b | _b -> List _b -> _a | _e | _g | _j | _m | forall (a :: List RecItem) . (b :: String) -> 'isKeyC b _a a => RecordC a -> _a | forall a (b :: List RecItem) . (c :: String) -> 'isKeyC c a b => RecordC b -> a 516testdata/Prelude.lc 137:57-138:181 'isKeyC _a _c _b => RecordC _b -> _c | HList ('map RecItem Type 'recItemType _b) -> _a | List _c -> _b | RecordC _c -> _d | String -> Type -> _a | Type -> _b | _b -> List _b -> _a | _e | _g | _j | _m | forall (a :: List RecItem) . forall (b :: String) -> 'isKeyC b _a a => RecordC a -> _a | forall (a :: String) -> 'isKeyC a _b _a => RecordC _a -> _b | forall a (b :: List RecItem) . forall (c :: String) -> 'isKeyC c a b => RecordC b -> a
517testdata/Prelude.lc 137:59-137:61 forall a . Eq a => a -> a -> Bool 517testdata/Prelude.lc 137:59-137:61 forall 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 forall a (b :: List Type) . HList ('Cons a b) -> a 519testdata/Prelude.lc 137:67-137:73 forall a (b :: List Type) . HList ('Cons a b) -> a
@@ -535,9 +535,9 @@ testdata/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 forall a (b :: List RecItem) . (c :: String) -> 'isKeyC c a b => RecordC b -> a 538testdata/Prelude.lc 138:57-138:64 forall a (b :: List RecItem) . forall (c :: String) -> 'isKeyC c a b => RecordC b -> a
539testdata/Prelude.lc 138:57-138:67 forall (a :: List RecItem) . (b :: String) -> 'isKeyC b _p a => RecordC a -> _p 539testdata/Prelude.lc 138:57-138:67 forall (a :: List RecItem) . forall (b :: String) -> 'isKeyC b _p a => RecordC a -> _p
540testdata/Prelude.lc 138:57-138:71 (a :: String) -> 'isKeyC a _o _h => RecordC _h -> _o 540testdata/Prelude.lc 138:57-138:71 forall (a :: String) -> 'isKeyC a _o _h => RecordC _h -> _o
541testdata/Prelude.lc 138:57-138:73 'isKeyC _m _o _h => RecordC _h -> _o 541testdata/Prelude.lc 138:57-138:73 'isKeyC _m _o _h => RecordC _h -> _o
542testdata/Prelude.lc 138:57-138:103 RecordC _h -> _o 542testdata/Prelude.lc 138:57-138:103 RecordC _h -> _o
543testdata/Prelude.lc 138:57-138:181 _n 543testdata/Prelude.lc 138:57-138:181 _n