diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 22:56:42 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 22:56:42 +0200 |
commit | 128cf82881352cc1e9061db97fe3762315cfd0c9 (patch) | |
tree | 60f0efc4d587a58359b39edba470fd55a0d8c69a /testdata/Prelude.out | |
parent | e2ef3e4de33e15627ce21c7c506650b2f8123a1c (diff) |
removing coloring from .out files
Diffstat (limited to 'testdata/Prelude.out')
-rw-r--r-- | testdata/Prelude.out | 4653 |
1 files changed, 3039 insertions, 1614 deletions
diff --git a/testdata/Prelude.out b/testdata/Prelude.out index bf8a02e4..c0edc251 100644 --- a/testdata/Prelude.out +++ b/testdata/Prelude.out | |||
@@ -470,1643 +470,3068 @@ fromTo | |||
470 | :: forall (e :: _) . List e -> Int -> e | 470 | :: forall (e :: _) . List e -> Int -> e |
471 | main is not found | 471 | main is not found |
472 | ------------ trace | 472 | ------------ trace |
473 | const :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 473 | const :: forall a b . a -> b -> a |
474 | otherwise :: [32mBool[0m | 474 | otherwise :: Bool |
475 | & :: [32mforall a b . [32ma[0;32m -> ([32ma[0;32m -> [32mb[0;32m) -> [32mb[0;32m[0m | 475 | & :: forall a b . a -> (a -> b) -> b |
476 | $ :: [32mforall a b . ([32ma[0;32m -> [32mb[0;32m) -> [32ma[0;32m -> [32mb[0;32m[0m | 476 | $ :: forall a b . (a -> b) -> a -> b |
477 | . :: [32mforall a b c . ([32mb[0;32m -> [32mc[0;32m) -> ([32ma[0;32m -> [32mb[0;32m) -> [32ma[0;32m -> [32mc[0;32m[0m | 477 | . :: forall a b c . (b -> c) -> (a -> b) -> a -> c |
478 | uncurry :: [32mforall a b c . ([32ma[0;32m -> [32mc[0;32m -> [32mb[0;32m) -> ([32ma[0;32m, [32mc[0;32m) -> [32mb[0;32m[0m | 478 | uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b |
479 | *** :: [32mforall a b c d . ([32ma[0;32m -> [32mc[0;32m) -> ([32mb[0;32m -> [32md[0;32m) -> ([32ma[0;32m, [32mb[0;32m) -> ([32mc[0;32m, [32md[0;32m)[0m | 479 | *** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) |
480 | pi :: [32mFloat[0m | 480 | pi :: Float |
481 | zip :: [32mforall a b . List [32ma[0;32m -> List [32mb[0;32m -> List ([32ma[0;32m, [32mb[0;32m)[0m | 481 | zip :: forall a b . List a -> List b -> List (a, b) |
482 | unzip :: [32mforall a b . List ([32ma[0;32m, [32mb[0;32m) -> (List [32ma[0;32m, List [32mb[0;32m)[0m | 482 | unzip :: forall a b . List (a, b) -> (List a, List b) |
483 | filter :: [32mforall a . ([32ma[0;32m -> Bool) -> List [32ma[0;32m -> List [32ma[0;32m[0m | 483 | filter :: forall a . (a -> Bool) -> List a -> List a |
484 | tail :: [32mforall a . List [32ma[0;32m -> List [32ma[0;32m[0m | 484 | tail :: forall a . List a -> List a |
485 | pairs :: [32mforall a . List [32ma[0;32m -> List ([32ma[0;32m, [32ma[0;32m)[0m | 485 | pairs :: forall a . List a -> List (a, a) |
486 | foldl' :: [32mforall a b . ([32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m) -> [32ma[0;32m -> List [32mb[0;32m -> [32ma[0;32m[0m | 486 | foldl' :: forall a b . (a -> b -> a) -> a -> List b -> a |
487 | foldr1 :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m) -> List [32ma[0;32m -> [32ma[0;32m[0m | 487 | foldr1 :: forall a . (a -> a -> a) -> List a -> a |
488 | split :: [32mforall a . List [32ma[0;32m -> (List [32ma[0;32m, List [32ma[0;32m)[0m | 488 | split :: forall a . List a -> (List a, List a) |
489 | mergeBy :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m -> Ordering) -> List [32ma[0;32m -> List [32ma[0;32m -> List [32ma[0;32m[0m | 489 | mergeBy :: forall a . (a -> a -> Ordering) -> List a -> List a -> List a |
490 | sortBy :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m -> Ordering) -> List [32ma[0;32m -> List [32ma[0;32m[0m | 490 | sortBy :: forall a . (a -> a -> Ordering) -> List a -> List a |
491 | iterate :: [32mforall a . ([32ma[0;32m -> [32ma[0;32m) -> [32ma[0;32m -> List [32ma[0;32m[0m | 491 | iterate :: forall a . (a -> a) -> a -> List a |
492 | fst :: [32mforall a b . ([32ma[0;32m, [32mb[0;32m) -> [32ma[0;32m[0m | 492 | fst :: forall a b . (a, b) -> a |
493 | snd :: [32mforall a b . ([32ma[0;32m, [32mb[0;32m) -> [32mb[0;32m[0m | 493 | snd :: forall a b . (a, b) -> b |
494 | ||| :: [32mBool -> Bool -> Bool[0m | 494 | ||| :: Bool -> Bool -> Bool |
495 | &&& :: [32mBool -> Bool -> Bool[0m | 495 | &&& :: Bool -> Bool -> Bool |
496 | 'RecItem :: [32mType[0m | 496 | 'RecItem :: Type |
497 | RecItem :: [32mString -> Type -> RecItem[0m | 497 | RecItem :: String -> Type -> RecItem |
498 | 'RecItemCase | 498 | 'RecItemCase |
499 | :: [32mforall (a :: RecItem -> Type) | 499 | :: forall (a :: RecItem -> Type) |
500 | -> (forall (b :: String) c -> [32m[32ma[0;32m [32m('RecItem [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall (d :: RecItem) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 500 | -> (forall (b :: String) c -> a ('RecItem b c)) -> forall (d :: RecItem) -> a d |
501 | match'RecItem | 501 | match'RecItem |
502 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRecItem[0;32m[0;32m -> forall b -> [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 | 502 | :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b |
503 | recItemType :: [32mRecItem -> Type[0m | 503 | recItemType :: RecItem -> Type |
504 | 'RecordC :: [32mList RecItem -> Type[0m | 504 | 'RecordC :: List RecItem -> Type |
505 | RecordCons | 505 | RecordCons |
506 | :: [32mforall (a :: List RecItem) | 506 | :: forall (a :: List RecItem) |
507 | . HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m -> RecordC [32ma[0;32m[0m | 507 | . HList (map RecItem Type recItemType a) -> RecordC a |
508 | 'RecordCCase | 508 | 'RecordCCase |
509 | :: [32mforall (a :: List RecItem) | 509 | :: forall (a :: List RecItem) |
510 | . forall (b :: RecordC [32ma[0;32m -> Type) | 510 | . forall (b :: RecordC a -> Type) |
511 | -> (forall (c :: HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m) -> [32m[32mb[0;32m [32m('RecordCons [32mc[0;32m)[0;32m[0;32m) | 511 | -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c)) |
512 | -> forall (d :: RecordC [32ma[0;32m) -> [32m[32mb[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 512 | -> forall (d :: RecordC a) -> b d |
513 | match'RecordC | 513 | match'RecordC |
514 | :: [32mforall (a :: Type -> Type) | 514 | :: forall (a :: Type -> Type) |
515 | -> (forall (b :: List RecItem) -> [32m[32ma[0;32m [32m(RecordC [32mb[0;32m)[0;32m[0;32m) -> forall c -> [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 | 515 | -> (forall (b :: List RecItem) -> a (RecordC b)) -> forall c -> a c -> a c |
516 | isKeyC :: [32mString -> Type -> List RecItem -> Type[0m | 516 | isKeyC :: String -> Type -> List RecItem -> Type |
517 | fstTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32ma[0;32m[0m | 517 | fstTup :: forall a (b :: List Type) . HList ('Cons a b) -> a |
518 | sndTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> HList [32mb[0;32m[0m | 518 | sndTup :: forall a (b :: List Type) . HList ('Cons a b) -> HList b |
519 | project | 519 | project |
520 | :: [32mforall a (b :: List RecItem) | 520 | :: forall a (b :: List RecItem) |
521 | . forall (c :: String) -> [32misKeyC [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m => RecordC [32mb[0;32m -> [32ma[0;32m[0m | 521 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
522 | rgb :: [32mFloat -> Float -> Float -> VecS Float 4[0m | 522 | rgb :: Float -> Float -> Float -> VecS Float 4 |
523 | black :: [32mVecS Float 4[0m | 523 | black :: VecS Float 4 |
524 | gray :: [32mVecS Float 4[0m | 524 | gray :: VecS Float 4 |
525 | silver :: [32mVecS Float 4[0m | 525 | silver :: VecS Float 4 |
526 | white :: [32mVecS Float 4[0m | 526 | white :: VecS Float 4 |
527 | maroon :: [32mVecS Float 4[0m | 527 | maroon :: VecS Float 4 |
528 | red :: [32mVecS Float 4[0m | 528 | red :: VecS Float 4 |
529 | olive :: [32mVecS Float 4[0m | 529 | olive :: VecS Float 4 |
530 | yellow :: [32mVecS Float 4[0m | 530 | yellow :: VecS Float 4 |
531 | green :: [32mVecS Float 4[0m | 531 | green :: VecS Float 4 |
532 | lime :: [32mVecS Float 4[0m | 532 | lime :: VecS Float 4 |
533 | teal :: [32mVecS Float 4[0m | 533 | teal :: VecS Float 4 |
534 | aqua :: [32mVecS Float 4[0m | 534 | aqua :: VecS Float 4 |
535 | navy :: [32mVecS Float 4[0m | 535 | navy :: VecS Float 4 |
536 | blue :: [32mVecS Float 4[0m | 536 | blue :: VecS Float 4 |
537 | purple :: [32mVecS Float 4[0m | 537 | purple :: VecS Float 4 |
538 | fuchsia :: [32mVecS Float 4[0m | 538 | fuchsia :: VecS Float 4 |
539 | colorImage1 | 539 | colorImage1 |
540 | :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 1 ('Color [32mc[0;32m)[0m | 540 | :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) |
541 | colorImage2 | 541 | colorImage2 |
542 | :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 2 ('Color [32mc[0;32m)[0m | 542 | :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) |
543 | depthImage1 :: [32mFloat -> Image 1 'Depth[0m | 543 | depthImage1 :: Float -> Image 1 'Depth |
544 | v3FToV4F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> VecS Float 4[0m | 544 | v3FToV4F :: Vec 3 Float -> VecS Float 4 |
545 | radians :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 545 | radians :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
546 | degrees :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 546 | degrees :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
547 | sin :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 547 | sin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
548 | cos :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 548 | cos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
549 | tan :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 549 | tan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
550 | sinh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 550 | sinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
551 | cosh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 551 | cosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
552 | tanh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 552 | tanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
553 | asin :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 553 | asin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
554 | asinh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 554 | asinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
555 | acos :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 555 | acos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
556 | acosh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 556 | acosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
557 | atan :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 557 | atan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
558 | atanh :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 558 | atanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
559 | atan2 :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 559 | atan2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
560 | pow :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 560 | pow :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
561 | exp :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 561 | exp :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
562 | log :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 562 | log :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
563 | exp2 :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 563 | exp2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
564 | log2 :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 564 | log2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
565 | sqrt :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 565 | sqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
566 | inversesqrt :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 566 | inversesqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
567 | abs :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 567 | abs :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
568 | sign :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 568 | sign :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
569 | floor :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 569 | floor :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
570 | trunc :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 570 | trunc :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
571 | round :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 571 | round :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
572 | roundEven :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 572 | roundEven :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
573 | ceil :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 573 | ceil :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
574 | fract :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 574 | fract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
575 | mod :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 575 | mod :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
576 | min :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 576 | min :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
577 | max :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 577 | max :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
578 | modF :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> ([32ma[0;32m, [32ma[0;32m)[0m | 578 | modF :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) |
579 | clamp :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 579 | clamp :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b |
580 | clampS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 580 | clampS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b |
581 | mix :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 581 | mix :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
582 | mixS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float -> [32ma[0;32m[0m | 582 | mixS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a |
583 | mixB | 583 | mixB |
584 | :: [32mforall a (b :: Nat) c | 584 | :: forall a (b :: Nat) c |
585 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32mc[0;32m -> [32ma[0;32m[0m | 585 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a |
586 | step :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 586 | step :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a |
587 | stepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> [32ma[0;32m -> [32ma[0;32m[0m | 587 | stepS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a |
588 | smoothstep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 588 | smoothstep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a |
589 | smoothstepS | 589 | smoothstepS |
590 | :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> Float -> [32ma[0;32m -> [32ma[0;32m[0m | 590 | :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a |
591 | isNan | 591 | isNan |
592 | :: [32mforall a (b :: Nat) c | 592 | :: forall a (b :: Nat) c |
593 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 593 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
594 | isInf | 594 | isInf |
595 | :: [32mforall a (b :: Nat) c | 595 | :: forall a (b :: Nat) c |
596 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 596 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
597 | dFdx :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 597 | dFdx :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
598 | dFdy :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 598 | dFdy :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
599 | fWidth :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 599 | fWidth :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
600 | noise1 :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> Float[0m | 600 | noise1 :: forall (a :: Nat) . VecScalar a Float -> Float |
601 | noise2 :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m[0m | 601 | noise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float |
602 | noise3 :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m[0m | 602 | noise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float |
603 | noise4 :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m[0m | 603 | noise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float |
604 | length :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> Float[0m | 604 | length :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float |
605 | distance :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float[0m | 605 | distance :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
606 | dot :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float[0m | 606 | dot :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
607 | cross :: [32mforall a . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float 3[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 607 | cross :: forall a . (a ~ VecS Float 3) => a -> a -> a |
608 | normalize :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 608 | normalize :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
609 | faceforward :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 609 | faceforward :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
610 | reflect :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 610 | reflect :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
611 | refract :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 611 | refract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
612 | transpose :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32ma[0;32m [32mc[0;32m[0m | 612 | transpose :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c |
613 | det :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Float[0m | 613 | det :: forall (a :: Nat) b . Mat a a b -> Float |
614 | inv :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m[0m | 614 | inv :: forall (a :: Nat) b . Mat a a b -> Mat a a b |
615 | outer :: [32mforall (a :: Nat) b (c :: Nat) . [32mVec [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> Mat [32mc[0;32m [32ma[0;32m [32mb[0;32m[0m | 615 | outer :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b |
616 | bAnd :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 616 | bAnd :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
617 | bOr :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 617 | bOr :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
618 | bXor :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 618 | bXor :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
619 | bNot :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 619 | bNot :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b |
620 | bAndS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 620 | bAndS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
621 | bOrS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 621 | bOrS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
622 | bXorS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 622 | bXorS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
623 | shiftL | 623 | shiftL |
624 | :: [32mforall a b (c :: Nat) d | 624 | :: forall a b (c :: Nat) d |
625 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 625 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b |
626 | shiftR | 626 | shiftR |
627 | :: [32mforall a b (c :: Nat) d | 627 | :: forall a b (c :: Nat) d |
628 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 628 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b |
629 | shiftLS | 629 | shiftLS |
630 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 630 | :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b |
631 | shiftRS | 631 | shiftRS |
632 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 632 | :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b |
633 | floatBitsToInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m[0m | 633 | floatBitsToInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Int |
634 | floatBitsToWord :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m[0m | 634 | floatBitsToWord :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Word |
635 | intBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m | 635 | intBitsToFloat :: forall (a :: Nat) . VecScalar a Int -> VecScalar a Float |
636 | wordBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m | 636 | wordBitsToFloat :: forall (a :: Nat) . VecScalar a Word -> VecScalar a Float |
637 | + :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 637 | + :: forall a . Num (MatVecScalarElem a) => a -> a -> a |
638 | - :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 638 | - :: forall a . Num (MatVecScalarElem a) => a -> a -> a |
639 | * :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 639 | * :: forall a . Num (MatVecScalarElem a) => a -> a -> a |
640 | / | 640 | / |
641 | :: [32mforall a (b :: Nat) | 641 | :: forall a (b :: Nat) |
642 | . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 642 | . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
643 | % | 643 | % |
644 | :: [32mforall a (b :: Nat) | 644 | :: forall a (b :: Nat) |
645 | . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 645 | . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a |
646 | neg :: [32mforall a . [32mSigned [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 646 | neg :: forall a . Signed (MatVecScalarElem a) => a -> a |
647 | /= :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Bool[0m | 647 | /= :: forall a . a -> a -> Bool |
648 | < | 648 | < |
649 | :: [32mforall (a :: Nat) b | 649 | :: forall (a :: Nat) b |
650 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 650 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
651 | <= | 651 | <= |
652 | :: [32mforall (a :: Nat) b | 652 | :: forall (a :: Nat) b |
653 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 653 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
654 | >= | 654 | >= |
655 | :: [32mforall (a :: Nat) b | 655 | :: forall (a :: Nat) b |
656 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 656 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
657 | > | 657 | > |
658 | :: [32mforall (a :: Nat) b | 658 | :: forall (a :: Nat) b |
659 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 659 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool |
660 | && :: [32mBool -> Bool -> Bool[0m | 660 | && :: Bool -> Bool -> Bool |
661 | || :: [32mBool -> Bool -> Bool[0m | 661 | || :: Bool -> Bool -> Bool |
662 | xor :: [32mBool -> Bool -> Bool[0m | 662 | xor :: Bool -> Bool -> Bool |
663 | not :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 663 | not :: forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool |
664 | any :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m | 664 | any :: forall (a :: Nat) . VecScalar a Bool -> Bool |
665 | all :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m | 665 | all :: forall (a :: Nat) . VecScalar a Bool -> Bool |
666 | .*. | 666 | .*. |
667 | :: [32mforall (a :: Nat) (b :: Nat) c (d :: Nat) | 667 | :: forall (a :: Nat) (b :: Nat) c (d :: Nat) |
668 | . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32md[0;32m [32mc[0;32m -> Mat [32ma[0;32m [32md[0;32m [32mc[0;32m[0m | 668 | . Mat a b c -> Mat b d c -> Mat a d c |
669 | *. :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> VecS [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32ma[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 669 | *. :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c |
670 | .* :: [32mforall (a :: Nat) b (c :: Nat) . VecS [32mb[0;32m [32ma[0;32m -> Mat [32ma[0;32m [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 670 | .* :: forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b |
671 | +! :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m[0m | 671 | +! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a |
672 | -! :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m[0m | 672 | -! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a |
673 | *! :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m[0m | 673 | *! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a |
674 | /! :: [32mforall a (b :: Nat) . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 674 | /! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a |
675 | %! :: [32mforall a (b :: Nat) . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 675 | %! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a |
676 | perspective :: [32mFloat -> Float -> Float -> Float -> Mat 4 4 Float[0m | 676 | perspective :: Float -> Float -> Float -> Float -> Mat 4 4 Float |
677 | rotMatrixZ :: [32m[32mVecScalar [32m1[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 677 | rotMatrixZ :: VecScalar 1 Float -> Mat 4 4 Float |
678 | rotMatrixY :: [32m[32mVecScalar [32m1[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 678 | rotMatrixY :: VecScalar 1 Float -> Mat 4 4 Float |
679 | rotMatrixX :: [32m[32mVecScalar [32m1[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 679 | rotMatrixX :: VecScalar 1 Float -> Mat 4 4 Float |
680 | rotationEuler :: [32mFloat -> Float -> Float -> Mat 4 4 Float[0m | 680 | rotationEuler :: Float -> Float -> Float -> Mat 4 4 Float |
681 | translateBefore4 :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 681 | translateBefore4 :: Vec 3 Float -> Mat 4 4 Float |
682 | lookat :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 682 | lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float |
683 | scale :: [32mFloat -> VecS Float 4 -> VecS Float 4[0m | 683 | scale :: Float -> VecS Float 4 -> VecS Float 4 |
684 | fromTo :: [32mFloat -> Float -> List Float[0m | 684 | fromTo :: Float -> Float -> List Float |
685 | !! :: [32mforall a . List [32ma[0;32m -> Int -> [32ma[0;32m[0m | 685 | !! :: forall a . List a -> Int -> a |
686 | ------------ tooltips | 686 | ------------ tooltips |
687 | testdata/Prelude.lc 16:1-16:6 forall a b . a -> b -> a | 687 | testdata/Prelude.lc 16:1-16:6 |
688 | testdata/Prelude.lc 16:13-16:14 _d | 688 | forall a b . a -> b -> a |
689 | testdata/Prelude.lc 18:1-18:10 Bool | 689 | testdata/Prelude.lc 16:13-16:14 |
690 | testdata/Prelude.lc 18:13-18:17 Bool | 690 | _d |
691 | testdata/Prelude.lc 20:3-20:4 forall a b . a -> (a -> b) -> b | 691 | testdata/Prelude.lc 18:1-18:10 |
692 | testdata/Prelude.lc 20:9-20:10 _b | 692 | Bool |
693 | testdata/Prelude.lc 20:11-20:12 _g | 693 | testdata/Prelude.lc 18:13-18:17 |
694 | testdata/Prelude.lc 22:2-22:3 forall a b . (a -> b) -> a -> b | 694 | Bool |
695 | testdata/Prelude.lc 22:15-22:16 _d | 695 | testdata/Prelude.lc 20:3-20:4 |
696 | testdata/Prelude.lc 22:17-22:18 _e | 696 | forall a b . a -> (a -> b) -> b |
697 | testdata/Prelude.lc 23:2-23:3 forall a b c . (b -> c) -> (a -> b) -> a -> c | 697 | testdata/Prelude.lc 20:9-20:10 |
698 | testdata/Prelude.lc 23:17-23:18 _f | 698 | _b |
699 | testdata/Prelude.lc 23:20-23:21 _g | 699 | testdata/Prelude.lc 20:11-20:12 |
700 | testdata/Prelude.lc 23:22-23:23 _h | 700 | _g |
701 | testdata/Prelude.lc 25:1-25:8 forall a b c . (a -> c -> b) -> (a, c) -> b | 701 | testdata/Prelude.lc 22:2-22:3 |
702 | testdata/Prelude.lc 25:20-25:21 _o | 702 | forall a b . (a -> b) -> a -> b |
703 | testdata/Prelude.lc 25:20-25:25 HList _c -> _b | _c | _c -> HList _b -> _a | _d | 703 | testdata/Prelude.lc 22:15-22:16 |
704 | testdata/Prelude.lc 25:22-25:23 _n | 704 | _d |
705 | testdata/Prelude.lc 25:24-25:25 _j | 705 | testdata/Prelude.lc 22:17-22:18 |
706 | testdata/Prelude.lc 27:2-27:5 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) | 706 | _e |
707 | testdata/Prelude.lc 27:20-27:30 (_b, _a) | HList _c -> _b | _c -> HList _b -> _a | 707 | testdata/Prelude.lc 23:2-23:3 |
708 | testdata/Prelude.lc 27:21-27:22 _s | 708 | forall a b c . (b -> c) -> (a -> b) -> a -> c |
709 | testdata/Prelude.lc 27:23-27:24 _p | 709 | testdata/Prelude.lc 23:17-23:18 |
710 | testdata/Prelude.lc 27:26-27:27 _r | 710 | _f |
711 | testdata/Prelude.lc 27:26-27:29 ((_a)) | 711 | testdata/Prelude.lc 23:20-23:21 |
712 | testdata/Prelude.lc 27:28-27:29 _l | 712 | _g |
713 | testdata/Prelude.lc 29:1-29:3 Float | 713 | testdata/Prelude.lc 23:22-23:23 |
714 | testdata/Prelude.lc 29:6-29:23 Float | 714 | _h |
715 | testdata/Prelude.lc 31:8-31:11 Type | 715 | testdata/Prelude.lc 25:1-25:8 |
716 | testdata/Prelude.lc 31:8-31:29 Type | 716 | forall a b c . (a -> c -> b) -> (a, c) -> b |
717 | testdata/Prelude.lc 31:8-34:39 _a -> _a | forall a b . List a -> List b -> List (a, b) | 717 | testdata/Prelude.lc 25:20-25:21 |
718 | testdata/Prelude.lc 31:9-31:10 _d | 718 | _o |
719 | testdata/Prelude.lc 31:15-31:18 Type | 719 | testdata/Prelude.lc 25:20-25:25 |
720 | testdata/Prelude.lc 31:15-31:29 Type | 720 | _c | _d |
721 | testdata/Prelude.lc 31:16-31:17 _c | 721 | testdata/Prelude.lc 25:22-25:23 |
722 | testdata/Prelude.lc 31:22-31:29 Type | 722 | _n |
723 | testdata/Prelude.lc 31:23-31:28 Type | 723 | testdata/Prelude.lc 25:24-25:25 |
724 | testdata/Prelude.lc 31:24-31:25 Type | 724 | _j |
725 | testdata/Prelude.lc 31:24-31:27 List Type | 725 | testdata/Prelude.lc 27:2-27:5 |
726 | testdata/Prelude.lc 31:26-31:27 List Type | Type | 726 | forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) |
727 | testdata/Prelude.lc 32:1-32:4 forall a b . List a -> List b -> List (a, b) | 727 | testdata/Prelude.lc 27:20-27:30 |
728 | testdata/Prelude.lc 32:22-32:24 forall a . List a | 728 | (_b, _a) | (_b, _a) | (_b, _a) |
729 | testdata/Prelude.lc 32:22-34:39 List (_d, _c) | List _a -> List (_a, _d) | List _b -> List (_c, _b) | List _b -> List _a -> List (_b, _a) | 729 | testdata/Prelude.lc 27:21-27:22 |
730 | testdata/Prelude.lc 33:22-33:24 forall a . List a | 730 | _s |
731 | testdata/Prelude.lc 33:22-34:39 List (_c, _f) | List _a -> List (_e, _a) | List _c -> List _b | _b -> List _b -> List _a | 731 | testdata/Prelude.lc 27:23-27:24 |
732 | testdata/Prelude.lc 34:23-34:28 (_h, _d) | 732 | _p |
733 | testdata/Prelude.lc 34:23-34:29 List (_h, _d) -> List (_h, _d) | 733 | testdata/Prelude.lc 27:26-27:27 |
734 | testdata/Prelude.lc 34:23-34:39 List (_g, _c) | List _c -> List _b | _b -> List _b -> List _a | 734 | _r |
735 | testdata/Prelude.lc 34:24-34:25 _k | 735 | testdata/Prelude.lc 27:26-27:29 |
736 | testdata/Prelude.lc 34:26-34:27 ((_d)) | _g | 736 | ((_a)) |
737 | testdata/Prelude.lc 34:28-34:29 forall a . a -> List a -> List a | 737 | testdata/Prelude.lc 27:28-27:29 |
738 | testdata/Prelude.lc 34:30-34:33 forall a b . List a -> List b -> List (a, b) | 738 | _l |
739 | testdata/Prelude.lc 34:30-34:36 List _a -> List (_h, _a) | 739 | testdata/Prelude.lc 29:1-29:3 |
740 | testdata/Prelude.lc 34:30-34:39 List (_g, _c) | 740 | Float |
741 | testdata/Prelude.lc 34:34-34:36 List _i | 741 | testdata/Prelude.lc 29:6-29:23 |
742 | testdata/Prelude.lc 34:37-34:39 List _c | 742 | Float |
743 | testdata/Prelude.lc 36:10-36:17 Type | 743 | testdata/Prelude.lc 31:8-31:11 |
744 | testdata/Prelude.lc 36:10-36:30 Type | 744 | Type |
745 | testdata/Prelude.lc 36:10-39:27 _a -> _a | forall a b . List (a, b) -> (List a, List b) | 745 | testdata/Prelude.lc 31:8-31:29 |
746 | testdata/Prelude.lc 36:11-36:16 Type | 746 | Type | Type |
747 | testdata/Prelude.lc 36:12-36:13 _e | 747 | testdata/Prelude.lc 31:8-34:39 |
748 | testdata/Prelude.lc 36:12-36:15 List Type | 748 | forall a b . List a -> List b -> List (a, b) |
749 | testdata/Prelude.lc 36:14-36:15 List Type | _c | 749 | testdata/Prelude.lc 31:9-31:10 |
750 | testdata/Prelude.lc 36:21-36:30 Type | 750 | _d |
751 | testdata/Prelude.lc 36:22-36:25 Type | 751 | testdata/Prelude.lc 31:15-31:18 |
752 | testdata/Prelude.lc 36:22-36:29 List Type | 752 | Type |
753 | testdata/Prelude.lc 36:23-36:24 Type | 753 | testdata/Prelude.lc 31:15-31:29 |
754 | testdata/Prelude.lc 36:26-36:29 List Type | Type | 754 | Type |
755 | testdata/Prelude.lc 36:27-36:28 Type | 755 | testdata/Prelude.lc 31:16-31:17 |
756 | testdata/Prelude.lc 37:1-37:6 forall a b . List (a, b) -> (List a, List b) | 756 | _c |
757 | testdata/Prelude.lc 37:12-37:19 (List _b, List _a) | 757 | testdata/Prelude.lc 31:22-31:29 |
758 | testdata/Prelude.lc 37:12-39:27 (List _c, List _b) | List (_b, _a) -> (List _b, List _a) | 758 | Type | Type |
759 | testdata/Prelude.lc 37:13-37:15 forall a . List a | 759 | testdata/Prelude.lc 31:23-31:28 |
760 | testdata/Prelude.lc 37:16-37:18 ((List _a)) | forall a . List a | 760 | Type |
761 | testdata/Prelude.lc 38:20-38:31 (List _n, List _i) | 761 | testdata/Prelude.lc 31:24-31:25 |
762 | testdata/Prelude.lc 38:20-39:27 (List _d, List _a) | (List _d, List _c) | (List _h, List _c) | HList _c -> _b | List _d -> (List _c, List _b) | _c -> HList _b -> _a | _c -> List _c -> (List _b, List _a) | 762 | Type |
763 | testdata/Prelude.lc 38:21-38:22 _s | 763 | testdata/Prelude.lc 31:24-31:27 |
764 | testdata/Prelude.lc 38:21-38:23 List _r -> List _r | 764 | List Type |
765 | testdata/Prelude.lc 38:21-38:25 List _p | 765 | testdata/Prelude.lc 31:26-31:27 |
766 | testdata/Prelude.lc 38:22-38:23 forall a . a -> List a -> List a | 766 | Type | List Type |
767 | testdata/Prelude.lc 38:23-38:25 List _f | 767 | testdata/Prelude.lc 32:1-32:4 |
768 | testdata/Prelude.lc 38:26-38:27 _n | 768 | forall a b . List a -> List b -> List (a, b) |
769 | testdata/Prelude.lc 38:26-38:28 List _m -> List _m | 769 | testdata/Prelude.lc 32:22-32:24 |
770 | testdata/Prelude.lc 38:26-38:30 ((List _i)) | List _k | 770 | forall a . List a |
771 | testdata/Prelude.lc 38:27-38:28 forall a . a -> List a -> List a | 771 | testdata/Prelude.lc 32:22-34:39 |
772 | testdata/Prelude.lc 38:28-38:30 List _f | 772 | List _a -> List (_a, _d) | List (_d, _c) |
773 | testdata/Prelude.lc 39:10-39:12 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k | 773 | testdata/Prelude.lc 33:22-33:24 |
774 | testdata/Prelude.lc 39:10-39:15 (List _e, List _d) | (List _f, List _e) | 774 | forall a . List a |
775 | testdata/Prelude.lc 39:13-39:15 HList _c -> _b | _c | _c -> HList _b -> _a | _f | 775 | testdata/Prelude.lc 33:22-34:39 |
776 | testdata/Prelude.lc 39:19-39:24 forall a b . List (a, b) -> (List a, List b) | 776 | List _a -> List (_e, _a) | List (_c, _f) |
777 | testdata/Prelude.lc 39:19-39:27 (List _b, List _a) | 777 | testdata/Prelude.lc 34:23-34:28 |
778 | testdata/Prelude.lc 39:25-39:27 List _r | 778 | (_h, _d) |
779 | testdata/Prelude.lc 41:1-41:7 forall a . (a -> Bool) -> List a -> List a | 779 | testdata/Prelude.lc 34:23-34:29 |
780 | testdata/Prelude.lc 41:21-41:23 forall a . List a | 780 | List (_h, _d) -> List (_h, _d) |
781 | testdata/Prelude.lc 41:21-44:49 List _a -> List _a | _a -> _a | 781 | testdata/Prelude.lc 34:23-34:39 |
782 | testdata/Prelude.lc 42:22-44:49 List _c | List _c -> List _b | _b -> List _b -> List _a | 782 | List (_g, _c) |
783 | testdata/Prelude.lc 42:27-42:31 _g | 783 | testdata/Prelude.lc 34:24-34:25 |
784 | testdata/Prelude.lc 42:32-42:33 _f | 784 | _k |
785 | testdata/Prelude.lc 43:32-44:49 Bool -> List _f | 785 | testdata/Prelude.lc 34:26-34:27 |
786 | testdata/Prelude.lc 43:33-43:34 _h | 786 | _g | ((_d)) |
787 | testdata/Prelude.lc 43:33-43:36 List _g -> List _g | 787 | testdata/Prelude.lc 34:28-34:29 |
788 | testdata/Prelude.lc 43:33-43:51 List _f | 788 | forall a . a -> List a -> List a |
789 | testdata/Prelude.lc 43:35-43:36 forall a . a -> List a -> List a | 789 | testdata/Prelude.lc 34:30-34:33 |
790 | testdata/Prelude.lc 43:37-43:43 _j -> List _f -> List _f | 790 | forall a b . List a -> List b -> List (a, b) |
791 | testdata/Prelude.lc 43:37-43:48 List _f -> List _f | 791 | testdata/Prelude.lc 34:30-34:36 |
792 | testdata/Prelude.lc 43:37-43:51 List _f | 792 | List _a -> List (_h, _a) |
793 | testdata/Prelude.lc 43:44-43:48 _j | 793 | testdata/Prelude.lc 34:30-34:39 |
794 | testdata/Prelude.lc 43:49-43:51 List _f | 794 | List (_g, _c) |
795 | testdata/Prelude.lc 44:34-44:40 _m | 795 | testdata/Prelude.lc 34:34-34:36 |
796 | testdata/Prelude.lc 44:41-44:45 _n | 796 | List _i |
797 | testdata/Prelude.lc 44:46-44:48 List _k | 797 | testdata/Prelude.lc 34:37-34:39 |
798 | testdata/Prelude.lc 49:9-49:12 Type | 798 | List _c |
799 | testdata/Prelude.lc 49:9-49:19 Type | 799 | testdata/Prelude.lc 36:10-36:17 |
800 | testdata/Prelude.lc 49:10-49:11 _b | 800 | Type |
801 | testdata/Prelude.lc 49:16-49:19 Type | 801 | testdata/Prelude.lc 36:10-36:30 |
802 | testdata/Prelude.lc 49:17-49:18 Type | 802 | Type | Type |
803 | testdata/Prelude.lc 50:1-50:5 forall a . List a -> List a | 803 | testdata/Prelude.lc 36:10-39:27 |
804 | testdata/Prelude.lc 50:16-50:18 List _a -> List _a | List _b | List _c -> _b | List _d | _b -> List _b -> _a | 804 | forall a b . List (a, b) -> (List a, List b) |
805 | testdata/Prelude.lc 52:10-52:13 Type | 805 | testdata/Prelude.lc 36:11-36:16 |
806 | testdata/Prelude.lc 52:10-52:25 Type | 806 | Type |
807 | testdata/Prelude.lc 52:11-52:12 _b | 807 | testdata/Prelude.lc 36:12-36:13 |
808 | testdata/Prelude.lc 52:17-52:25 Type | 808 | _e |
809 | testdata/Prelude.lc 52:18-52:24 Type | 809 | testdata/Prelude.lc 36:12-36:15 |
810 | testdata/Prelude.lc 52:19-52:20 Type | 810 | List Type |
811 | testdata/Prelude.lc 52:19-52:23 List Type | 811 | testdata/Prelude.lc 36:14-36:15 |
812 | testdata/Prelude.lc 52:22-52:23 List Type | Type | 812 | _c | List Type |
813 | testdata/Prelude.lc 53:1-53:6 forall a . List a -> List (a, a) | 813 | testdata/Prelude.lc 36:21-36:30 |
814 | testdata/Prelude.lc 53:11-53:14 forall a b . List a -> List b -> List (a, b) | 814 | Type | Type |
815 | testdata/Prelude.lc 53:11-53:16 List _a -> List (_c, _a) | 815 | testdata/Prelude.lc 36:22-36:25 |
816 | testdata/Prelude.lc 53:11-53:25 List (_b, _b) | List _a -> List (_a, _a) | 816 | Type |
817 | testdata/Prelude.lc 53:15-53:16 List _d | 817 | testdata/Prelude.lc 36:22-36:29 |
818 | testdata/Prelude.lc 53:18-53:22 forall a . List a -> List a | 818 | List Type |
819 | testdata/Prelude.lc 53:18-53:24 List _b | 819 | testdata/Prelude.lc 36:23-36:24 |
820 | testdata/Prelude.lc 53:23-53:24 List _c | 820 | Type |
821 | testdata/Prelude.lc 55:1-55:7 forall a b . (a -> b -> a) -> a -> List b -> a | 821 | testdata/Prelude.lc 36:26-36:29 |
822 | testdata/Prelude.lc 55:17-55:18 _f | 822 | Type | List Type |
823 | testdata/Prelude.lc 55:17-56:41 List _b -> _f | _a -> _a | 823 | testdata/Prelude.lc 36:27-36:28 |
824 | testdata/Prelude.lc 56:22-56:28 _k | 824 | Type |
825 | testdata/Prelude.lc 56:22-56:41 List _b -> _f | _a -> List _a -> _e | 825 | testdata/Prelude.lc 37:1-37:6 |
826 | testdata/Prelude.lc 56:29-56:30 _l | 826 | forall a b . List (a, b) -> (List a, List b) |
827 | testdata/Prelude.lc 56:32-56:33 _m | 827 | testdata/Prelude.lc 37:12-37:19 |
828 | testdata/Prelude.lc 56:34-56:35 _n | 828 | (List _b, List _a) |
829 | testdata/Prelude.lc 56:36-56:37 _k | 829 | testdata/Prelude.lc 37:12-39:27 |
830 | testdata/Prelude.lc 56:39-56:41 List _h | 830 | List (_b, _a) -> (List _b, List _a) | (List _c, List _b) |
831 | testdata/Prelude.lc 58:1-58:7 forall a . (a -> a -> a) -> List a -> a | 831 | testdata/Prelude.lc 37:13-37:15 |
832 | testdata/Prelude.lc 58:20-58:25 forall a b . (b -> a -> a) -> a -> List b -> a | 832 | forall a . List a |
833 | testdata/Prelude.lc 58:20-58:27 _b -> List _a -> _b | 833 | testdata/Prelude.lc 37:16-37:18 |
834 | testdata/Prelude.lc 58:20-58:29 List _a -> _e | 834 | forall a . List a | ((List _a)) |
835 | testdata/Prelude.lc 58:20-58:32 List _c -> _b | _b -> List _b -> _a | _c | 835 | testdata/Prelude.lc 38:20-38:31 |
836 | testdata/Prelude.lc 58:26-58:27 _j | 836 | (List _n, List _i) |
837 | testdata/Prelude.lc 58:28-58:29 _f | 837 | testdata/Prelude.lc 38:20-39:27 |
838 | testdata/Prelude.lc 58:30-58:32 List _d | 838 | (List _h, List _c) | (List _d, List _a) | (List _d, List _c) |
839 | testdata/Prelude.lc 60:1-60:6 forall a . List a -> (List a, List a) | 839 | testdata/Prelude.lc 38:21-38:22 |
840 | testdata/Prelude.lc 60:12-60:20 (List _b, List _a) | 840 | _s |
841 | testdata/Prelude.lc 60:12-61:55 List _b -> (List _b, List _a) | _a -> _a | 841 | testdata/Prelude.lc 38:21-38:23 |
842 | testdata/Prelude.lc 60:13-60:15 forall a . List a | 842 | List _r -> List _r |
843 | testdata/Prelude.lc 60:17-60:19 ((List _a)) | forall a . List a | 843 | testdata/Prelude.lc 38:21-38:25 |
844 | testdata/Prelude.lc 61:17-61:28 (List _i, _c) | 844 | List _p |
845 | testdata/Prelude.lc 61:17-61:55 List _d -> (List _c, List _b) | _c -> List _c -> (List _b, List _a) | 845 | testdata/Prelude.lc 38:22-38:23 |
846 | testdata/Prelude.lc 61:18-61:19 _m | 846 | forall a . a -> List a -> List a |
847 | testdata/Prelude.lc 61:18-61:20 List _l -> List _l | 847 | testdata/Prelude.lc 38:23-38:25 |
848 | testdata/Prelude.lc 61:18-61:23 List _j | 848 | List _f |
849 | testdata/Prelude.lc 61:19-61:20 forall a . a -> List a -> List a | 849 | testdata/Prelude.lc 38:26-38:27 |
850 | testdata/Prelude.lc 61:21-61:23 _d | 850 | _n |
851 | testdata/Prelude.lc 61:25-61:27 ((_c)) | _f | 851 | testdata/Prelude.lc 38:26-38:28 |
852 | testdata/Prelude.lc 61:37-61:39 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k | 852 | List _m -> List _m |
853 | testdata/Prelude.lc 61:37-61:43 (_e, _d) | _d | 853 | testdata/Prelude.lc 38:26-38:30 |
854 | testdata/Prelude.lc 61:41-61:43 HList _c -> _b | _c | _c -> HList _b -> _a | _f | 854 | List _k | ((List _i)) |
855 | testdata/Prelude.lc 61:47-61:52 _i | 855 | testdata/Prelude.lc 38:27-38:28 |
856 | testdata/Prelude.lc 61:53-61:55 List _h | 856 | forall a . a -> List a -> List a |
857 | testdata/Prelude.lc 63:1-63:8 forall a . (a -> a -> Ordering) -> List a -> List a -> List a | 857 | testdata/Prelude.lc 38:28-38:30 |
858 | testdata/Prelude.lc 63:27-65:32 List _b -> _i | List _e | _a -> List _a -> _h | 858 | List _f |
859 | testdata/Prelude.lc 63:27-67:21 List _b -> _d | List _c | List _c -> List _c | _a -> List _a -> _c | _a -> _a | 859 | testdata/Prelude.lc 39:10-39:12 |
860 | testdata/Prelude.lc 63:32-63:33 _j | 860 | _k | _h | _d |
861 | testdata/Prelude.lc 63:34-63:35 _h | 861 | testdata/Prelude.lc 39:10-39:15 |
862 | testdata/Prelude.lc 63:36-63:37 _i | 862 | (List _e, List _d) | (List _f, List _e) |
863 | testdata/Prelude.lc 64:11-64:12 _j | 863 | testdata/Prelude.lc 39:13-39:15 |
864 | testdata/Prelude.lc 64:11-64:13 List _i -> List _i | 864 | _f | _c | _c |
865 | testdata/Prelude.lc 64:11-64:33 List _h | 865 | testdata/Prelude.lc 39:19-39:24 |
866 | testdata/Prelude.lc 64:11-65:32 List _g -> Ordering -> List _g | 866 | forall a b . List (a, b) -> (List a, List b) |
867 | testdata/Prelude.lc 64:12-64:13 forall a . a -> List a -> List a | 867 | testdata/Prelude.lc 39:19-39:27 |
868 | testdata/Prelude.lc 64:14-64:21 _p | 868 | (List _b, List _a) |
869 | testdata/Prelude.lc 64:22-64:23 _q | 869 | testdata/Prelude.lc 39:25-39:27 |
870 | testdata/Prelude.lc 64:24-64:26 List _l | 870 | List _r |
871 | testdata/Prelude.lc 64:28-64:29 _j | 871 | testdata/Prelude.lc 41:1-41:7 |
872 | testdata/Prelude.lc 64:28-64:30 List _i -> List _i | 872 | forall a . (a -> Bool) -> List a -> List a |
873 | testdata/Prelude.lc 64:28-64:32 List _i | 873 | testdata/Prelude.lc 41:21-41:23 |
874 | testdata/Prelude.lc 64:29-64:30 forall a . a -> List a -> List a | 874 | forall a . List a |
875 | testdata/Prelude.lc 64:30-64:32 List _i | 875 | testdata/Prelude.lc 41:21-44:49 |
876 | testdata/Prelude.lc 65:10-65:11 _f | _h | 876 | List _a -> List _a |
877 | testdata/Prelude.lc 65:10-65:12 List _e -> List _e | List _g -> List _g | 877 | testdata/Prelude.lc 42:22-44:49 |
878 | testdata/Prelude.lc 65:10-65:32 List _g | 878 | List _c |
879 | testdata/Prelude.lc 65:11-65:12 forall a . a -> List a -> List a | 879 | testdata/Prelude.lc 42:27-42:31 |
880 | testdata/Prelude.lc 65:13-65:20 _m -> List _g -> List _g -> List _g | 880 | _g |
881 | testdata/Prelude.lc 65:13-65:22 List _g -> List _g -> List _g | 881 | testdata/Prelude.lc 42:32-42:33 |
882 | testdata/Prelude.lc 65:13-65:29 List _g -> List _g | 882 | _f |
883 | testdata/Prelude.lc 65:13-65:32 List _g | 883 | testdata/Prelude.lc 43:32-44:49 |
884 | testdata/Prelude.lc 65:21-65:22 _m | 884 | Bool -> List _f |
885 | testdata/Prelude.lc 65:24-65:25 _h | 885 | testdata/Prelude.lc 43:33-43:34 |
886 | testdata/Prelude.lc 65:24-65:26 List _g -> List _g | 886 | _h |
887 | testdata/Prelude.lc 65:24-65:28 List _g | 887 | testdata/Prelude.lc 43:33-43:36 |
888 | testdata/Prelude.lc 65:25-65:26 forall a . a -> List a -> List a | 888 | List _g -> List _g |
889 | testdata/Prelude.lc 65:26-65:28 List _g | 889 | testdata/Prelude.lc 43:33-43:51 |
890 | testdata/Prelude.lc 65:30-65:32 List _g | 890 | List _f |
891 | testdata/Prelude.lc 66:19-66:21 _d | 891 | testdata/Prelude.lc 43:35-43:36 |
892 | testdata/Prelude.lc 67:19-67:21 _i | 892 | forall a . a -> List a -> List a |
893 | testdata/Prelude.lc 69:1-69:7 forall a . (a -> a -> Ordering) -> List a -> List a | 893 | testdata/Prelude.lc 43:37-43:43 |
894 | testdata/Prelude.lc 69:15-69:17 forall a . List a | 894 | _j -> List _f -> List _f |
895 | testdata/Prelude.lc 69:15-71:71 List _b -> List _b | _a -> _a | 895 | testdata/Prelude.lc 43:37-43:48 |
896 | testdata/Prelude.lc 70:16-70:19 List _e | 896 | List _f -> List _f |
897 | testdata/Prelude.lc 70:16-71:71 List _b -> List _f | List _c -> List _b | List _d | _b -> List _b -> List _a | 897 | testdata/Prelude.lc 43:37-43:51 |
898 | testdata/Prelude.lc 70:17-70:18 _g | 898 | List _f |
899 | testdata/Prelude.lc 71:15-71:22 forall a b c . (a -> c -> b) -> (a, c) -> b | 899 | testdata/Prelude.lc 43:44-43:48 |
900 | testdata/Prelude.lc 71:15-71:34 (List _a, List _a) -> List _a | 900 | _j |
901 | testdata/Prelude.lc 71:15-71:71 List _b -> List _f | List _h | _a -> List _a -> List _e | 901 | testdata/Prelude.lc 43:49-43:51 |
902 | testdata/Prelude.lc 71:24-71:31 forall a . (a -> a -> Ordering) -> List a -> List a -> List a | 902 | List _f |
903 | testdata/Prelude.lc 71:24-71:33 List _a -> List _a -> List _a | 903 | testdata/Prelude.lc 44:34-44:40 |
904 | testdata/Prelude.lc 71:32-71:33 _o | 904 | _m |
905 | testdata/Prelude.lc 71:36-71:70 (List _h, List _h) | 905 | testdata/Prelude.lc 44:41-44:45 |
906 | testdata/Prelude.lc 71:37-71:43 _p | 906 | _n |
907 | testdata/Prelude.lc 71:37-71:49 (_c -> _a) -> (_d, _c) -> (_b, _a) | 907 | testdata/Prelude.lc 44:46-44:48 |
908 | testdata/Prelude.lc 71:37-71:58 (_b, _b) -> (_a, _a) | 908 | List _k |
909 | testdata/Prelude.lc 71:44-71:45 _n -> _n -> Ordering | 909 | testdata/Prelude.lc 49:9-49:12 |
910 | testdata/Prelude.lc 71:46-71:49 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) | 910 | Type |
911 | testdata/Prelude.lc 71:50-71:56 (_k -> _k -> Ordering) -> _d -> _b | 911 | testdata/Prelude.lc 49:9-49:19 |
912 | testdata/Prelude.lc 71:50-71:58 _b -> _a | 912 | Type |
913 | testdata/Prelude.lc 71:57-71:58 _i -> _i -> Ordering | 913 | testdata/Prelude.lc 49:10-49:11 |
914 | testdata/Prelude.lc 71:61-71:66 forall a . List a -> (List a, List a) | 914 | _b |
915 | testdata/Prelude.lc 71:61-71:69 (List _a, List _a) | 915 | testdata/Prelude.lc 49:16-49:19 |
916 | testdata/Prelude.lc 71:67-71:69 _k | 916 | Type | Type |
917 | testdata/Prelude.lc 73:12-73:32 Type | 917 | testdata/Prelude.lc 49:17-49:18 |
918 | testdata/Prelude.lc 73:12-74:35 _a -> _a | forall a . (a -> a) -> a -> List a | 918 | Type |
919 | testdata/Prelude.lc 73:13-73:14 _b | 919 | testdata/Prelude.lc 50:1-50:5 |
920 | testdata/Prelude.lc 73:18-73:19 Type | 920 | forall a . List a -> List a |
921 | testdata/Prelude.lc 73:24-73:25 Type | 921 | testdata/Prelude.lc 50:16-50:18 |
922 | testdata/Prelude.lc 73:24-73:32 Type | 922 | List _d | List _b |
923 | testdata/Prelude.lc 73:29-73:32 Type | 923 | testdata/Prelude.lc 52:10-52:13 |
924 | testdata/Prelude.lc 73:30-73:31 Type | 924 | Type |
925 | testdata/Prelude.lc 74:1-74:8 forall a . (a -> a) -> a -> List a | 925 | testdata/Prelude.lc 52:10-52:25 |
926 | testdata/Prelude.lc 74:16-74:17 _d | 926 | Type |
927 | testdata/Prelude.lc 74:16-74:19 List _c -> List _c | 927 | testdata/Prelude.lc 52:11-52:12 |
928 | testdata/Prelude.lc 74:16-74:35 (_a -> _a) -> _a -> List _a | List _c | _b -> List _b | 928 | _b |
929 | testdata/Prelude.lc 74:18-74:19 forall a . a -> List a -> List a | 929 | testdata/Prelude.lc 52:17-52:25 |
930 | testdata/Prelude.lc 74:20-74:27 forall a . (a -> a) -> a -> List a | 930 | Type | Type |
931 | testdata/Prelude.lc 74:20-74:29 _c -> List _c | 931 | testdata/Prelude.lc 52:18-52:24 |
932 | testdata/Prelude.lc 74:20-74:35 List _c | 932 | Type |
933 | testdata/Prelude.lc 74:28-74:29 _d -> _d | 933 | testdata/Prelude.lc 52:19-52:20 |
934 | testdata/Prelude.lc 74:31-74:32 _c -> _c | 934 | Type |
935 | testdata/Prelude.lc 74:31-74:34 _c | 935 | testdata/Prelude.lc 52:19-52:23 |
936 | testdata/Prelude.lc 74:33-74:34 _c | 936 | List Type |
937 | testdata/Prelude.lc 76:1-76:4 forall a b . (a, b) -> a | 937 | testdata/Prelude.lc 52:22-52:23 |
938 | testdata/Prelude.lc 76:14-76:15 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k | 938 | Type | List Type |
939 | testdata/Prelude.lc 77:1-77:4 forall a b . (a, b) -> b | 939 | testdata/Prelude.lc 53:1-53:6 |
940 | testdata/Prelude.lc 77:14-77:15 HList _c -> _b | _c | _c -> HList _b -> _a | _f | 940 | forall a . List a -> List (a, a) |
941 | testdata/Prelude.lc 79:7-79:10 Bool -> Bool -> Bool | 941 | testdata/Prelude.lc 53:11-53:14 |
942 | testdata/Prelude.lc 79:15-79:16 _c | 942 | forall a b . List a -> List b -> List (a, b) |
943 | testdata/Prelude.lc 79:15-80:18 Bool -> Bool | 943 | testdata/Prelude.lc 53:11-53:16 |
944 | testdata/Prelude.lc 80:14-80:18 Bool | 944 | List _a -> List (_c, _a) |
945 | testdata/Prelude.lc 84:6-84:9 Bool -> Bool -> Bool | 945 | testdata/Prelude.lc 53:11-53:25 |
946 | testdata/Prelude.lc 84:14-84:15 _b | 946 | List (_b, _b) |
947 | testdata/Prelude.lc 84:14-85:20 Bool -> Bool | 947 | testdata/Prelude.lc 53:15-53:16 |
948 | testdata/Prelude.lc 85:15-85:20 Bool | 948 | List _d |
949 | testdata/Prelude.lc 122:6-122:13 Type | 949 | testdata/Prelude.lc 53:18-53:22 |
950 | testdata/Prelude.lc 122:6-122:23 Type | 950 | forall a . List a -> List a |
951 | testdata/Prelude.lc 122:6-122:35 Type | 951 | testdata/Prelude.lc 53:18-53:24 |
952 | testdata/Prelude.lc 122:16-122:23 RecItem | String -> Type -> RecItem | Type | 952 | List _b |
953 | testdata/Prelude.lc 122:24-122:30 Type | 953 | testdata/Prelude.lc 53:23-53:24 |
954 | testdata/Prelude.lc 122:31-122:35 Type | 954 | List _c |
955 | testdata/Prelude.lc 124:1-124:12 RecItem -> Type | 955 | testdata/Prelude.lc 55:1-55:7 |
956 | testdata/Prelude.lc 124:29-124:30 String -> Type -> _a | Type | Type -> _b | 956 | forall a b . (a -> b -> a) -> a -> List b -> a |
957 | testdata/Prelude.lc 126:6-126:13 List RecItem -> Type | Type | 957 | testdata/Prelude.lc 55:17-55:18 |
958 | testdata/Prelude.lc 126:6-126:17 Type | 958 | _f |
959 | testdata/Prelude.lc 126:6-127:17 Type | 959 | testdata/Prelude.lc 55:17-56:41 |
960 | testdata/Prelude.lc 126:6-127:46 Type | 960 | List _b -> _f |
961 | testdata/Prelude.lc 126:15-126:17 List RecItem | 961 | testdata/Prelude.lc 56:22-56:28 |
962 | testdata/Prelude.lc 126:21-126:30 Type | 962 | _k |
963 | testdata/Prelude.lc 126:22-126:29 Type | 963 | testdata/Prelude.lc 56:29-56:30 |
964 | testdata/Prelude.lc 127:7-127:17 RecordC _c | Type | forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a | 964 | _l |
965 | testdata/Prelude.lc 127:19-127:24 List Type -> Type | 965 | testdata/Prelude.lc 56:32-56:33 |
966 | testdata/Prelude.lc 127:19-127:45 Type | 966 | _m |
967 | testdata/Prelude.lc 127:26-127:29 forall a b . (a -> b) -> List a -> List b | 967 | testdata/Prelude.lc 56:34-56:35 |
968 | testdata/Prelude.lc 127:26-127:41 List RecItem -> List Type | 968 | _n |
969 | testdata/Prelude.lc 127:26-127:44 List Type | 969 | testdata/Prelude.lc 56:36-56:37 |
970 | testdata/Prelude.lc 127:30-127:41 RecItem -> Type | 970 | _k |
971 | testdata/Prelude.lc 127:42-127:44 List RecItem | 971 | testdata/Prelude.lc 56:39-56:41 |
972 | testdata/Prelude.lc 129:1-129:7 String -> Type -> List RecItem -> Type | 972 | List _h |
973 | testdata/Prelude.lc 129:17-129:23 String -> Type | 973 | testdata/Prelude.lc 58:1-58:7 |
974 | testdata/Prelude.lc 129:17-129:26 Type | 974 | forall a . (a -> a -> a) -> List a -> a |
975 | testdata/Prelude.lc 129:17-130:75 List RecItem -> Type | _a -> _a | 975 | testdata/Prelude.lc 58:20-58:25 |
976 | testdata/Prelude.lc 129:24-129:26 String | 976 | forall a b . (b -> a -> a) -> a -> List b -> a |
977 | testdata/Prelude.lc 130:34-130:75 List _b -> Type | String -> Type -> _a | Type | Type -> _b | _a -> List _a -> Type | 977 | testdata/Prelude.lc 58:20-58:27 |
978 | testdata/Prelude.lc 130:37-130:38 _o | 978 | _b -> List _a -> _b |
979 | testdata/Prelude.lc 130:37-130:41 _n -> Bool | 979 | testdata/Prelude.lc 58:20-58:29 |
980 | testdata/Prelude.lc 130:37-130:44 Bool | 980 | List _a -> _e |
981 | testdata/Prelude.lc 130:37-130:56 Type -> Type | 981 | testdata/Prelude.lc 58:20-58:32 |
982 | testdata/Prelude.lc 130:39-130:41 forall a . Eq a => a -> a -> Bool | 982 | _c |
983 | testdata/Prelude.lc 130:42-130:44 String | 983 | testdata/Prelude.lc 58:26-58:27 |
984 | testdata/Prelude.lc 130:50-130:51 _l | 984 | _j |
985 | testdata/Prelude.lc 130:50-130:53 _k -> Type | 985 | testdata/Prelude.lc 58:28-58:29 |
986 | testdata/Prelude.lc 130:50-130:56 Type | 986 | _f |
987 | testdata/Prelude.lc 130:52-130:53 forall a . a -> a -> Type | 987 | testdata/Prelude.lc 58:30-58:32 |
988 | testdata/Prelude.lc 130:54-130:56 Type | 988 | List _d |
989 | testdata/Prelude.lc 130:62-130:68 _k | 989 | testdata/Prelude.lc 60:1-60:6 |
990 | testdata/Prelude.lc 130:69-130:70 String | 990 | forall a . List a -> (List a, List a) |
991 | testdata/Prelude.lc 130:71-130:72 Type | 991 | testdata/Prelude.lc 60:12-60:20 |
992 | testdata/Prelude.lc 130:73-130:75 List _i | 992 | (List _b, List _a) |
993 | testdata/Prelude.lc 132:1-132:7 forall a (b :: List Type) . HList ('Cons a b) -> a | 993 | testdata/Prelude.lc 60:12-61:55 |
994 | testdata/Prelude.lc 132:10-132:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c | 994 | List _b -> (List _b, List _a) |
995 | testdata/Prelude.lc 132:10-132:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a | 995 | testdata/Prelude.lc 60:13-60:15 |
996 | testdata/Prelude.lc 132:10-132:37 HList ('Cons _b _a) -> _b | 996 | forall a . List a |
997 | testdata/Prelude.lc 132:27-132:36 _c -> HList _b -> _a | 997 | testdata/Prelude.lc 60:17-60:19 |
998 | testdata/Prelude.lc 132:35-132:36 HList _c -> _b | _e | 998 | forall a . List a | ((List _a)) |
999 | testdata/Prelude.lc 133:1-133:7 forall a (b :: List Type) . HList ('Cons a b) -> HList b | 999 | testdata/Prelude.lc 61:17-61:28 |
1000 | testdata/Prelude.lc 133:10-133:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c | 1000 | (List _i, _c) |
1001 | testdata/Prelude.lc 133:10-133:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a | 1001 | testdata/Prelude.lc 61:18-61:19 |
1002 | testdata/Prelude.lc 133:10-133:37 HList ('Cons _b _a) -> HList _a | 1002 | _m |
1003 | testdata/Prelude.lc 133:27-133:36 _c -> HList _b -> _a | 1003 | testdata/Prelude.lc 61:18-61:20 |
1004 | testdata/Prelude.lc 133:35-133:36 HList _c -> _b | HList _d | 1004 | List _l -> List _l |
1005 | testdata/Prelude.lc 136:12-138:181 _a -> _a | forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1005 | testdata/Prelude.lc 61:18-61:23 |
1006 | testdata/Prelude.lc 136:28-136:37 Type | 1006 | List _j |
1007 | testdata/Prelude.lc 136:28-136:97 Type | 1007 | testdata/Prelude.lc 61:19-61:20 |
1008 | testdata/Prelude.lc 136:29-136:36 Type | 1008 | forall a . a -> List a -> List a |
1009 | testdata/Prelude.lc 136:41-136:97 Type | 1009 | testdata/Prelude.lc 61:21-61:23 |
1010 | testdata/Prelude.lc 136:54-136:60 Type | 1010 | _d |
1011 | testdata/Prelude.lc 136:65-136:71 String -> Type -> List RecItem -> Type | 1011 | testdata/Prelude.lc 61:25-61:27 |
1012 | testdata/Prelude.lc 136:65-136:73 Type -> List RecItem -> Type | 1012 | _f | ((_c)) |
1013 | testdata/Prelude.lc 136:65-136:75 List RecItem -> Type | 1013 | testdata/Prelude.lc 61:37-61:39 |
1014 | testdata/Prelude.lc 136:65-136:78 Type | 1014 | _k | _h | _d |
1015 | testdata/Prelude.lc 136:65-136:97 Type | 1015 | testdata/Prelude.lc 61:37-61:43 |
1016 | testdata/Prelude.lc 136:72-136:73 String | 1016 | _d | (_e, _d) |
1017 | testdata/Prelude.lc 136:74-136:75 _d | 1017 | testdata/Prelude.lc 61:41-61:43 |
1018 | testdata/Prelude.lc 136:76-136:78 List RecItem | 1018 | _f | _c | _c |
1019 | testdata/Prelude.lc 136:82-136:89 List RecItem -> Type | 1019 | testdata/Prelude.lc 61:47-61:52 |
1020 | testdata/Prelude.lc 136:82-136:92 Type | 1020 | _i |
1021 | testdata/Prelude.lc 136:82-136:97 Type | 1021 | testdata/Prelude.lc 61:53-61:55 |
1022 | testdata/Prelude.lc 136:90-136:92 List RecItem | 1022 | List _h |
1023 | testdata/Prelude.lc 136:96-136:97 Type | 1023 | testdata/Prelude.lc 63:1-63:8 |
1024 | testdata/Prelude.lc 137:1-137:8 forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1024 | forall a . (a -> a -> Ordering) -> List a -> List a -> List a |
1025 | testdata/Prelude.lc 137:57-137:58 String | 1025 | testdata/Prelude.lc 63:27-65:32 |
1026 | testdata/Prelude.lc 137:57-137:61 String -> Bool | 1026 | List _e |
1027 | testdata/Prelude.lc 137:57-137:64 Bool | 1027 | testdata/Prelude.lc 63:27-67:21 |
1028 | testdata/Prelude.lc 137:57-138:181 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 | isKeyC _a _c _b => RecordC _b -> _c | 1028 | List _c -> List _c | List _c |
1029 | testdata/Prelude.lc 137:59-137:61 forall a . Eq a => a -> a -> Bool | 1029 | testdata/Prelude.lc 63:32-63:33 |
1030 | testdata/Prelude.lc 137:62-137:64 String | 1030 | _j |
1031 | testdata/Prelude.lc 137:67-137:73 forall a (b :: List Type) . HList ('Cons a b) -> a | 1031 | testdata/Prelude.lc 63:34-63:35 |
1032 | testdata/Prelude.lc 137:67-137:129 _n | 1032 | _h |
1033 | testdata/Prelude.lc 137:67-138:181 Bool -> _n | 1033 | testdata/Prelude.lc 63:36-63:37 |
1034 | testdata/Prelude.lc 137:75-137:87 forall a b . a -> b | 1034 | _i |
1035 | testdata/Prelude.lc 137:75-137:90 forall a . _a -> a | 1035 | testdata/Prelude.lc 64:11-64:12 |
1036 | testdata/Prelude.lc 137:75-137:125 _a -> HList ('Cons _q (map RecItem Type recItemType _j)) | 1036 | _j |
1037 | testdata/Prelude.lc 137:75-137:128 HList ('Cons _n (map RecItem Type recItemType _g)) | 1037 | testdata/Prelude.lc 64:11-64:13 |
1038 | testdata/Prelude.lc 137:93-137:98 List Type -> Type | 1038 | List _i -> List _i |
1039 | testdata/Prelude.lc 137:93-137:124 Type | 1039 | testdata/Prelude.lc 64:11-64:33 |
1040 | testdata/Prelude.lc 137:101-137:102 Type | 1040 | List _h |
1041 | testdata/Prelude.lc 137:101-137:104 List Type -> List Type | 1041 | testdata/Prelude.lc 64:11-65:32 |
1042 | testdata/Prelude.lc 137:101-137:123 List Type | 1042 | List _g -> Ordering -> List _g |
1043 | testdata/Prelude.lc 137:103-137:104 forall a . a -> List a -> List a | 1043 | testdata/Prelude.lc 64:12-64:13 |
1044 | testdata/Prelude.lc 137:105-137:108 forall a b . (a -> b) -> List a -> List b | 1044 | forall a . a -> List a -> List a |
1045 | testdata/Prelude.lc 137:105-137:120 List RecItem -> List Type | 1045 | testdata/Prelude.lc 64:14-64:21 |
1046 | testdata/Prelude.lc 137:105-137:123 List Type | 1046 | _p |
1047 | testdata/Prelude.lc 137:109-137:120 RecItem -> Type | 1047 | testdata/Prelude.lc 64:22-64:23 |
1048 | testdata/Prelude.lc 137:121-137:123 List RecItem | 1048 | _q |
1049 | testdata/Prelude.lc 137:126-137:128 HList (map RecItem Type recItemType _d) | 1049 | testdata/Prelude.lc 64:24-64:26 |
1050 | testdata/Prelude.lc 138:57-138:64 forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a | 1050 | List _l |
1051 | testdata/Prelude.lc 138:57-138:67 forall (a :: List RecItem) . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p | 1051 | testdata/Prelude.lc 64:28-64:29 |
1052 | testdata/Prelude.lc 138:57-138:71 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o | 1052 | _j |
1053 | testdata/Prelude.lc 138:57-138:73 isKeyC _m _o _h => RecordC _h -> _o | 1053 | testdata/Prelude.lc 64:28-64:30 |
1054 | testdata/Prelude.lc 138:57-138:103 RecordC _h -> _o | 1054 | List _i -> List _i |
1055 | testdata/Prelude.lc 138:57-138:181 _n | 1055 | testdata/Prelude.lc 64:28-64:32 |
1056 | testdata/Prelude.lc 138:66-138:67 Type | 1056 | List _i |
1057 | testdata/Prelude.lc 138:69-138:71 List _k | 1057 | testdata/Prelude.lc 64:29-64:30 |
1058 | testdata/Prelude.lc 138:72-138:73 String | 1058 | forall a . a -> List a -> List a |
1059 | testdata/Prelude.lc 138:76-138:85 forall a . a | 1059 | testdata/Prelude.lc 64:30-64:32 |
1060 | testdata/Prelude.lc 138:76-138:102 isKeyC _m _o _h | 1060 | List _i |
1061 | testdata/Prelude.lc 138:88-138:94 String -> Type -> List RecItem -> Type | 1061 | testdata/Prelude.lc 65:10-65:11 |
1062 | testdata/Prelude.lc 138:88-138:96 Type -> List RecItem -> Type | 1062 | _f | _h |
1063 | testdata/Prelude.lc 138:88-138:98 List RecItem -> Type | 1063 | testdata/Prelude.lc 65:10-65:12 |
1064 | testdata/Prelude.lc 138:88-138:101 Type | 1064 | List _e -> List _e | List _g -> List _g |
1065 | testdata/Prelude.lc 138:95-138:96 String | 1065 | testdata/Prelude.lc 65:10-65:32 |
1066 | testdata/Prelude.lc 138:97-138:98 Type | 1066 | List _g | List _g |
1067 | testdata/Prelude.lc 138:99-138:101 List RecItem | 1067 | testdata/Prelude.lc 65:11-65:12 |
1068 | testdata/Prelude.lc 138:105-138:115 forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a | 1068 | forall a . a -> List a -> List a | forall a . a -> List a -> List a |
1069 | testdata/Prelude.lc 138:105-138:180 RecordC _b | 1069 | testdata/Prelude.lc 65:13-65:20 |
1070 | testdata/Prelude.lc 138:117-138:123 forall a (b :: List Type) . HList ('Cons a b) -> HList b | 1070 | _m -> List _g -> List _g -> List _g | _m -> List _g -> List _g -> List _g |
1071 | testdata/Prelude.lc 138:117-138:179 HList (map RecItem Type recItemType _h) | 1071 | testdata/Prelude.lc 65:13-65:22 |
1072 | testdata/Prelude.lc 138:125-138:137 forall a b . a -> b | 1072 | List _g -> List _g -> List _g | List _g -> List _g -> List _g |
1073 | testdata/Prelude.lc 138:125-138:140 forall a . _a -> a | 1073 | testdata/Prelude.lc 65:13-65:29 |
1074 | testdata/Prelude.lc 138:125-138:175 _a -> HList ('Cons _r (map RecItem Type recItemType _k)) | 1074 | List _g -> List _g | List _g -> List _g |
1075 | testdata/Prelude.lc 138:125-138:178 HList ('Cons _o (map RecItem Type recItemType _h)) | 1075 | testdata/Prelude.lc 65:13-65:32 |
1076 | testdata/Prelude.lc 138:143-138:148 List Type -> Type | 1076 | List _g | List _g |
1077 | testdata/Prelude.lc 138:143-138:174 Type | 1077 | testdata/Prelude.lc 65:21-65:22 |
1078 | testdata/Prelude.lc 138:151-138:152 Type | 1078 | _m | _m |
1079 | testdata/Prelude.lc 138:151-138:154 List Type -> List Type | 1079 | testdata/Prelude.lc 65:24-65:25 |
1080 | testdata/Prelude.lc 138:151-138:173 List Type | 1080 | _h | _h |
1081 | testdata/Prelude.lc 138:153-138:154 forall a . a -> List a -> List a | 1081 | testdata/Prelude.lc 65:24-65:26 |
1082 | testdata/Prelude.lc 138:155-138:158 forall a b . (a -> b) -> List a -> List b | 1082 | List _g -> List _g | List _g -> List _g |
1083 | testdata/Prelude.lc 138:155-138:170 List RecItem -> List Type | 1083 | testdata/Prelude.lc 65:24-65:28 |
1084 | testdata/Prelude.lc 138:155-138:173 List Type | 1084 | List _g | List _g |
1085 | testdata/Prelude.lc 138:159-138:170 RecItem -> Type | 1085 | testdata/Prelude.lc 65:25-65:26 |
1086 | testdata/Prelude.lc 138:171-138:173 List RecItem | 1086 | forall a . a -> List a -> List a | forall a . a -> List a -> List a |
1087 | testdata/Prelude.lc 138:176-138:178 HList (map RecItem Type recItemType _e) | 1087 | testdata/Prelude.lc 65:26-65:28 |
1088 | testdata/Prelude.lc 142:1-142:4 Float -> Float -> Float -> VecS Float 4 | 1088 | List _g | List _g |
1089 | testdata/Prelude.lc 142:13-142:15 forall a . a -> a -> a -> a -> VecS a 4 | 1089 | testdata/Prelude.lc 65:30-65:32 |
1090 | testdata/Prelude.lc 142:13-142:17 _f -> _f -> _f -> VecS _f 4 | 1090 | List _g | List _g |
1091 | testdata/Prelude.lc 142:13-142:19 _e -> _e -> VecS _e 4 | 1091 | testdata/Prelude.lc 66:19-66:21 |
1092 | testdata/Prelude.lc 142:13-142:21 _d -> VecS _d 4 | 1092 | _d |
1093 | testdata/Prelude.lc 142:13-142:25 VecS Float 4 | 1093 | testdata/Prelude.lc 67:19-67:21 |
1094 | testdata/Prelude.lc 142:16-142:17 _g | 1094 | _i |
1095 | testdata/Prelude.lc 142:18-142:19 _d | 1095 | testdata/Prelude.lc 69:1-69:7 |
1096 | testdata/Prelude.lc 142:20-142:21 _b | 1096 | forall a . (a -> a -> Ordering) -> List a -> List a |
1097 | testdata/Prelude.lc 142:22-142:25 Float | 1097 | testdata/Prelude.lc 69:15-69:17 |
1098 | testdata/Prelude.lc 144:1-144:6 VecS Float 4 | 1098 | forall a . List a |
1099 | testdata/Prelude.lc 144:11-144:14 Float -> Float -> Float -> VecS Float 4 | 1099 | testdata/Prelude.lc 69:15-71:71 |
1100 | testdata/Prelude.lc 144:11-144:18 Float -> Float -> VecS Float 4 | 1100 | List _b -> List _b |
1101 | testdata/Prelude.lc 144:11-144:22 Float -> VecS Float 4 | 1101 | testdata/Prelude.lc 70:16-70:19 |
1102 | testdata/Prelude.lc 144:11-144:26 VecS Float 4 | 1102 | List _e |
1103 | testdata/Prelude.lc 144:15-144:18 Float | 1103 | testdata/Prelude.lc 70:16-71:71 |
1104 | testdata/Prelude.lc 144:19-144:22 Float | 1104 | List _b -> List _f | List _d |
1105 | testdata/Prelude.lc 144:23-144:26 Float | 1105 | testdata/Prelude.lc 70:17-70:18 |
1106 | testdata/Prelude.lc 145:1-145:5 VecS Float 4 | 1106 | _g |
1107 | testdata/Prelude.lc 145:11-145:14 Float -> Float -> Float -> VecS Float 4 | 1107 | testdata/Prelude.lc 71:15-71:22 |
1108 | testdata/Prelude.lc 145:11-145:18 Float -> Float -> VecS Float 4 | 1108 | forall a b c . (a -> c -> b) -> (a, c) -> b |
1109 | testdata/Prelude.lc 145:11-145:22 Float -> VecS Float 4 | 1109 | testdata/Prelude.lc 71:15-71:34 |
1110 | testdata/Prelude.lc 145:11-145:26 VecS Float 4 | 1110 | (List _a, List _a) -> List _a |
1111 | testdata/Prelude.lc 145:15-145:18 Float | 1111 | testdata/Prelude.lc 71:15-71:71 |
1112 | testdata/Prelude.lc 145:19-145:22 Float | 1112 | List _h |
1113 | testdata/Prelude.lc 145:23-145:26 Float | 1113 | testdata/Prelude.lc 71:24-71:31 |
1114 | testdata/Prelude.lc 146:1-146:7 VecS Float 4 | 1114 | forall a . (a -> a -> Ordering) -> List a -> List a -> List a |
1115 | testdata/Prelude.lc 146:11-146:14 Float -> Float -> Float -> VecS Float 4 | 1115 | testdata/Prelude.lc 71:24-71:33 |
1116 | testdata/Prelude.lc 146:11-146:19 Float -> Float -> VecS Float 4 | 1116 | List _a -> List _a -> List _a |
1117 | testdata/Prelude.lc 146:11-146:24 Float -> VecS Float 4 | 1117 | testdata/Prelude.lc 71:32-71:33 |
1118 | testdata/Prelude.lc 146:11-146:29 VecS Float 4 | 1118 | _o |
1119 | testdata/Prelude.lc 146:15-146:19 Float | 1119 | testdata/Prelude.lc 71:36-71:70 |
1120 | testdata/Prelude.lc 146:20-146:24 Float | 1120 | (List _h, List _h) |
1121 | testdata/Prelude.lc 146:25-146:29 Float | 1121 | testdata/Prelude.lc 71:37-71:43 |
1122 | testdata/Prelude.lc 147:1-147:6 VecS Float 4 | 1122 | _p |
1123 | testdata/Prelude.lc 147:11-147:14 Float -> Float -> Float -> VecS Float 4 | 1123 | testdata/Prelude.lc 71:37-71:49 |
1124 | testdata/Prelude.lc 147:11-147:18 Float -> Float -> VecS Float 4 | 1124 | (_c -> _a) -> (_d, _c) -> (_b, _a) |
1125 | testdata/Prelude.lc 147:11-147:22 Float -> VecS Float 4 | 1125 | testdata/Prelude.lc 71:37-71:58 |
1126 | testdata/Prelude.lc 147:11-147:26 VecS Float 4 | 1126 | (_b, _b) -> (_a, _a) |
1127 | testdata/Prelude.lc 147:15-147:18 Float | 1127 | testdata/Prelude.lc 71:44-71:45 |
1128 | testdata/Prelude.lc 147:19-147:22 Float | 1128 | _n -> _n -> Ordering |
1129 | testdata/Prelude.lc 147:23-147:26 Float | 1129 | testdata/Prelude.lc 71:46-71:49 |
1130 | testdata/Prelude.lc 148:1-148:7 VecS Float 4 | 1130 | forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) |
1131 | testdata/Prelude.lc 148:11-148:14 Float -> Float -> Float -> VecS Float 4 | 1131 | testdata/Prelude.lc 71:50-71:56 |
1132 | testdata/Prelude.lc 148:11-148:18 Float -> Float -> VecS Float 4 | 1132 | (_k -> _k -> Ordering) -> _d -> _b |
1133 | testdata/Prelude.lc 148:11-148:22 Float -> VecS Float 4 | 1133 | testdata/Prelude.lc 71:50-71:58 |
1134 | testdata/Prelude.lc 148:11-148:26 VecS Float 4 | 1134 | _b -> _a |
1135 | testdata/Prelude.lc 148:15-148:18 Float | 1135 | testdata/Prelude.lc 71:57-71:58 |
1136 | testdata/Prelude.lc 148:19-148:22 Float | 1136 | _i -> _i -> Ordering |
1137 | testdata/Prelude.lc 148:23-148:26 Float | 1137 | testdata/Prelude.lc 71:61-71:66 |
1138 | testdata/Prelude.lc 149:1-149:4 VecS Float 4 | 1138 | forall a . List a -> (List a, List a) |
1139 | testdata/Prelude.lc 149:11-149:14 Float -> Float -> Float -> VecS Float 4 | 1139 | testdata/Prelude.lc 71:61-71:69 |
1140 | testdata/Prelude.lc 149:11-149:18 Float -> Float -> VecS Float 4 | 1140 | (List _a, List _a) |
1141 | testdata/Prelude.lc 149:11-149:22 Float -> VecS Float 4 | 1141 | testdata/Prelude.lc 71:67-71:69 |
1142 | testdata/Prelude.lc 149:11-149:26 VecS Float 4 | 1142 | _k |
1143 | testdata/Prelude.lc 149:15-149:18 Float | 1143 | testdata/Prelude.lc 73:12-73:32 |
1144 | testdata/Prelude.lc 149:19-149:22 Float | 1144 | Type |
1145 | testdata/Prelude.lc 149:23-149:26 Float | 1145 | testdata/Prelude.lc 73:12-74:35 |
1146 | testdata/Prelude.lc 150:1-150:6 VecS Float 4 | 1146 | forall a . (a -> a) -> a -> List a |
1147 | testdata/Prelude.lc 150:11-150:14 Float -> Float -> Float -> VecS Float 4 | 1147 | testdata/Prelude.lc 73:13-73:14 |
1148 | testdata/Prelude.lc 150:11-150:18 Float -> Float -> VecS Float 4 | 1148 | _b |
1149 | testdata/Prelude.lc 150:11-150:22 Float -> VecS Float 4 | 1149 | testdata/Prelude.lc 73:18-73:19 |
1150 | testdata/Prelude.lc 150:11-150:26 VecS Float 4 | 1150 | Type | Type |
1151 | testdata/Prelude.lc 150:15-150:18 Float | 1151 | testdata/Prelude.lc 73:24-73:25 |
1152 | testdata/Prelude.lc 150:19-150:22 Float | 1152 | Type |
1153 | testdata/Prelude.lc 150:23-150:26 Float | 1153 | testdata/Prelude.lc 73:24-73:32 |
1154 | testdata/Prelude.lc 151:1-151:7 VecS Float 4 | 1154 | Type |
1155 | testdata/Prelude.lc 151:11-151:14 Float -> Float -> Float -> VecS Float 4 | 1155 | testdata/Prelude.lc 73:29-73:32 |
1156 | testdata/Prelude.lc 151:11-151:18 Float -> Float -> VecS Float 4 | 1156 | Type | Type |
1157 | testdata/Prelude.lc 151:11-151:22 Float -> VecS Float 4 | 1157 | testdata/Prelude.lc 73:30-73:31 |
1158 | testdata/Prelude.lc 151:11-151:26 VecS Float 4 | 1158 | Type |
1159 | testdata/Prelude.lc 151:15-151:18 Float | 1159 | testdata/Prelude.lc 74:1-74:8 |
1160 | testdata/Prelude.lc 151:19-151:22 Float | 1160 | forall a . (a -> a) -> a -> List a |
1161 | testdata/Prelude.lc 151:23-151:26 Float | 1161 | testdata/Prelude.lc 74:16-74:17 |
1162 | testdata/Prelude.lc 152:1-152:6 VecS Float 4 | 1162 | _d |
1163 | testdata/Prelude.lc 152:11-152:14 Float -> Float -> Float -> VecS Float 4 | 1163 | testdata/Prelude.lc 74:16-74:19 |
1164 | testdata/Prelude.lc 152:11-152:18 Float -> Float -> VecS Float 4 | 1164 | List _c -> List _c |
1165 | testdata/Prelude.lc 152:11-152:22 Float -> VecS Float 4 | 1165 | testdata/Prelude.lc 74:16-74:35 |
1166 | testdata/Prelude.lc 152:11-152:26 VecS Float 4 | 1166 | List _c |
1167 | testdata/Prelude.lc 152:15-152:18 Float | 1167 | testdata/Prelude.lc 74:18-74:19 |
1168 | testdata/Prelude.lc 152:19-152:22 Float | 1168 | forall a . a -> List a -> List a |
1169 | testdata/Prelude.lc 152:23-152:26 Float | 1169 | testdata/Prelude.lc 74:20-74:27 |
1170 | testdata/Prelude.lc 153:1-153:5 VecS Float 4 | 1170 | forall a . (a -> a) -> a -> List a |
1171 | testdata/Prelude.lc 153:11-153:14 Float -> Float -> Float -> VecS Float 4 | 1171 | testdata/Prelude.lc 74:20-74:29 |
1172 | testdata/Prelude.lc 153:11-153:18 Float -> Float -> VecS Float 4 | 1172 | _c -> List _c |
1173 | testdata/Prelude.lc 153:11-153:22 Float -> VecS Float 4 | 1173 | testdata/Prelude.lc 74:20-74:35 |
1174 | testdata/Prelude.lc 153:11-153:26 VecS Float 4 | 1174 | List _c |
1175 | testdata/Prelude.lc 153:15-153:18 Float | 1175 | testdata/Prelude.lc 74:28-74:29 |
1176 | testdata/Prelude.lc 153:19-153:22 Float | 1176 | _d -> _d |
1177 | testdata/Prelude.lc 153:23-153:26 Float | 1177 | testdata/Prelude.lc 74:31-74:32 |
1178 | testdata/Prelude.lc 154:1-154:5 VecS Float 4 | 1178 | _c -> _c |
1179 | testdata/Prelude.lc 154:11-154:14 Float -> Float -> Float -> VecS Float 4 | 1179 | testdata/Prelude.lc 74:31-74:34 |
1180 | testdata/Prelude.lc 154:11-154:18 Float -> Float -> VecS Float 4 | 1180 | _c |
1181 | testdata/Prelude.lc 154:11-154:22 Float -> VecS Float 4 | 1181 | testdata/Prelude.lc 74:33-74:34 |
1182 | testdata/Prelude.lc 154:11-154:26 VecS Float 4 | 1182 | _c |
1183 | testdata/Prelude.lc 154:15-154:18 Float | 1183 | testdata/Prelude.lc 76:1-76:4 |
1184 | testdata/Prelude.lc 154:19-154:22 Float | 1184 | forall a b . (a, b) -> a |
1185 | testdata/Prelude.lc 154:23-154:26 Float | 1185 | testdata/Prelude.lc 76:14-76:15 |
1186 | testdata/Prelude.lc 155:1-155:5 VecS Float 4 | 1186 | _k | _h | _d |
1187 | testdata/Prelude.lc 155:11-155:14 Float -> Float -> Float -> VecS Float 4 | 1187 | testdata/Prelude.lc 77:1-77:4 |
1188 | testdata/Prelude.lc 155:11-155:18 Float -> Float -> VecS Float 4 | 1188 | forall a b . (a, b) -> b |
1189 | testdata/Prelude.lc 155:11-155:22 Float -> VecS Float 4 | 1189 | testdata/Prelude.lc 77:14-77:15 |
1190 | testdata/Prelude.lc 155:11-155:26 VecS Float 4 | 1190 | _f | _c | _c |
1191 | testdata/Prelude.lc 155:15-155:18 Float | 1191 | testdata/Prelude.lc 79:7-79:10 |
1192 | testdata/Prelude.lc 155:19-155:22 Float | 1192 | Bool -> Bool -> Bool |
1193 | testdata/Prelude.lc 155:23-155:26 Float | 1193 | testdata/Prelude.lc 79:15-79:16 |
1194 | testdata/Prelude.lc 156:1-156:5 VecS Float 4 | 1194 | _c |
1195 | testdata/Prelude.lc 156:11-156:14 Float -> Float -> Float -> VecS Float 4 | 1195 | testdata/Prelude.lc 79:15-80:18 |
1196 | testdata/Prelude.lc 156:11-156:18 Float -> Float -> VecS Float 4 | 1196 | Bool -> Bool |
1197 | testdata/Prelude.lc 156:11-156:22 Float -> VecS Float 4 | 1197 | testdata/Prelude.lc 80:14-80:18 |
1198 | testdata/Prelude.lc 156:11-156:26 VecS Float 4 | 1198 | Bool |
1199 | testdata/Prelude.lc 156:15-156:18 Float | 1199 | testdata/Prelude.lc 84:6-84:9 |
1200 | testdata/Prelude.lc 156:19-156:22 Float | 1200 | Bool -> Bool -> Bool |
1201 | testdata/Prelude.lc 156:23-156:26 Float | 1201 | testdata/Prelude.lc 84:14-84:15 |
1202 | testdata/Prelude.lc 157:1-157:5 VecS Float 4 | 1202 | _b |
1203 | testdata/Prelude.lc 157:11-157:14 Float -> Float -> Float -> VecS Float 4 | 1203 | testdata/Prelude.lc 84:14-85:20 |
1204 | testdata/Prelude.lc 157:11-157:18 Float -> Float -> VecS Float 4 | 1204 | Bool -> Bool |
1205 | testdata/Prelude.lc 157:11-157:22 Float -> VecS Float 4 | 1205 | testdata/Prelude.lc 85:15-85:20 |
1206 | testdata/Prelude.lc 157:11-157:26 VecS Float 4 | 1206 | Bool |
1207 | testdata/Prelude.lc 157:15-157:18 Float | 1207 | testdata/Prelude.lc 122:6-122:13 |
1208 | testdata/Prelude.lc 157:19-157:22 Float | 1208 | Type | Type | Type | Type | Type | Type |
1209 | testdata/Prelude.lc 157:23-157:26 Float | 1209 | testdata/Prelude.lc 122:6-122:23 |
1210 | testdata/Prelude.lc 158:1-158:7 VecS Float 4 | 1210 | Type |
1211 | testdata/Prelude.lc 158:11-158:14 Float -> Float -> Float -> VecS Float 4 | 1211 | testdata/Prelude.lc 122:6-122:35 |
1212 | testdata/Prelude.lc 158:11-158:18 Float -> Float -> VecS Float 4 | 1212 | Type |
1213 | testdata/Prelude.lc 158:11-158:22 Float -> VecS Float 4 | 1213 | testdata/Prelude.lc 122:16-122:23 |
1214 | testdata/Prelude.lc 158:11-158:26 VecS Float 4 | 1214 | String -> Type -> RecItem | RecItem | Type | Type | Type |
1215 | testdata/Prelude.lc 158:15-158:18 Float | 1215 | testdata/Prelude.lc 122:24-122:30 |
1216 | testdata/Prelude.lc 158:19-158:22 Float | 1216 | Type |
1217 | testdata/Prelude.lc 158:23-158:26 Float | 1217 | testdata/Prelude.lc 122:31-122:35 |
1218 | testdata/Prelude.lc 159:1-159:8 VecS Float 4 | 1218 | Type |
1219 | testdata/Prelude.lc 159:11-159:14 Float -> Float -> Float -> VecS Float 4 | 1219 | testdata/Prelude.lc 124:1-124:12 |
1220 | testdata/Prelude.lc 159:11-159:18 Float -> Float -> VecS Float 4 | 1220 | RecItem -> Type |
1221 | testdata/Prelude.lc 159:11-159:22 Float -> VecS Float 4 | 1221 | testdata/Prelude.lc 124:29-124:30 |
1222 | testdata/Prelude.lc 159:11-159:26 VecS Float 4 | 1222 | Type |
1223 | testdata/Prelude.lc 159:15-159:18 Float | 1223 | testdata/Prelude.lc 126:6-126:13 |
1224 | testdata/Prelude.lc 159:19-159:22 Float | 1224 | List RecItem -> Type | List RecItem -> Type | List RecItem -> Type | List |
1225 | testdata/Prelude.lc 159:23-159:26 Float | 1225 | RecItem |
1226 | testdata/Prelude.lc 161:1-161:12 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) | 1226 | -> Type | Type |
1227 | testdata/Prelude.lc 161:15-161:25 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) | 1227 | testdata/Prelude.lc 126:6-126:17 |
1228 | testdata/Prelude.lc 161:15-161:28 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) | 1228 | Type | Type |
1229 | testdata/Prelude.lc 161:27-161:28 _b | 1229 | testdata/Prelude.lc 126:6-127:17 |
1230 | testdata/Prelude.lc 162:1-162:12 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) | 1230 | Type | Type |
1231 | testdata/Prelude.lc 162:15-162:25 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) | 1231 | testdata/Prelude.lc 126:6-127:46 |
1232 | testdata/Prelude.lc 162:15-162:28 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) | 1232 | Type |
1233 | testdata/Prelude.lc 162:27-162:28 _b | 1233 | testdata/Prelude.lc 126:15-126:17 |
1234 | testdata/Prelude.lc 164:1-164:12 Float -> Image 1 'Depth | 1234 | List RecItem |
1235 | testdata/Prelude.lc 164:15-164:25 forall (a :: Nat) . Float -> Image a 'Depth | 1235 | testdata/Prelude.lc 126:21-126:30 |
1236 | testdata/Prelude.lc 164:15-164:28 Float -> Image 1 'Depth | 1236 | Type | Type | Type |
1237 | testdata/Prelude.lc 164:27-164:28 _b | 1237 | testdata/Prelude.lc 126:22-126:29 |
1238 | testdata/Prelude.lc 166:13-166:16 Nat -> Type -> Type | 1238 | Type | Type | Type |
1239 | testdata/Prelude.lc 166:13-166:18 Type -> Type | 1239 | testdata/Prelude.lc 127:7-127:17 |
1240 | testdata/Prelude.lc 166:13-166:24 Type | 1240 | forall (a :: List RecItem) |
1241 | testdata/Prelude.lc 166:17-166:18 _b | 1241 | . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type |
1242 | testdata/Prelude.lc 166:19-166:24 Type | 1242 | testdata/Prelude.lc 127:19-127:24 |
1243 | testdata/Prelude.lc 166:28-166:31 Nat -> Type -> Type | 1243 | List Type -> Type |
1244 | testdata/Prelude.lc 166:28-166:33 Type -> Type | 1244 | testdata/Prelude.lc 127:19-127:45 |
1245 | testdata/Prelude.lc 166:28-166:39 Type | 1245 | Type |
1246 | testdata/Prelude.lc 166:32-166:33 _b | 1246 | testdata/Prelude.lc 127:26-127:29 |
1247 | testdata/Prelude.lc 166:34-166:39 Type | 1247 | forall a b . (a -> b) -> List a -> List b |
1248 | testdata/Prelude.lc 167:1-167:9 Vec 3 Float -> VecS Float 4 | 1248 | testdata/Prelude.lc 127:26-127:41 |
1249 | testdata/Prelude.lc 167:14-167:16 forall a . a -> a -> a -> a -> VecS a 4 | 1249 | List RecItem -> List Type |
1250 | testdata/Prelude.lc 167:14-167:20 Float -> Float -> Float -> VecS Float 4 | 1250 | testdata/Prelude.lc 127:26-127:44 |
1251 | testdata/Prelude.lc 167:14-167:24 Float -> Float -> VecS Float 4 | 1251 | List Type |
1252 | testdata/Prelude.lc 167:14-167:28 Float -> VecS Float 4 | 1252 | testdata/Prelude.lc 127:30-127:41 |
1253 | testdata/Prelude.lc 167:14-167:30 Vec 3 Float -> Vec 4 Float | VecS Float 4 | 1253 | RecItem -> Type |
1254 | testdata/Prelude.lc 167:17-167:18 Vec 3 Float | 1254 | testdata/Prelude.lc 127:42-127:44 |
1255 | testdata/Prelude.lc 167:17-167:20 Float | 1255 | List RecItem |
1256 | testdata/Prelude.lc 167:21-167:22 Vec 3 Float | 1256 | testdata/Prelude.lc 129:1-129:7 |
1257 | testdata/Prelude.lc 167:21-167:24 Float | 1257 | String -> Type -> List RecItem -> Type |
1258 | testdata/Prelude.lc 167:25-167:26 Vec 3 Float | 1258 | testdata/Prelude.lc 129:17-129:23 |
1259 | testdata/Prelude.lc 167:25-167:28 Float | 1259 | String -> Type |
1260 | testdata/Prelude.lc 167:29-167:30 _b | 1260 | testdata/Prelude.lc 129:17-129:26 |
1261 | testdata/Prelude.lc 174:1-174:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1261 | Type |
1262 | testdata/Prelude.lc 174:11-174:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1262 | testdata/Prelude.lc 129:17-130:75 |
1263 | testdata/Prelude.lc 175:1-175:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1263 | List RecItem -> Type |
1264 | testdata/Prelude.lc 175:11-175:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1264 | testdata/Prelude.lc 129:24-129:26 |
1265 | testdata/Prelude.lc 176:1-176:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1265 | String |
1266 | testdata/Prelude.lc 176:7-176:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1266 | testdata/Prelude.lc 130:34-130:75 |
1267 | testdata/Prelude.lc 177:1-177:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1267 | Type | Type |
1268 | testdata/Prelude.lc 177:7-177:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1268 | testdata/Prelude.lc 130:37-130:38 |
1269 | testdata/Prelude.lc 178:1-178:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1269 | _o |
1270 | testdata/Prelude.lc 178:7-178:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1270 | testdata/Prelude.lc 130:37-130:41 |
1271 | testdata/Prelude.lc 179:1-179:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1271 | _n -> Bool |
1272 | testdata/Prelude.lc 179:8-179:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1272 | testdata/Prelude.lc 130:37-130:44 |
1273 | testdata/Prelude.lc 180:1-180:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1273 | Bool |
1274 | testdata/Prelude.lc 180:8-180:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1274 | testdata/Prelude.lc 130:37-130:56 |
1275 | testdata/Prelude.lc 181:1-181:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1275 | Type -> Type |
1276 | testdata/Prelude.lc 181:8-181:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1276 | testdata/Prelude.lc 130:39-130:41 |
1277 | testdata/Prelude.lc 182:1-182:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1277 | forall a . Eq a => a -> a -> Bool |
1278 | testdata/Prelude.lc 182:8-182:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1278 | testdata/Prelude.lc 130:42-130:44 |
1279 | testdata/Prelude.lc 183:1-183:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1279 | String |
1280 | testdata/Prelude.lc 183:9-183:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1280 | testdata/Prelude.lc 130:50-130:51 |
1281 | testdata/Prelude.lc 184:1-184:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1281 | _l |
1282 | testdata/Prelude.lc 184:8-184:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1282 | testdata/Prelude.lc 130:50-130:53 |
1283 | testdata/Prelude.lc 185:1-185:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1283 | _k -> Type |
1284 | testdata/Prelude.lc 185:9-185:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1284 | testdata/Prelude.lc 130:50-130:56 |
1285 | testdata/Prelude.lc 186:1-186:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1285 | Type |
1286 | testdata/Prelude.lc 186:8-186:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1286 | testdata/Prelude.lc 130:52-130:53 |
1287 | testdata/Prelude.lc 187:1-187:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1287 | forall a . a -> a -> Type |
1288 | testdata/Prelude.lc 187:9-187:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1288 | testdata/Prelude.lc 130:54-130:56 |
1289 | testdata/Prelude.lc 188:1-188:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1289 | Type |
1290 | testdata/Prelude.lc 188:9-188:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1290 | testdata/Prelude.lc 130:62-130:68 |
1291 | testdata/Prelude.lc 191:1-191:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1291 | _k |
1292 | testdata/Prelude.lc 191:7-191:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1292 | testdata/Prelude.lc 130:69-130:70 |
1293 | testdata/Prelude.lc 192:1-192:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1293 | String |
1294 | testdata/Prelude.lc 192:7-192:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1294 | testdata/Prelude.lc 130:71-130:72 |
1295 | testdata/Prelude.lc 193:1-193:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1295 | Type |
1296 | testdata/Prelude.lc 193:7-193:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1296 | testdata/Prelude.lc 130:73-130:75 |
1297 | testdata/Prelude.lc 194:1-194:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1297 | List _i |
1298 | testdata/Prelude.lc 194:8-194:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1298 | testdata/Prelude.lc 132:1-132:7 |
1299 | testdata/Prelude.lc 195:1-195:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1299 | forall a (b :: List Type) . HList ('Cons a b) -> a |
1300 | testdata/Prelude.lc 195:8-195:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1300 | testdata/Prelude.lc 132:10-132:23 |
1301 | testdata/Prelude.lc 196:1-196:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1301 | forall a (b :: List Type) |
1302 | testdata/Prelude.lc 196:8-196:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1302 | . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c |
1303 | testdata/Prelude.lc 197:1-197:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1303 | testdata/Prelude.lc 132:10-132:25 |
1304 | testdata/Prelude.lc 197:15-197:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1304 | (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a |
1305 | testdata/Prelude.lc 200:1-200:4 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b | 1305 | testdata/Prelude.lc 132:10-132:37 |
1306 | testdata/Prelude.lc 200:7-200:14 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b | 1306 | HList ('Cons _b _a) -> _b |
1307 | testdata/Prelude.lc 201:1-201:5 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b | 1307 | testdata/Prelude.lc 132:35-132:36 |
1308 | testdata/Prelude.lc 201:8-201:16 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b | 1308 | _e |
1309 | testdata/Prelude.lc 202:1-202:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1309 | testdata/Prelude.lc 133:1-133:7 |
1310 | testdata/Prelude.lc 202:9-202:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1310 | forall a (b :: List Type) . HList ('Cons a b) -> HList b |
1311 | testdata/Prelude.lc 203:1-203:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1311 | testdata/Prelude.lc 133:10-133:23 |
1312 | testdata/Prelude.lc 203:9-203:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1312 | forall a (b :: List Type) |
1313 | testdata/Prelude.lc 204:1-204:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1313 | . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c |
1314 | testdata/Prelude.lc 204:9-204:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1314 | testdata/Prelude.lc 133:10-133:25 |
1315 | testdata/Prelude.lc 205:1-205:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1315 | (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a |
1316 | testdata/Prelude.lc 205:13-205:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1316 | testdata/Prelude.lc 133:10-133:37 |
1317 | testdata/Prelude.lc 206:1-206:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1317 | HList ('Cons _b _a) -> HList _a |
1318 | testdata/Prelude.lc 206:8-206:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1318 | testdata/Prelude.lc 133:35-133:36 |
1319 | testdata/Prelude.lc 207:1-207:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1319 | HList _d |
1320 | testdata/Prelude.lc 207:9-207:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1320 | testdata/Prelude.lc 136:12-138:181 |
1321 | testdata/Prelude.lc 208:1-208:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1321 | forall a (b :: List RecItem) |
1322 | testdata/Prelude.lc 208:7-208:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1322 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1323 | testdata/Prelude.lc 209:1-209:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1323 | testdata/Prelude.lc 136:28-136:37 |
1324 | testdata/Prelude.lc 209:7-209:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1324 | Type |
1325 | testdata/Prelude.lc 210:1-210:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1325 | testdata/Prelude.lc 136:28-136:97 |
1326 | testdata/Prelude.lc 210:7-210:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1326 | Type |
1327 | testdata/Prelude.lc 211:1-211:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) | 1327 | testdata/Prelude.lc 136:29-136:36 |
1328 | testdata/Prelude.lc 211:8-211:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) | 1328 | Type |
1329 | testdata/Prelude.lc 212:1-212:6 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b | 1329 | testdata/Prelude.lc 136:41-136:97 |
1330 | testdata/Prelude.lc 212:9-212:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b | 1330 | Type |
1331 | testdata/Prelude.lc 213:1-213:7 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b | 1331 | testdata/Prelude.lc 136:54-136:60 |
1332 | testdata/Prelude.lc 213:10-213:20 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b | 1332 | Type |
1333 | testdata/Prelude.lc 214:1-214:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1333 | testdata/Prelude.lc 136:65-136:71 |
1334 | testdata/Prelude.lc 214:7-214:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1334 | String -> Type -> List RecItem -> Type |
1335 | testdata/Prelude.lc 215:1-215:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a | 1335 | testdata/Prelude.lc 136:65-136:73 |
1336 | testdata/Prelude.lc 215:8-215:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a | 1336 | Type -> List RecItem -> Type |
1337 | testdata/Prelude.lc 216:1-216:5 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a | 1337 | testdata/Prelude.lc 136:65-136:75 |
1338 | testdata/Prelude.lc 216:8-216:16 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a | 1338 | List RecItem -> Type |
1339 | testdata/Prelude.lc 217:1-217:5 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a | 1339 | testdata/Prelude.lc 136:65-136:78 |
1340 | testdata/Prelude.lc 217:8-217:16 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a | 1340 | Type |
1341 | testdata/Prelude.lc 218:1-218:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a | 1341 | testdata/Prelude.lc 136:65-136:97 |
1342 | testdata/Prelude.lc 218:9-218:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a | 1342 | Type |
1343 | testdata/Prelude.lc 219:1-219:11 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a | 1343 | testdata/Prelude.lc 136:72-136:73 |
1344 | testdata/Prelude.lc 219:14-219:28 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a | 1344 | String |
1345 | testdata/Prelude.lc 220:1-220:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a | 1345 | testdata/Prelude.lc 136:74-136:75 |
1346 | testdata/Prelude.lc 220:15-220:30 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a | 1346 | _d |
1347 | testdata/Prelude.lc 221:1-221:6 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | 1347 | testdata/Prelude.lc 136:76-136:78 |
1348 | testdata/Prelude.lc 221:9-221:18 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | 1348 | List RecItem |
1349 | testdata/Prelude.lc 222:1-222:6 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | 1349 | testdata/Prelude.lc 136:82-136:89 |
1350 | testdata/Prelude.lc 222:9-222:18 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | 1350 | List RecItem -> Type |
1351 | testdata/Prelude.lc 224:1-224:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1351 | testdata/Prelude.lc 136:82-136:92 |
1352 | testdata/Prelude.lc 224:8-224:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1352 | Type |
1353 | testdata/Prelude.lc 225:1-225:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1353 | testdata/Prelude.lc 136:82-136:97 |
1354 | testdata/Prelude.lc 225:8-225:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1354 | Type |
1355 | testdata/Prelude.lc 226:1-226:7 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1355 | testdata/Prelude.lc 136:90-136:92 |
1356 | testdata/Prelude.lc 226:10-226:20 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1356 | List RecItem |
1357 | testdata/Prelude.lc 228:1-228:7 forall (a :: Nat) . VecScalar a Float -> Float | 1357 | testdata/Prelude.lc 136:96-136:97 |
1358 | testdata/Prelude.lc 228:10-228:20 forall (a :: Nat) . VecScalar a Float -> Float | 1358 | Type | Type |
1359 | testdata/Prelude.lc 229:1-229:7 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float | 1359 | testdata/Prelude.lc 137:1-137:8 |
1360 | testdata/Prelude.lc 229:10-229:20 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float | 1360 | forall a (b :: List RecItem) |
1361 | testdata/Prelude.lc 230:1-230:7 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float | 1361 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1362 | testdata/Prelude.lc 230:10-230:20 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float | 1362 | testdata/Prelude.lc 137:57-137:58 |
1363 | testdata/Prelude.lc 231:1-231:7 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float | 1363 | String |
1364 | testdata/Prelude.lc 231:10-231:20 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float | 1364 | testdata/Prelude.lc 137:57-137:61 |
1365 | testdata/Prelude.lc 234:1-234:7 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float | 1365 | String -> Bool |
1366 | testdata/Prelude.lc 234:10-234:20 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float | 1366 | testdata/Prelude.lc 137:57-137:64 |
1367 | testdata/Prelude.lc 235:1-235:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float | 1367 | Bool |
1368 | testdata/Prelude.lc 235:12-235:24 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float | 1368 | testdata/Prelude.lc 137:57-138:181 |
1369 | testdata/Prelude.lc 236:1-236:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float | 1369 | _m | _j | _g | _e |
1370 | testdata/Prelude.lc 236:7-236:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float | 1370 | testdata/Prelude.lc 137:59-137:61 |
1371 | testdata/Prelude.lc 237:1-237:6 forall a . (a ~ VecS Float 3) => a -> a -> a | 1371 | forall a . Eq a => a -> a -> Bool |
1372 | testdata/Prelude.lc 237:9-237:18 forall a . (a ~ VecS Float 3) => a -> a -> a | 1372 | testdata/Prelude.lc 137:62-137:64 |
1373 | testdata/Prelude.lc 238:1-238:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1373 | String |
1374 | testdata/Prelude.lc 238:13-238:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1374 | testdata/Prelude.lc 137:67-137:73 |
1375 | testdata/Prelude.lc 239:1-239:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1375 | forall a (b :: List Type) . HList ('Cons a b) -> a |
1376 | testdata/Prelude.lc 239:15-239:30 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1376 | testdata/Prelude.lc 137:67-137:129 |
1377 | testdata/Prelude.lc 240:1-240:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1377 | _n |
1378 | testdata/Prelude.lc 240:11-240:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a | 1378 | testdata/Prelude.lc 137:67-138:181 |
1379 | testdata/Prelude.lc 241:1-241:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1379 | Bool -> _n |
1380 | testdata/Prelude.lc 241:11-241:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a | 1380 | testdata/Prelude.lc 137:75-137:87 |
1381 | testdata/Prelude.lc 243:1-243:10 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c | 1381 | forall a b . a -> b |
1382 | testdata/Prelude.lc 243:13-243:26 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c | 1382 | testdata/Prelude.lc 137:75-137:90 |
1383 | testdata/Prelude.lc 244:1-244:4 forall (a :: Nat) b . Mat a a b -> Float | 1383 | forall a . _a -> a |
1384 | testdata/Prelude.lc 244:7-244:22 forall (a :: Nat) b . Mat a a b -> Float | 1384 | testdata/Prelude.lc 137:75-137:125 |
1385 | testdata/Prelude.lc 245:1-245:4 forall (a :: Nat) b . Mat a a b -> Mat a a b | 1385 | _a -> HList ('Cons _q (map RecItem Type recItemType _j)) |
1386 | testdata/Prelude.lc 245:7-245:18 forall (a :: Nat) b . Mat a a b -> Mat a a b | 1386 | testdata/Prelude.lc 137:75-137:128 |
1387 | testdata/Prelude.lc 246:1-246:6 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b | 1387 | HList ('Cons _n (map RecItem Type recItemType _g)) |
1388 | testdata/Prelude.lc 246:9-246:25 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b | 1388 | testdata/Prelude.lc 137:93-137:98 |
1389 | testdata/Prelude.lc 248:1-248:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1389 | List Type -> Type |
1390 | testdata/Prelude.lc 248:11-248:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1390 | testdata/Prelude.lc 137:93-137:124 |
1391 | testdata/Prelude.lc 249:1-249:4 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1391 | Type |
1392 | testdata/Prelude.lc 249:11-249:18 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1392 | testdata/Prelude.lc 137:101-137:102 |
1393 | testdata/Prelude.lc 250:1-250:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1393 | Type |
1394 | testdata/Prelude.lc 250:11-250:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b | 1394 | testdata/Prelude.lc 137:101-137:104 |
1395 | testdata/Prelude.lc 251:1-251:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b | 1395 | List Type -> List Type |
1396 | testdata/Prelude.lc 251:11-251:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b | 1396 | testdata/Prelude.lc 137:101-137:123 |
1397 | testdata/Prelude.lc 252:1-252:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1397 | List Type |
1398 | testdata/Prelude.lc 252:11-252:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1398 | testdata/Prelude.lc 137:103-137:104 |
1399 | testdata/Prelude.lc 253:1-253:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1399 | forall a . a -> List a -> List a |
1400 | testdata/Prelude.lc 253:11-253:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1400 | testdata/Prelude.lc 137:105-137:108 |
1401 | testdata/Prelude.lc 254:1-254:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1401 | forall a b . (a -> b) -> List a -> List b |
1402 | testdata/Prelude.lc 254:11-254:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1402 | testdata/Prelude.lc 137:105-137:120 |
1403 | testdata/Prelude.lc 255:1-255:7 forall a b (c :: Nat) d | 1403 | List RecItem -> List Type |
1404 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1404 | testdata/Prelude.lc 137:105-137:123 |
1405 | testdata/Prelude.lc 255:11-255:22 forall a b (c :: Nat) d | 1405 | List Type |
1406 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1406 | testdata/Prelude.lc 137:109-137:120 |
1407 | testdata/Prelude.lc 256:1-256:7 forall a b (c :: Nat) d | 1407 | RecItem -> Type |
1408 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1408 | testdata/Prelude.lc 137:121-137:123 |
1409 | testdata/Prelude.lc 256:11-256:22 forall a b (c :: Nat) d | 1409 | List RecItem |
1410 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1410 | testdata/Prelude.lc 137:126-137:128 |
1411 | testdata/Prelude.lc 257:1-257:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1411 | HList (map RecItem Type recItemType _d) |
1412 | testdata/Prelude.lc 257:11-257:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1412 | testdata/Prelude.lc 138:57-138:64 |
1413 | testdata/Prelude.lc 258:1-258:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1413 | forall a (b :: List RecItem) |
1414 | testdata/Prelude.lc 258:11-258:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1414 | . forall (c :: String) -> isKeyC c a b => RecordC b -> a |
1415 | testdata/Prelude.lc 260:1-260:15 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int | 1415 | testdata/Prelude.lc 138:57-138:67 |
1416 | testdata/Prelude.lc 260:19-260:37 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int | 1416 | forall (a :: List RecItem) |
1417 | testdata/Prelude.lc 261:1-261:16 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word | 1417 | . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p |
1418 | testdata/Prelude.lc 261:19-261:38 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word | 1418 | testdata/Prelude.lc 138:57-138:71 |
1419 | testdata/Prelude.lc 262:1-262:15 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float | 1419 | forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o |
1420 | testdata/Prelude.lc 262:19-262:37 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float | 1420 | testdata/Prelude.lc 138:57-138:73 |
1421 | testdata/Prelude.lc 263:1-263:16 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float | 1421 | isKeyC _m _o _h => RecordC _h -> _o |
1422 | testdata/Prelude.lc 263:19-263:38 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float | 1422 | testdata/Prelude.lc 138:57-138:103 |
1423 | testdata/Prelude.lc 281:3-281:4 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1423 | RecordC _h -> _o |
1424 | testdata/Prelude.lc 281:9-281:16 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1424 | testdata/Prelude.lc 138:57-138:181 |
1425 | testdata/Prelude.lc 281:9-281:18 _e -> _e | 1425 | _n |
1426 | testdata/Prelude.lc 281:9-281:20 _d | 1426 | testdata/Prelude.lc 138:66-138:67 |
1427 | testdata/Prelude.lc 281:17-281:18 _f | 1427 | Type |
1428 | testdata/Prelude.lc 281:19-281:20 _c | 1428 | testdata/Prelude.lc 138:69-138:71 |
1429 | testdata/Prelude.lc 282:3-282:4 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1429 | List _k |
1430 | testdata/Prelude.lc 282:9-282:16 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1430 | testdata/Prelude.lc 138:72-138:73 |
1431 | testdata/Prelude.lc 282:9-282:18 _e -> _e | 1431 | String |
1432 | testdata/Prelude.lc 282:9-282:20 _d | 1432 | testdata/Prelude.lc 138:76-138:85 |
1433 | testdata/Prelude.lc 282:17-282:18 _f | 1433 | forall a . a |
1434 | testdata/Prelude.lc 282:19-282:20 _c | 1434 | testdata/Prelude.lc 138:76-138:102 |
1435 | testdata/Prelude.lc 283:3-283:4 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1435 | isKeyC _m _o _h |
1436 | testdata/Prelude.lc 283:9-283:16 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1436 | testdata/Prelude.lc 138:88-138:94 |
1437 | testdata/Prelude.lc 283:9-283:18 _e -> _e | 1437 | String -> Type -> List RecItem -> Type |
1438 | testdata/Prelude.lc 283:9-283:20 _d | 1438 | testdata/Prelude.lc 138:88-138:96 |
1439 | testdata/Prelude.lc 283:17-283:18 _f | 1439 | Type -> List RecItem -> Type |
1440 | testdata/Prelude.lc 283:19-283:20 _c | 1440 | testdata/Prelude.lc 138:88-138:98 |
1441 | testdata/Prelude.lc 284:3-284:4 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1441 | List RecItem -> Type |
1442 | testdata/Prelude.lc 284:9-284:16 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1442 | testdata/Prelude.lc 138:88-138:101 |
1443 | testdata/Prelude.lc 284:9-284:18 VecScalar _b _c -> VecScalar _b _c | 1443 | Type |
1444 | testdata/Prelude.lc 284:9-284:20 VecScalar _b _c | 1444 | testdata/Prelude.lc 138:95-138:96 |
1445 | testdata/Prelude.lc 284:17-284:18 _g | 1445 | String |
1446 | testdata/Prelude.lc 284:19-284:20 _e | 1446 | testdata/Prelude.lc 138:97-138:98 |
1447 | testdata/Prelude.lc 285:3-285:4 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1447 | Type |
1448 | testdata/Prelude.lc 285:9-285:16 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | 1448 | testdata/Prelude.lc 138:99-138:101 |
1449 | testdata/Prelude.lc 285:9-285:18 VecScalar _b _c -> VecScalar _b _c | 1449 | List RecItem |
1450 | testdata/Prelude.lc 285:9-285:20 VecScalar _b _c | 1450 | testdata/Prelude.lc 138:105-138:115 |
1451 | testdata/Prelude.lc 285:17-285:18 _g | 1451 | forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a |
1452 | testdata/Prelude.lc 285:19-285:20 _e | 1452 | testdata/Prelude.lc 138:105-138:180 |
1453 | testdata/Prelude.lc 287:1-287:4 forall a . Signed (MatVecScalarElem a) => a -> a | 1453 | RecordC _b |
1454 | testdata/Prelude.lc 287:9-287:16 forall a . Signed (MatVecScalarElem a) => a -> a | 1454 | testdata/Prelude.lc 138:117-138:123 |
1455 | testdata/Prelude.lc 287:9-287:18 _c | 1455 | forall a (b :: List Type) . HList ('Cons a b) -> HList b |
1456 | testdata/Prelude.lc 287:17-287:18 _d | 1456 | testdata/Prelude.lc 138:117-138:179 |
1457 | testdata/Prelude.lc 291:3-291:5 forall a . a -> a -> Bool | 1457 | HList (map RecItem Type recItemType _h) |
1458 | testdata/Prelude.lc 291:10-291:22 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool | 1458 | testdata/Prelude.lc 138:125-138:137 |
1459 | testdata/Prelude.lc 291:10-291:24 _d -> Bool | 1459 | forall a b . a -> b |
1460 | testdata/Prelude.lc 291:10-291:26 Bool | 1460 | testdata/Prelude.lc 138:125-138:140 |
1461 | testdata/Prelude.lc 291:23-291:24 _e | 1461 | forall a . _a -> a |
1462 | testdata/Prelude.lc 291:25-291:26 _b | 1462 | testdata/Prelude.lc 138:125-138:175 |
1463 | testdata/Prelude.lc 292:3-292:4 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 1463 | _a -> HList ('Cons _r (map RecItem Type recItemType _k)) |
1464 | testdata/Prelude.lc 292:9-292:21 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | 1464 | testdata/Prelude.lc 138:125-138:178 |
1465 | testdata/Prelude.lc 292:9-292:23 VecScalar _c _b -> VecScalar _c Bool | 1465 | HList ('Cons _o (map RecItem Type recItemType _h)) |
1466 | testdata/Prelude.lc 292:9-292:25 VecScalar _c Bool | 1466 | testdata/Prelude.lc 138:143-138:148 |
1467 | testdata/Prelude.lc 292:22-292:23 _g | 1467 | List Type -> Type |
1468 | testdata/Prelude.lc 292:24-292:25 _e | 1468 | testdata/Prelude.lc 138:143-138:174 |
1469 | testdata/Prelude.lc 293:3-293:5 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 1469 | Type |
1470 | testdata/Prelude.lc 293:10-293:27 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | 1470 | testdata/Prelude.lc 138:151-138:152 |
1471 | testdata/Prelude.lc 293:10-293:29 VecScalar _c _b -> VecScalar _c Bool | 1471 | Type |
1472 | testdata/Prelude.lc 293:10-293:31 VecScalar _c Bool | 1472 | testdata/Prelude.lc 138:151-138:154 |
1473 | testdata/Prelude.lc 293:28-293:29 _g | 1473 | List Type -> List Type |
1474 | testdata/Prelude.lc 293:30-293:31 _e | 1474 | testdata/Prelude.lc 138:151-138:173 |
1475 | testdata/Prelude.lc 294:3-294:5 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 1475 | List Type |
1476 | testdata/Prelude.lc 294:10-294:30 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | 1476 | testdata/Prelude.lc 138:153-138:154 |
1477 | testdata/Prelude.lc 294:10-294:32 VecScalar _c _b -> VecScalar _c Bool | 1477 | forall a . a -> List a -> List a |
1478 | testdata/Prelude.lc 294:10-294:34 VecScalar _c Bool | 1478 | testdata/Prelude.lc 138:155-138:158 |
1479 | testdata/Prelude.lc 294:31-294:32 _g | 1479 | forall a b . (a -> b) -> List a -> List b |
1480 | testdata/Prelude.lc 294:33-294:34 _e | 1480 | testdata/Prelude.lc 138:155-138:170 |
1481 | testdata/Prelude.lc 295:3-295:4 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 1481 | List RecItem -> List Type |
1482 | testdata/Prelude.lc 295:9-295:24 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | 1482 | testdata/Prelude.lc 138:155-138:173 |
1483 | testdata/Prelude.lc 295:9-295:26 VecScalar _c _b -> VecScalar _c Bool | 1483 | List Type |
1484 | testdata/Prelude.lc 295:9-295:28 VecScalar _c Bool | 1484 | testdata/Prelude.lc 138:159-138:170 |
1485 | testdata/Prelude.lc 295:25-295:26 _g | 1485 | RecItem -> Type |
1486 | testdata/Prelude.lc 295:27-295:28 _e | 1486 | testdata/Prelude.lc 138:171-138:173 |
1487 | testdata/Prelude.lc 298:3-298:5 Bool -> Bool -> Bool | 1487 | List RecItem |
1488 | testdata/Prelude.lc 298:10-298:17 Bool -> Bool -> Bool | 1488 | testdata/Prelude.lc 138:176-138:178 |
1489 | testdata/Prelude.lc 298:10-298:19 Bool -> Bool | 1489 | HList (map RecItem Type recItemType _e) |
1490 | testdata/Prelude.lc 298:10-298:21 Bool | 1490 | testdata/Prelude.lc 142:1-142:4 |
1491 | testdata/Prelude.lc 298:18-298:19 _d | 1491 | Float -> Float -> Float -> VecS Float 4 |
1492 | testdata/Prelude.lc 298:20-298:21 _b | 1492 | testdata/Prelude.lc 142:13-142:15 |
1493 | testdata/Prelude.lc 299:3-299:5 Bool -> Bool -> Bool | 1493 | forall a . a -> a -> a -> a -> VecS a 4 |
1494 | testdata/Prelude.lc 299:10-299:16 Bool -> Bool -> Bool | 1494 | testdata/Prelude.lc 142:13-142:17 |
1495 | testdata/Prelude.lc 299:10-299:18 Bool -> Bool | 1495 | _f -> _f -> _f -> VecS _f 4 |
1496 | testdata/Prelude.lc 299:10-299:20 Bool | 1496 | testdata/Prelude.lc 142:13-142:19 |
1497 | testdata/Prelude.lc 299:17-299:18 _d | 1497 | _e -> _e -> VecS _e 4 |
1498 | testdata/Prelude.lc 299:19-299:20 _b | 1498 | testdata/Prelude.lc 142:13-142:21 |
1499 | testdata/Prelude.lc 300:1-300:4 Bool -> Bool -> Bool | 1499 | _d -> VecS _d 4 |
1500 | testdata/Prelude.lc 300:7-300:14 Bool -> Bool -> Bool | 1500 | testdata/Prelude.lc 142:13-142:25 |
1501 | testdata/Prelude.lc 301:1-301:4 forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool | 1501 | VecS Float 4 |
1502 | testdata/Prelude.lc 301:9-301:16 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a | 1502 | testdata/Prelude.lc 142:16-142:17 |
1503 | testdata/Prelude.lc 301:9-301:18 VecScalar _a Bool | 1503 | _g |
1504 | testdata/Prelude.lc 301:17-301:18 _c | 1504 | testdata/Prelude.lc 142:18-142:19 |
1505 | testdata/Prelude.lc 302:1-302:4 forall (a :: Nat) . VecScalar a Bool -> Bool | 1505 | _d |
1506 | testdata/Prelude.lc 302:9-302:16 forall (a :: Nat) . VecScalar a Bool -> Bool | 1506 | testdata/Prelude.lc 142:20-142:21 |
1507 | testdata/Prelude.lc 302:9-302:18 Bool | 1507 | _b |
1508 | testdata/Prelude.lc 302:17-302:18 _c | 1508 | testdata/Prelude.lc 142:22-142:25 |
1509 | testdata/Prelude.lc 303:1-303:4 forall (a :: Nat) . VecScalar a Bool -> Bool | 1509 | Float |
1510 | testdata/Prelude.lc 303:9-303:16 forall (a :: Nat) . VecScalar a Bool -> Bool | 1510 | testdata/Prelude.lc 144:1-144:6 |
1511 | testdata/Prelude.lc 303:9-303:18 Bool | 1511 | VecS Float 4 |
1512 | testdata/Prelude.lc 303:17-303:18 _c | 1512 | testdata/Prelude.lc 144:11-144:14 |
1513 | testdata/Prelude.lc 306:3-306:6 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | 1513 | Float -> Float -> Float -> VecS Float 4 |
1514 | testdata/Prelude.lc 306:11-306:24 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | 1514 | testdata/Prelude.lc 144:11-144:18 |
1515 | testdata/Prelude.lc 306:11-306:26 Mat _c _a _b -> Mat _d _a _b | 1515 | Float -> Float -> VecS Float 4 |
1516 | testdata/Prelude.lc 306:11-306:28 Mat _d _a _b | 1516 | testdata/Prelude.lc 144:11-144:22 |
1517 | testdata/Prelude.lc 306:25-306:26 _h | 1517 | Float -> VecS Float 4 |
1518 | testdata/Prelude.lc 306:27-306:28 _f | 1518 | testdata/Prelude.lc 144:11-144:26 |
1519 | testdata/Prelude.lc 307:3-307:5 forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c | 1519 | VecS Float 4 |
1520 | testdata/Prelude.lc 307:10-307:23 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c | 1520 | testdata/Prelude.lc 144:15-144:18 |
1521 | testdata/Prelude.lc 307:10-307:25 Vec _b _a -> Vec _c _a | 1521 | Float |
1522 | testdata/Prelude.lc 307:10-307:27 Vec _c _a | 1522 | testdata/Prelude.lc 144:19-144:22 |
1523 | testdata/Prelude.lc 307:24-307:25 _g | 1523 | Float |
1524 | testdata/Prelude.lc 307:26-307:27 _e | 1524 | testdata/Prelude.lc 144:23-144:26 |
1525 | testdata/Prelude.lc 308:3-308:5 forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b | 1525 | Float |
1526 | testdata/Prelude.lc 308:10-308:23 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b | 1526 | testdata/Prelude.lc 145:1-145:5 |
1527 | testdata/Prelude.lc 308:10-308:25 Mat _c _a _b -> Vec _a _b | 1527 | VecS Float 4 |
1528 | testdata/Prelude.lc 308:10-308:27 Vec _a _b | 1528 | testdata/Prelude.lc 145:11-145:14 |
1529 | testdata/Prelude.lc 308:24-308:25 _g | 1529 | Float -> Float -> Float -> VecS Float 4 |
1530 | testdata/Prelude.lc 308:26-308:27 _e | 1530 | testdata/Prelude.lc 145:11-145:18 |
1531 | testdata/Prelude.lc 315:3-315:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | 1531 | Float -> Float -> VecS Float 4 |
1532 | testdata/Prelude.lc 315:10-315:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | 1532 | testdata/Prelude.lc 145:11-145:22 |
1533 | testdata/Prelude.lc 315:10-315:20 MatVecScalarElem _e -> _e | 1533 | Float -> VecS Float 4 |
1534 | testdata/Prelude.lc 315:10-315:22 _d | 1534 | testdata/Prelude.lc 145:11-145:26 |
1535 | testdata/Prelude.lc 315:19-315:20 _f | 1535 | VecS Float 4 |
1536 | testdata/Prelude.lc 315:21-315:22 _c | 1536 | testdata/Prelude.lc 145:15-145:18 |
1537 | testdata/Prelude.lc 316:3-316:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | 1537 | Float |
1538 | testdata/Prelude.lc 316:10-316:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | 1538 | testdata/Prelude.lc 145:19-145:22 |
1539 | testdata/Prelude.lc 316:10-316:20 MatVecScalarElem _e -> _e | 1539 | Float |
1540 | testdata/Prelude.lc 316:10-316:22 _d | 1540 | testdata/Prelude.lc 145:23-145:26 |
1541 | testdata/Prelude.lc 316:19-316:20 _f | 1541 | Float |
1542 | testdata/Prelude.lc 316:21-316:22 _c | 1542 | testdata/Prelude.lc 146:1-146:7 |
1543 | testdata/Prelude.lc 317:3-317:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | 1543 | VecS Float 4 |
1544 | testdata/Prelude.lc 317:10-317:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | 1544 | testdata/Prelude.lc 146:11-146:14 |
1545 | testdata/Prelude.lc 317:10-317:20 MatVecScalarElem _e -> _e | 1545 | Float -> Float -> Float -> VecS Float 4 |
1546 | testdata/Prelude.lc 317:10-317:22 _d | 1546 | testdata/Prelude.lc 146:11-146:19 |
1547 | testdata/Prelude.lc 317:19-317:20 _f | 1547 | Float -> Float -> VecS Float 4 |
1548 | testdata/Prelude.lc 317:21-317:22 _c | 1548 | testdata/Prelude.lc 146:11-146:24 |
1549 | testdata/Prelude.lc 318:3-318:5 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a | 1549 | Float -> VecS Float 4 |
1550 | testdata/Prelude.lc 318:10-318:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b | 1550 | testdata/Prelude.lc 146:11-146:29 |
1551 | testdata/Prelude.lc 318:10-318:20 _c -> VecScalar _b _c | 1551 | VecS Float 4 |
1552 | testdata/Prelude.lc 318:10-318:22 VecScalar _b _d | 1552 | testdata/Prelude.lc 146:15-146:19 |
1553 | testdata/Prelude.lc 318:19-318:20 _g | 1553 | Float |
1554 | testdata/Prelude.lc 318:21-318:22 _e | 1554 | testdata/Prelude.lc 146:20-146:24 |
1555 | testdata/Prelude.lc 319:3-319:5 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a | 1555 | Float |
1556 | testdata/Prelude.lc 319:10-319:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b | 1556 | testdata/Prelude.lc 146:25-146:29 |
1557 | testdata/Prelude.lc 319:10-319:20 _c -> VecScalar _b _c | 1557 | Float |
1558 | testdata/Prelude.lc 319:10-319:22 VecScalar _b _d | 1558 | testdata/Prelude.lc 147:1-147:6 |
1559 | testdata/Prelude.lc 319:19-319:20 _g | 1559 | VecS Float 4 |
1560 | testdata/Prelude.lc 319:21-319:22 _e | 1560 | testdata/Prelude.lc 147:11-147:14 |
1561 | testdata/Prelude.lc 326:16-326:21 Type | 1561 | Float -> Float -> Float -> VecS Float 4 |
1562 | testdata/Prelude.lc 327:16-327:21 Type | 1562 | testdata/Prelude.lc 147:11-147:18 |
1563 | testdata/Prelude.lc 327:16-330:29 Type | 1563 | Float -> Float -> VecS Float 4 |
1564 | testdata/Prelude.lc 328:16-328:21 Type | 1564 | testdata/Prelude.lc 147:11-147:22 |
1565 | testdata/Prelude.lc 328:16-330:29 Type | 1565 | Float -> VecS Float 4 |
1566 | testdata/Prelude.lc 329:16-329:21 Type | 1566 | testdata/Prelude.lc 147:11-147:26 |
1567 | testdata/Prelude.lc 329:16-330:29 Type | 1567 | VecS Float 4 |
1568 | testdata/Prelude.lc 330:16-330:19 Nat -> Nat -> Type -> Type | 1568 | testdata/Prelude.lc 147:15-147:18 |
1569 | testdata/Prelude.lc 330:16-330:21 Nat -> Type -> Type | 1569 | Float |
1570 | testdata/Prelude.lc 330:16-330:23 Type -> Type | 1570 | testdata/Prelude.lc 147:19-147:22 |
1571 | testdata/Prelude.lc 330:16-330:29 Type | 1571 | Float |
1572 | testdata/Prelude.lc 330:20-330:21 _b | 1572 | testdata/Prelude.lc 147:23-147:26 |
1573 | testdata/Prelude.lc 330:22-330:23 _b | 1573 | Float |
1574 | testdata/Prelude.lc 330:24-330:29 Type | 1574 | testdata/Prelude.lc 148:1-148:7 |
1575 | testdata/Prelude.lc 331:1-331:12 Float -> Float -> Float -> Float -> Mat 4 4 Float | 1575 | VecS Float 4 |
1576 | testdata/Prelude.lc 332:5-332:9 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1576 | testdata/Prelude.lc 148:11-148:14 |
1577 | testdata/Prelude.lc 332:5-332:59 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1577 | Float -> Float -> Float -> VecS Float 4 |
1578 | testdata/Prelude.lc 332:5-333:59 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1578 | testdata/Prelude.lc 148:11-148:18 |
1579 | testdata/Prelude.lc 332:5-334:62 Vec 4 Float -> Mat 4 4 Float | 1579 | Float -> Float -> VecS Float 4 |
1580 | testdata/Prelude.lc 332:5-335:59 Mat 4 4 Float | 1580 | testdata/Prelude.lc 148:11-148:22 |
1581 | testdata/Prelude.lc 332:5-340:11 Float -> Float -> Float -> Float -> Mat 4 4 Float | Float -> Float -> Float -> Mat 4 4 Float | Float -> Float -> Mat 4 4 Float | Float -> Mat 4 4 Float | 1581 | Float -> VecS Float 4 |
1582 | testdata/Prelude.lc 332:11-332:13 forall a . a -> a -> a -> a -> VecS a 4 | 1582 | testdata/Prelude.lc 148:11-148:26 |
1583 | testdata/Prelude.lc 332:11-332:25 Float -> Float -> Float -> VecS Float 4 | 1583 | VecS Float 4 |
1584 | testdata/Prelude.lc 332:11-332:29 Float -> Float -> VecS Float 4 | 1584 | testdata/Prelude.lc 148:15-148:18 |
1585 | testdata/Prelude.lc 332:11-332:43 Float -> VecS Float 4 | 1585 | Float |
1586 | testdata/Prelude.lc 332:11-332:58 VecS Float 4 | 1586 | testdata/Prelude.lc 148:19-148:22 |
1587 | testdata/Prelude.lc 332:15-332:16 _b | 1587 | Float |
1588 | testdata/Prelude.lc 332:15-332:17 _c -> _c | 1588 | testdata/Prelude.lc 148:23-148:26 |
1589 | testdata/Prelude.lc 332:15-332:18 VecScalar 1 Float | 1589 | Float |
1590 | testdata/Prelude.lc 332:15-332:19 VecScalar 1 Float -> VecScalar 1 Float | 1590 | testdata/Prelude.lc 149:1-149:4 |
1591 | testdata/Prelude.lc 332:15-332:24 VecScalar 1 Float | 1591 | VecS Float 4 |
1592 | testdata/Prelude.lc 332:16-332:17 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1592 | testdata/Prelude.lc 149:11-149:14 |
1593 | testdata/Prelude.lc 332:17-332:18 Float | 1593 | Float -> Float -> Float -> VecS Float 4 |
1594 | testdata/Prelude.lc 332:18-332:19 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1594 | testdata/Prelude.lc 149:11-149:18 |
1595 | testdata/Prelude.lc 332:20-332:21 Float | 1595 | Float -> Float -> VecS Float 4 |
1596 | testdata/Prelude.lc 332:20-332:22 Float -> Float | 1596 | testdata/Prelude.lc 149:11-149:22 |
1597 | testdata/Prelude.lc 332:20-332:23 Float | 1597 | Float -> VecS Float 4 |
1598 | testdata/Prelude.lc 332:21-332:22 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1598 | testdata/Prelude.lc 149:11-149:26 |
1599 | testdata/Prelude.lc 332:22-332:23 Float | 1599 | VecS Float 4 |
1600 | testdata/Prelude.lc 332:28-332:29 _b | 1600 | testdata/Prelude.lc 149:15-149:18 |
1601 | testdata/Prelude.lc 332:42-332:43 _b | 1601 | Float |
1602 | testdata/Prelude.lc 332:57-332:58 _b | 1602 | testdata/Prelude.lc 149:19-149:22 |
1603 | testdata/Prelude.lc 333:11-333:13 forall a . a -> a -> a -> a -> VecS a 4 | 1603 | Float |
1604 | testdata/Prelude.lc 333:11-333:15 _b -> _b -> _b -> VecS _b 4 | 1604 | testdata/Prelude.lc 149:23-149:26 |
1605 | testdata/Prelude.lc 333:11-333:39 Float -> Float -> VecS Float 4 | 1605 | Float |
1606 | testdata/Prelude.lc 333:11-333:43 Float -> VecS Float 4 | 1606 | testdata/Prelude.lc 150:1-150:6 |
1607 | testdata/Prelude.lc 333:11-333:58 VecS Float 4 | 1607 | VecS Float 4 |
1608 | testdata/Prelude.lc 333:14-333:15 _b | 1608 | testdata/Prelude.lc 150:11-150:14 |
1609 | testdata/Prelude.lc 333:29-333:30 _b | 1609 | Float -> Float -> Float -> VecS Float 4 |
1610 | testdata/Prelude.lc 333:29-333:31 _c -> _c | 1610 | testdata/Prelude.lc 150:11-150:18 |
1611 | testdata/Prelude.lc 333:29-333:32 VecScalar 1 Float | 1611 | Float -> Float -> VecS Float 4 |
1612 | testdata/Prelude.lc 333:29-333:33 VecScalar 1 Float -> VecScalar 1 Float | 1612 | testdata/Prelude.lc 150:11-150:22 |
1613 | testdata/Prelude.lc 333:29-333:38 VecScalar 1 Float | 1613 | Float -> VecS Float 4 |
1614 | testdata/Prelude.lc 333:30-333:31 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1614 | testdata/Prelude.lc 150:11-150:26 |
1615 | testdata/Prelude.lc 333:31-333:32 Float | 1615 | VecS Float 4 |
1616 | testdata/Prelude.lc 333:32-333:33 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1616 | testdata/Prelude.lc 150:15-150:18 |
1617 | testdata/Prelude.lc 333:34-333:35 Float | 1617 | Float |
1618 | testdata/Prelude.lc 333:34-333:36 Float -> Float | 1618 | testdata/Prelude.lc 150:19-150:22 |
1619 | testdata/Prelude.lc 333:34-333:37 Float | 1619 | Float |
1620 | testdata/Prelude.lc 333:35-333:36 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1620 | testdata/Prelude.lc 150:23-150:26 |
1621 | testdata/Prelude.lc 333:36-333:37 Float | 1621 | Float |
1622 | testdata/Prelude.lc 333:42-333:43 _b | 1622 | testdata/Prelude.lc 151:1-151:7 |
1623 | testdata/Prelude.lc 333:57-333:58 _b | 1623 | VecS Float 4 |
1624 | testdata/Prelude.lc 334:11-334:13 forall a . a -> a -> a -> a -> VecS a 4 | 1624 | testdata/Prelude.lc 151:11-151:14 |
1625 | testdata/Prelude.lc 334:11-334:27 Float -> Float -> Float -> VecS Float 4 | 1625 | Float -> Float -> Float -> VecS Float 4 |
1626 | testdata/Prelude.lc 334:11-334:41 Float -> Float -> VecS Float 4 | 1626 | testdata/Prelude.lc 151:11-151:18 |
1627 | testdata/Prelude.lc 334:11-334:56 Float -> VecS Float 4 | 1627 | Float -> Float -> VecS Float 4 |
1628 | testdata/Prelude.lc 334:11-334:61 VecS Float 4 | 1628 | testdata/Prelude.lc 151:11-151:22 |
1629 | testdata/Prelude.lc 334:15-334:21 VecScalar 1 Float -> VecScalar 1 Float | 1629 | Float -> VecS Float 4 |
1630 | testdata/Prelude.lc 334:15-334:26 VecScalar 1 Float | 1630 | testdata/Prelude.lc 151:11-151:26 |
1631 | testdata/Prelude.lc 334:16-334:17 Float | 1631 | VecS Float 4 |
1632 | testdata/Prelude.lc 334:16-334:18 Float -> Float | 1632 | testdata/Prelude.lc 151:15-151:18 |
1633 | testdata/Prelude.lc 334:16-334:19 Float | 1633 | Float |
1634 | testdata/Prelude.lc 334:17-334:18 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1634 | testdata/Prelude.lc 151:19-151:22 |
1635 | testdata/Prelude.lc 334:18-334:19 Float | 1635 | Float |
1636 | testdata/Prelude.lc 334:20-334:21 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1636 | testdata/Prelude.lc 151:23-151:26 |
1637 | testdata/Prelude.lc 334:22-334:23 Float | 1637 | Float |
1638 | testdata/Prelude.lc 334:22-334:24 Float -> Float | 1638 | testdata/Prelude.lc 152:1-152:6 |
1639 | testdata/Prelude.lc 334:22-334:25 Float | 1639 | VecS Float 4 |
1640 | testdata/Prelude.lc 334:23-334:24 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1640 | testdata/Prelude.lc 152:11-152:14 |
1641 | testdata/Prelude.lc 334:24-334:25 Float | 1641 | Float -> Float -> Float -> VecS Float 4 |
1642 | testdata/Prelude.lc 334:29-334:35 VecScalar 1 Float -> VecScalar 1 Float | 1642 | testdata/Prelude.lc 152:11-152:18 |
1643 | testdata/Prelude.lc 334:29-334:40 VecScalar 1 Float | 1643 | Float -> Float -> VecS Float 4 |
1644 | testdata/Prelude.lc 334:30-334:31 Float | 1644 | testdata/Prelude.lc 152:11-152:22 |
1645 | testdata/Prelude.lc 334:30-334:32 Float -> Float | 1645 | Float -> VecS Float 4 |
1646 | testdata/Prelude.lc 334:30-334:33 Float | 1646 | testdata/Prelude.lc 152:11-152:26 |
1647 | testdata/Prelude.lc 334:31-334:32 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1647 | VecS Float 4 |
1648 | testdata/Prelude.lc 334:32-334:33 Float | 1648 | testdata/Prelude.lc 152:15-152:18 |
1649 | testdata/Prelude.lc 334:34-334:35 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1649 | Float |
1650 | testdata/Prelude.lc 334:36-334:37 Float | 1650 | testdata/Prelude.lc 152:19-152:22 |
1651 | testdata/Prelude.lc 334:36-334:38 Float -> Float | 1651 | Float |
1652 | testdata/Prelude.lc 334:36-334:39 Float | 1652 | testdata/Prelude.lc 152:23-152:26 |
1653 | testdata/Prelude.lc 334:37-334:38 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1653 | Float |
1654 | testdata/Prelude.lc 334:38-334:39 Float | 1654 | testdata/Prelude.lc 153:1-153:5 |
1655 | testdata/Prelude.lc 334:43-334:44 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1655 | VecS Float 4 |
1656 | testdata/Prelude.lc 334:43-334:55 Float | 1656 | testdata/Prelude.lc 153:11-153:14 |
1657 | testdata/Prelude.lc 334:44-334:50 VecScalar 1 Float -> VecScalar 1 Float | 1657 | Float -> Float -> Float -> VecS Float 4 |
1658 | testdata/Prelude.lc 334:44-334:55 VecScalar 1 Float | 1658 | testdata/Prelude.lc 153:11-153:18 |
1659 | testdata/Prelude.lc 334:45-334:46 Float | 1659 | Float -> Float -> VecS Float 4 |
1660 | testdata/Prelude.lc 334:45-334:47 Float -> Float | 1660 | testdata/Prelude.lc 153:11-153:22 |
1661 | testdata/Prelude.lc 334:45-334:48 Float | 1661 | Float -> VecS Float 4 |
1662 | testdata/Prelude.lc 334:46-334:47 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1662 | testdata/Prelude.lc 153:11-153:26 |
1663 | testdata/Prelude.lc 334:47-334:48 Float | 1663 | VecS Float 4 |
1664 | testdata/Prelude.lc 334:49-334:50 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1664 | testdata/Prelude.lc 153:15-153:18 |
1665 | testdata/Prelude.lc 334:51-334:52 Float | 1665 | Float |
1666 | testdata/Prelude.lc 334:51-334:53 Float -> Float | 1666 | testdata/Prelude.lc 153:19-153:22 |
1667 | testdata/Prelude.lc 334:51-334:54 Float | 1667 | Float |
1668 | testdata/Prelude.lc 334:52-334:53 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1668 | testdata/Prelude.lc 153:23-153:26 |
1669 | testdata/Prelude.lc 334:53-334:54 Float | 1669 | Float |
1670 | testdata/Prelude.lc 334:58-334:59 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1670 | testdata/Prelude.lc 154:1-154:5 |
1671 | testdata/Prelude.lc 334:58-334:60 Float | 1671 | VecS Float 4 |
1672 | testdata/Prelude.lc 334:59-334:60 _b | 1672 | testdata/Prelude.lc 154:11-154:14 |
1673 | testdata/Prelude.lc 335:11-335:13 forall a . a -> a -> a -> a -> VecS a 4 | 1673 | Float -> Float -> Float -> VecS Float 4 |
1674 | testdata/Prelude.lc 335:11-335:15 _b -> _b -> _b -> VecS _b 4 | 1674 | testdata/Prelude.lc 154:11-154:18 |
1675 | testdata/Prelude.lc 335:11-335:29 _c -> _c -> VecS _c 4 | 1675 | Float -> Float -> VecS Float 4 |
1676 | testdata/Prelude.lc 335:11-335:56 Float -> VecS Float 4 | 1676 | testdata/Prelude.lc 154:11-154:22 |
1677 | testdata/Prelude.lc 335:11-335:58 VecS Float 4 | 1677 | Float -> VecS Float 4 |
1678 | testdata/Prelude.lc 335:14-335:15 _b | 1678 | testdata/Prelude.lc 154:11-154:26 |
1679 | testdata/Prelude.lc 335:28-335:29 _b | 1679 | VecS Float 4 |
1680 | testdata/Prelude.lc 335:43-335:44 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1680 | testdata/Prelude.lc 154:15-154:18 |
1681 | testdata/Prelude.lc 335:43-335:55 Float | 1681 | Float |
1682 | testdata/Prelude.lc 335:44-335:45 _b | 1682 | testdata/Prelude.lc 154:19-154:22 |
1683 | testdata/Prelude.lc 335:44-335:46 _c -> _c | 1683 | Float |
1684 | testdata/Prelude.lc 335:44-335:47 Float | 1684 | testdata/Prelude.lc 154:23-154:26 |
1685 | testdata/Prelude.lc 335:44-335:48 Float -> Float | 1685 | Float |
1686 | testdata/Prelude.lc 335:44-335:49 Float | 1686 | testdata/Prelude.lc 155:1-155:5 |
1687 | testdata/Prelude.lc 335:44-335:50 VecScalar 1 Float -> VecScalar 1 Float | 1687 | VecS Float 4 |
1688 | testdata/Prelude.lc 335:44-335:55 VecScalar 1 Float | 1688 | testdata/Prelude.lc 155:11-155:14 |
1689 | testdata/Prelude.lc 335:45-335:46 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1689 | Float -> Float -> Float -> VecS Float 4 |
1690 | testdata/Prelude.lc 335:46-335:47 Float | 1690 | testdata/Prelude.lc 155:11-155:18 |
1691 | testdata/Prelude.lc 335:47-335:48 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1691 | Float -> Float -> VecS Float 4 |
1692 | testdata/Prelude.lc 335:48-335:49 Float | 1692 | testdata/Prelude.lc 155:11-155:22 |
1693 | testdata/Prelude.lc 335:49-335:50 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1693 | Float -> VecS Float 4 |
1694 | testdata/Prelude.lc 335:51-335:52 Float | 1694 | testdata/Prelude.lc 155:11-155:26 |
1695 | testdata/Prelude.lc 335:51-335:53 Float -> Float | 1695 | VecS Float 4 |
1696 | testdata/Prelude.lc 335:51-335:54 Float | 1696 | testdata/Prelude.lc 155:15-155:18 |
1697 | testdata/Prelude.lc 335:52-335:53 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1697 | Float |
1698 | testdata/Prelude.lc 335:53-335:54 Float | 1698 | testdata/Prelude.lc 155:19-155:22 |
1699 | testdata/Prelude.lc 335:57-335:58 _b | 1699 | Float |
1700 | testdata/Prelude.lc 337:9-337:10 Float | 1700 | testdata/Prelude.lc 155:23-155:26 |
1701 | testdata/Prelude.lc 337:9-337:11 Float -> Float | 1701 | Float |
1702 | testdata/Prelude.lc 337:9-337:22 Float | 1702 | testdata/Prelude.lc 156:1-156:5 |
1703 | testdata/Prelude.lc 337:10-337:11 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1703 | VecS Float 4 |
1704 | testdata/Prelude.lc 337:11-337:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1704 | testdata/Prelude.lc 156:11-156:14 |
1705 | testdata/Prelude.lc 337:11-337:22 VecScalar 1 Float | 1705 | Float -> Float -> Float -> VecS Float 4 |
1706 | testdata/Prelude.lc 337:15-337:19 Float | 1706 | testdata/Prelude.lc 156:11-156:18 |
1707 | testdata/Prelude.lc 337:15-337:20 VecScalar 1 Float -> VecScalar 1 Float | 1707 | Float -> Float -> VecS Float 4 |
1708 | testdata/Prelude.lc 337:15-337:21 VecScalar 1 Float | 1708 | testdata/Prelude.lc 156:11-156:22 |
1709 | testdata/Prelude.lc 337:19-337:20 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | 1709 | Float -> VecS Float 4 |
1710 | testdata/Prelude.lc 337:20-337:21 _b | 1710 | testdata/Prelude.lc 156:11-156:26 |
1711 | testdata/Prelude.lc 338:9-338:10 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1711 | VecS Float 4 |
1712 | testdata/Prelude.lc 338:9-338:11 Float | 1712 | testdata/Prelude.lc 156:15-156:18 |
1713 | testdata/Prelude.lc 338:10-338:11 Float | 1713 | Float |
1714 | testdata/Prelude.lc 339:9-339:15 Float | 1714 | testdata/Prelude.lc 156:19-156:22 |
1715 | testdata/Prelude.lc 339:9-339:16 Float -> Float | 1715 | Float |
1716 | testdata/Prelude.lc 339:9-339:17 Float | 1716 | testdata/Prelude.lc 156:23-156:26 |
1717 | testdata/Prelude.lc 339:15-339:16 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1717 | Float |
1718 | testdata/Prelude.lc 339:16-339:17 Float | 1718 | testdata/Prelude.lc 157:1-157:5 |
1719 | testdata/Prelude.lc 340:9-340:10 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1719 | VecS Float 4 |
1720 | testdata/Prelude.lc 340:9-340:11 Float | 1720 | testdata/Prelude.lc 157:11-157:14 |
1721 | testdata/Prelude.lc 340:10-340:11 Float | 1721 | Float -> Float -> Float -> VecS Float 4 |
1722 | testdata/Prelude.lc 342:1-342:11 VecScalar 1 Float -> Mat 4 4 Float | 1722 | testdata/Prelude.lc 157:11-157:18 |
1723 | testdata/Prelude.lc 342:16-342:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1723 | Float -> Float -> VecS Float 4 |
1724 | testdata/Prelude.lc 342:16-342:33 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1724 | testdata/Prelude.lc 157:11-157:22 |
1725 | testdata/Prelude.lc 342:16-342:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1725 | Float -> VecS Float 4 |
1726 | testdata/Prelude.lc 342:16-342:62 Vec 4 Float -> Mat 4 4 Float | 1726 | testdata/Prelude.lc 157:11-157:26 |
1727 | testdata/Prelude.lc 342:16-342:75 Mat 4 4 Float | 1727 | VecS Float 4 |
1728 | testdata/Prelude.lc 342:22-342:24 forall a . a -> a -> a -> a -> VecS a 4 | 1728 | testdata/Prelude.lc 157:15-157:18 |
1729 | testdata/Prelude.lc 342:22-342:26 VecScalar _c Float | 1729 | Float |
1730 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1730 | testdata/Prelude.lc 157:19-157:22 |
1731 | testdata/Prelude.lc 342:22-342:28 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1731 | Float |
1732 | testdata/Prelude.lc 342:22-342:30 VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1732 | testdata/Prelude.lc 157:23-157:26 |
1733 | testdata/Prelude.lc 342:22-342:32 VecS (VecScalar 1 Float) 4 | 1733 | Float |
1734 | testdata/Prelude.lc 342:25-342:26 VecScalar _d Float | 1734 | testdata/Prelude.lc 158:1-158:7 |
1735 | testdata/Prelude.lc 342:27-342:28 VecScalar _c Float | 1735 | VecS Float 4 |
1736 | testdata/Prelude.lc 342:29-342:30 _b | 1736 | testdata/Prelude.lc 158:11-158:14 |
1737 | testdata/Prelude.lc 342:31-342:32 _b | 1737 | Float -> Float -> Float -> VecS Float 4 |
1738 | testdata/Prelude.lc 342:35-342:37 forall a . a -> a -> a -> a -> VecS a 4 | 1738 | testdata/Prelude.lc 158:11-158:18 |
1739 | testdata/Prelude.lc 342:35-342:42 Float -> Float -> Float -> VecS Float 4 | 1739 | Float -> Float -> VecS Float 4 |
1740 | testdata/Prelude.lc 342:35-342:44 Float -> Float -> VecS Float 4 | 1740 | testdata/Prelude.lc 158:11-158:22 |
1741 | testdata/Prelude.lc 342:35-342:46 Float -> VecS Float 4 | 1741 | Float -> VecS Float 4 |
1742 | testdata/Prelude.lc 342:35-342:48 VecS Float 4 | 1742 | testdata/Prelude.lc 158:11-158:26 |
1743 | testdata/Prelude.lc 342:39-342:40 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1743 | VecS Float 4 |
1744 | testdata/Prelude.lc 342:39-342:41 Float | 1744 | testdata/Prelude.lc 158:15-158:18 |
1745 | testdata/Prelude.lc 342:40-342:41 VecScalar 1 Float | 1745 | Float |
1746 | testdata/Prelude.lc 342:43-342:44 VecScalar 1 Float | 1746 | testdata/Prelude.lc 158:19-158:22 |
1747 | testdata/Prelude.lc 342:45-342:46 _b | 1747 | Float |
1748 | testdata/Prelude.lc 342:47-342:48 _b | 1748 | testdata/Prelude.lc 158:23-158:26 |
1749 | testdata/Prelude.lc 342:51-342:53 forall a . a -> a -> a -> a -> VecS a 4 | 1749 | Float |
1750 | testdata/Prelude.lc 342:51-342:55 _b -> _b -> _b -> VecS _b 4 | 1750 | testdata/Prelude.lc 159:1-159:8 |
1751 | testdata/Prelude.lc 342:51-342:57 _c -> _c -> VecS _c 4 | 1751 | VecS Float 4 |
1752 | testdata/Prelude.lc 342:51-342:59 _c -> VecS _c 4 | 1752 | testdata/Prelude.lc 159:11-159:14 |
1753 | testdata/Prelude.lc 342:51-342:61 VecS Float 4 | 1753 | Float -> Float -> Float -> VecS Float 4 |
1754 | testdata/Prelude.lc 342:54-342:55 _b | 1754 | testdata/Prelude.lc 159:11-159:18 |
1755 | testdata/Prelude.lc 342:56-342:57 _b | 1755 | Float -> Float -> VecS Float 4 |
1756 | testdata/Prelude.lc 342:58-342:59 _b | 1756 | testdata/Prelude.lc 159:11-159:22 |
1757 | testdata/Prelude.lc 342:60-342:61 _b | 1757 | Float -> VecS Float 4 |
1758 | testdata/Prelude.lc 342:64-342:66 forall a . a -> a -> a -> a -> VecS a 4 | 1758 | testdata/Prelude.lc 159:11-159:26 |
1759 | testdata/Prelude.lc 342:64-342:68 _b -> _b -> _b -> VecS _b 4 | 1759 | VecS Float 4 |
1760 | testdata/Prelude.lc 342:64-342:70 _c -> _c -> VecS _c 4 | 1760 | testdata/Prelude.lc 159:15-159:18 |
1761 | testdata/Prelude.lc 342:64-342:72 _c -> VecS _c 4 | 1761 | Float |
1762 | testdata/Prelude.lc 342:64-342:74 VecS Float 4 | 1762 | testdata/Prelude.lc 159:19-159:22 |
1763 | testdata/Prelude.lc 342:67-342:68 _b | 1763 | Float |
1764 | testdata/Prelude.lc 342:69-342:70 _b | 1764 | testdata/Prelude.lc 159:23-159:26 |
1765 | testdata/Prelude.lc 342:71-342:72 _b | 1765 | Float |
1766 | testdata/Prelude.lc 342:73-342:74 _b | 1766 | testdata/Prelude.lc 161:1-161:12 |
1767 | testdata/Prelude.lc 344:9-344:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1767 | forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) |
1768 | testdata/Prelude.lc 344:9-344:14 VecScalar _a Float | 1768 | testdata/Prelude.lc 161:15-161:25 |
1769 | testdata/Prelude.lc 344:13-344:14 _c | 1769 | forall (a :: Nat) (b :: Nat) c d |
1770 | testdata/Prelude.lc 345:9-345:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1770 | . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) |
1771 | testdata/Prelude.lc 345:9-345:14 VecScalar _b Float | 1771 | testdata/Prelude.lc 161:15-161:28 |
1772 | testdata/Prelude.lc 345:13-345:14 VecScalar _c Float | 1772 | forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) |
1773 | testdata/Prelude.lc 347:1-347:11 VecScalar 1 Float -> Mat 4 4 Float | 1773 | testdata/Prelude.lc 161:27-161:28 |
1774 | testdata/Prelude.lc 347:16-347:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1774 | _b |
1775 | testdata/Prelude.lc 347:16-347:36 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1775 | testdata/Prelude.lc 162:1-162:12 |
1776 | testdata/Prelude.lc 347:16-347:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1776 | forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) |
1777 | testdata/Prelude.lc 347:16-347:62 Vec 4 Float -> Mat 4 4 Float | 1777 | testdata/Prelude.lc 162:15-162:25 |
1778 | testdata/Prelude.lc 347:16-347:75 Mat 4 4 Float | 1778 | forall (a :: Nat) (b :: Nat) c d |
1779 | testdata/Prelude.lc 347:22-347:24 forall a . a -> a -> a -> a -> VecS a 4 | 1779 | . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) |
1780 | testdata/Prelude.lc 347:22-347:26 VecScalar _c Float | 1780 | testdata/Prelude.lc 162:15-162:28 |
1781 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1781 | forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) |
1782 | testdata/Prelude.lc 347:22-347:28 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1782 | testdata/Prelude.lc 162:27-162:28 |
1783 | testdata/Prelude.lc 347:22-347:33 VecScalar _f Float -> VecS (VecScalar _f Float) 4 | 1783 | _b |
1784 | testdata/Prelude.lc 347:22-347:35 VecS (VecScalar 1 Float) 4 | 1784 | testdata/Prelude.lc 164:1-164:12 |
1785 | testdata/Prelude.lc 347:25-347:26 VecScalar _d Float | 1785 | Float -> Image 1 'Depth |
1786 | testdata/Prelude.lc 347:27-347:28 _b | 1786 | testdata/Prelude.lc 164:15-164:25 |
1787 | testdata/Prelude.lc 347:30-347:31 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1787 | forall (a :: Nat) . Float -> Image a 'Depth |
1788 | testdata/Prelude.lc 347:30-347:32 VecScalar _f Float | 1788 | testdata/Prelude.lc 164:15-164:28 |
1789 | testdata/Prelude.lc 347:31-347:32 VecScalar _f Float | 1789 | Float -> Image 1 'Depth |
1790 | testdata/Prelude.lc 347:34-347:35 _b | 1790 | testdata/Prelude.lc 164:27-164:28 |
1791 | testdata/Prelude.lc 347:38-347:40 forall a . a -> a -> a -> a -> VecS a 4 | 1791 | _b |
1792 | testdata/Prelude.lc 347:38-347:42 _b -> _b -> _b -> VecS _b 4 | 1792 | testdata/Prelude.lc 166:13-166:16 |
1793 | testdata/Prelude.lc 347:38-347:44 _c -> _c -> VecS _c 4 | 1793 | Nat -> Type -> Type |
1794 | testdata/Prelude.lc 347:38-347:46 _c -> VecS _c 4 | 1794 | testdata/Prelude.lc 166:13-166:18 |
1795 | testdata/Prelude.lc 347:38-347:48 VecS Float 4 | 1795 | Type -> Type |
1796 | testdata/Prelude.lc 347:41-347:42 _b | 1796 | testdata/Prelude.lc 166:13-166:24 |
1797 | testdata/Prelude.lc 347:43-347:44 _b | 1797 | Type |
1798 | testdata/Prelude.lc 347:45-347:46 _b | 1798 | testdata/Prelude.lc 166:17-166:18 |
1799 | testdata/Prelude.lc 347:47-347:48 _b | 1799 | _b |
1800 | testdata/Prelude.lc 347:51-347:53 forall a . a -> a -> a -> a -> VecS a 4 | 1800 | testdata/Prelude.lc 166:19-166:24 |
1801 | testdata/Prelude.lc 347:51-347:55 Float -> Float -> Float -> VecS Float 4 | 1801 | Type |
1802 | testdata/Prelude.lc 347:51-347:57 Float -> Float -> VecS Float 4 | 1802 | testdata/Prelude.lc 166:28-166:31 |
1803 | testdata/Prelude.lc 347:51-347:59 Float -> VecS Float 4 | 1803 | Nat -> Type -> Type |
1804 | testdata/Prelude.lc 347:51-347:61 VecS Float 4 | 1804 | testdata/Prelude.lc 166:28-166:33 |
1805 | testdata/Prelude.lc 347:54-347:55 VecScalar 1 Float | 1805 | Type -> Type |
1806 | testdata/Prelude.lc 347:56-347:57 _b | 1806 | testdata/Prelude.lc 166:28-166:39 |
1807 | testdata/Prelude.lc 347:58-347:59 VecScalar 1 Float | 1807 | Type | Type |
1808 | testdata/Prelude.lc 347:60-347:61 _b | 1808 | testdata/Prelude.lc 166:32-166:33 |
1809 | testdata/Prelude.lc 347:64-347:66 forall a . a -> a -> a -> a -> VecS a 4 | 1809 | _b |
1810 | testdata/Prelude.lc 347:64-347:68 _b -> _b -> _b -> VecS _b 4 | 1810 | testdata/Prelude.lc 166:34-166:39 |
1811 | testdata/Prelude.lc 347:64-347:70 _c -> _c -> VecS _c 4 | 1811 | Type |
1812 | testdata/Prelude.lc 347:64-347:72 _c -> VecS _c 4 | 1812 | testdata/Prelude.lc 167:1-167:9 |
1813 | testdata/Prelude.lc 347:64-347:74 VecS Float 4 | 1813 | Vec 3 Float -> VecS Float 4 |
1814 | testdata/Prelude.lc 347:67-347:68 _b | 1814 | testdata/Prelude.lc 167:14-167:16 |
1815 | testdata/Prelude.lc 347:69-347:70 _b | 1815 | forall a . a -> a -> a -> a -> VecS a 4 |
1816 | testdata/Prelude.lc 347:71-347:72 _b | 1816 | testdata/Prelude.lc 167:14-167:20 |
1817 | testdata/Prelude.lc 347:73-347:74 _b | 1817 | Float -> Float -> Float -> VecS Float 4 |
1818 | testdata/Prelude.lc 349:9-349:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1818 | testdata/Prelude.lc 167:14-167:24 |
1819 | testdata/Prelude.lc 349:9-349:14 VecScalar _a Float | 1819 | Float -> Float -> VecS Float 4 |
1820 | testdata/Prelude.lc 349:13-349:14 _c | 1820 | testdata/Prelude.lc 167:14-167:28 |
1821 | testdata/Prelude.lc 350:9-350:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1821 | Float -> VecS Float 4 |
1822 | testdata/Prelude.lc 350:9-350:14 VecScalar _b Float | 1822 | testdata/Prelude.lc 167:14-167:30 |
1823 | testdata/Prelude.lc 350:13-350:14 VecScalar _c Float | 1823 | VecS Float 4 |
1824 | testdata/Prelude.lc 352:1-352:11 VecScalar 1 Float -> Mat 4 4 Float | 1824 | testdata/Prelude.lc 167:17-167:18 |
1825 | testdata/Prelude.lc 352:16-352:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1825 | Vec 3 Float |
1826 | testdata/Prelude.lc 352:16-352:33 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1826 | testdata/Prelude.lc 167:17-167:20 |
1827 | testdata/Prelude.lc 352:16-352:46 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1827 | Float |
1828 | testdata/Prelude.lc 352:16-352:62 Vec 4 Float -> Mat 4 4 Float | 1828 | testdata/Prelude.lc 167:21-167:22 |
1829 | testdata/Prelude.lc 352:16-352:75 Mat 4 4 Float | 1829 | Vec 3 Float |
1830 | testdata/Prelude.lc 352:22-352:24 forall a . a -> a -> a -> a -> VecS a 4 | 1830 | testdata/Prelude.lc 167:21-167:24 |
1831 | testdata/Prelude.lc 352:22-352:26 _b -> _b -> _b -> VecS _b 4 | 1831 | Float |
1832 | testdata/Prelude.lc 352:22-352:28 _c -> _c -> VecS _c 4 | 1832 | testdata/Prelude.lc 167:25-167:26 |
1833 | testdata/Prelude.lc 352:22-352:30 _c -> VecS _c 4 | 1833 | Vec 3 Float |
1834 | testdata/Prelude.lc 352:22-352:32 VecS Float 4 | 1834 | testdata/Prelude.lc 167:25-167:28 |
1835 | testdata/Prelude.lc 352:25-352:26 _b | 1835 | Float |
1836 | testdata/Prelude.lc 352:27-352:28 _b | 1836 | testdata/Prelude.lc 167:29-167:30 |
1837 | testdata/Prelude.lc 352:29-352:30 _b | 1837 | _b |
1838 | testdata/Prelude.lc 352:31-352:32 _b | 1838 | testdata/Prelude.lc 174:1-174:8 |
1839 | testdata/Prelude.lc 352:35-352:37 forall a . a -> a -> a -> a -> VecS a 4 | 1839 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1840 | testdata/Prelude.lc 352:35-352:39 _b -> _b -> _b -> VecS _b 4 | 1840 | testdata/Prelude.lc 174:11-174:22 |
1841 | testdata/Prelude.lc 352:35-352:41 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1841 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1842 | testdata/Prelude.lc 352:35-352:43 VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1842 | testdata/Prelude.lc 175:1-175:8 |
1843 | testdata/Prelude.lc 352:35-352:45 VecS (VecScalar 1 Float) 4 | 1843 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1844 | testdata/Prelude.lc 352:38-352:39 _b | 1844 | testdata/Prelude.lc 175:11-175:22 |
1845 | testdata/Prelude.lc 352:40-352:41 VecScalar _e Float | 1845 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1846 | testdata/Prelude.lc 352:42-352:43 VecScalar _d Float | 1846 | testdata/Prelude.lc 176:1-176:4 |
1847 | testdata/Prelude.lc 352:44-352:45 _b | 1847 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1848 | testdata/Prelude.lc 352:48-352:50 forall a . a -> a -> a -> a -> VecS a 4 | 1848 | testdata/Prelude.lc 176:7-176:14 |
1849 | testdata/Prelude.lc 352:48-352:52 _b -> _b -> _b -> VecS _b 4 | 1849 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1850 | testdata/Prelude.lc 352:48-352:57 Float -> Float -> VecS Float 4 | 1850 | testdata/Prelude.lc 177:1-177:4 |
1851 | testdata/Prelude.lc 352:48-352:59 Float -> VecS Float 4 | 1851 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1852 | testdata/Prelude.lc 352:48-352:61 VecS Float 4 | 1852 | testdata/Prelude.lc 177:7-177:14 |
1853 | testdata/Prelude.lc 352:51-352:52 _b | 1853 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1854 | testdata/Prelude.lc 352:54-352:55 forall a . Num (MatVecScalarElem a) => a -> a -> a | 1854 | testdata/Prelude.lc 178:1-178:4 |
1855 | testdata/Prelude.lc 352:54-352:56 Float | 1855 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1856 | testdata/Prelude.lc 352:55-352:56 VecScalar 1 Float | 1856 | testdata/Prelude.lc 178:7-178:14 |
1857 | testdata/Prelude.lc 352:58-352:59 VecScalar 1 Float | 1857 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1858 | testdata/Prelude.lc 352:60-352:61 _b | 1858 | testdata/Prelude.lc 179:1-179:5 |
1859 | testdata/Prelude.lc 352:64-352:66 forall a . a -> a -> a -> a -> VecS a 4 | 1859 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1860 | testdata/Prelude.lc 352:64-352:68 _b -> _b -> _b -> VecS _b 4 | 1860 | testdata/Prelude.lc 179:8-179:16 |
1861 | testdata/Prelude.lc 352:64-352:70 _c -> _c -> VecS _c 4 | 1861 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1862 | testdata/Prelude.lc 352:64-352:72 _c -> VecS _c 4 | 1862 | testdata/Prelude.lc 180:1-180:5 |
1863 | testdata/Prelude.lc 352:64-352:74 VecS Float 4 | 1863 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1864 | testdata/Prelude.lc 352:67-352:68 _b | 1864 | testdata/Prelude.lc 180:8-180:16 |
1865 | testdata/Prelude.lc 352:69-352:70 _b | 1865 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1866 | testdata/Prelude.lc 352:71-352:72 _b | 1866 | testdata/Prelude.lc 181:1-181:5 |
1867 | testdata/Prelude.lc 352:73-352:74 _b | 1867 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1868 | testdata/Prelude.lc 354:9-354:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1868 | testdata/Prelude.lc 181:8-181:16 |
1869 | testdata/Prelude.lc 354:9-354:14 VecScalar _a Float | 1869 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1870 | testdata/Prelude.lc 354:13-354:14 _c | 1870 | testdata/Prelude.lc 182:1-182:5 |
1871 | testdata/Prelude.lc 355:9-355:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1871 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1872 | testdata/Prelude.lc 355:9-355:14 VecScalar _b Float | 1872 | testdata/Prelude.lc 182:8-182:16 |
1873 | testdata/Prelude.lc 355:13-355:14 VecScalar _c Float | 1873 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1874 | testdata/Prelude.lc 357:1-357:14 Float -> Float -> Float -> Mat 4 4 Float | 1874 | testdata/Prelude.lc 183:1-183:6 |
1875 | testdata/Prelude.lc 357:23-357:33 VecScalar 1 Float -> Mat 4 4 Float | 1875 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1876 | testdata/Prelude.lc 357:23-357:35 Mat 4 4 Float | 1876 | testdata/Prelude.lc 183:9-183:18 |
1877 | testdata/Prelude.lc 357:23-357:39 Mat 4 _a Float -> Mat 4 _a Float | 1877 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1878 | testdata/Prelude.lc 357:23-357:52 Mat 4 4 Float | 1878 | testdata/Prelude.lc 184:1-184:5 |
1879 | testdata/Prelude.lc 357:23-357:56 Mat 4 _a Float -> Mat 4 _a Float | 1879 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1880 | testdata/Prelude.lc 357:23-357:69 Mat 4 4 Float | 1880 | testdata/Prelude.lc 184:8-184:16 |
1881 | testdata/Prelude.lc 357:34-357:35 _k | 1881 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1882 | testdata/Prelude.lc 357:36-357:39 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | 1882 | testdata/Prelude.lc 185:1-185:6 |
1883 | testdata/Prelude.lc 357:40-357:50 VecScalar 1 Float -> Mat 4 4 Float | 1883 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1884 | testdata/Prelude.lc 357:40-357:52 Mat 4 4 Float | 1884 | testdata/Prelude.lc 185:9-185:18 |
1885 | testdata/Prelude.lc 357:51-357:52 _e | 1885 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1886 | testdata/Prelude.lc 357:53-357:56 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | 1886 | testdata/Prelude.lc 186:1-186:5 |
1887 | testdata/Prelude.lc 357:57-357:67 VecScalar 1 Float -> Mat 4 4 Float | 1887 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1888 | testdata/Prelude.lc 357:57-357:69 Mat 4 4 Float | 1888 | testdata/Prelude.lc 186:8-186:16 |
1889 | testdata/Prelude.lc 357:68-357:69 _b | 1889 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1890 | testdata/Prelude.lc 359:21-359:24 Nat -> Type -> Type | 1890 | testdata/Prelude.lc 187:1-187:6 |
1891 | testdata/Prelude.lc 359:21-359:26 Type -> Type | 1891 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1892 | testdata/Prelude.lc 359:21-359:32 Type | 1892 | testdata/Prelude.lc 187:9-187:18 |
1893 | testdata/Prelude.lc 359:25-359:26 _b | 1893 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1894 | testdata/Prelude.lc 359:27-359:32 Type | 1894 | testdata/Prelude.lc 188:1-188:6 |
1895 | testdata/Prelude.lc 359:36-359:39 Nat -> Nat -> Type -> Type | 1895 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
1896 | testdata/Prelude.lc 359:36-359:41 Nat -> Type -> Type | 1896 | testdata/Prelude.lc 188:9-188:18 |
1897 | testdata/Prelude.lc 359:36-359:43 Type -> Type | 1897 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
1898 | testdata/Prelude.lc 359:36-359:49 Type | 1898 | testdata/Prelude.lc 191:1-191:4 |
1899 | testdata/Prelude.lc 359:40-359:41 _b | 1899 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
1900 | testdata/Prelude.lc 359:42-359:43 _b | 1900 | testdata/Prelude.lc 191:7-191:14 |
1901 | testdata/Prelude.lc 359:44-359:49 Type | 1901 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
1902 | testdata/Prelude.lc 360:1-360:17 Vec 3 Float -> Mat 4 4 Float | 1902 | testdata/Prelude.lc 192:1-192:4 |
1903 | testdata/Prelude.lc 360:22-360:26 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1903 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1904 | testdata/Prelude.lc 360:22-360:29 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1904 | testdata/Prelude.lc 192:7-192:14 |
1905 | testdata/Prelude.lc 360:22-360:32 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 1905 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1906 | testdata/Prelude.lc 360:22-360:35 Vec 4 Float -> Mat 4 4 Float | 1906 | testdata/Prelude.lc 193:1-193:4 |
1907 | testdata/Prelude.lc 360:22-360:38 Mat 4 4 Float | 1907 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1908 | testdata/Prelude.lc 360:22-365:25 Vec 3 Float -> Mat 4 4 Float | 1908 | testdata/Prelude.lc 193:7-193:14 |
1909 | testdata/Prelude.lc 360:27-360:29 forall a . Num a => VecS a 4 | 1909 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1910 | testdata/Prelude.lc 360:30-360:32 forall a . Num a => VecS a 4 | 1910 | testdata/Prelude.lc 194:1-194:5 |
1911 | testdata/Prelude.lc 360:33-360:35 forall a . Num a => VecS a 4 | 1911 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1912 | testdata/Prelude.lc 360:36-360:38 VecS Float 4 | 1912 | testdata/Prelude.lc 194:8-194:16 |
1913 | testdata/Prelude.lc 362:9-362:11 forall a . a -> a -> a -> a -> VecS a 4 | 1913 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1914 | testdata/Prelude.lc 362:9-362:13 _b -> _b -> _b -> VecS _b 4 | 1914 | testdata/Prelude.lc 195:1-195:5 |
1915 | testdata/Prelude.lc 362:9-362:15 _c -> _c -> VecS _c 4 | 1915 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1916 | testdata/Prelude.lc 362:9-362:17 _c -> VecS _c 4 | 1916 | testdata/Prelude.lc 195:8-195:16 |
1917 | testdata/Prelude.lc 362:9-362:19 VecS _c 4 | 1917 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1918 | testdata/Prelude.lc 362:12-362:13 _b | 1918 | testdata/Prelude.lc 196:1-196:5 |
1919 | testdata/Prelude.lc 362:14-362:15 _b | 1919 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1920 | testdata/Prelude.lc 362:16-362:17 _b | 1920 | testdata/Prelude.lc 196:8-196:16 |
1921 | testdata/Prelude.lc 362:18-362:19 _b | 1921 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1922 | testdata/Prelude.lc 363:9-363:11 forall a . a -> a -> a -> a -> VecS a 4 | 1922 | testdata/Prelude.lc 197:1-197:12 |
1923 | testdata/Prelude.lc 363:9-363:13 _b -> _b -> _b -> VecS _b 4 | 1923 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1924 | testdata/Prelude.lc 363:9-363:15 _c -> _c -> VecS _c 4 | 1924 | testdata/Prelude.lc 197:15-197:26 |
1925 | testdata/Prelude.lc 363:9-363:17 _c -> VecS _c 4 | 1925 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1926 | testdata/Prelude.lc 363:9-363:19 VecS _c 4 | 1926 | testdata/Prelude.lc 200:1-200:4 |
1927 | testdata/Prelude.lc 363:12-363:13 _b | 1927 | forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
1928 | testdata/Prelude.lc 363:14-363:15 _b | 1928 | testdata/Prelude.lc 200:7-200:14 |
1929 | testdata/Prelude.lc 363:16-363:17 _b | 1929 | forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
1930 | testdata/Prelude.lc 363:18-363:19 _b | 1930 | testdata/Prelude.lc 201:1-201:5 |
1931 | testdata/Prelude.lc 364:9-364:11 forall a . a -> a -> a -> a -> VecS a 4 | 1931 | forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
1932 | testdata/Prelude.lc 364:9-364:13 _b -> _b -> _b -> VecS _b 4 | 1932 | testdata/Prelude.lc 201:8-201:16 |
1933 | testdata/Prelude.lc 364:9-364:15 _c -> _c -> VecS _c 4 | 1933 | forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b |
1934 | testdata/Prelude.lc 364:9-364:17 _c -> VecS _c 4 | 1934 | testdata/Prelude.lc 202:1-202:6 |
1935 | testdata/Prelude.lc 364:9-364:19 VecS _c 4 | 1935 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1936 | testdata/Prelude.lc 364:12-364:13 _b | 1936 | testdata/Prelude.lc 202:9-202:18 |
1937 | testdata/Prelude.lc 364:14-364:15 _b | 1937 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1938 | testdata/Prelude.lc 364:16-364:17 _b | 1938 | testdata/Prelude.lc 203:1-203:6 |
1939 | testdata/Prelude.lc 364:18-364:19 _b | 1939 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1940 | testdata/Prelude.lc 365:9-365:11 forall a . a -> a -> a -> a -> VecS a 4 | 1940 | testdata/Prelude.lc 203:9-203:18 |
1941 | testdata/Prelude.lc 365:9-365:15 Float -> Float -> Float -> VecS Float 4 | 1941 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1942 | testdata/Prelude.lc 365:9-365:19 Float -> Float -> VecS Float 4 | 1942 | testdata/Prelude.lc 204:1-204:6 |
1943 | testdata/Prelude.lc 365:9-365:23 Float -> VecS Float 4 | 1943 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1944 | testdata/Prelude.lc 365:9-365:25 VecS Float 4 | 1944 | testdata/Prelude.lc 204:9-204:18 |
1945 | testdata/Prelude.lc 365:12-365:13 Vec 3 Float | 1945 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1946 | testdata/Prelude.lc 365:12-365:15 Float | 1946 | testdata/Prelude.lc 205:1-205:10 |
1947 | testdata/Prelude.lc 365:16-365:17 Vec 3 Float | 1947 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1948 | testdata/Prelude.lc 365:16-365:19 Float | 1948 | testdata/Prelude.lc 205:13-205:26 |
1949 | testdata/Prelude.lc 365:20-365:21 Vec 3 Float | 1949 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1950 | testdata/Prelude.lc 365:20-365:23 Float | 1950 | testdata/Prelude.lc 206:1-206:5 |
1951 | testdata/Prelude.lc 365:24-365:25 _b | 1951 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1952 | testdata/Prelude.lc 368:11-368:14 Nat -> Type -> Type | 1952 | testdata/Prelude.lc 206:8-206:16 |
1953 | testdata/Prelude.lc 368:11-368:16 Type -> Type | 1953 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1954 | testdata/Prelude.lc 368:11-368:22 Type | 1954 | testdata/Prelude.lc 207:1-207:6 |
1955 | testdata/Prelude.lc 368:15-368:16 _b | 1955 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1956 | testdata/Prelude.lc 368:17-368:22 Type | 1956 | testdata/Prelude.lc 207:9-207:18 |
1957 | testdata/Prelude.lc 369:11-369:14 Nat -> Type -> Type | 1957 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
1958 | testdata/Prelude.lc 369:11-369:16 Type -> Type | 1958 | testdata/Prelude.lc 208:1-208:4 |
1959 | testdata/Prelude.lc 369:11-369:22 Type | 1959 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1960 | testdata/Prelude.lc 369:11-371:24 Type | 1960 | testdata/Prelude.lc 208:7-208:14 |
1961 | testdata/Prelude.lc 369:15-369:16 _b | 1961 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1962 | testdata/Prelude.lc 369:17-369:22 Type | 1962 | testdata/Prelude.lc 209:1-209:4 |
1963 | testdata/Prelude.lc 370:11-370:14 Nat -> Type -> Type | 1963 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1964 | testdata/Prelude.lc 370:11-370:16 Type -> Type | 1964 | testdata/Prelude.lc 209:7-209:14 |
1965 | testdata/Prelude.lc 370:11-370:22 Type | 1965 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1966 | testdata/Prelude.lc 370:11-371:24 Type | 1966 | testdata/Prelude.lc 210:1-210:4 |
1967 | testdata/Prelude.lc 370:15-370:16 _b | 1967 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1968 | testdata/Prelude.lc 370:17-370:22 Type | 1968 | testdata/Prelude.lc 210:7-210:14 |
1969 | testdata/Prelude.lc 371:11-371:14 Nat -> Nat -> Type -> Type | 1969 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b |
1970 | testdata/Prelude.lc 371:11-371:16 Nat -> Type -> Type | 1970 | testdata/Prelude.lc 211:1-211:5 |
1971 | testdata/Prelude.lc 371:11-371:18 Type -> Type | 1971 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) |
1972 | testdata/Prelude.lc 371:11-371:24 Type | 1972 | testdata/Prelude.lc 211:8-211:16 |
1973 | testdata/Prelude.lc 371:15-371:16 _b | 1973 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) |
1974 | testdata/Prelude.lc 371:17-371:18 _b | 1974 | testdata/Prelude.lc 212:1-212:6 |
1975 | testdata/Prelude.lc 371:19-371:24 Type | 1975 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b |
1976 | testdata/Prelude.lc 372:1-372:7 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | 1976 | testdata/Prelude.lc 212:9-212:18 |
1977 | testdata/Prelude.lc 372:24-372:25 Mat 4 4 Float | 1977 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b |
1978 | testdata/Prelude.lc 372:24-372:29 Mat 4 _a Float -> Mat 4 _a Float | 1978 | testdata/Prelude.lc 213:1-213:7 |
1979 | testdata/Prelude.lc 372:24-372:56 Mat 4 4 Float | 1979 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b |
1980 | testdata/Prelude.lc 372:24-378:65 Vec 3 Float -> Mat 4 4 Float | Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | 1980 | testdata/Prelude.lc 213:10-213:20 |
1981 | testdata/Prelude.lc 372:26-372:29 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | 1981 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b |
1982 | testdata/Prelude.lc 372:30-372:46 Vec 3 Float -> Mat 4 4 Float | 1982 | testdata/Prelude.lc 214:1-214:4 |
1983 | testdata/Prelude.lc 372:30-372:56 Mat 4 4 Float | 1983 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
1984 | testdata/Prelude.lc 372:48-372:51 forall a . Signed (MatVecScalarElem a) => a -> a | 1984 | testdata/Prelude.lc 214:7-214:14 |
1985 | testdata/Prelude.lc 372:48-372:55 VecS Float 3 | 1985 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
1986 | testdata/Prelude.lc 372:52-372:55 Vec 3 Float | 1986 | testdata/Prelude.lc 215:1-215:5 |
1987 | testdata/Prelude.lc 374:14-374:16 forall a . a -> a -> a -> a -> VecS a 4 | 1987 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a |
1988 | testdata/Prelude.lc 374:14-374:20 _b -> _b -> _b -> VecS _b 4 | 1988 | testdata/Prelude.lc 215:8-215:16 |
1989 | testdata/Prelude.lc 374:14-374:24 _b -> _b -> VecS _b 4 | 1989 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a |
1990 | testdata/Prelude.lc 374:14-374:28 _b -> VecS _b 4 | 1990 | testdata/Prelude.lc 216:1-216:5 |
1991 | testdata/Prelude.lc 374:14-374:30 VecS _c 4 | 1991 | forall a (b :: Nat) c |
1992 | testdata/Prelude.lc 374:17-374:18 _e | 1992 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a |
1993 | testdata/Prelude.lc 374:17-374:20 _b | 1993 | testdata/Prelude.lc 216:8-216:16 |
1994 | testdata/Prelude.lc 374:21-374:22 VecS _d _c | 1994 | forall a (b :: Nat) c |
1995 | testdata/Prelude.lc 374:21-374:24 _b | 1995 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a |
1996 | testdata/Prelude.lc 374:25-374:26 VecS _d _c | 1996 | testdata/Prelude.lc 217:1-217:5 |
1997 | testdata/Prelude.lc 374:25-374:28 _b | 1997 | forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a |
1998 | testdata/Prelude.lc 374:29-374:30 _b | 1998 | testdata/Prelude.lc 217:8-217:16 |
1999 | testdata/Prelude.lc 375:9-375:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 1999 | forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a |
2000 | testdata/Prelude.lc 375:9-375:20 VecScalar _a Float -> VecScalar _a Float | 2000 | testdata/Prelude.lc 218:1-218:6 |
2001 | testdata/Prelude.lc 375:9-375:33 VecScalar 3 Float | 2001 | forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a |
2002 | testdata/Prelude.lc 375:19-375:20 forall a b . (a -> b) -> a -> b | 2002 | testdata/Prelude.lc 218:9-218:18 |
2003 | testdata/Prelude.lc 375:21-375:24 Vec 3 Float | 2003 | forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a |
2004 | testdata/Prelude.lc 375:21-375:26 VecS Float 3 -> VecS Float 3 | 2004 | testdata/Prelude.lc 219:1-219:11 |
2005 | testdata/Prelude.lc 375:21-375:33 VecS Float 3 | 2005 | forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a |
2006 | testdata/Prelude.lc 375:25-375:26 forall a . Num (MatVecScalarElem a) => a -> a -> a | 2006 | testdata/Prelude.lc 219:14-219:28 |
2007 | testdata/Prelude.lc 375:27-375:33 Vec 3 Float | 2007 | forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a |
2008 | testdata/Prelude.lc 376:9-376:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | 2008 | testdata/Prelude.lc 220:1-220:12 |
2009 | testdata/Prelude.lc 376:9-376:20 VecScalar _a Float -> VecScalar _a Float | 2009 | forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a |
2010 | testdata/Prelude.lc 376:9-376:33 VecScalar 3 Float | 2010 | testdata/Prelude.lc 220:15-220:30 |
2011 | testdata/Prelude.lc 376:19-376:20 forall a b . (a -> b) -> a -> b | 2011 | forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a |
2012 | testdata/Prelude.lc 376:21-376:23 Vec 3 Float | 2012 | testdata/Prelude.lc 221:1-221:6 |
2013 | testdata/Prelude.lc 376:21-376:31 VecS Float 3 -> VecS Float 3 | 2013 | forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
2014 | testdata/Prelude.lc 376:21-376:33 VecS Float 3 | 2014 | testdata/Prelude.lc 221:9-221:18 |
2015 | testdata/Prelude.lc 376:24-376:31 forall a . (a ~ VecS Float 3) => a -> a -> a | 2015 | forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
2016 | testdata/Prelude.lc 376:32-376:33 VecScalar 3 Float | 2016 | testdata/Prelude.lc 222:1-222:6 |
2017 | testdata/Prelude.lc 377:9-377:10 VecScalar 3 Float | 2017 | forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
2018 | testdata/Prelude.lc 377:9-377:18 VecS Float 3 -> VecS Float 3 | 2018 | testdata/Prelude.lc 222:9-222:18 |
2019 | testdata/Prelude.lc 377:9-377:20 VecS Float 3 | 2019 | forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c |
2020 | testdata/Prelude.lc 377:11-377:18 forall a . (a ~ VecS Float 3) => a -> a -> a | 2020 | testdata/Prelude.lc 224:1-224:5 |
2021 | testdata/Prelude.lc 377:19-377:20 VecScalar 3 Float | 2021 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2022 | testdata/Prelude.lc 378:9-378:18 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c | 2022 | testdata/Prelude.lc 224:8-224:16 |
2023 | testdata/Prelude.lc 378:9-378:20 Mat _c _b _a -> Mat _b _c _a | 2023 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2024 | testdata/Prelude.lc 378:9-378:65 Mat 4 4 Float | 2024 | testdata/Prelude.lc 225:1-225:5 |
2025 | testdata/Prelude.lc 378:19-378:20 forall a b . (a -> b) -> a -> b | 2025 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2026 | testdata/Prelude.lc 378:21-378:25 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 2026 | testdata/Prelude.lc 225:8-225:16 |
2027 | testdata/Prelude.lc 378:21-378:34 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 2027 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2028 | testdata/Prelude.lc 378:21-378:43 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 2028 | testdata/Prelude.lc 226:1-226:7 |
2029 | testdata/Prelude.lc 378:21-378:52 Vec 4 Float -> Mat 4 4 Float | 2029 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2030 | testdata/Prelude.lc 378:21-378:65 Mat 4 4 Float | 2030 | testdata/Prelude.lc 226:10-226:20 |
2031 | testdata/Prelude.lc 378:27-378:31 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | 2031 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2032 | testdata/Prelude.lc 378:27-378:33 VecS Float 4 | 2032 | testdata/Prelude.lc 228:1-228:7 |
2033 | testdata/Prelude.lc 378:32-378:33 VecScalar 3 Float | 2033 | forall (a :: Nat) . VecScalar a Float -> Float |
2034 | testdata/Prelude.lc 378:36-378:40 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | 2034 | testdata/Prelude.lc 228:10-228:20 |
2035 | testdata/Prelude.lc 378:36-378:42 VecS Float 4 | 2035 | forall (a :: Nat) . VecScalar a Float -> Float |
2036 | testdata/Prelude.lc 378:41-378:42 VecS Float 3 | 2036 | testdata/Prelude.lc 229:1-229:7 |
2037 | testdata/Prelude.lc 378:45-378:49 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | 2037 | forall (a :: Nat) . VecScalar a Float -> Vec 2 Float |
2038 | testdata/Prelude.lc 378:45-378:51 VecS Float 4 | 2038 | testdata/Prelude.lc 229:10-229:20 |
2039 | testdata/Prelude.lc 378:50-378:51 VecScalar 3 Float | 2039 | forall (a :: Nat) . VecScalar a Float -> Vec 2 Float |
2040 | testdata/Prelude.lc 378:54-378:56 forall a . a -> a -> a -> a -> VecS a 4 | 2040 | testdata/Prelude.lc 230:1-230:7 |
2041 | testdata/Prelude.lc 378:54-378:58 _b -> _b -> _b -> VecS _b 4 | 2041 | forall (a :: Nat) . VecScalar a Float -> Vec 3 Float |
2042 | testdata/Prelude.lc 378:54-378:60 _c -> _c -> VecS _c 4 | 2042 | testdata/Prelude.lc 230:10-230:20 |
2043 | testdata/Prelude.lc 378:54-378:62 _c -> VecS _c 4 | 2043 | forall (a :: Nat) . VecScalar a Float -> Vec 3 Float |
2044 | testdata/Prelude.lc 378:54-378:64 VecS Float 4 | 2044 | testdata/Prelude.lc 231:1-231:7 |
2045 | testdata/Prelude.lc 378:57-378:58 _b | 2045 | forall (a :: Nat) . VecScalar a Float -> Vec 4 Float |
2046 | testdata/Prelude.lc 378:59-378:60 _b | 2046 | testdata/Prelude.lc 231:10-231:20 |
2047 | testdata/Prelude.lc 378:61-378:62 _b | 2047 | forall (a :: Nat) . VecScalar a Float -> Vec 4 Float |
2048 | testdata/Prelude.lc 378:63-378:64 _b | 2048 | testdata/Prelude.lc 234:1-234:7 |
2049 | testdata/Prelude.lc 380:1-380:6 Float -> VecS Float 4 -> VecS Float 4 | 2049 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float |
2050 | testdata/Prelude.lc 380:13-380:14 _d | 2050 | testdata/Prelude.lc 234:10-234:20 |
2051 | testdata/Prelude.lc 380:13-380:16 _c -> _c | 2051 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float |
2052 | testdata/Prelude.lc 380:13-380:29 VecS Float 4 | 2052 | testdata/Prelude.lc 235:1-235:9 |
2053 | testdata/Prelude.lc 380:15-380:16 forall a . Num (MatVecScalarElem a) => a -> a -> a | 2053 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
2054 | testdata/Prelude.lc 380:17-380:19 forall a . a -> a -> a -> a -> VecS a 4 | 2054 | testdata/Prelude.lc 235:12-235:24 |
2055 | testdata/Prelude.lc 380:17-380:21 _e -> _e -> _e -> VecS _e 4 | 2055 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
2056 | testdata/Prelude.lc 380:17-380:23 _e -> _e -> VecS _e 4 | 2056 | testdata/Prelude.lc 236:1-236:4 |
2057 | testdata/Prelude.lc 380:17-380:25 _e -> VecS _e 4 | 2057 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
2058 | testdata/Prelude.lc 380:17-380:29 VecS Float 4 | 2058 | testdata/Prelude.lc 236:7-236:14 |
2059 | testdata/Prelude.lc 380:20-380:21 _f | 2059 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float |
2060 | testdata/Prelude.lc 380:22-380:23 _e | 2060 | testdata/Prelude.lc 237:1-237:6 |
2061 | testdata/Prelude.lc 380:24-380:25 _e | 2061 | forall a . (a ~ VecS Float 3) => a -> a -> a |
2062 | testdata/Prelude.lc 380:26-380:29 Float | 2062 | testdata/Prelude.lc 237:9-237:18 |
2063 | testdata/Prelude.lc 382:11-382:16 Type | 2063 | forall a . (a ~ VecS Float 3) => a -> a -> a |
2064 | testdata/Prelude.lc 382:11-385:38 Float -> Float -> List Float | _a -> _a | 2064 | testdata/Prelude.lc 238:1-238:10 |
2065 | testdata/Prelude.lc 382:20-382:25 Type | 2065 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2066 | testdata/Prelude.lc 382:20-382:36 Type | 2066 | testdata/Prelude.lc 238:13-238:26 |
2067 | testdata/Prelude.lc 382:29-382:36 Type | 2067 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a |
2068 | testdata/Prelude.lc 382:30-382:35 Type | 2068 | testdata/Prelude.lc 239:1-239:12 |
2069 | testdata/Prelude.lc 383:1-383:7 Float -> Float -> List Float | 2069 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
2070 | testdata/Prelude.lc 384:7-384:8 Float | 2070 | testdata/Prelude.lc 239:15-239:30 |
2071 | testdata/Prelude.lc 384:7-384:10 VecScalar 1 Float -> VecScalar 1 Bool | 2071 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
2072 | testdata/Prelude.lc 384:7-384:12 VecScalar 1 Bool | 2072 | testdata/Prelude.lc 240:1-240:8 |
2073 | testdata/Prelude.lc 384:7-385:38 Float -> Float -> List Float | Float -> List Float | List Float | 2073 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
2074 | testdata/Prelude.lc 384:9-384:10 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | 2074 | testdata/Prelude.lc 240:11-240:22 |
2075 | testdata/Prelude.lc 384:11-384:12 Float | 2075 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a |
2076 | testdata/Prelude.lc 384:15-384:17 forall a . List a | 2076 | testdata/Prelude.lc 241:1-241:8 |
2077 | testdata/Prelude.lc 384:15-385:38 Bool -> List Float | 2077 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
2078 | testdata/Prelude.lc 385:19-385:20 Float | 2078 | testdata/Prelude.lc 241:11-241:22 |
2079 | testdata/Prelude.lc 385:19-385:21 List Float -> List Float | 2079 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a |
2080 | testdata/Prelude.lc 385:19-385:38 List Float | 2080 | testdata/Prelude.lc 243:1-243:10 |
2081 | testdata/Prelude.lc 385:20-385:21 forall a . a -> List a -> List a | 2081 | forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c |
2082 | testdata/Prelude.lc 385:22-385:28 Float -> Float -> List Float | 2082 | testdata/Prelude.lc 243:13-243:26 |
2083 | testdata/Prelude.lc 385:22-385:36 Float -> List Float | 2083 | forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c |
2084 | testdata/Prelude.lc 385:22-385:38 List Float | 2084 | testdata/Prelude.lc 244:1-244:4 |
2085 | testdata/Prelude.lc 385:30-385:31 Float | 2085 | forall (a :: Nat) b . Mat a a b -> Float |
2086 | testdata/Prelude.lc 385:30-385:33 Float -> Float | 2086 | testdata/Prelude.lc 244:7-244:22 |
2087 | testdata/Prelude.lc 385:30-385:35 Float | 2087 | forall (a :: Nat) b . Mat a a b -> Float |
2088 | testdata/Prelude.lc 385:32-385:33 forall a . Num (MatVecScalarElem a) => a -> a -> a | 2088 | testdata/Prelude.lc 245:1-245:4 |
2089 | testdata/Prelude.lc 385:34-385:35 _b | 2089 | forall (a :: Nat) b . Mat a a b -> Mat a a b |
2090 | testdata/Prelude.lc 385:37-385:38 Float | 2090 | testdata/Prelude.lc 245:7-245:18 |
2091 | testdata/Prelude.lc 387:9-387:12 Type | 2091 | forall (a :: Nat) b . Mat a a b -> Mat a a b |
2092 | testdata/Prelude.lc 387:9-387:24 Type | 2092 | testdata/Prelude.lc 246:1-246:6 |
2093 | testdata/Prelude.lc 387:9-389:30 _a -> _a | forall a . List a -> Int -> a | 2093 | forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b |
2094 | testdata/Prelude.lc 387:10-387:11 _b | 2094 | testdata/Prelude.lc 246:9-246:25 |
2095 | testdata/Prelude.lc 387:16-387:19 Type | 2095 | forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b |
2096 | testdata/Prelude.lc 387:16-387:24 Type | 2096 | testdata/Prelude.lc 248:1-248:5 |
2097 | testdata/Prelude.lc 387:23-387:24 Type | 2097 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2098 | testdata/Prelude.lc 388:10-388:12 forall a . List a -> Int -> a | 2098 | testdata/Prelude.lc 248:11-248:19 |
2099 | testdata/Prelude.lc 388:19-388:20 _d | 2099 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2100 | testdata/Prelude.lc 388:19-389:30 Bool -> _d | Int -> _b | List _a -> Int -> _a | List _c -> _b | _b -> List _b -> _a | _c | 2100 | testdata/Prelude.lc 249:1-249:4 |
2101 | testdata/Prelude.lc 389:19-389:21 List _f | 2101 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2102 | testdata/Prelude.lc 389:19-389:24 Int -> _e | 2102 | testdata/Prelude.lc 249:11-249:18 |
2103 | testdata/Prelude.lc 389:19-389:30 _d | 2103 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2104 | testdata/Prelude.lc 389:22-389:24 forall a . List a -> Int -> a | 2104 | testdata/Prelude.lc 250:1-250:5 |
2105 | testdata/Prelude.lc 389:26-389:27 Int | 2105 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2106 | testdata/Prelude.lc 389:26-389:28 Int -> Int | 2106 | testdata/Prelude.lc 250:11-250:19 |
2107 | testdata/Prelude.lc 389:26-389:29 Int | 2107 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b |
2108 | testdata/Prelude.lc 389:27-389:28 forall a . Num (MatVecScalarElem a) => a -> a -> a | 2108 | testdata/Prelude.lc 251:1-251:5 |
2109 | testdata/Prelude.lc 389:28-389:29 _b | 2109 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b |
2110 | testdata/Prelude.lc 251:11-251:19 | ||
2111 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b | ||
2112 | testdata/Prelude.lc 252:1-252:6 | ||
2113 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2114 | testdata/Prelude.lc 252:11-252:20 | ||
2115 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2116 | testdata/Prelude.lc 253:1-253:5 | ||
2117 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2118 | testdata/Prelude.lc 253:11-253:19 | ||
2119 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2120 | testdata/Prelude.lc 254:1-254:6 | ||
2121 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2122 | testdata/Prelude.lc 254:11-254:20 | ||
2123 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
2124 | testdata/Prelude.lc 255:1-255:7 | ||
2125 | forall a b (c :: Nat) d | ||
2126 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
2127 | testdata/Prelude.lc 255:11-255:22 | ||
2128 | forall a b (c :: Nat) d | ||
2129 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
2130 | testdata/Prelude.lc 256:1-256:7 | ||
2131 | forall a b (c :: Nat) d | ||
2132 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
2133 | testdata/Prelude.lc 256:11-256:22 | ||
2134 | forall a b (c :: Nat) d | ||
2135 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
2136 | testdata/Prelude.lc 257:1-257:8 | ||
2137 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
2138 | testdata/Prelude.lc 257:11-257:23 | ||
2139 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
2140 | testdata/Prelude.lc 258:1-258:8 | ||
2141 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
2142 | testdata/Prelude.lc 258:11-258:23 | ||
2143 | forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
2144 | testdata/Prelude.lc 260:1-260:15 | ||
2145 | forall (a :: Nat) . VecScalar a Float -> VecScalar a Int | ||
2146 | testdata/Prelude.lc 260:19-260:37 | ||
2147 | forall (a :: Nat) . VecScalar a Float -> VecScalar a Int | ||
2148 | testdata/Prelude.lc 261:1-261:16 | ||
2149 | forall (a :: Nat) . VecScalar a Float -> VecScalar a Word | ||
2150 | testdata/Prelude.lc 261:19-261:38 | ||
2151 | forall (a :: Nat) . VecScalar a Float -> VecScalar a Word | ||
2152 | testdata/Prelude.lc 262:1-262:15 | ||
2153 | forall (a :: Nat) . VecScalar a Int -> VecScalar a Float | ||
2154 | testdata/Prelude.lc 262:19-262:37 | ||
2155 | forall (a :: Nat) . VecScalar a Int -> VecScalar a Float | ||
2156 | testdata/Prelude.lc 263:1-263:16 | ||
2157 | forall (a :: Nat) . VecScalar a Word -> VecScalar a Float | ||
2158 | testdata/Prelude.lc 263:19-263:38 | ||
2159 | forall (a :: Nat) . VecScalar a Word -> VecScalar a Float | ||
2160 | testdata/Prelude.lc 281:3-281:4 | ||
2161 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2162 | testdata/Prelude.lc 281:9-281:16 | ||
2163 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2164 | testdata/Prelude.lc 281:9-281:18 | ||
2165 | _e -> _e | ||
2166 | testdata/Prelude.lc 281:9-281:20 | ||
2167 | _d | ||
2168 | testdata/Prelude.lc 281:17-281:18 | ||
2169 | _f | ||
2170 | testdata/Prelude.lc 281:19-281:20 | ||
2171 | _c | ||
2172 | testdata/Prelude.lc 282:3-282:4 | ||
2173 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2174 | testdata/Prelude.lc 282:9-282:16 | ||
2175 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2176 | testdata/Prelude.lc 282:9-282:18 | ||
2177 | _e -> _e | ||
2178 | testdata/Prelude.lc 282:9-282:20 | ||
2179 | _d | ||
2180 | testdata/Prelude.lc 282:17-282:18 | ||
2181 | _f | ||
2182 | testdata/Prelude.lc 282:19-282:20 | ||
2183 | _c | ||
2184 | testdata/Prelude.lc 283:3-283:4 | ||
2185 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2186 | testdata/Prelude.lc 283:9-283:16 | ||
2187 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2188 | testdata/Prelude.lc 283:9-283:18 | ||
2189 | _e -> _e | ||
2190 | testdata/Prelude.lc 283:9-283:20 | ||
2191 | _d | ||
2192 | testdata/Prelude.lc 283:17-283:18 | ||
2193 | _f | ||
2194 | testdata/Prelude.lc 283:19-283:20 | ||
2195 | _c | ||
2196 | testdata/Prelude.lc 284:3-284:4 | ||
2197 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2198 | testdata/Prelude.lc 284:9-284:16 | ||
2199 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
2200 | testdata/Prelude.lc 284:9-284:18 | ||
2201 | VecScalar _b _c -> VecScalar _b _c | ||
2202 | testdata/Prelude.lc 284:9-284:20 | ||
2203 | VecScalar _b _c | ||
2204 | testdata/Prelude.lc 284:17-284:18 | ||
2205 | _g | ||
2206 | testdata/Prelude.lc 284:19-284:20 | ||
2207 | _e | ||
2208 | testdata/Prelude.lc 285:3-285:4 | ||
2209 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2210 | testdata/Prelude.lc 285:9-285:16 | ||
2211 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
2212 | testdata/Prelude.lc 285:9-285:18 | ||
2213 | VecScalar _b _c -> VecScalar _b _c | ||
2214 | testdata/Prelude.lc 285:9-285:20 | ||
2215 | VecScalar _b _c | ||
2216 | testdata/Prelude.lc 285:17-285:18 | ||
2217 | _g | ||
2218 | testdata/Prelude.lc 285:19-285:20 | ||
2219 | _e | ||
2220 | testdata/Prelude.lc 287:1-287:4 | ||
2221 | forall a . Signed (MatVecScalarElem a) => a -> a | ||
2222 | testdata/Prelude.lc 287:9-287:16 | ||
2223 | forall a . Signed (MatVecScalarElem a) => a -> a | ||
2224 | testdata/Prelude.lc 287:9-287:18 | ||
2225 | _c | ||
2226 | testdata/Prelude.lc 287:17-287:18 | ||
2227 | _d | ||
2228 | testdata/Prelude.lc 291:3-291:5 | ||
2229 | forall a . a -> a -> Bool | ||
2230 | testdata/Prelude.lc 291:10-291:22 | ||
2231 | forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool | ||
2232 | testdata/Prelude.lc 291:10-291:24 | ||
2233 | _d -> Bool | ||
2234 | testdata/Prelude.lc 291:10-291:26 | ||
2235 | Bool | ||
2236 | testdata/Prelude.lc 291:23-291:24 | ||
2237 | _e | ||
2238 | testdata/Prelude.lc 291:25-291:26 | ||
2239 | _b | ||
2240 | testdata/Prelude.lc 292:3-292:4 | ||
2241 | forall (a :: Nat) b | ||
2242 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | ||
2243 | testdata/Prelude.lc 292:9-292:21 | ||
2244 | forall a (b :: Nat) c d | ||
2245 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
2246 | testdata/Prelude.lc 292:9-292:23 | ||
2247 | VecScalar _c _b -> VecScalar _c Bool | ||
2248 | testdata/Prelude.lc 292:9-292:25 | ||
2249 | VecScalar _c Bool | ||
2250 | testdata/Prelude.lc 292:22-292:23 | ||
2251 | _g | ||
2252 | testdata/Prelude.lc 292:24-292:25 | ||
2253 | _e | ||
2254 | testdata/Prelude.lc 293:3-293:5 | ||
2255 | forall (a :: Nat) b | ||
2256 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | ||
2257 | testdata/Prelude.lc 293:10-293:27 | ||
2258 | forall a (b :: Nat) c d | ||
2259 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
2260 | testdata/Prelude.lc 293:10-293:29 | ||
2261 | VecScalar _c _b -> VecScalar _c Bool | ||
2262 | testdata/Prelude.lc 293:10-293:31 | ||
2263 | VecScalar _c Bool | ||
2264 | testdata/Prelude.lc 293:28-293:29 | ||
2265 | _g | ||
2266 | testdata/Prelude.lc 293:30-293:31 | ||
2267 | _e | ||
2268 | testdata/Prelude.lc 294:3-294:5 | ||
2269 | forall (a :: Nat) b | ||
2270 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | ||
2271 | testdata/Prelude.lc 294:10-294:30 | ||
2272 | forall a (b :: Nat) c d | ||
2273 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
2274 | testdata/Prelude.lc 294:10-294:32 | ||
2275 | VecScalar _c _b -> VecScalar _c Bool | ||
2276 | testdata/Prelude.lc 294:10-294:34 | ||
2277 | VecScalar _c Bool | ||
2278 | testdata/Prelude.lc 294:31-294:32 | ||
2279 | _g | ||
2280 | testdata/Prelude.lc 294:33-294:34 | ||
2281 | _e | ||
2282 | testdata/Prelude.lc 295:3-295:4 | ||
2283 | forall (a :: Nat) b | ||
2284 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | ||
2285 | testdata/Prelude.lc 295:9-295:24 | ||
2286 | forall a (b :: Nat) c d | ||
2287 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
2288 | testdata/Prelude.lc 295:9-295:26 | ||
2289 | VecScalar _c _b -> VecScalar _c Bool | ||
2290 | testdata/Prelude.lc 295:9-295:28 | ||
2291 | VecScalar _c Bool | ||
2292 | testdata/Prelude.lc 295:25-295:26 | ||
2293 | _g | ||
2294 | testdata/Prelude.lc 295:27-295:28 | ||
2295 | _e | ||
2296 | testdata/Prelude.lc 298:3-298:5 | ||
2297 | Bool -> Bool -> Bool | ||
2298 | testdata/Prelude.lc 298:10-298:17 | ||
2299 | Bool -> Bool -> Bool | ||
2300 | testdata/Prelude.lc 298:10-298:19 | ||
2301 | Bool -> Bool | ||
2302 | testdata/Prelude.lc 298:10-298:21 | ||
2303 | Bool | ||
2304 | testdata/Prelude.lc 298:18-298:19 | ||
2305 | _d | ||
2306 | testdata/Prelude.lc 298:20-298:21 | ||
2307 | _b | ||
2308 | testdata/Prelude.lc 299:3-299:5 | ||
2309 | Bool -> Bool -> Bool | ||
2310 | testdata/Prelude.lc 299:10-299:16 | ||
2311 | Bool -> Bool -> Bool | ||
2312 | testdata/Prelude.lc 299:10-299:18 | ||
2313 | Bool -> Bool | ||
2314 | testdata/Prelude.lc 299:10-299:20 | ||
2315 | Bool | ||
2316 | testdata/Prelude.lc 299:17-299:18 | ||
2317 | _d | ||
2318 | testdata/Prelude.lc 299:19-299:20 | ||
2319 | _b | ||
2320 | testdata/Prelude.lc 300:1-300:4 | ||
2321 | Bool -> Bool -> Bool | ||
2322 | testdata/Prelude.lc 300:7-300:14 | ||
2323 | Bool -> Bool -> Bool | ||
2324 | testdata/Prelude.lc 301:1-301:4 | ||
2325 | forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool | ||
2326 | testdata/Prelude.lc 301:9-301:16 | ||
2327 | forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a | ||
2328 | testdata/Prelude.lc 301:9-301:18 | ||
2329 | VecScalar _a Bool | ||
2330 | testdata/Prelude.lc 301:17-301:18 | ||
2331 | _c | ||
2332 | testdata/Prelude.lc 302:1-302:4 | ||
2333 | forall (a :: Nat) . VecScalar a Bool -> Bool | ||
2334 | testdata/Prelude.lc 302:9-302:16 | ||
2335 | forall (a :: Nat) . VecScalar a Bool -> Bool | ||
2336 | testdata/Prelude.lc 302:9-302:18 | ||
2337 | Bool | ||
2338 | testdata/Prelude.lc 302:17-302:18 | ||
2339 | _c | ||
2340 | testdata/Prelude.lc 303:1-303:4 | ||
2341 | forall (a :: Nat) . VecScalar a Bool -> Bool | ||
2342 | testdata/Prelude.lc 303:9-303:16 | ||
2343 | forall (a :: Nat) . VecScalar a Bool -> Bool | ||
2344 | testdata/Prelude.lc 303:9-303:18 | ||
2345 | Bool | ||
2346 | testdata/Prelude.lc 303:17-303:18 | ||
2347 | _c | ||
2348 | testdata/Prelude.lc 306:3-306:6 | ||
2349 | forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | ||
2350 | testdata/Prelude.lc 306:11-306:24 | ||
2351 | forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | ||
2352 | testdata/Prelude.lc 306:11-306:26 | ||
2353 | Mat _c _a _b -> Mat _d _a _b | ||
2354 | testdata/Prelude.lc 306:11-306:28 | ||
2355 | Mat _d _a _b | ||
2356 | testdata/Prelude.lc 306:25-306:26 | ||
2357 | _h | ||
2358 | testdata/Prelude.lc 306:27-306:28 | ||
2359 | _f | ||
2360 | testdata/Prelude.lc 307:3-307:5 | ||
2361 | forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c | ||
2362 | testdata/Prelude.lc 307:10-307:23 | ||
2363 | forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c | ||
2364 | testdata/Prelude.lc 307:10-307:25 | ||
2365 | Vec _b _a -> Vec _c _a | ||
2366 | testdata/Prelude.lc 307:10-307:27 | ||
2367 | Vec _c _a | ||
2368 | testdata/Prelude.lc 307:24-307:25 | ||
2369 | _g | ||
2370 | testdata/Prelude.lc 307:26-307:27 | ||
2371 | _e | ||
2372 | testdata/Prelude.lc 308:3-308:5 | ||
2373 | forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b | ||
2374 | testdata/Prelude.lc 308:10-308:23 | ||
2375 | forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b | ||
2376 | testdata/Prelude.lc 308:10-308:25 | ||
2377 | Mat _c _a _b -> Vec _a _b | ||
2378 | testdata/Prelude.lc 308:10-308:27 | ||
2379 | Vec _a _b | ||
2380 | testdata/Prelude.lc 308:24-308:25 | ||
2381 | _g | ||
2382 | testdata/Prelude.lc 308:26-308:27 | ||
2383 | _e | ||
2384 | testdata/Prelude.lc 315:3-315:5 | ||
2385 | forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | ||
2386 | testdata/Prelude.lc 315:10-315:18 | ||
2387 | forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
2388 | testdata/Prelude.lc 315:10-315:20 | ||
2389 | MatVecScalarElem _e -> _e | ||
2390 | testdata/Prelude.lc 315:10-315:22 | ||
2391 | _d | ||
2392 | testdata/Prelude.lc 315:19-315:20 | ||
2393 | _f | ||
2394 | testdata/Prelude.lc 315:21-315:22 | ||
2395 | _c | ||
2396 | testdata/Prelude.lc 316:3-316:5 | ||
2397 | forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | ||
2398 | testdata/Prelude.lc 316:10-316:18 | ||
2399 | forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
2400 | testdata/Prelude.lc 316:10-316:20 | ||
2401 | MatVecScalarElem _e -> _e | ||
2402 | testdata/Prelude.lc 316:10-316:22 | ||
2403 | _d | ||
2404 | testdata/Prelude.lc 316:19-316:20 | ||
2405 | _f | ||
2406 | testdata/Prelude.lc 316:21-316:22 | ||
2407 | _c | ||
2408 | testdata/Prelude.lc 317:3-317:5 | ||
2409 | forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a | ||
2410 | testdata/Prelude.lc 317:10-317:18 | ||
2411 | forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
2412 | testdata/Prelude.lc 317:10-317:20 | ||
2413 | MatVecScalarElem _e -> _e | ||
2414 | testdata/Prelude.lc 317:10-317:22 | ||
2415 | _d | ||
2416 | testdata/Prelude.lc 317:19-317:20 | ||
2417 | _f | ||
2418 | testdata/Prelude.lc 317:21-317:22 | ||
2419 | _c | ||
2420 | testdata/Prelude.lc 318:3-318:5 | ||
2421 | forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a | ||
2422 | testdata/Prelude.lc 318:10-318:18 | ||
2423 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
2424 | testdata/Prelude.lc 318:10-318:20 | ||
2425 | _c -> VecScalar _b _c | ||
2426 | testdata/Prelude.lc 318:10-318:22 | ||
2427 | VecScalar _b _d | ||
2428 | testdata/Prelude.lc 318:19-318:20 | ||
2429 | _g | ||
2430 | testdata/Prelude.lc 318:21-318:22 | ||
2431 | _e | ||
2432 | testdata/Prelude.lc 319:3-319:5 | ||
2433 | forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a | ||
2434 | testdata/Prelude.lc 319:10-319:18 | ||
2435 | forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
2436 | testdata/Prelude.lc 319:10-319:20 | ||
2437 | _c -> VecScalar _b _c | ||
2438 | testdata/Prelude.lc 319:10-319:22 | ||
2439 | VecScalar _b _d | ||
2440 | testdata/Prelude.lc 319:19-319:20 | ||
2441 | _g | ||
2442 | testdata/Prelude.lc 319:21-319:22 | ||
2443 | _e | ||
2444 | testdata/Prelude.lc 326:16-326:21 | ||
2445 | Type | ||
2446 | testdata/Prelude.lc 327:16-327:21 | ||
2447 | Type | ||
2448 | testdata/Prelude.lc 327:16-330:29 | ||
2449 | Type | ||
2450 | testdata/Prelude.lc 328:16-328:21 | ||
2451 | Type | ||
2452 | testdata/Prelude.lc 328:16-330:29 | ||
2453 | Type | ||
2454 | testdata/Prelude.lc 329:16-329:21 | ||
2455 | Type | ||
2456 | testdata/Prelude.lc 329:16-330:29 | ||
2457 | Type | ||
2458 | testdata/Prelude.lc 330:16-330:19 | ||
2459 | Nat -> Nat -> Type -> Type | ||
2460 | testdata/Prelude.lc 330:16-330:21 | ||
2461 | Nat -> Type -> Type | ||
2462 | testdata/Prelude.lc 330:16-330:23 | ||
2463 | Type -> Type | ||
2464 | testdata/Prelude.lc 330:16-330:29 | ||
2465 | Type | Type | ||
2466 | testdata/Prelude.lc 330:20-330:21 | ||
2467 | _b | ||
2468 | testdata/Prelude.lc 330:22-330:23 | ||
2469 | _b | ||
2470 | testdata/Prelude.lc 330:24-330:29 | ||
2471 | Type | ||
2472 | testdata/Prelude.lc 331:1-331:12 | ||
2473 | Float -> Float -> Float -> Float -> Mat 4 4 Float | ||
2474 | testdata/Prelude.lc 332:5-332:9 | ||
2475 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2476 | testdata/Prelude.lc 332:5-332:59 | ||
2477 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2478 | testdata/Prelude.lc 332:5-333:59 | ||
2479 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2480 | testdata/Prelude.lc 332:5-334:62 | ||
2481 | Vec 4 Float -> Mat 4 4 Float | ||
2482 | testdata/Prelude.lc 332:5-335:59 | ||
2483 | Mat 4 4 Float | ||
2484 | testdata/Prelude.lc 332:11-332:13 | ||
2485 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2486 | testdata/Prelude.lc 332:11-332:25 | ||
2487 | Float -> Float -> Float -> VecS Float 4 | ||
2488 | testdata/Prelude.lc 332:11-332:29 | ||
2489 | Float -> Float -> VecS Float 4 | ||
2490 | testdata/Prelude.lc 332:11-332:43 | ||
2491 | Float -> VecS Float 4 | ||
2492 | testdata/Prelude.lc 332:11-332:58 | ||
2493 | VecS Float 4 | ||
2494 | testdata/Prelude.lc 332:15-332:16 | ||
2495 | _b | ||
2496 | testdata/Prelude.lc 332:15-332:17 | ||
2497 | _c -> _c | ||
2498 | testdata/Prelude.lc 332:15-332:18 | ||
2499 | VecScalar 1 Float | ||
2500 | testdata/Prelude.lc 332:15-332:19 | ||
2501 | VecScalar 1 Float -> VecScalar 1 Float | ||
2502 | testdata/Prelude.lc 332:15-332:24 | ||
2503 | VecScalar 1 Float | ||
2504 | testdata/Prelude.lc 332:16-332:17 | ||
2505 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2506 | testdata/Prelude.lc 332:17-332:18 | ||
2507 | Float | ||
2508 | testdata/Prelude.lc 332:18-332:19 | ||
2509 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2510 | testdata/Prelude.lc 332:20-332:21 | ||
2511 | Float | ||
2512 | testdata/Prelude.lc 332:20-332:22 | ||
2513 | Float -> Float | ||
2514 | testdata/Prelude.lc 332:20-332:23 | ||
2515 | Float | ||
2516 | testdata/Prelude.lc 332:21-332:22 | ||
2517 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2518 | testdata/Prelude.lc 332:22-332:23 | ||
2519 | Float | ||
2520 | testdata/Prelude.lc 332:28-332:29 | ||
2521 | _b | ||
2522 | testdata/Prelude.lc 332:42-332:43 | ||
2523 | _b | ||
2524 | testdata/Prelude.lc 332:57-332:58 | ||
2525 | _b | ||
2526 | testdata/Prelude.lc 333:11-333:13 | ||
2527 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2528 | testdata/Prelude.lc 333:11-333:15 | ||
2529 | _b -> _b -> _b -> VecS _b 4 | ||
2530 | testdata/Prelude.lc 333:11-333:39 | ||
2531 | Float -> Float -> VecS Float 4 | ||
2532 | testdata/Prelude.lc 333:11-333:43 | ||
2533 | Float -> VecS Float 4 | ||
2534 | testdata/Prelude.lc 333:11-333:58 | ||
2535 | VecS Float 4 | ||
2536 | testdata/Prelude.lc 333:14-333:15 | ||
2537 | _b | ||
2538 | testdata/Prelude.lc 333:29-333:30 | ||
2539 | _b | ||
2540 | testdata/Prelude.lc 333:29-333:31 | ||
2541 | _c -> _c | ||
2542 | testdata/Prelude.lc 333:29-333:32 | ||
2543 | VecScalar 1 Float | ||
2544 | testdata/Prelude.lc 333:29-333:33 | ||
2545 | VecScalar 1 Float -> VecScalar 1 Float | ||
2546 | testdata/Prelude.lc 333:29-333:38 | ||
2547 | VecScalar 1 Float | ||
2548 | testdata/Prelude.lc 333:30-333:31 | ||
2549 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2550 | testdata/Prelude.lc 333:31-333:32 | ||
2551 | Float | ||
2552 | testdata/Prelude.lc 333:32-333:33 | ||
2553 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2554 | testdata/Prelude.lc 333:34-333:35 | ||
2555 | Float | ||
2556 | testdata/Prelude.lc 333:34-333:36 | ||
2557 | Float -> Float | ||
2558 | testdata/Prelude.lc 333:34-333:37 | ||
2559 | Float | ||
2560 | testdata/Prelude.lc 333:35-333:36 | ||
2561 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2562 | testdata/Prelude.lc 333:36-333:37 | ||
2563 | Float | ||
2564 | testdata/Prelude.lc 333:42-333:43 | ||
2565 | _b | ||
2566 | testdata/Prelude.lc 333:57-333:58 | ||
2567 | _b | ||
2568 | testdata/Prelude.lc 334:11-334:13 | ||
2569 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2570 | testdata/Prelude.lc 334:11-334:27 | ||
2571 | Float -> Float -> Float -> VecS Float 4 | ||
2572 | testdata/Prelude.lc 334:11-334:41 | ||
2573 | Float -> Float -> VecS Float 4 | ||
2574 | testdata/Prelude.lc 334:11-334:56 | ||
2575 | Float -> VecS Float 4 | ||
2576 | testdata/Prelude.lc 334:11-334:61 | ||
2577 | VecS Float 4 | ||
2578 | testdata/Prelude.lc 334:15-334:21 | ||
2579 | VecScalar 1 Float -> VecScalar 1 Float | ||
2580 | testdata/Prelude.lc 334:15-334:26 | ||
2581 | VecScalar 1 Float | ||
2582 | testdata/Prelude.lc 334:16-334:17 | ||
2583 | Float | ||
2584 | testdata/Prelude.lc 334:16-334:18 | ||
2585 | Float -> Float | ||
2586 | testdata/Prelude.lc 334:16-334:19 | ||
2587 | Float | ||
2588 | testdata/Prelude.lc 334:17-334:18 | ||
2589 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2590 | testdata/Prelude.lc 334:18-334:19 | ||
2591 | Float | ||
2592 | testdata/Prelude.lc 334:20-334:21 | ||
2593 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2594 | testdata/Prelude.lc 334:22-334:23 | ||
2595 | Float | ||
2596 | testdata/Prelude.lc 334:22-334:24 | ||
2597 | Float -> Float | ||
2598 | testdata/Prelude.lc 334:22-334:25 | ||
2599 | Float | ||
2600 | testdata/Prelude.lc 334:23-334:24 | ||
2601 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2602 | testdata/Prelude.lc 334:24-334:25 | ||
2603 | Float | ||
2604 | testdata/Prelude.lc 334:29-334:35 | ||
2605 | VecScalar 1 Float -> VecScalar 1 Float | ||
2606 | testdata/Prelude.lc 334:29-334:40 | ||
2607 | VecScalar 1 Float | ||
2608 | testdata/Prelude.lc 334:30-334:31 | ||
2609 | Float | ||
2610 | testdata/Prelude.lc 334:30-334:32 | ||
2611 | Float -> Float | ||
2612 | testdata/Prelude.lc 334:30-334:33 | ||
2613 | Float | ||
2614 | testdata/Prelude.lc 334:31-334:32 | ||
2615 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2616 | testdata/Prelude.lc 334:32-334:33 | ||
2617 | Float | ||
2618 | testdata/Prelude.lc 334:34-334:35 | ||
2619 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2620 | testdata/Prelude.lc 334:36-334:37 | ||
2621 | Float | ||
2622 | testdata/Prelude.lc 334:36-334:38 | ||
2623 | Float -> Float | ||
2624 | testdata/Prelude.lc 334:36-334:39 | ||
2625 | Float | ||
2626 | testdata/Prelude.lc 334:37-334:38 | ||
2627 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2628 | testdata/Prelude.lc 334:38-334:39 | ||
2629 | Float | ||
2630 | testdata/Prelude.lc 334:43-334:44 | ||
2631 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2632 | testdata/Prelude.lc 334:43-334:55 | ||
2633 | Float | ||
2634 | testdata/Prelude.lc 334:44-334:50 | ||
2635 | VecScalar 1 Float -> VecScalar 1 Float | ||
2636 | testdata/Prelude.lc 334:44-334:55 | ||
2637 | VecScalar 1 Float | ||
2638 | testdata/Prelude.lc 334:45-334:46 | ||
2639 | Float | ||
2640 | testdata/Prelude.lc 334:45-334:47 | ||
2641 | Float -> Float | ||
2642 | testdata/Prelude.lc 334:45-334:48 | ||
2643 | Float | ||
2644 | testdata/Prelude.lc 334:46-334:47 | ||
2645 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2646 | testdata/Prelude.lc 334:47-334:48 | ||
2647 | Float | ||
2648 | testdata/Prelude.lc 334:49-334:50 | ||
2649 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2650 | testdata/Prelude.lc 334:51-334:52 | ||
2651 | Float | ||
2652 | testdata/Prelude.lc 334:51-334:53 | ||
2653 | Float -> Float | ||
2654 | testdata/Prelude.lc 334:51-334:54 | ||
2655 | Float | ||
2656 | testdata/Prelude.lc 334:52-334:53 | ||
2657 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2658 | testdata/Prelude.lc 334:53-334:54 | ||
2659 | Float | ||
2660 | testdata/Prelude.lc 334:58-334:59 | ||
2661 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2662 | testdata/Prelude.lc 334:58-334:60 | ||
2663 | Float | ||
2664 | testdata/Prelude.lc 334:59-334:60 | ||
2665 | _b | ||
2666 | testdata/Prelude.lc 335:11-335:13 | ||
2667 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2668 | testdata/Prelude.lc 335:11-335:15 | ||
2669 | _b -> _b -> _b -> VecS _b 4 | ||
2670 | testdata/Prelude.lc 335:11-335:29 | ||
2671 | _c -> _c -> VecS _c 4 | ||
2672 | testdata/Prelude.lc 335:11-335:56 | ||
2673 | Float -> VecS Float 4 | ||
2674 | testdata/Prelude.lc 335:11-335:58 | ||
2675 | VecS Float 4 | ||
2676 | testdata/Prelude.lc 335:14-335:15 | ||
2677 | _b | ||
2678 | testdata/Prelude.lc 335:28-335:29 | ||
2679 | _b | ||
2680 | testdata/Prelude.lc 335:43-335:44 | ||
2681 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2682 | testdata/Prelude.lc 335:43-335:55 | ||
2683 | Float | ||
2684 | testdata/Prelude.lc 335:44-335:45 | ||
2685 | _b | ||
2686 | testdata/Prelude.lc 335:44-335:46 | ||
2687 | _c -> _c | ||
2688 | testdata/Prelude.lc 335:44-335:47 | ||
2689 | Float | ||
2690 | testdata/Prelude.lc 335:44-335:48 | ||
2691 | Float -> Float | ||
2692 | testdata/Prelude.lc 335:44-335:49 | ||
2693 | Float | ||
2694 | testdata/Prelude.lc 335:44-335:50 | ||
2695 | VecScalar 1 Float -> VecScalar 1 Float | ||
2696 | testdata/Prelude.lc 335:44-335:55 | ||
2697 | VecScalar 1 Float | ||
2698 | testdata/Prelude.lc 335:45-335:46 | ||
2699 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2700 | testdata/Prelude.lc 335:46-335:47 | ||
2701 | Float | ||
2702 | testdata/Prelude.lc 335:47-335:48 | ||
2703 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2704 | testdata/Prelude.lc 335:48-335:49 | ||
2705 | Float | ||
2706 | testdata/Prelude.lc 335:49-335:50 | ||
2707 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2708 | testdata/Prelude.lc 335:51-335:52 | ||
2709 | Float | ||
2710 | testdata/Prelude.lc 335:51-335:53 | ||
2711 | Float -> Float | ||
2712 | testdata/Prelude.lc 335:51-335:54 | ||
2713 | Float | ||
2714 | testdata/Prelude.lc 335:52-335:53 | ||
2715 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2716 | testdata/Prelude.lc 335:53-335:54 | ||
2717 | Float | ||
2718 | testdata/Prelude.lc 335:57-335:58 | ||
2719 | _b | ||
2720 | testdata/Prelude.lc 337:9-337:10 | ||
2721 | Float | ||
2722 | testdata/Prelude.lc 337:9-337:11 | ||
2723 | Float -> Float | ||
2724 | testdata/Prelude.lc 337:9-337:22 | ||
2725 | Float | ||
2726 | testdata/Prelude.lc 337:10-337:11 | ||
2727 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2728 | testdata/Prelude.lc 337:11-337:14 | ||
2729 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
2730 | testdata/Prelude.lc 337:11-337:22 | ||
2731 | VecScalar 1 Float | ||
2732 | testdata/Prelude.lc 337:15-337:19 | ||
2733 | Float | ||
2734 | testdata/Prelude.lc 337:15-337:20 | ||
2735 | VecScalar 1 Float -> VecScalar 1 Float | ||
2736 | testdata/Prelude.lc 337:15-337:21 | ||
2737 | VecScalar 1 Float | ||
2738 | testdata/Prelude.lc 337:19-337:20 | ||
2739 | forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a | ||
2740 | testdata/Prelude.lc 337:20-337:21 | ||
2741 | _b | ||
2742 | testdata/Prelude.lc 338:9-338:10 | ||
2743 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2744 | testdata/Prelude.lc 338:9-338:11 | ||
2745 | Float | ||
2746 | testdata/Prelude.lc 338:10-338:11 | ||
2747 | Float | ||
2748 | testdata/Prelude.lc 339:9-339:15 | ||
2749 | Float | ||
2750 | testdata/Prelude.lc 339:9-339:16 | ||
2751 | Float -> Float | ||
2752 | testdata/Prelude.lc 339:9-339:17 | ||
2753 | Float | ||
2754 | testdata/Prelude.lc 339:15-339:16 | ||
2755 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2756 | testdata/Prelude.lc 339:16-339:17 | ||
2757 | Float | ||
2758 | testdata/Prelude.lc 340:9-340:10 | ||
2759 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2760 | testdata/Prelude.lc 340:9-340:11 | ||
2761 | Float | ||
2762 | testdata/Prelude.lc 340:10-340:11 | ||
2763 | Float | ||
2764 | testdata/Prelude.lc 342:1-342:11 | ||
2765 | VecScalar 1 Float -> Mat 4 4 Float | ||
2766 | testdata/Prelude.lc 342:16-342:20 | ||
2767 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2768 | testdata/Prelude.lc 342:16-342:33 | ||
2769 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2770 | testdata/Prelude.lc 342:16-342:49 | ||
2771 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2772 | testdata/Prelude.lc 342:16-342:62 | ||
2773 | Vec 4 Float -> Mat 4 4 Float | ||
2774 | testdata/Prelude.lc 342:16-342:75 | ||
2775 | Mat 4 4 Float | ||
2776 | testdata/Prelude.lc 342:22-342:24 | ||
2777 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2778 | testdata/Prelude.lc 342:22-342:26 | ||
2779 | VecScalar _c Float | ||
2780 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | ||
2781 | testdata/Prelude.lc 342:22-342:28 | ||
2782 | VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | ||
2783 | testdata/Prelude.lc 342:22-342:30 | ||
2784 | VecScalar _d Float -> VecS (VecScalar _d Float) 4 | ||
2785 | testdata/Prelude.lc 342:22-342:32 | ||
2786 | VecS (VecScalar 1 Float) 4 | ||
2787 | testdata/Prelude.lc 342:25-342:26 | ||
2788 | VecScalar _d Float | ||
2789 | testdata/Prelude.lc 342:27-342:28 | ||
2790 | VecScalar _c Float | ||
2791 | testdata/Prelude.lc 342:29-342:30 | ||
2792 | _b | ||
2793 | testdata/Prelude.lc 342:31-342:32 | ||
2794 | _b | ||
2795 | testdata/Prelude.lc 342:35-342:37 | ||
2796 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2797 | testdata/Prelude.lc 342:35-342:42 | ||
2798 | Float -> Float -> Float -> VecS Float 4 | ||
2799 | testdata/Prelude.lc 342:35-342:44 | ||
2800 | Float -> Float -> VecS Float 4 | ||
2801 | testdata/Prelude.lc 342:35-342:46 | ||
2802 | Float -> VecS Float 4 | ||
2803 | testdata/Prelude.lc 342:35-342:48 | ||
2804 | VecS Float 4 | ||
2805 | testdata/Prelude.lc 342:39-342:40 | ||
2806 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2807 | testdata/Prelude.lc 342:39-342:41 | ||
2808 | Float | ||
2809 | testdata/Prelude.lc 342:40-342:41 | ||
2810 | VecScalar 1 Float | ||
2811 | testdata/Prelude.lc 342:43-342:44 | ||
2812 | VecScalar 1 Float | ||
2813 | testdata/Prelude.lc 342:45-342:46 | ||
2814 | _b | ||
2815 | testdata/Prelude.lc 342:47-342:48 | ||
2816 | _b | ||
2817 | testdata/Prelude.lc 342:51-342:53 | ||
2818 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2819 | testdata/Prelude.lc 342:51-342:55 | ||
2820 | _b -> _b -> _b -> VecS _b 4 | ||
2821 | testdata/Prelude.lc 342:51-342:57 | ||
2822 | _c -> _c -> VecS _c 4 | ||
2823 | testdata/Prelude.lc 342:51-342:59 | ||
2824 | _c -> VecS _c 4 | ||
2825 | testdata/Prelude.lc 342:51-342:61 | ||
2826 | VecS Float 4 | ||
2827 | testdata/Prelude.lc 342:54-342:55 | ||
2828 | _b | ||
2829 | testdata/Prelude.lc 342:56-342:57 | ||
2830 | _b | ||
2831 | testdata/Prelude.lc 342:58-342:59 | ||
2832 | _b | ||
2833 | testdata/Prelude.lc 342:60-342:61 | ||
2834 | _b | ||
2835 | testdata/Prelude.lc 342:64-342:66 | ||
2836 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2837 | testdata/Prelude.lc 342:64-342:68 | ||
2838 | _b -> _b -> _b -> VecS _b 4 | ||
2839 | testdata/Prelude.lc 342:64-342:70 | ||
2840 | _c -> _c -> VecS _c 4 | ||
2841 | testdata/Prelude.lc 342:64-342:72 | ||
2842 | _c -> VecS _c 4 | ||
2843 | testdata/Prelude.lc 342:64-342:74 | ||
2844 | VecS Float 4 | ||
2845 | testdata/Prelude.lc 342:67-342:68 | ||
2846 | _b | ||
2847 | testdata/Prelude.lc 342:69-342:70 | ||
2848 | _b | ||
2849 | testdata/Prelude.lc 342:71-342:72 | ||
2850 | _b | ||
2851 | testdata/Prelude.lc 342:73-342:74 | ||
2852 | _b | ||
2853 | testdata/Prelude.lc 344:9-344:12 | ||
2854 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
2855 | testdata/Prelude.lc 344:9-344:14 | ||
2856 | VecScalar _a Float | ||
2857 | testdata/Prelude.lc 344:13-344:14 | ||
2858 | _c | ||
2859 | testdata/Prelude.lc 345:9-345:12 | ||
2860 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
2861 | testdata/Prelude.lc 345:9-345:14 | ||
2862 | VecScalar _b Float | ||
2863 | testdata/Prelude.lc 345:13-345:14 | ||
2864 | VecScalar _c Float | ||
2865 | testdata/Prelude.lc 347:1-347:11 | ||
2866 | VecScalar 1 Float -> Mat 4 4 Float | ||
2867 | testdata/Prelude.lc 347:16-347:20 | ||
2868 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2869 | testdata/Prelude.lc 347:16-347:36 | ||
2870 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2871 | testdata/Prelude.lc 347:16-347:49 | ||
2872 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2873 | testdata/Prelude.lc 347:16-347:62 | ||
2874 | Vec 4 Float -> Mat 4 4 Float | ||
2875 | testdata/Prelude.lc 347:16-347:75 | ||
2876 | Mat 4 4 Float | ||
2877 | testdata/Prelude.lc 347:22-347:24 | ||
2878 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2879 | testdata/Prelude.lc 347:22-347:26 | ||
2880 | VecScalar _c Float | ||
2881 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | ||
2882 | testdata/Prelude.lc 347:22-347:28 | ||
2883 | VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 | ||
2884 | testdata/Prelude.lc 347:22-347:33 | ||
2885 | VecScalar _f Float -> VecS (VecScalar _f Float) 4 | ||
2886 | testdata/Prelude.lc 347:22-347:35 | ||
2887 | VecS (VecScalar 1 Float) 4 | ||
2888 | testdata/Prelude.lc 347:25-347:26 | ||
2889 | VecScalar _d Float | ||
2890 | testdata/Prelude.lc 347:27-347:28 | ||
2891 | _b | ||
2892 | testdata/Prelude.lc 347:30-347:31 | ||
2893 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
2894 | testdata/Prelude.lc 347:30-347:32 | ||
2895 | VecScalar _f Float | ||
2896 | testdata/Prelude.lc 347:31-347:32 | ||
2897 | VecScalar _f Float | ||
2898 | testdata/Prelude.lc 347:34-347:35 | ||
2899 | _b | ||
2900 | testdata/Prelude.lc 347:38-347:40 | ||
2901 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2902 | testdata/Prelude.lc 347:38-347:42 | ||
2903 | _b -> _b -> _b -> VecS _b 4 | ||
2904 | testdata/Prelude.lc 347:38-347:44 | ||
2905 | _c -> _c -> VecS _c 4 | ||
2906 | testdata/Prelude.lc 347:38-347:46 | ||
2907 | _c -> VecS _c 4 | ||
2908 | testdata/Prelude.lc 347:38-347:48 | ||
2909 | VecS Float 4 | ||
2910 | testdata/Prelude.lc 347:41-347:42 | ||
2911 | _b | ||
2912 | testdata/Prelude.lc 347:43-347:44 | ||
2913 | _b | ||
2914 | testdata/Prelude.lc 347:45-347:46 | ||
2915 | _b | ||
2916 | testdata/Prelude.lc 347:47-347:48 | ||
2917 | _b | ||
2918 | testdata/Prelude.lc 347:51-347:53 | ||
2919 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2920 | testdata/Prelude.lc 347:51-347:55 | ||
2921 | Float -> Float -> Float -> VecS Float 4 | ||
2922 | testdata/Prelude.lc 347:51-347:57 | ||
2923 | Float -> Float -> VecS Float 4 | ||
2924 | testdata/Prelude.lc 347:51-347:59 | ||
2925 | Float -> VecS Float 4 | ||
2926 | testdata/Prelude.lc 347:51-347:61 | ||
2927 | VecS Float 4 | ||
2928 | testdata/Prelude.lc 347:54-347:55 | ||
2929 | VecScalar 1 Float | ||
2930 | testdata/Prelude.lc 347:56-347:57 | ||
2931 | _b | ||
2932 | testdata/Prelude.lc 347:58-347:59 | ||
2933 | VecScalar 1 Float | ||
2934 | testdata/Prelude.lc 347:60-347:61 | ||
2935 | _b | ||
2936 | testdata/Prelude.lc 347:64-347:66 | ||
2937 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2938 | testdata/Prelude.lc 347:64-347:68 | ||
2939 | _b -> _b -> _b -> VecS _b 4 | ||
2940 | testdata/Prelude.lc 347:64-347:70 | ||
2941 | _c -> _c -> VecS _c 4 | ||
2942 | testdata/Prelude.lc 347:64-347:72 | ||
2943 | _c -> VecS _c 4 | ||
2944 | testdata/Prelude.lc 347:64-347:74 | ||
2945 | VecS Float 4 | ||
2946 | testdata/Prelude.lc 347:67-347:68 | ||
2947 | _b | ||
2948 | testdata/Prelude.lc 347:69-347:70 | ||
2949 | _b | ||
2950 | testdata/Prelude.lc 347:71-347:72 | ||
2951 | _b | ||
2952 | testdata/Prelude.lc 347:73-347:74 | ||
2953 | _b | ||
2954 | testdata/Prelude.lc 349:9-349:12 | ||
2955 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
2956 | testdata/Prelude.lc 349:9-349:14 | ||
2957 | VecScalar _a Float | ||
2958 | testdata/Prelude.lc 349:13-349:14 | ||
2959 | _c | ||
2960 | testdata/Prelude.lc 350:9-350:12 | ||
2961 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
2962 | testdata/Prelude.lc 350:9-350:14 | ||
2963 | VecScalar _b Float | ||
2964 | testdata/Prelude.lc 350:13-350:14 | ||
2965 | VecScalar _c Float | ||
2966 | testdata/Prelude.lc 352:1-352:11 | ||
2967 | VecScalar 1 Float -> Mat 4 4 Float | ||
2968 | testdata/Prelude.lc 352:16-352:20 | ||
2969 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2970 | testdata/Prelude.lc 352:16-352:33 | ||
2971 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2972 | testdata/Prelude.lc 352:16-352:46 | ||
2973 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
2974 | testdata/Prelude.lc 352:16-352:62 | ||
2975 | Vec 4 Float -> Mat 4 4 Float | ||
2976 | testdata/Prelude.lc 352:16-352:75 | ||
2977 | Mat 4 4 Float | ||
2978 | testdata/Prelude.lc 352:22-352:24 | ||
2979 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2980 | testdata/Prelude.lc 352:22-352:26 | ||
2981 | _b -> _b -> _b -> VecS _b 4 | ||
2982 | testdata/Prelude.lc 352:22-352:28 | ||
2983 | _c -> _c -> VecS _c 4 | ||
2984 | testdata/Prelude.lc 352:22-352:30 | ||
2985 | _c -> VecS _c 4 | ||
2986 | testdata/Prelude.lc 352:22-352:32 | ||
2987 | VecS Float 4 | ||
2988 | testdata/Prelude.lc 352:25-352:26 | ||
2989 | _b | ||
2990 | testdata/Prelude.lc 352:27-352:28 | ||
2991 | _b | ||
2992 | testdata/Prelude.lc 352:29-352:30 | ||
2993 | _b | ||
2994 | testdata/Prelude.lc 352:31-352:32 | ||
2995 | _b | ||
2996 | testdata/Prelude.lc 352:35-352:37 | ||
2997 | forall a . a -> a -> a -> a -> VecS a 4 | ||
2998 | testdata/Prelude.lc 352:35-352:39 | ||
2999 | _b -> _b -> _b -> VecS _b 4 | ||
3000 | testdata/Prelude.lc 352:35-352:41 | ||
3001 | VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 | ||
3002 | testdata/Prelude.lc 352:35-352:43 | ||
3003 | VecScalar _d Float -> VecS (VecScalar _d Float) 4 | ||
3004 | testdata/Prelude.lc 352:35-352:45 | ||
3005 | VecS (VecScalar 1 Float) 4 | ||
3006 | testdata/Prelude.lc 352:38-352:39 | ||
3007 | _b | ||
3008 | testdata/Prelude.lc 352:40-352:41 | ||
3009 | VecScalar _e Float | ||
3010 | testdata/Prelude.lc 352:42-352:43 | ||
3011 | VecScalar _d Float | ||
3012 | testdata/Prelude.lc 352:44-352:45 | ||
3013 | _b | ||
3014 | testdata/Prelude.lc 352:48-352:50 | ||
3015 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3016 | testdata/Prelude.lc 352:48-352:52 | ||
3017 | _b -> _b -> _b -> VecS _b 4 | ||
3018 | testdata/Prelude.lc 352:48-352:57 | ||
3019 | Float -> Float -> VecS Float 4 | ||
3020 | testdata/Prelude.lc 352:48-352:59 | ||
3021 | Float -> VecS Float 4 | ||
3022 | testdata/Prelude.lc 352:48-352:61 | ||
3023 | VecS Float 4 | ||
3024 | testdata/Prelude.lc 352:51-352:52 | ||
3025 | _b | ||
3026 | testdata/Prelude.lc 352:54-352:55 | ||
3027 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
3028 | testdata/Prelude.lc 352:54-352:56 | ||
3029 | Float | ||
3030 | testdata/Prelude.lc 352:55-352:56 | ||
3031 | VecScalar 1 Float | ||
3032 | testdata/Prelude.lc 352:58-352:59 | ||
3033 | VecScalar 1 Float | ||
3034 | testdata/Prelude.lc 352:60-352:61 | ||
3035 | _b | ||
3036 | testdata/Prelude.lc 352:64-352:66 | ||
3037 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3038 | testdata/Prelude.lc 352:64-352:68 | ||
3039 | _b -> _b -> _b -> VecS _b 4 | ||
3040 | testdata/Prelude.lc 352:64-352:70 | ||
3041 | _c -> _c -> VecS _c 4 | ||
3042 | testdata/Prelude.lc 352:64-352:72 | ||
3043 | _c -> VecS _c 4 | ||
3044 | testdata/Prelude.lc 352:64-352:74 | ||
3045 | VecS Float 4 | ||
3046 | testdata/Prelude.lc 352:67-352:68 | ||
3047 | _b | ||
3048 | testdata/Prelude.lc 352:69-352:70 | ||
3049 | _b | ||
3050 | testdata/Prelude.lc 352:71-352:72 | ||
3051 | _b | ||
3052 | testdata/Prelude.lc 352:73-352:74 | ||
3053 | _b | ||
3054 | testdata/Prelude.lc 354:9-354:12 | ||
3055 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
3056 | testdata/Prelude.lc 354:9-354:14 | ||
3057 | VecScalar _a Float | ||
3058 | testdata/Prelude.lc 354:13-354:14 | ||
3059 | _c | ||
3060 | testdata/Prelude.lc 355:9-355:12 | ||
3061 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
3062 | testdata/Prelude.lc 355:9-355:14 | ||
3063 | VecScalar _b Float | ||
3064 | testdata/Prelude.lc 355:13-355:14 | ||
3065 | VecScalar _c Float | ||
3066 | testdata/Prelude.lc 357:1-357:14 | ||
3067 | Float -> Float -> Float -> Mat 4 4 Float | ||
3068 | testdata/Prelude.lc 357:23-357:33 | ||
3069 | VecScalar 1 Float -> Mat 4 4 Float | ||
3070 | testdata/Prelude.lc 357:23-357:35 | ||
3071 | Mat 4 4 Float | ||
3072 | testdata/Prelude.lc 357:23-357:39 | ||
3073 | Mat 4 _a Float -> Mat 4 _a Float | ||
3074 | testdata/Prelude.lc 357:23-357:52 | ||
3075 | Mat 4 4 Float | ||
3076 | testdata/Prelude.lc 357:23-357:56 | ||
3077 | Mat 4 _a Float -> Mat 4 _a Float | ||
3078 | testdata/Prelude.lc 357:23-357:69 | ||
3079 | Mat 4 4 Float | ||
3080 | testdata/Prelude.lc 357:34-357:35 | ||
3081 | _k | ||
3082 | testdata/Prelude.lc 357:36-357:39 | ||
3083 | forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | ||
3084 | testdata/Prelude.lc 357:40-357:50 | ||
3085 | VecScalar 1 Float -> Mat 4 4 Float | ||
3086 | testdata/Prelude.lc 357:40-357:52 | ||
3087 | Mat 4 4 Float | ||
3088 | testdata/Prelude.lc 357:51-357:52 | ||
3089 | _e | ||
3090 | testdata/Prelude.lc 357:53-357:56 | ||
3091 | forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | ||
3092 | testdata/Prelude.lc 357:57-357:67 | ||
3093 | VecScalar 1 Float -> Mat 4 4 Float | ||
3094 | testdata/Prelude.lc 357:57-357:69 | ||
3095 | Mat 4 4 Float | ||
3096 | testdata/Prelude.lc 357:68-357:69 | ||
3097 | _b | ||
3098 | testdata/Prelude.lc 359:21-359:24 | ||
3099 | Nat -> Type -> Type | ||
3100 | testdata/Prelude.lc 359:21-359:26 | ||
3101 | Type -> Type | ||
3102 | testdata/Prelude.lc 359:21-359:32 | ||
3103 | Type | ||
3104 | testdata/Prelude.lc 359:25-359:26 | ||
3105 | _b | ||
3106 | testdata/Prelude.lc 359:27-359:32 | ||
3107 | Type | ||
3108 | testdata/Prelude.lc 359:36-359:39 | ||
3109 | Nat -> Nat -> Type -> Type | ||
3110 | testdata/Prelude.lc 359:36-359:41 | ||
3111 | Nat -> Type -> Type | ||
3112 | testdata/Prelude.lc 359:36-359:43 | ||
3113 | Type -> Type | ||
3114 | testdata/Prelude.lc 359:36-359:49 | ||
3115 | Type | Type | ||
3116 | testdata/Prelude.lc 359:40-359:41 | ||
3117 | _b | ||
3118 | testdata/Prelude.lc 359:42-359:43 | ||
3119 | _b | ||
3120 | testdata/Prelude.lc 359:44-359:49 | ||
3121 | Type | ||
3122 | testdata/Prelude.lc 360:1-360:17 | ||
3123 | Vec 3 Float -> Mat 4 4 Float | ||
3124 | testdata/Prelude.lc 360:22-360:26 | ||
3125 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3126 | testdata/Prelude.lc 360:22-360:29 | ||
3127 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3128 | testdata/Prelude.lc 360:22-360:32 | ||
3129 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3130 | testdata/Prelude.lc 360:22-360:35 | ||
3131 | Vec 4 Float -> Mat 4 4 Float | ||
3132 | testdata/Prelude.lc 360:22-360:38 | ||
3133 | Mat 4 4 Float | ||
3134 | testdata/Prelude.lc 360:27-360:29 | ||
3135 | forall a . Num a => VecS a 4 | ||
3136 | testdata/Prelude.lc 360:30-360:32 | ||
3137 | forall a . Num a => VecS a 4 | ||
3138 | testdata/Prelude.lc 360:33-360:35 | ||
3139 | forall a . Num a => VecS a 4 | ||
3140 | testdata/Prelude.lc 360:36-360:38 | ||
3141 | VecS Float 4 | ||
3142 | testdata/Prelude.lc 362:9-362:11 | ||
3143 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3144 | testdata/Prelude.lc 362:9-362:13 | ||
3145 | _b -> _b -> _b -> VecS _b 4 | ||
3146 | testdata/Prelude.lc 362:9-362:15 | ||
3147 | _c -> _c -> VecS _c 4 | ||
3148 | testdata/Prelude.lc 362:9-362:17 | ||
3149 | _c -> VecS _c 4 | ||
3150 | testdata/Prelude.lc 362:9-362:19 | ||
3151 | VecS _c 4 | ||
3152 | testdata/Prelude.lc 362:12-362:13 | ||
3153 | _b | ||
3154 | testdata/Prelude.lc 362:14-362:15 | ||
3155 | _b | ||
3156 | testdata/Prelude.lc 362:16-362:17 | ||
3157 | _b | ||
3158 | testdata/Prelude.lc 362:18-362:19 | ||
3159 | _b | ||
3160 | testdata/Prelude.lc 363:9-363:11 | ||
3161 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3162 | testdata/Prelude.lc 363:9-363:13 | ||
3163 | _b -> _b -> _b -> VecS _b 4 | ||
3164 | testdata/Prelude.lc 363:9-363:15 | ||
3165 | _c -> _c -> VecS _c 4 | ||
3166 | testdata/Prelude.lc 363:9-363:17 | ||
3167 | _c -> VecS _c 4 | ||
3168 | testdata/Prelude.lc 363:9-363:19 | ||
3169 | VecS _c 4 | ||
3170 | testdata/Prelude.lc 363:12-363:13 | ||
3171 | _b | ||
3172 | testdata/Prelude.lc 363:14-363:15 | ||
3173 | _b | ||
3174 | testdata/Prelude.lc 363:16-363:17 | ||
3175 | _b | ||
3176 | testdata/Prelude.lc 363:18-363:19 | ||
3177 | _b | ||
3178 | testdata/Prelude.lc 364:9-364:11 | ||
3179 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3180 | testdata/Prelude.lc 364:9-364:13 | ||
3181 | _b -> _b -> _b -> VecS _b 4 | ||
3182 | testdata/Prelude.lc 364:9-364:15 | ||
3183 | _c -> _c -> VecS _c 4 | ||
3184 | testdata/Prelude.lc 364:9-364:17 | ||
3185 | _c -> VecS _c 4 | ||
3186 | testdata/Prelude.lc 364:9-364:19 | ||
3187 | VecS _c 4 | ||
3188 | testdata/Prelude.lc 364:12-364:13 | ||
3189 | _b | ||
3190 | testdata/Prelude.lc 364:14-364:15 | ||
3191 | _b | ||
3192 | testdata/Prelude.lc 364:16-364:17 | ||
3193 | _b | ||
3194 | testdata/Prelude.lc 364:18-364:19 | ||
3195 | _b | ||
3196 | testdata/Prelude.lc 365:9-365:11 | ||
3197 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3198 | testdata/Prelude.lc 365:9-365:15 | ||
3199 | Float -> Float -> Float -> VecS Float 4 | ||
3200 | testdata/Prelude.lc 365:9-365:19 | ||
3201 | Float -> Float -> VecS Float 4 | ||
3202 | testdata/Prelude.lc 365:9-365:23 | ||
3203 | Float -> VecS Float 4 | ||
3204 | testdata/Prelude.lc 365:9-365:25 | ||
3205 | VecS Float 4 | ||
3206 | testdata/Prelude.lc 365:12-365:13 | ||
3207 | Vec 3 Float | ||
3208 | testdata/Prelude.lc 365:12-365:15 | ||
3209 | Float | ||
3210 | testdata/Prelude.lc 365:16-365:17 | ||
3211 | Vec 3 Float | ||
3212 | testdata/Prelude.lc 365:16-365:19 | ||
3213 | Float | ||
3214 | testdata/Prelude.lc 365:20-365:21 | ||
3215 | Vec 3 Float | ||
3216 | testdata/Prelude.lc 365:20-365:23 | ||
3217 | Float | ||
3218 | testdata/Prelude.lc 365:24-365:25 | ||
3219 | _b | ||
3220 | testdata/Prelude.lc 368:11-368:14 | ||
3221 | Nat -> Type -> Type | ||
3222 | testdata/Prelude.lc 368:11-368:16 | ||
3223 | Type -> Type | ||
3224 | testdata/Prelude.lc 368:11-368:22 | ||
3225 | Type | ||
3226 | testdata/Prelude.lc 368:15-368:16 | ||
3227 | _b | ||
3228 | testdata/Prelude.lc 368:17-368:22 | ||
3229 | Type | ||
3230 | testdata/Prelude.lc 369:11-369:14 | ||
3231 | Nat -> Type -> Type | ||
3232 | testdata/Prelude.lc 369:11-369:16 | ||
3233 | Type -> Type | ||
3234 | testdata/Prelude.lc 369:11-369:22 | ||
3235 | Type | ||
3236 | testdata/Prelude.lc 369:11-371:24 | ||
3237 | Type | ||
3238 | testdata/Prelude.lc 369:15-369:16 | ||
3239 | _b | ||
3240 | testdata/Prelude.lc 369:17-369:22 | ||
3241 | Type | ||
3242 | testdata/Prelude.lc 370:11-370:14 | ||
3243 | Nat -> Type -> Type | ||
3244 | testdata/Prelude.lc 370:11-370:16 | ||
3245 | Type -> Type | ||
3246 | testdata/Prelude.lc 370:11-370:22 | ||
3247 | Type | ||
3248 | testdata/Prelude.lc 370:11-371:24 | ||
3249 | Type | ||
3250 | testdata/Prelude.lc 370:15-370:16 | ||
3251 | _b | ||
3252 | testdata/Prelude.lc 370:17-370:22 | ||
3253 | Type | ||
3254 | testdata/Prelude.lc 371:11-371:14 | ||
3255 | Nat -> Nat -> Type -> Type | ||
3256 | testdata/Prelude.lc 371:11-371:16 | ||
3257 | Nat -> Type -> Type | ||
3258 | testdata/Prelude.lc 371:11-371:18 | ||
3259 | Type -> Type | ||
3260 | testdata/Prelude.lc 371:11-371:24 | ||
3261 | Type | Type | ||
3262 | testdata/Prelude.lc 371:15-371:16 | ||
3263 | _b | ||
3264 | testdata/Prelude.lc 371:17-371:18 | ||
3265 | _b | ||
3266 | testdata/Prelude.lc 371:19-371:24 | ||
3267 | Type | ||
3268 | testdata/Prelude.lc 372:1-372:7 | ||
3269 | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | ||
3270 | testdata/Prelude.lc 372:24-372:25 | ||
3271 | Mat 4 4 Float | ||
3272 | testdata/Prelude.lc 372:24-372:29 | ||
3273 | Mat 4 _a Float -> Mat 4 _a Float | ||
3274 | testdata/Prelude.lc 372:24-372:56 | ||
3275 | Mat 4 4 Float | ||
3276 | testdata/Prelude.lc 372:26-372:29 | ||
3277 | forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c | ||
3278 | testdata/Prelude.lc 372:30-372:46 | ||
3279 | Vec 3 Float -> Mat 4 4 Float | ||
3280 | testdata/Prelude.lc 372:30-372:56 | ||
3281 | Mat 4 4 Float | ||
3282 | testdata/Prelude.lc 372:48-372:51 | ||
3283 | forall a . Signed (MatVecScalarElem a) => a -> a | ||
3284 | testdata/Prelude.lc 372:48-372:55 | ||
3285 | VecS Float 3 | ||
3286 | testdata/Prelude.lc 372:52-372:55 | ||
3287 | Vec 3 Float | ||
3288 | testdata/Prelude.lc 374:14-374:16 | ||
3289 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3290 | testdata/Prelude.lc 374:14-374:20 | ||
3291 | _b -> _b -> _b -> VecS _b 4 | ||
3292 | testdata/Prelude.lc 374:14-374:24 | ||
3293 | _b -> _b -> VecS _b 4 | ||
3294 | testdata/Prelude.lc 374:14-374:28 | ||
3295 | _b -> VecS _b 4 | ||
3296 | testdata/Prelude.lc 374:14-374:30 | ||
3297 | VecS _c 4 | ||
3298 | testdata/Prelude.lc 374:17-374:18 | ||
3299 | _e | ||
3300 | testdata/Prelude.lc 374:17-374:20 | ||
3301 | _b | ||
3302 | testdata/Prelude.lc 374:21-374:22 | ||
3303 | VecS _d _c | ||
3304 | testdata/Prelude.lc 374:21-374:24 | ||
3305 | _b | ||
3306 | testdata/Prelude.lc 374:25-374:26 | ||
3307 | VecS _d _c | ||
3308 | testdata/Prelude.lc 374:25-374:28 | ||
3309 | _b | ||
3310 | testdata/Prelude.lc 374:29-374:30 | ||
3311 | _b | ||
3312 | testdata/Prelude.lc 375:9-375:18 | ||
3313 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
3314 | testdata/Prelude.lc 375:9-375:20 | ||
3315 | VecScalar _a Float -> VecScalar _a Float | ||
3316 | testdata/Prelude.lc 375:9-375:33 | ||
3317 | VecScalar 3 Float | ||
3318 | testdata/Prelude.lc 375:19-375:20 | ||
3319 | forall a b . (a -> b) -> a -> b | ||
3320 | testdata/Prelude.lc 375:21-375:24 | ||
3321 | Vec 3 Float | ||
3322 | testdata/Prelude.lc 375:21-375:26 | ||
3323 | VecS Float 3 -> VecS Float 3 | ||
3324 | testdata/Prelude.lc 375:21-375:33 | ||
3325 | VecS Float 3 | ||
3326 | testdata/Prelude.lc 375:25-375:26 | ||
3327 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
3328 | testdata/Prelude.lc 375:27-375:33 | ||
3329 | Vec 3 Float | ||
3330 | testdata/Prelude.lc 376:9-376:18 | ||
3331 | forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a | ||
3332 | testdata/Prelude.lc 376:9-376:20 | ||
3333 | VecScalar _a Float -> VecScalar _a Float | ||
3334 | testdata/Prelude.lc 376:9-376:33 | ||
3335 | VecScalar 3 Float | ||
3336 | testdata/Prelude.lc 376:19-376:20 | ||
3337 | forall a b . (a -> b) -> a -> b | ||
3338 | testdata/Prelude.lc 376:21-376:23 | ||
3339 | Vec 3 Float | ||
3340 | testdata/Prelude.lc 376:21-376:31 | ||
3341 | VecS Float 3 -> VecS Float 3 | ||
3342 | testdata/Prelude.lc 376:21-376:33 | ||
3343 | VecS Float 3 | ||
3344 | testdata/Prelude.lc 376:24-376:31 | ||
3345 | forall a . (a ~ VecS Float 3) => a -> a -> a | ||
3346 | testdata/Prelude.lc 376:32-376:33 | ||
3347 | VecScalar 3 Float | ||
3348 | testdata/Prelude.lc 377:9-377:10 | ||
3349 | VecScalar 3 Float | ||
3350 | testdata/Prelude.lc 377:9-377:18 | ||
3351 | VecS Float 3 -> VecS Float 3 | ||
3352 | testdata/Prelude.lc 377:9-377:20 | ||
3353 | VecS Float 3 | ||
3354 | testdata/Prelude.lc 377:11-377:18 | ||
3355 | forall a . (a ~ VecS Float 3) => a -> a -> a | ||
3356 | testdata/Prelude.lc 377:19-377:20 | ||
3357 | VecScalar 3 Float | ||
3358 | testdata/Prelude.lc 378:9-378:18 | ||
3359 | forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c | ||
3360 | testdata/Prelude.lc 378:9-378:20 | ||
3361 | Mat _c _b _a -> Mat _b _c _a | ||
3362 | testdata/Prelude.lc 378:9-378:65 | ||
3363 | Mat 4 4 Float | ||
3364 | testdata/Prelude.lc 378:19-378:20 | ||
3365 | forall a b . (a -> b) -> a -> b | ||
3366 | testdata/Prelude.lc 378:21-378:25 | ||
3367 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3368 | testdata/Prelude.lc 378:21-378:34 | ||
3369 | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3370 | testdata/Prelude.lc 378:21-378:43 | ||
3371 | Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | ||
3372 | testdata/Prelude.lc 378:21-378:52 | ||
3373 | Vec 4 Float -> Mat 4 4 Float | ||
3374 | testdata/Prelude.lc 378:21-378:65 | ||
3375 | Mat 4 4 Float | ||
3376 | testdata/Prelude.lc 378:27-378:31 | ||
3377 | forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | ||
3378 | testdata/Prelude.lc 378:27-378:33 | ||
3379 | VecS Float 4 | ||
3380 | testdata/Prelude.lc 378:32-378:33 | ||
3381 | VecScalar 3 Float | ||
3382 | testdata/Prelude.lc 378:36-378:40 | ||
3383 | forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | ||
3384 | testdata/Prelude.lc 378:36-378:42 | ||
3385 | VecS Float 4 | ||
3386 | testdata/Prelude.lc 378:41-378:42 | ||
3387 | VecS Float 3 | ||
3388 | testdata/Prelude.lc 378:45-378:49 | ||
3389 | forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 | ||
3390 | testdata/Prelude.lc 378:45-378:51 | ||
3391 | VecS Float 4 | ||
3392 | testdata/Prelude.lc 378:50-378:51 | ||
3393 | VecScalar 3 Float | ||
3394 | testdata/Prelude.lc 378:54-378:56 | ||
3395 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3396 | testdata/Prelude.lc 378:54-378:58 | ||
3397 | _b -> _b -> _b -> VecS _b 4 | ||
3398 | testdata/Prelude.lc 378:54-378:60 | ||
3399 | _c -> _c -> VecS _c 4 | ||
3400 | testdata/Prelude.lc 378:54-378:62 | ||
3401 | _c -> VecS _c 4 | ||
3402 | testdata/Prelude.lc 378:54-378:64 | ||
3403 | VecS Float 4 | ||
3404 | testdata/Prelude.lc 378:57-378:58 | ||
3405 | _b | ||
3406 | testdata/Prelude.lc 378:59-378:60 | ||
3407 | _b | ||
3408 | testdata/Prelude.lc 378:61-378:62 | ||
3409 | _b | ||
3410 | testdata/Prelude.lc 378:63-378:64 | ||
3411 | _b | ||
3412 | testdata/Prelude.lc 380:1-380:6 | ||
3413 | Float -> VecS Float 4 -> VecS Float 4 | ||
3414 | testdata/Prelude.lc 380:13-380:14 | ||
3415 | _d | ||
3416 | testdata/Prelude.lc 380:13-380:16 | ||
3417 | _c -> _c | ||
3418 | testdata/Prelude.lc 380:13-380:29 | ||
3419 | VecS Float 4 | ||
3420 | testdata/Prelude.lc 380:15-380:16 | ||
3421 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
3422 | testdata/Prelude.lc 380:17-380:19 | ||
3423 | forall a . a -> a -> a -> a -> VecS a 4 | ||
3424 | testdata/Prelude.lc 380:17-380:21 | ||
3425 | _e -> _e -> _e -> VecS _e 4 | ||
3426 | testdata/Prelude.lc 380:17-380:23 | ||
3427 | _e -> _e -> VecS _e 4 | ||
3428 | testdata/Prelude.lc 380:17-380:25 | ||
3429 | _e -> VecS _e 4 | ||
3430 | testdata/Prelude.lc 380:17-380:29 | ||
3431 | VecS Float 4 | ||
3432 | testdata/Prelude.lc 380:20-380:21 | ||
3433 | _f | ||
3434 | testdata/Prelude.lc 380:22-380:23 | ||
3435 | _e | ||
3436 | testdata/Prelude.lc 380:24-380:25 | ||
3437 | _e | ||
3438 | testdata/Prelude.lc 380:26-380:29 | ||
3439 | Float | ||
3440 | testdata/Prelude.lc 382:11-382:16 | ||
3441 | Type | ||
3442 | testdata/Prelude.lc 382:11-385:38 | ||
3443 | Float -> Float -> List Float | ||
3444 | testdata/Prelude.lc 382:20-382:25 | ||
3445 | Type | ||
3446 | testdata/Prelude.lc 382:20-382:36 | ||
3447 | Type | ||
3448 | testdata/Prelude.lc 382:29-382:36 | ||
3449 | Type | Type | ||
3450 | testdata/Prelude.lc 382:30-382:35 | ||
3451 | Type | ||
3452 | testdata/Prelude.lc 383:1-383:7 | ||
3453 | Float -> Float -> List Float | ||
3454 | testdata/Prelude.lc 384:7-384:8 | ||
3455 | Float | ||
3456 | testdata/Prelude.lc 384:7-384:10 | ||
3457 | VecScalar 1 Float -> VecScalar 1 Bool | ||
3458 | testdata/Prelude.lc 384:7-384:12 | ||
3459 | VecScalar 1 Bool | ||
3460 | testdata/Prelude.lc 384:7-385:38 | ||
3461 | List Float | ||
3462 | testdata/Prelude.lc 384:9-384:10 | ||
3463 | forall (a :: Nat) b | ||
3464 | . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool | ||
3465 | testdata/Prelude.lc 384:11-384:12 | ||
3466 | Float | ||
3467 | testdata/Prelude.lc 384:15-384:17 | ||
3468 | forall a . List a | ||
3469 | testdata/Prelude.lc 384:15-385:38 | ||
3470 | Bool -> List Float | ||
3471 | testdata/Prelude.lc 385:19-385:20 | ||
3472 | Float | ||
3473 | testdata/Prelude.lc 385:19-385:21 | ||
3474 | List Float -> List Float | ||
3475 | testdata/Prelude.lc 385:19-385:38 | ||
3476 | List Float | ||
3477 | testdata/Prelude.lc 385:20-385:21 | ||
3478 | forall a . a -> List a -> List a | ||
3479 | testdata/Prelude.lc 385:22-385:28 | ||
3480 | Float -> Float -> List Float | ||
3481 | testdata/Prelude.lc 385:22-385:36 | ||
3482 | Float -> List Float | ||
3483 | testdata/Prelude.lc 385:22-385:38 | ||
3484 | List Float | ||
3485 | testdata/Prelude.lc 385:30-385:31 | ||
3486 | Float | ||
3487 | testdata/Prelude.lc 385:30-385:33 | ||
3488 | Float -> Float | ||
3489 | testdata/Prelude.lc 385:30-385:35 | ||
3490 | Float | ||
3491 | testdata/Prelude.lc 385:32-385:33 | ||
3492 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
3493 | testdata/Prelude.lc 385:34-385:35 | ||
3494 | _b | ||
3495 | testdata/Prelude.lc 385:37-385:38 | ||
3496 | Float | ||
3497 | testdata/Prelude.lc 387:9-387:12 | ||
3498 | Type | ||
3499 | testdata/Prelude.lc 387:9-387:24 | ||
3500 | Type | ||
3501 | testdata/Prelude.lc 387:9-389:30 | ||
3502 | forall a . List a -> Int -> a | ||
3503 | testdata/Prelude.lc 387:10-387:11 | ||
3504 | _b | ||
3505 | testdata/Prelude.lc 387:16-387:19 | ||
3506 | Type | ||
3507 | testdata/Prelude.lc 387:16-387:24 | ||
3508 | Type | ||
3509 | testdata/Prelude.lc 387:23-387:24 | ||
3510 | Type | Type | ||
3511 | testdata/Prelude.lc 388:10-388:12 | ||
3512 | forall a . List a -> Int -> a | ||
3513 | testdata/Prelude.lc 388:19-388:20 | ||
3514 | _d | ||
3515 | testdata/Prelude.lc 388:19-389:30 | ||
3516 | Bool -> _d | _c | _c | ||
3517 | testdata/Prelude.lc 389:19-389:21 | ||
3518 | List _f | ||
3519 | testdata/Prelude.lc 389:19-389:24 | ||
3520 | Int -> _e | ||
3521 | testdata/Prelude.lc 389:19-389:30 | ||
3522 | _d | ||
3523 | testdata/Prelude.lc 389:22-389:24 | ||
3524 | forall a . List a -> Int -> a | ||
3525 | testdata/Prelude.lc 389:26-389:27 | ||
3526 | Int | ||
3527 | testdata/Prelude.lc 389:26-389:28 | ||
3528 | Int -> Int | ||
3529 | testdata/Prelude.lc 389:26-389:29 | ||
3530 | Int | ||
3531 | testdata/Prelude.lc 389:27-389:28 | ||
3532 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
3533 | testdata/Prelude.lc 389:28-389:29 | ||
3534 | _b | ||
2110 | ------------ warnings | 3535 | ------------ warnings |
2111 | Uncovered pattern(s) at testdata/Prelude.lc:50:1: | 3536 | Uncovered pattern(s) at testdata/Prelude.lc:50:1: |
2112 | tail (_: xs) = xs | 3537 | tail (_: xs) = xs |
@@ -2127,4 +3552,4 @@ Uncovered pattern(s) at testdata/Prelude.lc:388:10: | |||
2127 | (x : _) !! 0 = x | 3552 | (x : _) !! 0 = x |
2128 | (_ : xs) !! n = xs !! (n-1) | 3553 | (_ : xs) !! n = xs !! (n-1) |
2129 | Missing case(s): | 3554 | Missing case(s): |
2130 | Nil _ | 3555 | Nil _ \ No newline at end of file |