diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-04 14:59:46 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-04 14:59:46 +0100 |
commit | 78e4c9e23e6c53a53490a91cf4bdcf63e5d67cac (patch) | |
tree | 7cbf102d23e35908c02475a1be1812720b50981c /testdata | |
parent | 369cf0bf5c356542aa92d4179dd3780dc48c13f4 (diff) |
simplify Component type class
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/Builtins.out | 4241 |
1 files changed, 2071 insertions, 2170 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index 9f191f35..ea9550ae 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -531,1247 +531,1536 @@ testdata/Builtins.lc 97:25-97:28 Type | |||
531 | testdata/Builtins.lc 97:25-98:30 Type | Type->Type | 531 | testdata/Builtins.lc 97:25-98:30 Type | Type->Type |
532 | testdata/Builtins.lc 98:25-98:30 Type | 532 | testdata/Builtins.lc 98:25-98:30 Type |
533 | testdata/Builtins.lc 100:7-100:16 Type->Type | 533 | testdata/Builtins.lc 100:7-100:16 Type->Type |
534 | testdata/Builtins.lc 100:7-101:28 Type | 534 | testdata/Builtins.lc 100:7-101:16 Type |
535 | testdata/Builtins.lc 100:7-102:33 Type | 535 | testdata/Builtins.lc 100:7-102:15 Type |
536 | testdata/Builtins.lc 100:7-103:38 Type | 536 | testdata/Builtins.lc 101:3-101:11 {a} -> {b : Component a}->a |
537 | testdata/Builtins.lc 100:7-104:16 Type | 537 | testdata/Builtins.lc 101:15-101:16 Type |
538 | testdata/Builtins.lc 100:7-105:15 Type | 538 | testdata/Builtins.lc 102:3-102:10 {a} -> {b : Component a}->a |
539 | testdata/Builtins.lc 101:3-101:7 {a} -> {b : Component a} -> a -> a -> VecS a 2 | 539 | testdata/Builtins.lc 102:14-102:15 Type |
540 | testdata/Builtins.lc 101:11-101:12 Type | 540 | testdata/Builtins.lc 105:20-105:24 Type |
541 | testdata/Builtins.lc 101:11-101:28 Type | 541 | testdata/Builtins.lc 105:20-106:19 {a : Component V0}->V1 -> {c : Component V1}->V2 |
542 | testdata/Builtins.lc 101:16-101:17 Type | 542 | testdata/Builtins.lc 105:20-107:17 {a : Component V0}->V1 -> {c : Component V1}->V2 |
543 | testdata/Builtins.lc 101:16-101:28 Type | 543 | testdata/Builtins.lc 105:20-119:31 Type | Type->Type |
544 | testdata/Builtins.lc 101:21-101:24 Nat -> Type->Type | 544 | testdata/Builtins.lc 105:20-131:40 {a : Component V0}->V1 | {a} -> {b : Component a}->a |
545 | testdata/Builtins.lc 101:21-101:26 Type->Type | 545 | testdata/Builtins.lc 105:20-132:35 {a : Component V0}->V1 | {a} -> {b : Component a}->a |
546 | testdata/Builtins.lc 101:21-101:28 Type | 546 | testdata/Builtins.lc 106:14-106:19 Bool |
547 | testdata/Builtins.lc 101:25-101:26 V1 | 547 | testdata/Builtins.lc 107:13-107:17 Bool |
548 | testdata/Builtins.lc 101:27-101:28 Type | 548 | testdata/Builtins.lc 108:20-108:23 Type |
549 | testdata/Builtins.lc 102:3-102:7 {a} -> {b : Component a} -> a -> a -> a -> VecS a 3 | 549 | testdata/Builtins.lc 108:20-109:22 {a : Component V0}->V1 -> {c : Component V1}->V2 |
550 | testdata/Builtins.lc 102:11-102:12 Type | 550 | testdata/Builtins.lc 108:20-110:21 {a : Component V0}->V1 -> {c : Component V1}->V2 |
551 | testdata/Builtins.lc 102:11-102:33 Type | 551 | testdata/Builtins.lc 108:20-119:31 Type |
552 | testdata/Builtins.lc 102:16-102:17 Type | 552 | testdata/Builtins.lc 108:20-131:40 {a : Component V0}->V1 |
553 | testdata/Builtins.lc 102:16-102:33 Type | 553 | testdata/Builtins.lc 108:20-132:35 {a : Component V0}->V1 |
554 | testdata/Builtins.lc 102:21-102:22 Type | 554 | testdata/Builtins.lc 109:14-109:15 V1 |
555 | testdata/Builtins.lc 102:21-102:33 Type | 555 | testdata/Builtins.lc 109:14-109:22 Int |
556 | testdata/Builtins.lc 102:26-102:29 Nat -> Type->Type | 556 | testdata/Builtins.lc 109:19-109:22 Type |
557 | testdata/Builtins.lc 102:26-102:31 Type->Type | 557 | testdata/Builtins.lc 110:13-110:14 V1 |
558 | testdata/Builtins.lc 102:26-102:33 Type | 558 | testdata/Builtins.lc 110:13-110:21 Int |
559 | testdata/Builtins.lc 102:30-102:31 V1 | 559 | testdata/Builtins.lc 110:18-110:21 Type |
560 | testdata/Builtins.lc 102:32-102:33 Type | 560 | testdata/Builtins.lc 112:20-112:24 Type |
561 | testdata/Builtins.lc 103:3-103:7 {a} -> {b : Component a} -> a -> a -> a -> a -> VecS a 4 | 561 | testdata/Builtins.lc 112:20-113:23 {a : Component V0}->V1 -> {c : Component V1}->V2 |
562 | testdata/Builtins.lc 103:11-103:12 Type | 562 | testdata/Builtins.lc 112:20-114:22 {a : Component V0}->V1 -> {c : Component V1}->V2 |
563 | testdata/Builtins.lc 103:11-103:38 Type | 563 | testdata/Builtins.lc 112:20-119:31 Type |
564 | testdata/Builtins.lc 103:16-103:17 Type | 564 | testdata/Builtins.lc 112:20-131:40 {a : Component V0}->V1 |
565 | testdata/Builtins.lc 103:16-103:38 Type | 565 | testdata/Builtins.lc 112:20-132:35 {a : Component V0}->V1 |
566 | testdata/Builtins.lc 103:21-103:22 Type | 566 | testdata/Builtins.lc 113:14-113:15 V1 |
567 | testdata/Builtins.lc 103:21-103:38 Type | 567 | testdata/Builtins.lc 113:14-113:23 Word |
568 | testdata/Builtins.lc 103:26-103:27 Type | 568 | testdata/Builtins.lc 113:19-113:23 Type |
569 | testdata/Builtins.lc 103:26-103:38 Type | 569 | testdata/Builtins.lc 114:13-114:14 V1 |
570 | testdata/Builtins.lc 103:31-103:34 Nat -> Type->Type | 570 | testdata/Builtins.lc 114:13-114:22 Word |
571 | testdata/Builtins.lc 103:31-103:36 Type->Type | 571 | testdata/Builtins.lc 114:18-114:22 Type |
572 | testdata/Builtins.lc 103:31-103:38 Type | 572 | testdata/Builtins.lc 116:20-116:25 Type |
573 | testdata/Builtins.lc 103:35-103:36 V1 | 573 | testdata/Builtins.lc 116:20-117:17 {a : Component V0}->V1 -> {c : Component V1}->V2 |
574 | testdata/Builtins.lc 103:37-103:38 Type | 574 | testdata/Builtins.lc 116:20-118:16 {a : Component V0}->V1 -> {c : Component V1}->V2 |
575 | testdata/Builtins.lc 104:3-104:11 {a} -> {b : Component a}->a | 575 | testdata/Builtins.lc 116:20-119:31 Type |
576 | testdata/Builtins.lc 104:15-104:16 Type | 576 | testdata/Builtins.lc 116:20-131:40 {a : Component V0}->V1 |
577 | testdata/Builtins.lc 105:3-105:10 {a} -> {b : Component a}->a | 577 | testdata/Builtins.lc 116:20-132:35 {a : Component V0}->V1 |
578 | testdata/Builtins.lc 105:14-105:15 Type | 578 | testdata/Builtins.lc 117:14-117:17 Float |
579 | testdata/Builtins.lc 108:20-108:24 Type | 579 | testdata/Builtins.lc 118:13-118:16 Float |
580 | testdata/Builtins.lc 108:20-109:12 ({a : Component V0} -> V1 -> V2 -> VecS V3 2) -> {e : Component V1} -> V2 -> V3 -> VecS V4 2 | 580 | testdata/Builtins.lc 119:26-119:31 Type |
581 | testdata/Builtins.lc 108:20-110:12 ({a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3) -> {f : Component V1} -> V2 -> V3 -> V4 -> VecS V5 3 | 581 | testdata/Builtins.lc 119:26-131:40 {a : Component V0}->V1 -> {c : Component V1}->V2 |
582 | testdata/Builtins.lc 108:20-111:12 ({a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4) -> {g : Component V1} -> V2 -> V3 -> V4 -> V5 -> VecS V6 4 | 582 | testdata/Builtins.lc 119:26-132:35 {a : Component V0}->V1 -> {c : Component V1}->V2 |
583 | testdata/Builtins.lc 108:20-112:19 {a : Component V0}->V1 -> {c : Component V1}->V2 | 583 | testdata/Builtins.lc 120:14-120:16 {a} -> a -> a -> VecS a 2 |
584 | testdata/Builtins.lc 108:20-113:17 {a : Component V0}->V1 -> {c : Component V1}->V2 | 584 | testdata/Builtins.lc 120:14-120:20 Float -> VecS Float 2 |
585 | testdata/Builtins.lc 108:20-134:31 Type | Type->Type | 585 | testdata/Builtins.lc 120:14-120:24 VecS Float 2 |
586 | testdata/Builtins.lc 108:20-155:12 {a : Component V0} -> V1 -> V2 -> VecS V3 2 | {a} -> {b : Component a} -> a -> a -> VecS a 2 | 586 | testdata/Builtins.lc 120:14-126:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) |
587 | testdata/Builtins.lc 108:20-156:12 {a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3 | {a} -> {b : Component a} -> a -> a -> a -> VecS a 3 | 587 | testdata/Builtins.lc 120:14-131:40 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 |
588 | testdata/Builtins.lc 108:20-157:12 {a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4 | {a} -> {b : Component a} -> a -> a -> a -> a -> VecS a 4 | 588 | testdata/Builtins.lc 120:17-120:20 Float |
589 | testdata/Builtins.lc 108:20-158:40 {a : Component V0}->V1 | {a} -> {b : Component a}->a | 589 | testdata/Builtins.lc 120:21-120:24 Float |
590 | testdata/Builtins.lc 108:20-159:35 {a : Component V0}->V1 | {a} -> {b : Component a}->a | 590 | testdata/Builtins.lc 121:13-121:15 {a} -> a -> a -> VecS a 2 |
591 | testdata/Builtins.lc 109:10-109:12 {a} -> a -> a -> VecS a 2 | 591 | testdata/Builtins.lc 121:13-121:19 Float -> VecS Float 2 |
592 | testdata/Builtins.lc 110:10-110:12 {a} -> a -> a -> a -> VecS a 3 | 592 | testdata/Builtins.lc 121:13-121:23 VecS Float 2 |
593 | testdata/Builtins.lc 111:10-111:12 {a} -> a -> a -> a -> a -> VecS a 4 | 593 | testdata/Builtins.lc 121:13-127:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) |
594 | testdata/Builtins.lc 112:14-112:19 Bool | 594 | testdata/Builtins.lc 121:13-132:35 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 |
595 | testdata/Builtins.lc 113:13-113:17 Bool | 595 | testdata/Builtins.lc 121:16-121:19 Float |
596 | testdata/Builtins.lc 114:20-114:23 Type | 596 | testdata/Builtins.lc 121:20-121:23 Float |
597 | testdata/Builtins.lc 114:20-115:12 ({a : Component V0} -> V1 -> V2 -> VecS V3 2) -> {e : Component V1} -> V2 -> V3 -> VecS V4 2 | 597 | testdata/Builtins.lc 123:14-123:16 {a} -> a -> a -> a -> VecS a 3 |
598 | testdata/Builtins.lc 114:20-116:12 ({a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3) -> {f : Component V1} -> V2 -> V3 -> V4 -> VecS V5 3 | 598 | testdata/Builtins.lc 123:14-123:20 Float -> Float -> VecS Float 3 |
599 | testdata/Builtins.lc 114:20-117:12 ({a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4) -> {g : Component V1} -> V2 -> V3 -> V4 -> V5 -> VecS V6 4 | 599 | testdata/Builtins.lc 123:14-123:24 Float -> VecS Float 3 |
600 | testdata/Builtins.lc 114:20-118:22 {a : Component V0}->V1 -> {c : Component V1}->V2 | 600 | testdata/Builtins.lc 123:14-123:28 VecS Float 3 |
601 | testdata/Builtins.lc 114:20-119:21 {a : Component V0}->V1 -> {c : Component V1}->V2 | 601 | testdata/Builtins.lc 123:14-126:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) |
602 | testdata/Builtins.lc 114:20-134:31 Type | 602 | testdata/Builtins.lc 123:17-123:20 Float |
603 | testdata/Builtins.lc 114:20-155:12 {a : Component V0} -> V1 -> V2 -> VecS V3 2 | 603 | testdata/Builtins.lc 123:21-123:24 Float |
604 | testdata/Builtins.lc 114:20-156:12 {a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3 | 604 | testdata/Builtins.lc 123:25-123:28 Float |
605 | testdata/Builtins.lc 114:20-157:12 {a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4 | 605 | testdata/Builtins.lc 124:13-124:15 {a} -> a -> a -> a -> VecS a 3 |
606 | testdata/Builtins.lc 114:20-158:40 {a : Component V0}->V1 | 606 | testdata/Builtins.lc 124:13-124:19 Float -> Float -> VecS Float 3 |
607 | testdata/Builtins.lc 114:20-159:35 {a : Component V0}->V1 | 607 | testdata/Builtins.lc 124:13-124:23 Float -> VecS Float 3 |
608 | testdata/Builtins.lc 115:10-115:12 {a} -> a -> a -> VecS a 2 | 608 | testdata/Builtins.lc 124:13-124:27 VecS Float 3 |
609 | testdata/Builtins.lc 116:10-116:12 {a} -> a -> a -> a -> VecS a 3 | 609 | testdata/Builtins.lc 124:13-127:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) |
610 | testdata/Builtins.lc 117:10-117:12 {a} -> a -> a -> a -> a -> VecS a 4 | 610 | testdata/Builtins.lc 124:16-124:19 Float |
611 | testdata/Builtins.lc 118:14-118:15 V1 | 611 | testdata/Builtins.lc 124:20-124:23 Float |
612 | testdata/Builtins.lc 118:14-118:22 Int | 612 | testdata/Builtins.lc 124:24-124:27 Float |
613 | testdata/Builtins.lc 118:19-118:22 Type | 613 | testdata/Builtins.lc 126:14-126:16 {a} -> a -> a -> a -> a -> VecS a 4 |
614 | testdata/Builtins.lc 119:13-119:14 V1 | 614 | testdata/Builtins.lc 126:14-126:20 Float -> Float -> Float -> VecS Float 4 |
615 | testdata/Builtins.lc 119:13-119:21 Int | 615 | testdata/Builtins.lc 126:14-126:24 Float -> Float -> VecS Float 4 |
616 | testdata/Builtins.lc 119:18-119:21 Type | 616 | testdata/Builtins.lc 126:14-126:28 Float -> VecS Float 4 |
617 | testdata/Builtins.lc 121:20-121:24 Type | 617 | testdata/Builtins.lc 126:14-126:32 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) |
618 | testdata/Builtins.lc 121:20-122:12 ({a : Component V0} -> V1 -> V2 -> VecS V3 2) -> {e : Component V1} -> V2 -> V3 -> VecS V4 2 | 618 | testdata/Builtins.lc 126:17-126:20 Float |
619 | testdata/Builtins.lc 121:20-123:12 ({a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3) -> {f : Component V1} -> V2 -> V3 -> V4 -> VecS V5 3 | 619 | testdata/Builtins.lc 126:21-126:24 Float |
620 | testdata/Builtins.lc 121:20-124:12 ({a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4) -> {g : Component V1} -> V2 -> V3 -> V4 -> V5 -> VecS V6 4 | 620 | testdata/Builtins.lc 126:25-126:28 Float |
621 | testdata/Builtins.lc 121:20-125:23 {a : Component V0}->V1 -> {c : Component V1}->V2 | 621 | testdata/Builtins.lc 126:29-126:32 Float |
622 | testdata/Builtins.lc 121:20-126:22 {a : Component V0}->V1 -> {c : Component V1}->V2 | 622 | testdata/Builtins.lc 127:13-127:15 {a} -> a -> a -> a -> a -> VecS a 4 |
623 | testdata/Builtins.lc 121:20-134:31 Type | 623 | testdata/Builtins.lc 127:13-127:19 Float -> Float -> Float -> VecS Float 4 |
624 | testdata/Builtins.lc 121:20-155:12 {a : Component V0} -> V1 -> V2 -> VecS V3 2 | 624 | testdata/Builtins.lc 127:13-127:23 Float -> Float -> VecS Float 4 |
625 | testdata/Builtins.lc 121:20-156:12 {a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3 | 625 | testdata/Builtins.lc 127:13-127:27 Float -> VecS Float 4 |
626 | testdata/Builtins.lc 121:20-157:12 {a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4 | 626 | testdata/Builtins.lc 127:13-127:31 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) |
627 | testdata/Builtins.lc 121:20-158:40 {a : Component V0}->V1 | 627 | testdata/Builtins.lc 127:16-127:19 Float |
628 | testdata/Builtins.lc 121:20-159:35 {a : Component V0}->V1 | 628 | testdata/Builtins.lc 127:20-127:23 Float |
629 | testdata/Builtins.lc 122:10-122:12 {a} -> a -> a -> VecS a 2 | 629 | testdata/Builtins.lc 127:24-127:27 Float |
630 | testdata/Builtins.lc 123:10-123:12 {a} -> a -> a -> a -> VecS a 3 | 630 | testdata/Builtins.lc 127:28-127:31 Float |
631 | testdata/Builtins.lc 124:10-124:12 {a} -> a -> a -> a -> a -> VecS a 4 | 631 | testdata/Builtins.lc 131:14-131:16 {a} -> a -> a -> a -> a -> VecS a 4 |
632 | testdata/Builtins.lc 125:14-125:15 V1 | 632 | testdata/Builtins.lc 131:14-131:22 Bool -> Bool -> Bool -> VecS Bool 4 |
633 | testdata/Builtins.lc 125:14-125:23 Word | 633 | testdata/Builtins.lc 131:14-131:28 Bool -> Bool -> VecS Bool 4 |
634 | testdata/Builtins.lc 125:19-125:23 Type | 634 | testdata/Builtins.lc 131:14-131:34 Bool -> VecS Bool 4 |
635 | testdata/Builtins.lc 126:13-126:14 V1 | 635 | testdata/Builtins.lc 131:14-131:40 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) |
636 | testdata/Builtins.lc 126:13-126:22 Word | 636 | testdata/Builtins.lc 131:17-131:22 Bool |
637 | testdata/Builtins.lc 126:18-126:22 Type | 637 | testdata/Builtins.lc 131:23-131:28 Bool |
638 | testdata/Builtins.lc 128:20-128:25 Type | 638 | testdata/Builtins.lc 131:29-131:34 Bool |
639 | testdata/Builtins.lc 128:20-129:12 ({a : Component V0} -> V1 -> V2 -> VecS V3 2) -> {e : Component V1} -> V2 -> V3 -> VecS V4 2 | 639 | testdata/Builtins.lc 131:35-131:40 Bool |
640 | testdata/Builtins.lc 128:20-130:12 ({a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3) -> {f : Component V1} -> V2 -> V3 -> V4 -> VecS V5 3 | 640 | testdata/Builtins.lc 132:13-132:15 {a} -> a -> a -> a -> a -> VecS a 4 |
641 | testdata/Builtins.lc 128:20-131:12 ({a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4) -> {g : Component V1} -> V2 -> V3 -> V4 -> V5 -> VecS V6 4 | 641 | testdata/Builtins.lc 132:13-132:20 Bool -> Bool -> Bool -> VecS Bool 4 |
642 | testdata/Builtins.lc 128:20-132:17 {a : Component V0}->V1 -> {c : Component V1}->V2 | 642 | testdata/Builtins.lc 132:13-132:25 Bool -> Bool -> VecS Bool 4 |
643 | testdata/Builtins.lc 128:20-133:16 {a : Component V0}->V1 -> {c : Component V1}->V2 | 643 | testdata/Builtins.lc 132:13-132:30 Bool -> VecS Bool 4 |
644 | testdata/Builtins.lc 128:20-134:31 Type | 644 | testdata/Builtins.lc 132:13-132:35 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) |
645 | testdata/Builtins.lc 128:20-155:12 {a : Component V0} -> V1 -> V2 -> VecS V3 2 | 645 | testdata/Builtins.lc 132:16-132:20 Bool |
646 | testdata/Builtins.lc 128:20-156:12 {a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3 | 646 | testdata/Builtins.lc 132:21-132:25 Bool |
647 | testdata/Builtins.lc 128:20-157:12 {a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4 | 647 | testdata/Builtins.lc 132:26-132:30 Bool |
648 | testdata/Builtins.lc 128:20-158:40 {a : Component V0}->V1 | 648 | testdata/Builtins.lc 132:31-132:35 Bool |
649 | testdata/Builtins.lc 128:20-159:35 {a : Component V0}->V1 | 649 | testdata/Builtins.lc 134:7-134:15 Type->Type |
650 | testdata/Builtins.lc 129:10-129:12 {a} -> a -> a -> VecS a 2 | 650 | testdata/Builtins.lc 136:25-136:28 Type |
651 | testdata/Builtins.lc 130:10-130:12 {a} -> a -> a -> a -> VecS a 3 | 651 | testdata/Builtins.lc 136:25-137:29 Type | Type->Type |
652 | testdata/Builtins.lc 131:10-131:12 {a} -> a -> a -> a -> a -> VecS a 4 | 652 | testdata/Builtins.lc 137:25-137:29 Type |
653 | testdata/Builtins.lc 132:14-132:17 Float | 653 | testdata/Builtins.lc 139:7-139:15 Type->Type |
654 | testdata/Builtins.lc 133:13-133:16 Float | 654 | testdata/Builtins.lc 141:25-141:30 Type |
655 | testdata/Builtins.lc 134:26-134:31 Type | 655 | testdata/Builtins.lc 141:25-145:39 Type | Type->Type |
656 | testdata/Builtins.lc 134:26-155:12 ({a : Component V0} -> V1 -> V2 -> VecS V3 2) -> {e : Component V1} -> V2 -> V3 -> VecS V4 2 | 656 | testdata/Builtins.lc 142:31-142:36 Type |
657 | testdata/Builtins.lc 134:26-156:12 ({a : Component V0} -> V1 -> V2 -> V3 -> VecS V4 3) -> {f : Component V1} -> V2 -> V3 -> V4 -> VecS V5 3 | 657 | testdata/Builtins.lc 142:31-145:39 Type |
658 | testdata/Builtins.lc 134:26-157:12 ({a : Component V0} -> V1 -> V2 -> V3 -> V4 -> VecS V5 4) -> {g : Component V1} -> V2 -> V3 -> V4 -> V5 -> VecS V6 4 | 658 | testdata/Builtins.lc 145:34-145:39 Type |
659 | testdata/Builtins.lc 134:26-158:40 {a : Component V0}->V1 -> {c : Component V1}->V2 | 659 | testdata/Builtins.lc 155:6-155:20 Type |
660 | testdata/Builtins.lc 134:26-159:35 {a : Component V0}->V1 -> {c : Component V1}->V2 | 660 | testdata/Builtins.lc 155:6-170:23 Type |
661 | testdata/Builtins.lc 135:10-135:12 {a} -> a -> a -> VecS a 2 | 661 | testdata/Builtins.lc 156:7-156:12 BlendingFactor |
662 | testdata/Builtins.lc 135:10-147:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS (VecS Float ('Succ ('Succ a))) 2 | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS (VecS Float ('Succ a)) 2 | 662 | testdata/Builtins.lc 157:7-157:10 BlendingFactor |
663 | testdata/Builtins.lc 135:10-155:12 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a -> VecS V3 a -> VecS (VecS V4 a) 2 | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b -> VecS a b -> VecS (VecS a b) 2 | {a : Component (VecS V1 V0)} -> VecS V2 V1 -> VecS V3 V2 -> VecS (VecS V4 V3) 2 | 663 | testdata/Builtins.lc 158:7-158:15 BlendingFactor |
664 | testdata/Builtins.lc 136:10-136:12 {a} -> a -> a -> a -> VecS a 3 | 664 | testdata/Builtins.lc 159:7-159:23 BlendingFactor |
665 | testdata/Builtins.lc 136:10-148:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS (VecS Float ('Succ ('Succ a))) 3 | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS (VecS Float ('Succ a)) 3 | 665 | testdata/Builtins.lc 160:7-160:15 BlendingFactor |
666 | testdata/Builtins.lc 136:10-156:12 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a -> VecS V3 a -> VecS V4 a -> VecS (VecS V5 a) 3 | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b -> VecS a b -> VecS a b -> VecS (VecS a b) 3 | {a : Component (VecS V1 V0)} -> VecS V2 V1 -> VecS V3 V2 -> VecS V4 V3 -> VecS (VecS V5 V4) 3 | 666 | testdata/Builtins.lc 161:7-161:23 BlendingFactor |
667 | testdata/Builtins.lc 137:10-137:12 {a} -> a -> a -> a -> a -> VecS a 4 | 667 | testdata/Builtins.lc 162:7-162:15 BlendingFactor |
668 | testdata/Builtins.lc 137:10-149:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS Float ('Succ ('Succ a)) -> VecS (VecS Float ('Succ ('Succ a))) 4 | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS Float ('Succ a) -> VecS (VecS Float ('Succ a)) 4 | 668 | testdata/Builtins.lc 163:7-163:23 BlendingFactor |
669 | testdata/Builtins.lc 137:10-157:12 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a -> VecS V3 a -> VecS V4 a -> VecS V5 a -> VecS (VecS V6 a) 4 | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b -> VecS a b -> VecS a b -> VecS a b -> VecS (VecS a b) 4 | {a : Component (VecS V1 V0)} -> VecS V2 V1 -> VecS V3 V2 -> VecS V4 V3 -> VecS V5 V4 -> VecS (VecS V6 V5) 4 | 669 | testdata/Builtins.lc 164:7-164:15 BlendingFactor |
670 | testdata/Builtins.lc 138:14-138:16 {a} -> a -> a -> VecS a 2 | 670 | testdata/Builtins.lc 165:7-165:23 BlendingFactor |
671 | testdata/Builtins.lc 138:14-138:20 Float -> VecS Float 2 | 671 | testdata/Builtins.lc 166:7-166:20 BlendingFactor |
672 | testdata/Builtins.lc 138:14-138:24 VecS Float 2 | 672 | testdata/Builtins.lc 167:7-167:28 BlendingFactor |
673 | testdata/Builtins.lc 138:14-150:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) | 673 | testdata/Builtins.lc 168:7-168:20 BlendingFactor |
674 | testdata/Builtins.lc 138:14-158:40 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 | 674 | testdata/Builtins.lc 169:7-169:28 BlendingFactor |
675 | testdata/Builtins.lc 138:17-138:20 Float | 675 | testdata/Builtins.lc 170:7-170:23 BlendingFactor |
676 | testdata/Builtins.lc 138:21-138:24 Float | 676 | testdata/Builtins.lc 172:6-172:19 Type |
677 | testdata/Builtins.lc 139:13-139:15 {a} -> a -> a -> VecS a 2 | 677 | testdata/Builtins.lc 172:6-177:10 Type |
678 | testdata/Builtins.lc 139:13-139:19 Float -> VecS Float 2 | 678 | testdata/Builtins.lc 173:7-173:14 BlendEquation |
679 | testdata/Builtins.lc 139:13-139:23 VecS Float 2 | 679 | testdata/Builtins.lc 174:7-174:19 BlendEquation |
680 | testdata/Builtins.lc 139:13-151:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) | 680 | testdata/Builtins.lc 175:7-175:26 BlendEquation |
681 | testdata/Builtins.lc 139:13-159:35 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 | 681 | testdata/Builtins.lc 176:7-176:10 BlendEquation |
682 | testdata/Builtins.lc 139:16-139:19 Float | 682 | testdata/Builtins.lc 177:7-177:10 BlendEquation |
683 | testdata/Builtins.lc 139:20-139:23 Float | 683 | testdata/Builtins.lc 179:6-179:20 Type |
684 | testdata/Builtins.lc 141:10-141:12 {a} -> a -> a -> VecS a 2 | 684 | testdata/Builtins.lc 179:6-195:10 Type |
685 | testdata/Builtins.lc 141:10-147:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS (VecS Float ('Succ ('Succ ('Succ a)))) 2 | 685 | testdata/Builtins.lc 180:7-180:12 LogicOperation |
686 | testdata/Builtins.lc 142:10-142:12 {a} -> a -> a -> a -> VecS a 3 | 686 | testdata/Builtins.lc 181:7-181:10 LogicOperation |
687 | testdata/Builtins.lc 142:10-148:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS (VecS Float ('Succ ('Succ ('Succ a)))) 3 | 687 | testdata/Builtins.lc 182:7-182:17 LogicOperation |
688 | testdata/Builtins.lc 143:10-143:12 {a} -> a -> a -> a -> a -> VecS a 4 | 688 | testdata/Builtins.lc 183:7-183:11 LogicOperation |
689 | testdata/Builtins.lc 143:10-149:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS Float ('Succ ('Succ ('Succ a))) -> VecS (VecS Float ('Succ ('Succ ('Succ a)))) 4 | 689 | testdata/Builtins.lc 184:7-184:18 LogicOperation |
690 | testdata/Builtins.lc 144:14-144:16 {a} -> a -> a -> a -> VecS a 3 | 690 | testdata/Builtins.lc 185:7-185:11 LogicOperation |
691 | testdata/Builtins.lc 144:14-144:20 Float -> Float -> VecS Float 3 | 691 | testdata/Builtins.lc 186:7-186:10 LogicOperation |
692 | testdata/Builtins.lc 144:14-144:24 Float -> VecS Float 3 | 692 | testdata/Builtins.lc 187:7-187:9 LogicOperation |
693 | testdata/Builtins.lc 144:14-144:28 VecS Float 3 | 693 | testdata/Builtins.lc 188:7-188:10 LogicOperation |
694 | testdata/Builtins.lc 144:14-150:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) | 694 | testdata/Builtins.lc 189:7-189:12 LogicOperation |
695 | testdata/Builtins.lc 144:17-144:20 Float | 695 | testdata/Builtins.lc 190:7-190:13 LogicOperation |
696 | testdata/Builtins.lc 144:21-144:24 Float | 696 | testdata/Builtins.lc 191:7-191:16 LogicOperation |
697 | testdata/Builtins.lc 144:25-144:28 Float | 697 | testdata/Builtins.lc 192:7-192:19 LogicOperation |
698 | testdata/Builtins.lc 145:13-145:15 {a} -> a -> a -> a -> VecS a 3 | 698 | testdata/Builtins.lc 193:7-193:17 LogicOperation |
699 | testdata/Builtins.lc 145:13-145:19 Float -> Float -> VecS Float 3 | 699 | testdata/Builtins.lc 194:7-194:11 LogicOperation |
700 | testdata/Builtins.lc 145:13-145:23 Float -> VecS Float 3 | 700 | testdata/Builtins.lc 195:7-195:10 LogicOperation |
701 | testdata/Builtins.lc 145:13-145:27 VecS Float 3 | 701 | testdata/Builtins.lc 197:6-197:22 Type |
702 | testdata/Builtins.lc 145:13-151:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) | 702 | testdata/Builtins.lc 197:6-205:15 Type |
703 | testdata/Builtins.lc 145:16-145:19 Float | 703 | testdata/Builtins.lc 198:7-198:13 StencilOperation |
704 | testdata/Builtins.lc 145:20-145:23 Float | 704 | testdata/Builtins.lc 199:7-199:13 StencilOperation |
705 | testdata/Builtins.lc 145:24-145:27 Float | 705 | testdata/Builtins.lc 200:7-200:16 StencilOperation |
706 | testdata/Builtins.lc 147:10-147:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Float ('Succ ('Succ ('Succ ('Succ a))))) 2 | {a} -> a -> a -> VecS a 2 | 706 | testdata/Builtins.lc 201:7-201:13 StencilOperation |
707 | testdata/Builtins.lc 148:10-148:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Float ('Succ ('Succ ('Succ ('Succ a))))) 3 | {a} -> a -> a -> a -> VecS a 3 | 707 | testdata/Builtins.lc 202:7-202:17 StencilOperation |
708 | testdata/Builtins.lc 149:10-149:12 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Float ('Succ ('Succ ('Succ ('Succ a))))) 4 | {a} -> a -> a -> a -> a -> VecS a 4 | 708 | testdata/Builtins.lc 203:7-203:13 StencilOperation |
709 | testdata/Builtins.lc 150:14-150:16 {a} -> a -> a -> a -> a -> VecS a 4 | 709 | testdata/Builtins.lc 204:7-204:17 StencilOperation |
710 | testdata/Builtins.lc 150:14-150:20 Float -> Float -> Float -> VecS Float 4 | 710 | testdata/Builtins.lc 205:7-205:15 StencilOperation |
711 | testdata/Builtins.lc 150:14-150:24 Float -> Float -> VecS Float 4 | 711 | testdata/Builtins.lc 207:6-207:24 Type |
712 | testdata/Builtins.lc 150:14-150:28 Float -> VecS Float 4 | 712 | testdata/Builtins.lc 207:6-215:13 Type |
713 | testdata/Builtins.lc 150:14-150:32 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) | 713 | testdata/Builtins.lc 208:7-208:12 ComparisonFunction |
714 | testdata/Builtins.lc 150:17-150:20 Float | 714 | testdata/Builtins.lc 209:7-209:11 ComparisonFunction |
715 | testdata/Builtins.lc 150:21-150:24 Float | 715 | testdata/Builtins.lc 210:7-210:12 ComparisonFunction |
716 | testdata/Builtins.lc 150:25-150:28 Float | 716 | testdata/Builtins.lc 211:7-211:13 ComparisonFunction |
717 | testdata/Builtins.lc 150:29-150:32 Float | 717 | testdata/Builtins.lc 212:7-212:14 ComparisonFunction |
718 | testdata/Builtins.lc 151:13-151:15 {a} -> a -> a -> a -> a -> VecS a 4 | 718 | testdata/Builtins.lc 213:7-213:15 ComparisonFunction |
719 | testdata/Builtins.lc 151:13-151:19 Float -> Float -> Float -> VecS Float 4 | 719 | testdata/Builtins.lc 214:7-214:13 ComparisonFunction |
720 | testdata/Builtins.lc 151:13-151:23 Float -> Float -> VecS Float 4 | 720 | testdata/Builtins.lc 215:7-215:13 ComparisonFunction |
721 | testdata/Builtins.lc 151:13-151:27 Float -> VecS Float 4 | 721 | testdata/Builtins.lc 217:6-217:21 Type |
722 | testdata/Builtins.lc 151:13-151:31 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) | 722 | testdata/Builtins.lc 217:6-219:18 Type |
723 | testdata/Builtins.lc 151:16-151:19 Float | 723 | testdata/Builtins.lc 218:7-218:17 ProvokingVertex |
724 | testdata/Builtins.lc 151:20-151:23 Float | 724 | testdata/Builtins.lc 219:7-219:18 ProvokingVertex |
725 | testdata/Builtins.lc 151:24-151:27 Float | 725 | testdata/Builtins.lc 221:6-221:14 Type |
726 | testdata/Builtins.lc 151:28-151:31 Float | 726 | testdata/Builtins.lc 221:6-224:15 Type |
727 | testdata/Builtins.lc 155:10-155:12 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Bool ('Succ ('Succ ('Succ ('Succ a))))) 2 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS (VecS Bool ('Succ ('Succ ('Succ a)))) 2 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS (VecS Bool ('Succ ('Succ a))) 2 | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS (VecS Bool ('Succ a)) 2 | {a} -> a -> a -> VecS a 2 | 727 | testdata/Builtins.lc 222:7-222:16 CullMode |
728 | testdata/Builtins.lc 156:10-156:12 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Bool ('Succ ('Succ ('Succ ('Succ a))))) 3 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS (VecS Bool ('Succ ('Succ ('Succ a)))) 3 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS (VecS Bool ('Succ ('Succ a))) 3 | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS (VecS Bool ('Succ a)) 3 | {a} -> a -> a -> a -> VecS a 3 | 728 | testdata/Builtins.lc 223:7-223:15 CullMode |
729 | testdata/Builtins.lc 157:10-157:12 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) -> VecS (VecS Bool ('Succ ('Succ ('Succ ('Succ a))))) 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS Bool ('Succ ('Succ ('Succ a))) -> VecS (VecS Bool ('Succ ('Succ ('Succ a)))) 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS Bool ('Succ ('Succ a)) -> VecS (VecS Bool ('Succ ('Succ a))) 4 | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS Bool ('Succ a) -> VecS (VecS Bool ('Succ a)) 4 | {a} -> a -> a -> a -> a -> VecS a 4 | 729 | testdata/Builtins.lc 224:7-224:15 CullMode |
730 | testdata/Builtins.lc 158:14-158:16 {a} -> a -> a -> a -> a -> VecS a 4 | 730 | testdata/Builtins.lc 226:6-226:15 Type |
731 | testdata/Builtins.lc 158:14-158:22 Bool -> Bool -> Bool -> VecS Bool 4 | 731 | testdata/Builtins.lc 226:6-228:23 Type |
732 | testdata/Builtins.lc 158:14-158:28 Bool -> Bool -> VecS Bool 4 | 732 | testdata/Builtins.lc 227:7-227:16 Float->PointSize | PointSize | Type |
733 | testdata/Builtins.lc 158:14-158:34 Bool -> VecS Bool 4 | 733 | testdata/Builtins.lc 227:17-227:22 Type |
734 | testdata/Builtins.lc 158:14-158:40 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) | 734 | testdata/Builtins.lc 228:7-228:23 PointSize |
735 | testdata/Builtins.lc 158:17-158:22 Bool | 735 | testdata/Builtins.lc 230:6-230:17 Type |
736 | testdata/Builtins.lc 158:23-158:28 Bool | 736 | testdata/Builtins.lc 230:6-233:18 Type |
737 | testdata/Builtins.lc 158:29-158:34 Bool | 737 | testdata/Builtins.lc 231:7-231:18 PolygonMode |
738 | testdata/Builtins.lc 158:35-158:40 Bool | 738 | testdata/Builtins.lc 232:7-232:19 PointSize->PolygonMode | PolygonMode | Type |
739 | testdata/Builtins.lc 159:13-159:15 {a} -> a -> a -> a -> a -> VecS a 4 | 739 | testdata/Builtins.lc 232:20-232:29 Type |
740 | testdata/Builtins.lc 159:13-159:20 Bool -> Bool -> Bool -> VecS Bool 4 | 740 | testdata/Builtins.lc 233:7-233:18 Float->PolygonMode | PolygonMode | Type |
741 | testdata/Builtins.lc 159:13-159:25 Bool -> Bool -> VecS Bool 4 | 741 | testdata/Builtins.lc 233:19-233:24 Type |
742 | testdata/Builtins.lc 159:13-159:30 Bool -> VecS Bool 4 | 742 | testdata/Builtins.lc 235:6-235:19 Type |
743 | testdata/Builtins.lc 159:13-159:35 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) | 743 | testdata/Builtins.lc 235:6-237:13 Type |
744 | testdata/Builtins.lc 159:16-159:20 Bool | 744 | testdata/Builtins.lc 235:6-237:25 Type |
745 | testdata/Builtins.lc 159:21-159:25 Bool | 745 | testdata/Builtins.lc 236:7-236:15 PolygonOffset |
746 | testdata/Builtins.lc 159:26-159:30 Bool | 746 | testdata/Builtins.lc 237:7-237:13 Float -> Float->PolygonOffset | PolygonOffset | Type |
747 | testdata/Builtins.lc 159:31-159:35 Bool | 747 | testdata/Builtins.lc 237:14-237:19 Type |
748 | testdata/Builtins.lc 161:7-161:15 Type->Type | 748 | testdata/Builtins.lc 237:20-237:25 Type |
749 | testdata/Builtins.lc 163:25-163:28 Type | 749 | testdata/Builtins.lc 239:6-239:28 Type |
750 | testdata/Builtins.lc 163:25-164:29 Type | Type->Type | 750 | testdata/Builtins.lc 239:6-241:16 Type |
751 | testdata/Builtins.lc 164:25-164:29 Type | 751 | testdata/Builtins.lc 240:7-240:16 PointSpriteCoordOrigin |
752 | testdata/Builtins.lc 166:7-166:15 Type->Type | 752 | testdata/Builtins.lc 241:7-241:16 PointSpriteCoordOrigin |
753 | testdata/Builtins.lc 168:25-168:30 Type | 753 | testdata/Builtins.lc 244:6-244:11 Type | Type->Type |
754 | testdata/Builtins.lc 168:25-172:39 Type | Type->Type | 754 | testdata/Builtins.lc 245:6-245:13 Type | Type->Type |
755 | testdata/Builtins.lc 169:31-169:36 Type | 755 | testdata/Builtins.lc 246:6-246:11 Type | Type->Type |
756 | testdata/Builtins.lc 169:31-172:39 Type | 756 | testdata/Builtins.lc 248:6-248:19 Type |
757 | testdata/Builtins.lc 172:34-172:39 Type | 757 | testdata/Builtins.lc 248:6-253:20 Type |
758 | testdata/Builtins.lc 182:6-182:20 Type | 758 | testdata/Builtins.lc 249:7-249:15 PrimitiveType |
759 | testdata/Builtins.lc 182:6-197:23 Type | 759 | testdata/Builtins.lc 250:7-250:11 PrimitiveType |
760 | testdata/Builtins.lc 183:7-183:12 BlendingFactor | 760 | testdata/Builtins.lc 251:7-251:12 PrimitiveType |
761 | testdata/Builtins.lc 184:7-184:10 BlendingFactor | 761 | testdata/Builtins.lc 252:7-252:24 PrimitiveType |
762 | testdata/Builtins.lc 185:7-185:15 BlendingFactor | 762 | testdata/Builtins.lc 253:7-253:20 PrimitiveType |
763 | testdata/Builtins.lc 186:7-186:23 BlendingFactor | 763 | testdata/Builtins.lc 256:1-256:12 Tuple0 -> VecS Float 2 -> VecS Float 4 |
764 | testdata/Builtins.lc 187:7-187:15 BlendingFactor | 764 | testdata/Builtins.lc 256:16-256:18 Type |
765 | testdata/Builtins.lc 188:7-188:23 BlendingFactor | 765 | testdata/Builtins.lc 256:22-256:25 Nat -> Type->Type |
766 | testdata/Builtins.lc 189:7-189:15 BlendingFactor | 766 | testdata/Builtins.lc 256:22-256:27 Type->Type |
767 | testdata/Builtins.lc 190:7-190:23 BlendingFactor | 767 | testdata/Builtins.lc 256:22-256:33 Type |
768 | testdata/Builtins.lc 191:7-191:15 BlendingFactor | 768 | testdata/Builtins.lc 256:22-256:48 Type |
769 | testdata/Builtins.lc 192:7-192:23 BlendingFactor | 769 | testdata/Builtins.lc 256:26-256:27 V1 |
770 | testdata/Builtins.lc 193:7-193:20 BlendingFactor | 770 | testdata/Builtins.lc 256:28-256:33 Type |
771 | testdata/Builtins.lc 194:7-194:28 BlendingFactor | 771 | testdata/Builtins.lc 256:37-256:40 Nat -> Type->Type |
772 | testdata/Builtins.lc 195:7-195:20 BlendingFactor | 772 | testdata/Builtins.lc 256:37-256:42 Type->Type |
773 | testdata/Builtins.lc 196:7-196:28 BlendingFactor | 773 | testdata/Builtins.lc 256:37-256:48 Type |
774 | testdata/Builtins.lc 197:7-197:23 BlendingFactor | 774 | testdata/Builtins.lc 256:41-256:42 V1 |
775 | testdata/Builtins.lc 199:6-199:19 Type | 775 | testdata/Builtins.lc 256:43-256:48 Type |
776 | testdata/Builtins.lc 199:6-204:10 Type | 776 | testdata/Builtins.lc 259:1-259:8 {a} -> String->a |
777 | testdata/Builtins.lc 200:7-200:14 BlendEquation | 777 | testdata/Builtins.lc 259:14-259:20 Type |
778 | testdata/Builtins.lc 201:7-201:19 BlendEquation | 778 | testdata/Builtins.lc 259:14-259:25 Type |
779 | testdata/Builtins.lc 202:7-202:26 BlendEquation | 779 | testdata/Builtins.lc 259:24-259:25 Type | V2 |
780 | testdata/Builtins.lc 203:7-203:10 BlendEquation | 780 | testdata/Builtins.lc 260:1-260:10 {a} -> String->a |
781 | testdata/Builtins.lc 204:7-204:10 BlendEquation | 781 | testdata/Builtins.lc 260:14-260:20 Type |
782 | testdata/Builtins.lc 206:6-206:20 Type | 782 | testdata/Builtins.lc 260:14-260:25 Type |
783 | testdata/Builtins.lc 206:6-222:10 Type | 783 | testdata/Builtins.lc 260:24-260:25 Type | V2 |
784 | testdata/Builtins.lc 207:7-207:12 LogicOperation | 784 | testdata/Builtins.lc 262:6-262:19 PrimitiveType->Type | Type |
785 | testdata/Builtins.lc 208:7-208:10 LogicOperation | 785 | testdata/Builtins.lc 262:6-265:107 Type |
786 | testdata/Builtins.lc 209:7-209:17 LogicOperation | 786 | testdata/Builtins.lc 262:23-262:36 Type |
787 | testdata/Builtins.lc 210:7-210:11 LogicOperation | 787 | testdata/Builtins.lc 262:40-262:44 Type |
788 | testdata/Builtins.lc 211:7-211:18 LogicOperation | 788 | testdata/Builtins.lc 263:3-263:14 CullMode -> PolygonMode -> PolygonOffset -> ProvokingVertex -> RasterContext 'Triangle | RasterContext 'Triangle |
789 | testdata/Builtins.lc 212:7-212:11 LogicOperation | 789 | testdata/Builtins.lc 263:3-263:111 Type |
790 | testdata/Builtins.lc 213:7-213:10 LogicOperation | 790 | testdata/Builtins.lc 263:26-263:34 Type |
791 | testdata/Builtins.lc 214:7-214:9 LogicOperation | 791 | testdata/Builtins.lc 263:38-263:49 Type |
792 | testdata/Builtins.lc 215:7-215:10 LogicOperation | 792 | testdata/Builtins.lc 263:38-263:111 Type |
793 | testdata/Builtins.lc 216:7-216:12 LogicOperation | 793 | testdata/Builtins.lc 263:53-263:66 Type |
794 | testdata/Builtins.lc 217:7-217:13 LogicOperation | 794 | testdata/Builtins.lc 263:53-263:111 Type |
795 | testdata/Builtins.lc 218:7-218:16 LogicOperation | 795 | testdata/Builtins.lc 263:70-263:85 Type |
796 | testdata/Builtins.lc 219:7-219:19 LogicOperation | 796 | testdata/Builtins.lc 263:70-263:111 Type |
797 | testdata/Builtins.lc 220:7-220:17 LogicOperation | 797 | testdata/Builtins.lc 263:89-263:102 PrimitiveType->Type |
798 | testdata/Builtins.lc 221:7-221:11 LogicOperation | 798 | testdata/Builtins.lc 263:89-263:111 Type |
799 | testdata/Builtins.lc 222:7-222:10 LogicOperation | 799 | testdata/Builtins.lc 263:103-263:111 PrimitiveType |
800 | testdata/Builtins.lc 224:6-224:22 Type | 800 | testdata/Builtins.lc 264:3-264:11 PointSize -> Float -> PointSpriteCoordOrigin -> RasterContext 'Point | RasterContext 'Point |
801 | testdata/Builtins.lc 224:6-232:15 Type | 801 | testdata/Builtins.lc 264:3-264:108 Type |
802 | testdata/Builtins.lc 225:7-225:13 StencilOperation | 802 | testdata/Builtins.lc 264:26-264:35 Type |
803 | testdata/Builtins.lc 226:7-226:13 StencilOperation | 803 | testdata/Builtins.lc 264:39-264:44 Type |
804 | testdata/Builtins.lc 227:7-227:16 StencilOperation | 804 | testdata/Builtins.lc 264:39-264:108 Type |
805 | testdata/Builtins.lc 228:7-228:13 StencilOperation | 805 | testdata/Builtins.lc 264:48-264:70 Type |
806 | testdata/Builtins.lc 229:7-229:17 StencilOperation | 806 | testdata/Builtins.lc 264:48-264:108 Type |
807 | testdata/Builtins.lc 230:7-230:13 StencilOperation | 807 | testdata/Builtins.lc 264:89-264:102 PrimitiveType->Type |
808 | testdata/Builtins.lc 231:7-231:17 StencilOperation | 808 | testdata/Builtins.lc 264:89-264:108 Type |
809 | testdata/Builtins.lc 232:7-232:15 StencilOperation | 809 | testdata/Builtins.lc 264:103-264:108 PrimitiveType |
810 | testdata/Builtins.lc 234:6-234:24 Type | 810 | testdata/Builtins.lc 265:3-265:10 Float -> ProvokingVertex -> RasterContext 'Line | RasterContext 'Line |
811 | testdata/Builtins.lc 234:6-242:13 Type | 811 | testdata/Builtins.lc 265:3-265:107 Type |
812 | testdata/Builtins.lc 235:7-235:12 ComparisonFunction | 812 | testdata/Builtins.lc 265:26-265:31 Type |
813 | testdata/Builtins.lc 236:7-236:11 ComparisonFunction | 813 | testdata/Builtins.lc 265:35-265:50 Type |
814 | testdata/Builtins.lc 237:7-237:12 ComparisonFunction | 814 | testdata/Builtins.lc 265:35-265:107 Type |
815 | testdata/Builtins.lc 238:7-238:13 ComparisonFunction | 815 | testdata/Builtins.lc 265:89-265:102 PrimitiveType->Type |
816 | testdata/Builtins.lc 239:7-239:14 ComparisonFunction | 816 | testdata/Builtins.lc 265:89-265:107 Type |
817 | testdata/Builtins.lc 240:7-240:15 ComparisonFunction | 817 | testdata/Builtins.lc 265:103-265:107 PrimitiveType |
818 | testdata/Builtins.lc 241:7-241:13 ComparisonFunction | 818 | testdata/Builtins.lc 267:6-267:18 Type | Type->Type |
819 | testdata/Builtins.lc 242:7-242:13 ComparisonFunction | 819 | testdata/Builtins.lc 267:6-270:7 Type |
820 | testdata/Builtins.lc 244:6-244:21 Type | 820 | testdata/Builtins.lc 268:3-268:9 Interpolated V2 | Type | {a} -> {b : Floating a} -> Interpolated a |
821 | testdata/Builtins.lc 244:6-246:18 Type | 821 | testdata/Builtins.lc 268:11-268:24 Interpolated V3 | Type | {a} -> {b : Floating a} -> Interpolated a |
822 | testdata/Builtins.lc 245:7-245:17 ProvokingVertex | 822 | testdata/Builtins.lc 269:26-269:38 Type |
823 | testdata/Builtins.lc 246:7-246:18 ProvokingVertex | 823 | testdata/Builtins.lc 269:26-269:56 Type |
824 | testdata/Builtins.lc 248:6-248:14 Type | 824 | testdata/Builtins.lc 269:27-269:35 Type->Type |
825 | testdata/Builtins.lc 248:6-251:15 Type | 825 | testdata/Builtins.lc 269:36-269:37 Type |
826 | testdata/Builtins.lc 249:7-249:16 CullMode | 826 | testdata/Builtins.lc 269:42-269:54 Type->Type |
827 | testdata/Builtins.lc 250:7-250:15 CullMode | 827 | testdata/Builtins.lc 269:42-269:56 Type |
828 | testdata/Builtins.lc 251:7-251:15 CullMode | 828 | testdata/Builtins.lc 269:55-269:56 Type |
829 | testdata/Builtins.lc 253:6-253:15 Type | 829 | testdata/Builtins.lc 270:3-270:7 Interpolated V3 | {a} -> Interpolated a |
830 | testdata/Builtins.lc 253:6-255:23 Type | 830 | testdata/Builtins.lc 270:42-270:54 Type->Type |
831 | testdata/Builtins.lc 254:7-254:16 Float->PointSize | PointSize | Type | 831 | testdata/Builtins.lc 270:42-270:56 Type |
832 | testdata/Builtins.lc 254:17-254:22 Type | 832 | testdata/Builtins.lc 270:55-270:56 Type |
833 | testdata/Builtins.lc 255:7-255:23 PointSize | 833 | testdata/Builtins.lc 274:5-274:12 Type->Type |
834 | testdata/Builtins.lc 257:6-257:17 Type | 834 | testdata/Builtins.lc 274:14-274:15 Type |
835 | testdata/Builtins.lc 257:6-260:18 Type | 835 | testdata/Builtins.lc 274:14-274:20 Type->Type |
836 | testdata/Builtins.lc 258:7-258:18 PolygonMode | 836 | testdata/Builtins.lc 274:14-275:32 Type | Type->Type |
837 | testdata/Builtins.lc 259:7-259:19 PointSize->PolygonMode | PolygonMode | Type | 837 | testdata/Builtins.lc 274:19-274:20 Type | Type->Type |
838 | testdata/Builtins.lc 259:20-259:29 Type | 838 | testdata/Builtins.lc 275:15-275:21 Type |
839 | testdata/Builtins.lc 260:7-260:18 Float->PolygonMode | PolygonMode | Type | 839 | testdata/Builtins.lc 275:15-275:32 Type->Type |
840 | testdata/Builtins.lc 260:19-260:24 Type | 840 | testdata/Builtins.lc 275:26-275:32 Type | Type -> Type->Type | Type->Type |
841 | testdata/Builtins.lc 262:6-262:19 Type | 841 | testdata/Builtins.lc 275:27-275:28 Type |
842 | testdata/Builtins.lc 262:6-264:13 Type | 842 | testdata/Builtins.lc 275:30-275:31 Type |
843 | testdata/Builtins.lc 262:6-264:25 Type | 843 | testdata/Builtins.lc 278:5-278:21 Type->Type |
844 | testdata/Builtins.lc 263:7-263:15 PolygonOffset | 844 | testdata/Builtins.lc 278:27-278:29 Type |
845 | testdata/Builtins.lc 264:7-264:13 Float -> Float->PolygonOffset | PolygonOffset | Type | 845 | testdata/Builtins.lc 278:27-281:82 Type | Type->Type |
846 | testdata/Builtins.lc 264:14-264:19 Type | 846 | testdata/Builtins.lc 279:36-279:37 Type |
847 | testdata/Builtins.lc 264:20-264:25 Type | 847 | testdata/Builtins.lc 279:36-279:42 Type->Type |
848 | testdata/Builtins.lc 266:6-266:28 Type | 848 | testdata/Builtins.lc 279:36-281:82 Type |
849 | testdata/Builtins.lc 266:6-268:16 Type | 849 | testdata/Builtins.lc 279:41-279:42 Type | Type->Type |
850 | testdata/Builtins.lc 267:7-267:16 PointSpriteCoordOrigin | 850 | testdata/Builtins.lc 280:23-280:53 Type |
851 | testdata/Builtins.lc 268:7-268:16 PointSpriteCoordOrigin | 851 | testdata/Builtins.lc 280:23-280:63 Type->Type |
852 | testdata/Builtins.lc 271:6-271:11 Type | Type->Type | 852 | testdata/Builtins.lc 280:23-281:82 Type |
853 | testdata/Builtins.lc 272:6-272:13 Type | Type->Type | 853 | testdata/Builtins.lc 280:57-280:63 Type | Type -> Type->Type | Type->Type |
854 | testdata/Builtins.lc 273:6-273:11 Type | Type->Type | 854 | testdata/Builtins.lc 280:58-280:59 Type |
855 | testdata/Builtins.lc 275:6-275:19 Type | 855 | testdata/Builtins.lc 280:61-280:62 Type |
856 | testdata/Builtins.lc 275:6-280:20 Type | 856 | testdata/Builtins.lc 281:23-281:69 Type |
857 | testdata/Builtins.lc 276:7-276:15 PrimitiveType | 857 | testdata/Builtins.lc 281:23-281:82 Type->Type |
858 | testdata/Builtins.lc 277:7-277:11 PrimitiveType | 858 | testdata/Builtins.lc 281:73-281:82 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
859 | testdata/Builtins.lc 278:7-278:12 PrimitiveType | 859 | testdata/Builtins.lc 281:74-281:75 Type |
860 | testdata/Builtins.lc 279:7-279:24 PrimitiveType | 860 | testdata/Builtins.lc 281:74-281:78 Type->Type |
861 | testdata/Builtins.lc 280:7-280:20 PrimitiveType | 861 | testdata/Builtins.lc 281:77-281:78 Type |
862 | testdata/Builtins.lc 283:1-283:12 Tuple0 -> VecS Float 2 -> VecS Float 4 | 862 | testdata/Builtins.lc 281:80-281:81 Type |
863 | testdata/Builtins.lc 283:16-283:18 Type | 863 | testdata/Builtins.lc 283:6-283:14 Type | Type->Type |
864 | testdata/Builtins.lc 283:22-283:25 Nat -> Type->Type | 864 | testdata/Builtins.lc 283:6-288:74 Type |
865 | testdata/Builtins.lc 283:22-283:27 Type->Type | 865 | testdata/Builtins.lc 283:18-283:22 Type |
866 | testdata/Builtins.lc 283:22-283:33 Type | 866 | testdata/Builtins.lc 283:26-283:30 Type |
867 | testdata/Builtins.lc 283:22-283:48 Type | 867 | testdata/Builtins.lc 284:3-284:13 Blending V0 | {a} -> Blending a |
868 | testdata/Builtins.lc 283:26-283:27 V1 | 868 | testdata/Builtins.lc 284:3-284:70 Type |
869 | testdata/Builtins.lc 283:28-283:33 Type | 869 | testdata/Builtins.lc 284:60-284:68 Type->Type |
870 | testdata/Builtins.lc 283:37-283:40 Nat -> Type->Type | 870 | testdata/Builtins.lc 284:60-284:70 Type |
871 | testdata/Builtins.lc 283:37-283:42 Type->Type | 871 | testdata/Builtins.lc 284:69-284:70 Type | V1 |
872 | testdata/Builtins.lc 283:37-283:48 Type | 872 | testdata/Builtins.lc 285:3-285:15 Blending V2 | {a} -> {b : Integral a} -> LogicOperation -> Blending a |
873 | testdata/Builtins.lc 283:41-283:42 V1 | 873 | testdata/Builtins.lc 285:3-285:70 Type |
874 | testdata/Builtins.lc 283:43-283:48 Type | 874 | testdata/Builtins.lc 285:26-285:38 Type |
875 | testdata/Builtins.lc 286:1-286:8 {a} -> String->a | 875 | testdata/Builtins.lc 285:26-285:70 Type |
876 | testdata/Builtins.lc 286:14-286:20 Type | 876 | testdata/Builtins.lc 285:27-285:35 Type->Type |
877 | testdata/Builtins.lc 286:14-286:25 Type | 877 | testdata/Builtins.lc 285:36-285:37 V1 |
878 | testdata/Builtins.lc 286:24-286:25 Type | V2 | 878 | testdata/Builtins.lc 285:42-285:56 Type |
879 | testdata/Builtins.lc 287:1-287:10 {a} -> String->a | 879 | testdata/Builtins.lc 285:42-285:70 Type |
880 | testdata/Builtins.lc 287:14-287:20 Type | 880 | testdata/Builtins.lc 285:60-285:68 Type->Type |
881 | testdata/Builtins.lc 287:14-287:25 Type | 881 | testdata/Builtins.lc 285:60-285:70 Type |
882 | testdata/Builtins.lc 287:24-287:25 Type | V2 | 882 | testdata/Builtins.lc 285:69-285:70 Type |
883 | testdata/Builtins.lc 289:6-289:19 PrimitiveType->Type | Type | 883 | testdata/Builtins.lc 286:3-286:8 Blending Float | Tuple2 BlendEquation BlendEquation -> Tuple2 (Tuple2 BlendingFactor BlendingFactor) (Tuple2 BlendingFactor BlendingFactor) -> VecS Float 4 -> Blending Float |
884 | testdata/Builtins.lc 289:6-292:107 Type | 884 | testdata/Builtins.lc 286:3-288:74 Type |
885 | testdata/Builtins.lc 289:23-289:36 Type | 885 | testdata/Builtins.lc 286:26-286:56 Type |
886 | testdata/Builtins.lc 289:40-289:44 Type | 886 | testdata/Builtins.lc 286:27-286:40 Type |
887 | testdata/Builtins.lc 290:3-290:14 CullMode -> PolygonMode -> PolygonOffset -> ProvokingVertex -> RasterContext 'Triangle | RasterContext 'Triangle | 887 | testdata/Builtins.lc 286:42-286:55 Type |
888 | testdata/Builtins.lc 290:3-290:111 Type | 888 | testdata/Builtins.lc 287:29-287:97 Type |
889 | testdata/Builtins.lc 290:26-290:34 Type | 889 | testdata/Builtins.lc 287:29-288:74 Type |
890 | testdata/Builtins.lc 290:38-290:49 Type | 890 | testdata/Builtins.lc 287:30-287:62 Type |
891 | testdata/Builtins.lc 290:38-290:111 Type | 891 | testdata/Builtins.lc 287:31-287:45 Type |
892 | testdata/Builtins.lc 290:53-290:66 Type | 892 | testdata/Builtins.lc 287:47-287:61 Type |
893 | testdata/Builtins.lc 290:53-290:111 Type | 893 | testdata/Builtins.lc 287:64-287:96 Type |
894 | testdata/Builtins.lc 290:70-290:85 Type | 894 | testdata/Builtins.lc 287:65-287:79 Type |
895 | testdata/Builtins.lc 290:70-290:111 Type | 895 | testdata/Builtins.lc 287:81-287:95 Type |
896 | testdata/Builtins.lc 290:89-290:102 PrimitiveType->Type | 896 | testdata/Builtins.lc 288:29-288:32 Nat -> Type->Type |
897 | testdata/Builtins.lc 290:89-290:111 Type | 897 | testdata/Builtins.lc 288:29-288:34 Type->Type |
898 | testdata/Builtins.lc 290:103-290:111 PrimitiveType | 898 | testdata/Builtins.lc 288:29-288:40 Type |
899 | testdata/Builtins.lc 291:3-291:11 PointSize -> Float -> PointSpriteCoordOrigin -> RasterContext 'Point | RasterContext 'Point | 899 | testdata/Builtins.lc 288:29-288:74 Type |
900 | testdata/Builtins.lc 291:3-291:108 Type | 900 | testdata/Builtins.lc 288:33-288:34 V1 |
901 | testdata/Builtins.lc 291:26-291:35 Type | 901 | testdata/Builtins.lc 288:35-288:40 Type |
902 | testdata/Builtins.lc 291:39-291:44 Type | 902 | testdata/Builtins.lc 288:60-288:68 Type->Type |
903 | testdata/Builtins.lc 291:39-291:108 Type | 903 | testdata/Builtins.lc 288:60-288:74 Type |
904 | testdata/Builtins.lc 291:48-291:70 Type | 904 | testdata/Builtins.lc 288:69-288:74 Type |
905 | testdata/Builtins.lc 291:48-291:108 Type | 905 | testdata/Builtins.lc 295:6-295:18 Type |
906 | testdata/Builtins.lc 291:89-291:102 PrimitiveType->Type | 906 | testdata/Builtins.lc 296:6-296:16 Type |
907 | testdata/Builtins.lc 291:89-291:108 Type | 907 | testdata/Builtins.lc 297:6-297:11 Type |
908 | testdata/Builtins.lc 291:103-291:108 PrimitiveType | 908 | testdata/Builtins.lc 299:6-299:23 Type | Type->Type |
909 | testdata/Builtins.lc 292:3-292:10 Float -> ProvokingVertex -> RasterContext 'Line | RasterContext 'Line | 909 | testdata/Builtins.lc 299:6-303:104 Type |
910 | testdata/Builtins.lc 292:3-292:107 Type | 910 | testdata/Builtins.lc 299:27-299:31 Type |
911 | testdata/Builtins.lc 292:26-292:31 Type | 911 | testdata/Builtins.lc 299:35-299:39 Type |
912 | testdata/Builtins.lc 292:35-292:50 Type | 912 | testdata/Builtins.lc 300:3-300:10 FragmentOperation (Color V6) | {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) |
913 | testdata/Builtins.lc 292:35-292:107 Type | 913 | testdata/Builtins.lc 300:3-301:102 Type |
914 | testdata/Builtins.lc 292:89-292:102 PrimitiveType->Type | 914 | testdata/Builtins.lc 300:26-301:102 Type |
915 | testdata/Builtins.lc 292:89-292:107 Type | 915 | testdata/Builtins.lc 300:27-300:31 V7 |
916 | testdata/Builtins.lc 292:103-292:107 PrimitiveType | 916 | testdata/Builtins.lc 300:27-300:33 Type->Type |
917 | testdata/Builtins.lc 294:6-294:18 Type | Type->Type | 917 | testdata/Builtins.lc 300:27-300:50 Type |
918 | testdata/Builtins.lc 294:6-297:7 Type | 918 | testdata/Builtins.lc 300:32-300:33 Type -> Type->Type |
919 | testdata/Builtins.lc 295:3-295:9 Interpolated V2 | Type | {a} -> {b : Floating a} -> Interpolated a | 919 | testdata/Builtins.lc 300:34-300:43 Nat -> Type->Type |
920 | testdata/Builtins.lc 295:11-295:24 Interpolated V3 | Type | {a} -> {b : Floating a} -> Interpolated a | 920 | testdata/Builtins.lc 300:34-300:45 Type->Type |
921 | testdata/Builtins.lc 296:26-296:38 Type | 921 | testdata/Builtins.lc 300:34-300:50 Type |
922 | testdata/Builtins.lc 296:26-296:56 Type | 922 | testdata/Builtins.lc 300:44-300:45 V5 |
923 | testdata/Builtins.lc 296:27-296:35 Type->Type | 923 | testdata/Builtins.lc 300:46-300:50 Type |
924 | testdata/Builtins.lc 296:36-296:37 Type | 924 | testdata/Builtins.lc 300:52-300:57 V4 |
925 | testdata/Builtins.lc 296:42-296:54 Type->Type | 925 | testdata/Builtins.lc 300:52-300:59 Type->Type |
926 | testdata/Builtins.lc 296:42-296:56 Type | 926 | testdata/Builtins.lc 300:52-300:73 Type |
927 | testdata/Builtins.lc 296:55-296:56 Type | 927 | testdata/Builtins.lc 300:52-301:102 Type |
928 | testdata/Builtins.lc 297:3-297:7 Interpolated V3 | {a} -> Interpolated a | 928 | testdata/Builtins.lc 300:58-300:59 Type -> Type->Type |
929 | testdata/Builtins.lc 297:42-297:54 Type->Type | 929 | testdata/Builtins.lc 300:60-300:69 Nat -> Type->Type |
930 | testdata/Builtins.lc 297:42-297:56 Type | 930 | testdata/Builtins.lc 300:60-300:71 Type->Type |
931 | testdata/Builtins.lc 297:55-297:56 Type | 931 | testdata/Builtins.lc 300:60-300:73 Type |
932 | testdata/Builtins.lc 301:5-301:12 Type->Type | 932 | testdata/Builtins.lc 300:70-300:71 Nat |
933 | testdata/Builtins.lc 301:14-301:15 Type | 933 | testdata/Builtins.lc 300:72-300:73 V2 |
934 | testdata/Builtins.lc 301:14-301:20 Type->Type | 934 | testdata/Builtins.lc 300:75-300:78 Type->Type |
935 | testdata/Builtins.lc 301:14-302:32 Type | Type->Type | 935 | testdata/Builtins.lc 300:75-300:80 Type |
936 | testdata/Builtins.lc 301:19-301:20 Type | Type->Type | 936 | testdata/Builtins.lc 300:75-301:102 Type |
937 | testdata/Builtins.lc 302:15-302:21 Type | 937 | testdata/Builtins.lc 300:79-300:80 Type |
938 | testdata/Builtins.lc 302:15-302:32 Type->Type | 938 | testdata/Builtins.lc 300:85-300:93 Type->Type |
939 | testdata/Builtins.lc 302:26-302:32 Type | Type -> Type->Type | Type->Type | 939 | testdata/Builtins.lc 300:85-300:95 Type |
940 | testdata/Builtins.lc 302:27-302:28 Type | 940 | testdata/Builtins.lc 300:85-301:102 Type |
941 | testdata/Builtins.lc 302:30-302:31 Type | 941 | testdata/Builtins.lc 300:94-300:95 Type |
942 | testdata/Builtins.lc 305:5-305:21 Type->Type | 942 | testdata/Builtins.lc 300:99-300:103 Type |
943 | testdata/Builtins.lc 305:27-305:29 Type | 943 | testdata/Builtins.lc 300:99-301:102 Type |
944 | testdata/Builtins.lc 305:27-308:82 Type | Type->Type | 944 | testdata/Builtins.lc 301:71-301:88 Type->Type |
945 | testdata/Builtins.lc 306:36-306:37 Type | 945 | testdata/Builtins.lc 301:71-301:102 Type |
946 | testdata/Builtins.lc 306:36-306:42 Type->Type | 946 | testdata/Builtins.lc 301:89-301:102 Type |
947 | testdata/Builtins.lc 306:36-308:82 Type | 947 | testdata/Builtins.lc 301:90-301:95 Type->Type |
948 | testdata/Builtins.lc 306:41-306:42 Type | Type->Type | 948 | testdata/Builtins.lc 301:96-301:101 Type |
949 | testdata/Builtins.lc 307:23-307:53 Type | 949 | testdata/Builtins.lc 302:3-302:10 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) | FragmentOperation (Depth Float) |
950 | testdata/Builtins.lc 307:23-307:63 Type->Type | 950 | testdata/Builtins.lc 302:3-302:102 Type |
951 | testdata/Builtins.lc 307:23-308:82 Type | 951 | testdata/Builtins.lc 302:26-302:44 Type |
952 | testdata/Builtins.lc 307:57-307:63 Type | Type -> Type->Type | Type->Type | 952 | testdata/Builtins.lc 302:48-302:52 Type |
953 | testdata/Builtins.lc 307:58-307:59 Type | 953 | testdata/Builtins.lc 302:48-302:102 Type |
954 | testdata/Builtins.lc 307:61-307:62 Type | 954 | testdata/Builtins.lc 302:71-302:88 Type->Type |
955 | testdata/Builtins.lc 308:23-308:69 Type | 955 | testdata/Builtins.lc 302:71-302:102 Type |
956 | testdata/Builtins.lc 308:23-308:82 Type->Type | 956 | testdata/Builtins.lc 302:89-302:102 Type |
957 | testdata/Builtins.lc 308:73-308:82 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 957 | testdata/Builtins.lc 302:90-302:95 Type->Type |
958 | testdata/Builtins.lc 308:74-308:75 Type | 958 | testdata/Builtins.lc 302:96-302:101 Type |
959 | testdata/Builtins.lc 308:74-308:78 Type->Type | 959 | testdata/Builtins.lc 303:3-303:12 FragmentOperation (Stencil Int32) | StencilTests -> StencilOps -> StencilOps -> FragmentOperation (Stencil Int32) |
960 | testdata/Builtins.lc 308:77-308:78 Type | 960 | testdata/Builtins.lc 303:3-303:104 Type |
961 | testdata/Builtins.lc 308:80-308:81 Type | 961 | testdata/Builtins.lc 303:26-303:38 Type |
962 | testdata/Builtins.lc 310:6-310:14 Type | Type->Type | 962 | testdata/Builtins.lc 303:42-303:52 Type |
963 | testdata/Builtins.lc 310:6-315:74 Type | 963 | testdata/Builtins.lc 303:42-303:104 Type |
964 | testdata/Builtins.lc 310:18-310:22 Type | 964 | testdata/Builtins.lc 303:56-303:66 Type |
965 | testdata/Builtins.lc 310:26-310:30 Type | 965 | testdata/Builtins.lc 303:56-303:104 Type |
966 | testdata/Builtins.lc 311:3-311:13 Blending V0 | {a} -> Blending a | 966 | testdata/Builtins.lc 303:71-303:88 Type->Type |
967 | testdata/Builtins.lc 311:3-311:70 Type | 967 | testdata/Builtins.lc 303:71-303:104 Type |
968 | testdata/Builtins.lc 311:60-311:68 Type->Type | 968 | testdata/Builtins.lc 303:89-303:104 Type |
969 | testdata/Builtins.lc 311:60-311:70 Type | 969 | testdata/Builtins.lc 303:90-303:97 Type->Type |
970 | testdata/Builtins.lc 311:69-311:70 Type | V1 | 970 | testdata/Builtins.lc 303:98-303:103 Type |
971 | testdata/Builtins.lc 312:3-312:15 Blending V2 | {a} -> {b : Integral a} -> LogicOperation -> Blending a | 971 | testdata/Builtins.lc 313:5-313:13 Type->Type |
972 | testdata/Builtins.lc 312:3-312:70 Type | 972 | testdata/Builtins.lc 313:15-313:21 Type |
973 | testdata/Builtins.lc 312:26-312:38 Type | 973 | testdata/Builtins.lc 313:15-313:69 Type->Type |
974 | testdata/Builtins.lc 312:26-312:70 Type | 974 | testdata/Builtins.lc 313:15-317:39 Type | Type->Type |
975 | testdata/Builtins.lc 312:27-312:35 Type->Type | 975 | testdata/Builtins.lc 313:25-313:69 Type | Type -> Type->Type | Type->Type |
976 | testdata/Builtins.lc 312:36-312:37 V1 | 976 | testdata/Builtins.lc 313:26-313:43 Type->Type |
977 | testdata/Builtins.lc 312:42-312:56 Type | 977 | testdata/Builtins.lc 313:26-313:46 Type |
978 | testdata/Builtins.lc 312:42-312:70 Type | 978 | testdata/Builtins.lc 313:44-313:46 Type |
979 | testdata/Builtins.lc 312:60-312:68 Type->Type | 979 | testdata/Builtins.lc 313:48-313:65 Type->Type |
980 | testdata/Builtins.lc 312:60-312:70 Type | 980 | testdata/Builtins.lc 313:48-313:68 Type |
981 | testdata/Builtins.lc 312:69-312:70 Type | 981 | testdata/Builtins.lc 313:66-313:68 Type |
982 | testdata/Builtins.lc 313:3-313:8 Blending Float | Tuple2 BlendEquation BlendEquation -> Tuple2 (Tuple2 BlendingFactor BlendingFactor) (Tuple2 BlendingFactor BlendingFactor) -> VecS Float 4 -> Blending Float | 982 | testdata/Builtins.lc 314:15-314:25 Type |
983 | testdata/Builtins.lc 313:3-315:74 Type | 983 | testdata/Builtins.lc 314:15-314:95 Type->Type |
984 | testdata/Builtins.lc 313:26-313:56 Type | 984 | testdata/Builtins.lc 314:15-317:39 Type |
985 | testdata/Builtins.lc 313:27-313:40 Type | 985 | testdata/Builtins.lc 314:29-314:95 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
986 | testdata/Builtins.lc 313:42-313:55 Type | 986 | testdata/Builtins.lc 314:30-314:47 Type->Type |
987 | testdata/Builtins.lc 314:29-314:97 Type | 987 | testdata/Builtins.lc 314:30-314:50 Type |
988 | testdata/Builtins.lc 314:29-315:74 Type | 988 | testdata/Builtins.lc 314:30-314:72 Type->Type |
989 | testdata/Builtins.lc 314:30-314:62 Type | 989 | testdata/Builtins.lc 314:48-314:50 Type |
990 | testdata/Builtins.lc 314:31-314:45 Type | 990 | testdata/Builtins.lc 314:52-314:69 Type->Type |
991 | testdata/Builtins.lc 314:47-314:61 Type | 991 | testdata/Builtins.lc 314:52-314:72 Type |
992 | testdata/Builtins.lc 314:64-314:96 Type | 992 | testdata/Builtins.lc 314:70-314:72 Type |
993 | testdata/Builtins.lc 314:65-314:79 Type | 993 | testdata/Builtins.lc 314:74-314:91 Type->Type |
994 | testdata/Builtins.lc 314:81-314:95 Type | 994 | testdata/Builtins.lc 314:74-314:94 Type |
995 | testdata/Builtins.lc 315:29-315:32 Nat -> Type->Type | 995 | testdata/Builtins.lc 314:92-314:94 Type |
996 | testdata/Builtins.lc 315:29-315:34 Type->Type | 996 | testdata/Builtins.lc 315:15-315:29 Type |
997 | testdata/Builtins.lc 315:29-315:40 Type | 997 | testdata/Builtins.lc 315:15-315:122 Type->Type |
998 | testdata/Builtins.lc 315:29-315:74 Type | 998 | testdata/Builtins.lc 315:15-317:39 Type |
999 | testdata/Builtins.lc 315:33-315:34 V1 | 999 | testdata/Builtins.lc 315:34-315:122 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1000 | testdata/Builtins.lc 315:35-315:40 Type | 1000 | testdata/Builtins.lc 315:35-315:52 Type->Type |
1001 | testdata/Builtins.lc 315:60-315:68 Type->Type | 1001 | testdata/Builtins.lc 315:35-315:55 Type |
1002 | testdata/Builtins.lc 315:60-315:74 Type | 1002 | testdata/Builtins.lc 315:35-315:77 Type -> Type->Type |
1003 | testdata/Builtins.lc 315:69-315:74 Type | 1003 | testdata/Builtins.lc 315:35-315:99 Type->Type |
1004 | testdata/Builtins.lc 322:6-322:18 Type | 1004 | testdata/Builtins.lc 315:53-315:55 Type |
1005 | testdata/Builtins.lc 323:6-323:16 Type | 1005 | testdata/Builtins.lc 315:57-315:74 Type->Type |
1006 | testdata/Builtins.lc 324:6-324:11 Type | 1006 | testdata/Builtins.lc 315:57-315:77 Type |
1007 | testdata/Builtins.lc 326:6-326:23 Type | Type->Type | 1007 | testdata/Builtins.lc 315:75-315:77 Type |
1008 | testdata/Builtins.lc 326:6-330:104 Type | 1008 | testdata/Builtins.lc 315:79-315:96 Type->Type |
1009 | testdata/Builtins.lc 326:27-326:31 Type | 1009 | testdata/Builtins.lc 315:79-315:99 Type |
1010 | testdata/Builtins.lc 326:35-326:39 Type | 1010 | testdata/Builtins.lc 315:97-315:99 Type |
1011 | testdata/Builtins.lc 327:3-327:10 FragmentOperation (Color V6) | {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) | 1011 | testdata/Builtins.lc 315:101-315:118 Type->Type |
1012 | testdata/Builtins.lc 327:3-328:102 Type | 1012 | testdata/Builtins.lc 315:101-315:121 Type |
1013 | testdata/Builtins.lc 327:26-328:102 Type | 1013 | testdata/Builtins.lc 315:119-315:121 Type |
1014 | testdata/Builtins.lc 327:27-327:31 V7 | 1014 | testdata/Builtins.lc 316:15-316:33 Type |
1015 | testdata/Builtins.lc 327:27-327:33 Type->Type | 1015 | testdata/Builtins.lc 316:15-316:148 Type->Type |
1016 | testdata/Builtins.lc 327:27-327:50 Type | 1016 | testdata/Builtins.lc 316:15-317:39 Type |
1017 | testdata/Builtins.lc 327:32-327:33 Type -> Type->Type | 1017 | testdata/Builtins.lc 316:38-316:148 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1018 | testdata/Builtins.lc 327:34-327:43 Nat -> Type->Type | 1018 | testdata/Builtins.lc 316:39-316:56 Type->Type |
1019 | testdata/Builtins.lc 327:34-327:45 Type->Type | 1019 | testdata/Builtins.lc 316:39-316:59 Type |
1020 | testdata/Builtins.lc 327:34-327:50 Type | 1020 | testdata/Builtins.lc 316:39-316:81 Type -> Type -> Type->Type |
1021 | testdata/Builtins.lc 327:44-327:45 V5 | 1021 | testdata/Builtins.lc 316:39-316:103 Type -> Type->Type |
1022 | testdata/Builtins.lc 327:46-327:50 Type | 1022 | testdata/Builtins.lc 316:39-316:125 Type->Type |
1023 | testdata/Builtins.lc 327:52-327:57 V4 | 1023 | testdata/Builtins.lc 316:57-316:59 Type |
1024 | testdata/Builtins.lc 327:52-327:59 Type->Type | 1024 | testdata/Builtins.lc 316:61-316:78 Type->Type |
1025 | testdata/Builtins.lc 327:52-327:73 Type | 1025 | testdata/Builtins.lc 316:61-316:81 Type |
1026 | testdata/Builtins.lc 327:52-328:102 Type | 1026 | testdata/Builtins.lc 316:79-316:81 Type |
1027 | testdata/Builtins.lc 327:58-327:59 Type -> Type->Type | 1027 | testdata/Builtins.lc 316:83-316:100 Type->Type |
1028 | testdata/Builtins.lc 327:60-327:69 Nat -> Type->Type | 1028 | testdata/Builtins.lc 316:83-316:103 Type |
1029 | testdata/Builtins.lc 327:60-327:71 Type->Type | 1029 | testdata/Builtins.lc 316:101-316:103 Type |
1030 | testdata/Builtins.lc 327:60-327:73 Type | 1030 | testdata/Builtins.lc 316:105-316:122 Type->Type |
1031 | testdata/Builtins.lc 327:70-327:71 Nat | 1031 | testdata/Builtins.lc 316:105-316:125 Type |
1032 | testdata/Builtins.lc 327:72-327:73 V2 | 1032 | testdata/Builtins.lc 316:123-316:125 Type |
1033 | testdata/Builtins.lc 327:75-327:78 Type->Type | 1033 | testdata/Builtins.lc 316:127-316:144 Type->Type |
1034 | testdata/Builtins.lc 327:75-327:80 Type | 1034 | testdata/Builtins.lc 316:127-316:147 Type |
1035 | testdata/Builtins.lc 327:75-328:102 Type | 1035 | testdata/Builtins.lc 316:145-316:147 Type |
1036 | testdata/Builtins.lc 327:79-327:80 Type | 1036 | testdata/Builtins.lc 317:18-317:39 Type |
1037 | testdata/Builtins.lc 327:85-327:93 Type->Type | 1037 | testdata/Builtins.lc 317:19-317:36 Type->Type |
1038 | testdata/Builtins.lc 327:85-327:95 Type | 1038 | testdata/Builtins.lc 317:37-317:38 Type |
1039 | testdata/Builtins.lc 327:85-328:102 Type | 1039 | testdata/Builtins.lc 319:6-319:12 Type | Type->Type |
1040 | testdata/Builtins.lc 327:94-327:95 Type | 1040 | testdata/Builtins.lc 321:1-321:10 {a} -> {b} -> a->b -> Stream a -> Stream b |
1041 | testdata/Builtins.lc 327:99-327:103 Type | 1041 | testdata/Builtins.lc 321:14-321:46 Type |
1042 | testdata/Builtins.lc 327:99-328:102 Type | 1042 | testdata/Builtins.lc 321:15-321:16 V3 |
1043 | testdata/Builtins.lc 328:71-328:88 Type->Type | 1043 | testdata/Builtins.lc 321:20-321:21 Type | V2 |
1044 | testdata/Builtins.lc 328:71-328:102 Type | 1044 | testdata/Builtins.lc 321:26-321:32 Type->Type |
1045 | testdata/Builtins.lc 328:89-328:102 Type | 1045 | testdata/Builtins.lc 321:26-321:34 Type |
1046 | testdata/Builtins.lc 328:90-328:95 Type->Type | 1046 | testdata/Builtins.lc 321:26-321:46 Type |
1047 | testdata/Builtins.lc 328:96-328:101 Type | 1047 | testdata/Builtins.lc 321:33-321:34 Type |
1048 | testdata/Builtins.lc 329:3-329:10 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) | FragmentOperation (Depth Float) | 1048 | testdata/Builtins.lc 321:38-321:44 Type->Type |
1049 | testdata/Builtins.lc 329:3-329:102 Type | 1049 | testdata/Builtins.lc 321:38-321:46 Type |
1050 | testdata/Builtins.lc 329:26-329:44 Type | 1050 | testdata/Builtins.lc 321:45-321:46 Type |
1051 | testdata/Builtins.lc 329:48-329:52 Type | 1051 | testdata/Builtins.lc 322:1-322:16 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b |
1052 | testdata/Builtins.lc 329:48-329:102 Type | 1052 | testdata/Builtins.lc 322:20-322:59 Type |
1053 | testdata/Builtins.lc 329:71-329:88 Type->Type | 1053 | testdata/Builtins.lc 322:21-322:22 V3 |
1054 | testdata/Builtins.lc 329:71-329:102 Type | 1054 | testdata/Builtins.lc 322:26-322:32 Type->Type |
1055 | testdata/Builtins.lc 329:89-329:102 Type | 1055 | testdata/Builtins.lc 322:26-322:34 Type |
1056 | testdata/Builtins.lc 329:90-329:95 Type->Type | 1056 | testdata/Builtins.lc 322:33-322:34 V2 |
1057 | testdata/Builtins.lc 329:96-329:101 Type | 1057 | testdata/Builtins.lc 322:39-322:45 Type->Type |
1058 | testdata/Builtins.lc 330:3-330:12 FragmentOperation (Stencil Int32) | StencilTests -> StencilOps -> StencilOps -> FragmentOperation (Stencil Int32) | 1058 | testdata/Builtins.lc 322:39-322:47 Type |
1059 | testdata/Builtins.lc 330:3-330:104 Type | 1059 | testdata/Builtins.lc 322:39-322:59 Type |
1060 | testdata/Builtins.lc 330:26-330:38 Type | 1060 | testdata/Builtins.lc 322:46-322:47 Type |
1061 | testdata/Builtins.lc 330:42-330:52 Type | 1061 | testdata/Builtins.lc 322:51-322:57 Type->Type |
1062 | testdata/Builtins.lc 330:42-330:104 Type | 1062 | testdata/Builtins.lc 322:51-322:59 Type |
1063 | testdata/Builtins.lc 330:56-330:66 Type | 1063 | testdata/Builtins.lc 322:58-322:59 Type |
1064 | testdata/Builtins.lc 330:56-330:104 Type | 1064 | testdata/Builtins.lc 323:1-323:13 {a} -> a->Bool -> Stream a -> Stream a |
1065 | testdata/Builtins.lc 330:71-330:88 Type->Type | 1065 | testdata/Builtins.lc 323:17-323:52 Type |
1066 | testdata/Builtins.lc 330:71-330:104 Type | 1066 | testdata/Builtins.lc 323:18-323:19 V1 |
1067 | testdata/Builtins.lc 330:89-330:104 Type | 1067 | testdata/Builtins.lc 323:23-323:27 Type |
1068 | testdata/Builtins.lc 330:90-330:97 Type->Type | 1068 | testdata/Builtins.lc 323:32-323:38 Type->Type |
1069 | testdata/Builtins.lc 330:98-330:103 Type | 1069 | testdata/Builtins.lc 323:32-323:40 Type |
1070 | testdata/Builtins.lc 340:5-340:13 Type->Type | 1070 | testdata/Builtins.lc 323:32-323:52 Type |
1071 | testdata/Builtins.lc 340:15-340:21 Type | 1071 | testdata/Builtins.lc 323:39-323:40 Type |
1072 | testdata/Builtins.lc 340:15-340:69 Type->Type | 1072 | testdata/Builtins.lc 323:44-323:50 Type->Type |
1073 | testdata/Builtins.lc 340:15-344:39 Type | Type->Type | 1073 | testdata/Builtins.lc 323:44-323:52 Type |
1074 | testdata/Builtins.lc 340:25-340:69 Type | Type -> Type->Type | Type->Type | 1074 | testdata/Builtins.lc 323:51-323:52 Type |
1075 | testdata/Builtins.lc 340:26-340:43 Type->Type | 1075 | testdata/Builtins.lc 325:6-325:15 PrimitiveType -> Type->Type | Type |
1076 | testdata/Builtins.lc 340:26-340:46 Type | 1076 | testdata/Builtins.lc 325:22-325:35 Type |
1077 | testdata/Builtins.lc 340:44-340:46 Type | 1077 | testdata/Builtins.lc 327:6-327:21 PrimitiveType -> Type->Type |
1078 | testdata/Builtins.lc 340:48-340:65 Type->Type | 1078 | testdata/Builtins.lc 327:28-327:34 Type->Type |
1079 | testdata/Builtins.lc 340:48-340:68 Type | 1079 | testdata/Builtins.lc 327:28-327:50 Type |
1080 | testdata/Builtins.lc 340:66-340:68 Type | 1080 | testdata/Builtins.lc 327:35-327:50 Type |
1081 | testdata/Builtins.lc 341:15-341:25 Type | 1081 | testdata/Builtins.lc 327:36-327:45 PrimitiveType -> Type->Type |
1082 | testdata/Builtins.lc 341:15-341:95 Type->Type | 1082 | testdata/Builtins.lc 327:36-327:47 Type->Type |
1083 | testdata/Builtins.lc 341:15-344:39 Type | 1083 | testdata/Builtins.lc 327:46-327:47 V3 |
1084 | testdata/Builtins.lc 341:29-341:95 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1084 | testdata/Builtins.lc 327:48-327:49 V1 |
1085 | testdata/Builtins.lc 341:30-341:47 Type->Type | 1085 | testdata/Builtins.lc 329:1-329:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive c a -> Primitive c b |
1086 | testdata/Builtins.lc 341:30-341:50 Type | 1086 | testdata/Builtins.lc 329:17-329:59 Type |
1087 | testdata/Builtins.lc 341:30-341:72 Type->Type | 1087 | testdata/Builtins.lc 329:18-329:19 V5 |
1088 | testdata/Builtins.lc 341:48-341:50 Type | 1088 | testdata/Builtins.lc 329:23-329:24 Type | V4 |
1089 | testdata/Builtins.lc 341:52-341:69 Type->Type | 1089 | testdata/Builtins.lc 329:29-329:38 PrimitiveType -> Type->Type |
1090 | testdata/Builtins.lc 341:52-341:72 Type | 1090 | testdata/Builtins.lc 329:29-329:40 Type->Type |
1091 | testdata/Builtins.lc 341:70-341:72 Type | 1091 | testdata/Builtins.lc 329:29-329:42 Type |
1092 | testdata/Builtins.lc 341:74-341:91 Type->Type | 1092 | testdata/Builtins.lc 329:29-329:59 Type |
1093 | testdata/Builtins.lc 341:74-341:94 Type | 1093 | testdata/Builtins.lc 329:39-329:40 V2 |
1094 | testdata/Builtins.lc 341:92-341:94 Type | 1094 | testdata/Builtins.lc 329:41-329:42 Type |
1095 | testdata/Builtins.lc 342:15-342:29 Type | 1095 | testdata/Builtins.lc 329:46-329:55 PrimitiveType -> Type->Type |
1096 | testdata/Builtins.lc 342:15-342:122 Type->Type | 1096 | testdata/Builtins.lc 329:46-329:57 Type->Type |
1097 | testdata/Builtins.lc 342:15-344:39 Type | 1097 | testdata/Builtins.lc 329:46-329:59 Type |
1098 | testdata/Builtins.lc 342:34-342:122 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1098 | testdata/Builtins.lc 329:56-329:57 PrimitiveType |
1099 | testdata/Builtins.lc 342:35-342:52 Type->Type | 1099 | testdata/Builtins.lc 329:58-329:59 Type |
1100 | testdata/Builtins.lc 342:35-342:55 Type | 1100 | testdata/Builtins.lc 331:1-331:7 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> Stream (Primitive a b) |
1101 | testdata/Builtins.lc 342:35-342:77 Type -> Type->Type | 1101 | testdata/Builtins.lc 331:38-331:56 Type |
1102 | testdata/Builtins.lc 342:35-342:99 Type->Type | 1102 | testdata/Builtins.lc 331:38-331:94 Type |
1103 | testdata/Builtins.lc 342:53-342:55 Type | 1103 | testdata/Builtins.lc 331:39-331:53 Type->Type |
1104 | testdata/Builtins.lc 342:57-342:74 Type->Type | 1104 | testdata/Builtins.lc 331:54-331:55 V1 |
1105 | testdata/Builtins.lc 342:57-342:77 Type | 1105 | testdata/Builtins.lc 331:60-331:66 Type |
1106 | testdata/Builtins.lc 342:75-342:77 Type | 1106 | testdata/Builtins.lc 331:60-331:94 Type |
1107 | testdata/Builtins.lc 342:79-342:96 Type->Type | 1107 | testdata/Builtins.lc 331:70-331:71 Type |
1108 | testdata/Builtins.lc 342:79-342:99 Type | 1108 | testdata/Builtins.lc 331:70-331:94 Type |
1109 | testdata/Builtins.lc 342:97-342:99 Type | 1109 | testdata/Builtins.lc 331:75-331:90 PrimitiveType -> Type->Type |
1110 | testdata/Builtins.lc 342:101-342:118 Type->Type | 1110 | testdata/Builtins.lc 331:75-331:92 Type->Type |
1111 | testdata/Builtins.lc 342:101-342:121 Type | 1111 | testdata/Builtins.lc 331:75-331:94 Type |
1112 | testdata/Builtins.lc 342:119-342:121 Type | 1112 | testdata/Builtins.lc 331:91-331:92 V5 |
1113 | testdata/Builtins.lc 343:15-343:33 Type | 1113 | testdata/Builtins.lc 331:93-331:94 Type |
1114 | testdata/Builtins.lc 343:15-343:148 Type->Type | 1114 | testdata/Builtins.lc 332:1-332:13 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> Stream (Primitive a b) |
1115 | testdata/Builtins.lc 343:15-344:39 Type | 1115 | testdata/Builtins.lc 332:41-332:104 Type |
1116 | testdata/Builtins.lc 343:38-343:148 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1116 | testdata/Builtins.lc 332:42-332:56 Type->Type |
1117 | testdata/Builtins.lc 343:39-343:56 Type->Type | 1117 | testdata/Builtins.lc 332:42-332:58 Type |
1118 | testdata/Builtins.lc 343:39-343:59 Type | 1118 | testdata/Builtins.lc 332:57-332:58 V3 |
1119 | testdata/Builtins.lc 343:39-343:81 Type -> Type -> Type->Type | 1119 | testdata/Builtins.lc 332:60-332:61 Type |
1120 | testdata/Builtins.lc 343:39-343:103 Type -> Type->Type | 1120 | testdata/Builtins.lc 332:60-332:63 Type->Type |
1121 | testdata/Builtins.lc 343:39-343:125 Type->Type | 1121 | testdata/Builtins.lc 332:60-332:74 Type |
1122 | testdata/Builtins.lc 343:57-343:59 Type | 1122 | testdata/Builtins.lc 332:60-332:104 Type |
1123 | testdata/Builtins.lc 343:61-343:78 Type->Type | 1123 | testdata/Builtins.lc 332:62-332:63 Type -> Type->Type |
1124 | testdata/Builtins.lc 343:61-343:81 Type | 1124 | testdata/Builtins.lc 332:64-332:71 Type->Type |
1125 | testdata/Builtins.lc 343:79-343:81 Type | 1125 | testdata/Builtins.lc 332:64-332:74 Type |
1126 | testdata/Builtins.lc 343:83-343:100 Type->Type | 1126 | testdata/Builtins.lc 332:72-332:74 V2 |
1127 | testdata/Builtins.lc 343:83-343:103 Type | 1127 | testdata/Builtins.lc 332:79-332:81 Type |
1128 | testdata/Builtins.lc 343:101-343:103 Type | 1128 | testdata/Builtins.lc 332:79-332:104 Type |
1129 | testdata/Builtins.lc 343:105-343:122 Type->Type | 1129 | testdata/Builtins.lc 332:85-332:100 PrimitiveType -> Type->Type |
1130 | testdata/Builtins.lc 343:105-343:125 Type | 1130 | testdata/Builtins.lc 332:85-332:102 Type->Type |
1131 | testdata/Builtins.lc 343:123-343:125 Type | 1131 | testdata/Builtins.lc 332:85-332:104 Type |
1132 | testdata/Builtins.lc 343:127-343:144 Type->Type | 1132 | testdata/Builtins.lc 332:101-332:102 V6 |
1133 | testdata/Builtins.lc 343:127-343:147 Type | 1133 | testdata/Builtins.lc 332:103-332:104 Type |
1134 | testdata/Builtins.lc 343:145-343:147 Type | 1134 | testdata/Builtins.lc 334:18-334:74 Type |
1135 | testdata/Builtins.lc 344:18-344:39 Type | 1135 | testdata/Builtins.lc 334:19-334:21 V5 |
1136 | testdata/Builtins.lc 344:19-344:36 Type->Type | 1136 | testdata/Builtins.lc 334:25-334:26 Type | V4 |
1137 | testdata/Builtins.lc 344:37-344:38 Type | 1137 | testdata/Builtins.lc 334:31-334:46 PrimitiveType -> Type->Type |
1138 | testdata/Builtins.lc 346:6-346:12 Type | Type->Type | 1138 | testdata/Builtins.lc 334:31-334:48 Type->Type |
1139 | testdata/Builtins.lc 348:1-348:10 {a} -> {b} -> a->b -> Stream a -> Stream b | 1139 | testdata/Builtins.lc 334:31-334:51 Type |
1140 | testdata/Builtins.lc 348:14-348:46 Type | 1140 | testdata/Builtins.lc 334:31-334:74 Type |
1141 | testdata/Builtins.lc 348:15-348:16 V3 | 1141 | testdata/Builtins.lc 334:47-334:48 V2 |
1142 | testdata/Builtins.lc 348:20-348:21 Type | V2 | 1142 | testdata/Builtins.lc 334:49-334:51 Type |
1143 | testdata/Builtins.lc 348:26-348:32 Type->Type | 1143 | testdata/Builtins.lc 334:55-334:70 PrimitiveType -> Type->Type |
1144 | testdata/Builtins.lc 348:26-348:34 Type | 1144 | testdata/Builtins.lc 334:55-334:72 Type->Type |
1145 | testdata/Builtins.lc 348:26-348:46 Type | 1145 | testdata/Builtins.lc 334:55-334:74 Type |
1146 | testdata/Builtins.lc 348:33-348:34 Type | 1146 | testdata/Builtins.lc 334:71-334:72 PrimitiveType |
1147 | testdata/Builtins.lc 348:38-348:44 Type->Type | 1147 | testdata/Builtins.lc 334:73-334:74 Type |
1148 | testdata/Builtins.lc 348:38-348:46 Type | 1148 | testdata/Builtins.lc 335:1-335:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Stream (Primitive c a) -> Stream (Primitive c b) |
1149 | testdata/Builtins.lc 348:45-348:46 Type | 1149 | testdata/Builtins.lc 335:19-335:28 {a} -> {b} -> a->b -> Stream a -> Stream b |
1150 | testdata/Builtins.lc 349:1-349:16 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b | 1150 | testdata/Builtins.lc 335:19-335:45 Stream (Primitive V0 V4) -> Stream (Primitive V1 V4) | V2->V2 -> Stream (Primitive V1 V3) -> Stream (Primitive V2 V3) |
1151 | testdata/Builtins.lc 349:20-349:59 Type | 1151 | testdata/Builtins.lc 335:29-335:45 Primitive V0 V6 -> Primitive V1 V6 |
1152 | testdata/Builtins.lc 349:21-349:22 V3 | 1152 | testdata/Builtins.lc 335:30-335:42 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive c a -> Primitive c b |
1153 | testdata/Builtins.lc 349:26-349:32 Type->Type | 1153 | testdata/Builtins.lc 335:43-335:44 V8->V8 |
1154 | testdata/Builtins.lc 349:26-349:34 Type | 1154 | testdata/Builtins.lc 337:1-337:6 {a} -> String -> c:PrimitiveType -> a -> Stream (Primitive c a) |
1155 | testdata/Builtins.lc 349:33-349:34 V2 | 1155 | testdata/Builtins.lc 337:15-337:21 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> Stream (Primitive a b) |
1156 | testdata/Builtins.lc 349:39-349:45 Type->Type | 1156 | testdata/Builtins.lc 337:15-337:24 {a} -> {b:Unit} -> String -> a -> Stream (Primitive V6 a) |
1157 | testdata/Builtins.lc 349:39-349:47 Type | 1157 | testdata/Builtins.lc 337:15-337:26 V0 -> Stream (Primitive V4 V1) |
1158 | testdata/Builtins.lc 349:39-349:59 Type | 1158 | testdata/Builtins.lc 337:15-337:28 Stream (Primitive V2 V1) |
1159 | testdata/Builtins.lc 349:46-349:47 Type | 1159 | testdata/Builtins.lc 337:23-337:24 V3 |
1160 | testdata/Builtins.lc 349:51-349:57 Type->Type | 1160 | testdata/Builtins.lc 337:25-337:26 V5 |
1161 | testdata/Builtins.lc 349:51-349:59 Type | 1161 | testdata/Builtins.lc 337:27-337:28 V2 |
1162 | testdata/Builtins.lc 349:58-349:59 Type | 1162 | testdata/Builtins.lc 338:1-338:12 {a} -> b:PrimitiveType -> a -> Stream (Primitive b (FTRepr' a)) |
1163 | testdata/Builtins.lc 350:1-350:13 {a} -> a->Bool -> Stream a -> Stream a | 1163 | testdata/Builtins.lc 338:19-338:31 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> Stream (Primitive a b) |
1164 | testdata/Builtins.lc 350:17-350:52 Type | 1164 | testdata/Builtins.lc 338:19-338:34 {a} -> {b} -> {c:Unit} -> {d : a ~ FTRepr' b} -> b -> Stream (Primitive V7 a) |
1165 | testdata/Builtins.lc 350:18-350:19 V1 | 1165 | testdata/Builtins.lc 338:19-338:36 Stream (Primitive V2 (FTRepr' V1)) |
1166 | testdata/Builtins.lc 350:23-350:27 Type | 1166 | testdata/Builtins.lc 338:33-338:34 V3 |
1167 | testdata/Builtins.lc 350:32-350:38 Type->Type | 1167 | testdata/Builtins.lc 338:35-338:36 V2 |
1168 | testdata/Builtins.lc 350:32-350:40 Type | 1168 | testdata/Builtins.lc 341:5-341:17 Type->Type |
1169 | testdata/Builtins.lc 350:32-350:52 Type | 1169 | testdata/Builtins.lc 341:23-341:25 Type |
1170 | testdata/Builtins.lc 350:39-350:40 Type | 1170 | testdata/Builtins.lc 341:23-351:82 Type | Type->Type |
1171 | testdata/Builtins.lc 350:44-350:50 Type->Type | 1171 | testdata/Builtins.lc 342:25-342:26 Type |
1172 | testdata/Builtins.lc 350:44-350:52 Type | 1172 | testdata/Builtins.lc 342:25-342:31 Type->Type |
1173 | testdata/Builtins.lc 350:51-350:52 Type | 1173 | testdata/Builtins.lc 342:25-351:82 Type |
1174 | testdata/Builtins.lc 352:6-352:15 PrimitiveType -> Type->Type | Type | 1174 | testdata/Builtins.lc 342:30-342:31 Type | Type->Type |
1175 | testdata/Builtins.lc 352:22-352:35 Type | 1175 | testdata/Builtins.lc 343:19-343:35 Type |
1176 | testdata/Builtins.lc 354:6-354:21 PrimitiveType -> Type->Type | 1176 | testdata/Builtins.lc 343:19-348:44 Type->Type |
1177 | testdata/Builtins.lc 354:28-354:34 Type->Type | 1177 | testdata/Builtins.lc 343:19-351:82 Type |
1178 | testdata/Builtins.lc 354:28-354:50 Type | 1178 | testdata/Builtins.lc 343:39-343:45 Type | Type->Type |
1179 | testdata/Builtins.lc 354:35-354:50 Type | 1179 | testdata/Builtins.lc 343:39-348:44 Type | Type -> Type->Type | Type->Type |
1180 | testdata/Builtins.lc 354:36-354:45 PrimitiveType -> Type->Type | 1180 | testdata/Builtins.lc 343:40-343:41 Type |
1181 | testdata/Builtins.lc 354:36-354:47 Type->Type | 1181 | testdata/Builtins.lc 343:43-343:44 Type |
1182 | testdata/Builtins.lc 354:46-354:47 V3 | 1182 | testdata/Builtins.lc 344:19-344:44 Type |
1183 | testdata/Builtins.lc 354:48-354:49 V1 | 1183 | testdata/Builtins.lc 344:19-349:58 Type->Type |
1184 | testdata/Builtins.lc 356:1-356:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive c a -> Primitive c b | 1184 | testdata/Builtins.lc 344:19-351:82 Type |
1185 | testdata/Builtins.lc 356:17-356:59 Type | 1185 | testdata/Builtins.lc 344:48-344:57 Type | Type->Type |
1186 | testdata/Builtins.lc 356:18-356:19 V5 | 1186 | testdata/Builtins.lc 344:48-349:58 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1187 | testdata/Builtins.lc 356:23-356:24 Type | V4 | 1187 | testdata/Builtins.lc 344:49-344:50 Type |
1188 | testdata/Builtins.lc 356:29-356:38 PrimitiveType -> Type->Type | 1188 | testdata/Builtins.lc 344:49-344:53 Type->Type |
1189 | testdata/Builtins.lc 356:29-356:40 Type->Type | 1189 | testdata/Builtins.lc 344:52-344:53 Type |
1190 | testdata/Builtins.lc 356:29-356:42 Type | 1190 | testdata/Builtins.lc 344:55-344:56 Type |
1191 | testdata/Builtins.lc 356:29-356:59 Type | 1191 | testdata/Builtins.lc 345:19-345:53 Type |
1192 | testdata/Builtins.lc 356:39-356:40 V2 | 1192 | testdata/Builtins.lc 345:19-350:70 Type->Type |
1193 | testdata/Builtins.lc 356:41-356:42 Type | 1193 | testdata/Builtins.lc 345:19-351:82 Type |
1194 | testdata/Builtins.lc 356:46-356:55 PrimitiveType -> Type->Type | 1194 | testdata/Builtins.lc 345:57-345:69 Type | Type->Type |
1195 | testdata/Builtins.lc 356:46-356:57 Type->Type | 1195 | testdata/Builtins.lc 345:57-350:70 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1196 | testdata/Builtins.lc 356:46-356:59 Type | 1196 | testdata/Builtins.lc 345:58-345:59 Type |
1197 | testdata/Builtins.lc 356:56-356:57 PrimitiveType | 1197 | testdata/Builtins.lc 345:58-345:62 Type -> Type->Type |
1198 | testdata/Builtins.lc 356:58-356:59 Type | 1198 | testdata/Builtins.lc 345:58-345:65 Type->Type |
1199 | testdata/Builtins.lc 358:1-358:7 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> Stream (Primitive a b) | 1199 | testdata/Builtins.lc 345:61-345:62 Type |
1200 | testdata/Builtins.lc 358:38-358:56 Type | 1200 | testdata/Builtins.lc 345:64-345:65 Type |
1201 | testdata/Builtins.lc 358:38-358:94 Type | 1201 | testdata/Builtins.lc 345:67-345:68 Type |
1202 | testdata/Builtins.lc 358:39-358:53 Type->Type | 1202 | testdata/Builtins.lc 346:19-346:62 Type |
1203 | testdata/Builtins.lc 358:54-358:55 V1 | 1203 | testdata/Builtins.lc 346:19-351:82 Type->Type |
1204 | testdata/Builtins.lc 358:60-358:66 Type | 1204 | testdata/Builtins.lc 346:66-346:81 Type | Type->Type |
1205 | testdata/Builtins.lc 358:60-358:94 Type | 1205 | testdata/Builtins.lc 346:66-351:82 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1206 | testdata/Builtins.lc 358:70-358:71 Type | 1206 | testdata/Builtins.lc 346:67-346:68 Type |
1207 | testdata/Builtins.lc 358:70-358:94 Type | 1207 | testdata/Builtins.lc 346:67-346:71 Type -> Type -> Type->Type |
1208 | testdata/Builtins.lc 358:75-358:90 PrimitiveType -> Type->Type | 1208 | testdata/Builtins.lc 346:67-346:74 Type -> Type->Type |
1209 | testdata/Builtins.lc 358:75-358:92 Type->Type | 1209 | testdata/Builtins.lc 346:67-346:77 Type->Type |
1210 | testdata/Builtins.lc 358:75-358:94 Type | 1210 | testdata/Builtins.lc 346:70-346:71 Type |
1211 | testdata/Builtins.lc 358:91-358:92 V5 | 1211 | testdata/Builtins.lc 346:73-346:74 Type |
1212 | testdata/Builtins.lc 358:93-358:94 Type | 1212 | testdata/Builtins.lc 346:76-346:77 Type |
1213 | testdata/Builtins.lc 359:1-359:13 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> Stream (Primitive a b) | 1213 | testdata/Builtins.lc 346:79-346:80 Type |
1214 | testdata/Builtins.lc 359:41-359:104 Type | 1214 | testdata/Builtins.lc 347:25-347:30 Type |
1215 | testdata/Builtins.lc 359:42-359:56 Type->Type | 1215 | testdata/Builtins.lc 347:25-347:36 Type->Type |
1216 | testdata/Builtins.lc 359:42-359:58 Type | 1216 | testdata/Builtins.lc 347:34-347:36 Type | Type->Type |
1217 | testdata/Builtins.lc 359:57-359:58 V3 | 1217 | testdata/Builtins.lc 348:43-348:44 Type | Type->Type |
1218 | testdata/Builtins.lc 359:60-359:61 Type | 1218 | testdata/Builtins.lc 349:52-349:58 Type | Type->Type |
1219 | testdata/Builtins.lc 359:60-359:63 Type->Type | 1219 | testdata/Builtins.lc 349:53-349:54 Type |
1220 | testdata/Builtins.lc 359:60-359:74 Type | 1220 | testdata/Builtins.lc 349:56-349:57 Type |
1221 | testdata/Builtins.lc 359:60-359:104 Type | 1221 | testdata/Builtins.lc 350:61-350:70 Type | Type->Type |
1222 | testdata/Builtins.lc 359:62-359:63 Type -> Type->Type | 1222 | testdata/Builtins.lc 350:62-350:63 Type |
1223 | testdata/Builtins.lc 359:64-359:71 Type->Type | 1223 | testdata/Builtins.lc 350:62-350:66 Type->Type |
1224 | testdata/Builtins.lc 359:64-359:74 Type | 1224 | testdata/Builtins.lc 350:65-350:66 Type |
1225 | testdata/Builtins.lc 359:72-359:74 V2 | 1225 | testdata/Builtins.lc 350:68-350:69 Type |
1226 | testdata/Builtins.lc 359:79-359:81 Type | 1226 | testdata/Builtins.lc 351:70-351:82 Type | Type->Type |
1227 | testdata/Builtins.lc 359:79-359:104 Type | 1227 | testdata/Builtins.lc 351:71-351:72 Type |
1228 | testdata/Builtins.lc 359:85-359:100 PrimitiveType -> Type->Type | 1228 | testdata/Builtins.lc 351:71-351:75 Type -> Type->Type |
1229 | testdata/Builtins.lc 359:85-359:102 Type->Type | 1229 | testdata/Builtins.lc 351:71-351:78 Type->Type |
1230 | testdata/Builtins.lc 359:85-359:104 Type | 1230 | testdata/Builtins.lc 351:74-351:75 Type |
1231 | testdata/Builtins.lc 359:101-359:102 V6 | 1231 | testdata/Builtins.lc 351:77-351:78 Type |
1232 | testdata/Builtins.lc 359:103-359:104 Type | 1232 | testdata/Builtins.lc 351:80-351:81 Type |
1233 | testdata/Builtins.lc 361:18-361:74 Type | 1233 | testdata/Builtins.lc 354:6-354:14 Nat -> Type->Type | Type |
1234 | testdata/Builtins.lc 361:19-361:21 V5 | 1234 | testdata/Builtins.lc 354:18-354:21 Type |
1235 | testdata/Builtins.lc 361:25-361:26 Type | V4 | 1235 | testdata/Builtins.lc 354:25-354:29 Type |
1236 | testdata/Builtins.lc 361:31-361:46 PrimitiveType -> Type->Type | 1236 | testdata/Builtins.lc 354:25-354:37 Type |
1237 | testdata/Builtins.lc 361:31-361:48 Type->Type | 1237 | testdata/Builtins.lc 354:33-354:37 Type |
1238 | testdata/Builtins.lc 361:31-361:51 Type | 1238 | testdata/Builtins.lc 356:6-356:20 Nat -> Type->Type |
1239 | testdata/Builtins.lc 361:31-361:74 Type | 1239 | testdata/Builtins.lc 356:27-356:33 Type->Type |
1240 | testdata/Builtins.lc 361:47-361:48 V2 | 1240 | testdata/Builtins.lc 356:27-356:48 Type |
1241 | testdata/Builtins.lc 361:49-361:51 Type | 1241 | testdata/Builtins.lc 356:34-356:48 Type |
1242 | testdata/Builtins.lc 361:55-361:70 PrimitiveType -> Type->Type | 1242 | testdata/Builtins.lc 356:35-356:43 Nat -> Type->Type |
1243 | testdata/Builtins.lc 361:55-361:72 Type->Type | 1243 | testdata/Builtins.lc 356:35-356:45 Type->Type |
1244 | testdata/Builtins.lc 361:55-361:74 Type | 1244 | testdata/Builtins.lc 356:44-356:45 V3 |
1245 | testdata/Builtins.lc 361:71-361:72 PrimitiveType | 1245 | testdata/Builtins.lc 356:46-356:47 V1 |
1246 | testdata/Builtins.lc 361:73-361:74 Type | 1246 | testdata/Builtins.lc 358:1-358:15 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a |
1247 | testdata/Builtins.lc 362:1-362:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Stream (Primitive c a) -> Stream (Primitive c b) | 1247 | testdata/Builtins.lc 358:19-358:63 Type |
1248 | testdata/Builtins.lc 362:19-362:28 {a} -> {b} -> a->b -> Stream a -> Stream b | 1248 | testdata/Builtins.lc 358:20-358:21 V3 |
1249 | testdata/Builtins.lc 362:19-362:45 Stream (Primitive V0 V4) -> Stream (Primitive V1 V4) | V2->V2 -> Stream (Primitive V1 V3) -> Stream (Primitive V2 V3) | 1249 | testdata/Builtins.lc 358:25-358:30 Type |
1250 | testdata/Builtins.lc 362:29-362:45 Primitive V0 V6 -> Primitive V1 V6 | 1250 | testdata/Builtins.lc 358:35-358:43 Nat -> Type->Type |
1251 | testdata/Builtins.lc 362:30-362:42 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive c a -> Primitive c b | 1251 | testdata/Builtins.lc 358:35-358:45 Type->Type |
1252 | testdata/Builtins.lc 362:43-362:44 V8->V8 | 1252 | testdata/Builtins.lc 358:35-358:47 Type |
1253 | testdata/Builtins.lc 364:1-364:6 {a} -> String -> c:PrimitiveType -> a -> Stream (Primitive c a) | 1253 | testdata/Builtins.lc 358:35-358:63 Type |
1254 | testdata/Builtins.lc 364:15-364:21 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> Stream (Primitive a b) | 1254 | testdata/Builtins.lc 358:44-358:45 V2 |
1255 | testdata/Builtins.lc 364:15-364:24 {a} -> {b:Unit} -> String -> a -> Stream (Primitive V6 a) | 1255 | testdata/Builtins.lc 358:46-358:47 Type |
1256 | testdata/Builtins.lc 364:15-364:26 V0 -> Stream (Primitive V4 V1) | 1256 | testdata/Builtins.lc 358:51-358:59 Nat -> Type->Type |
1257 | testdata/Builtins.lc 364:15-364:28 Stream (Primitive V2 V1) | 1257 | testdata/Builtins.lc 358:51-358:61 Type->Type |
1258 | testdata/Builtins.lc 364:23-364:24 V3 | 1258 | testdata/Builtins.lc 358:51-358:63 Type |
1259 | testdata/Builtins.lc 364:25-364:26 V5 | 1259 | testdata/Builtins.lc 358:60-358:61 Nat |
1260 | testdata/Builtins.lc 364:27-364:28 V2 | 1260 | testdata/Builtins.lc 358:62-358:63 Type |
1261 | testdata/Builtins.lc 365:1-365:12 {a} -> b:PrimitiveType -> a -> Stream (Primitive b (FTRepr' a)) | 1261 | testdata/Builtins.lc 360:1-360:16 {a} -> {b:Nat} -> a->Float -> Stream (Fragment b a) -> Stream (Fragment b a) |
1262 | testdata/Builtins.lc 365:19-365:31 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> Stream (Primitive a b) | 1262 | testdata/Builtins.lc 360:21-360:30 {a} -> {b} -> a->b -> Stream a -> Stream b |
1263 | testdata/Builtins.lc 365:19-365:34 {a} -> {b} -> {c:Unit} -> {d : a ~ FTRepr' b} -> b -> Stream (Primitive V7 a) | 1263 | testdata/Builtins.lc 360:21-360:49 Stream (Fragment V0 V1) -> Stream (Fragment V1 V2) |
1264 | testdata/Builtins.lc 365:19-365:36 Stream (Primitive V2 (FTRepr' V1)) | 1264 | testdata/Builtins.lc 360:31-360:49 Fragment V0 V1 -> Fragment V1 V2 |
1265 | testdata/Builtins.lc 365:33-365:34 V3 | 1265 | testdata/Builtins.lc 360:32-360:46 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a |
1266 | testdata/Builtins.lc 365:35-365:36 V2 | 1266 | testdata/Builtins.lc 360:47-360:48 V5 |
1267 | testdata/Builtins.lc 368:5-368:17 Type->Type | 1267 | testdata/Builtins.lc 362:1-362:11 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) |
1268 | testdata/Builtins.lc 368:23-368:25 Type | 1268 | testdata/Builtins.lc 362:20-366:55 Type |
1269 | testdata/Builtins.lc 368:23-378:82 Type | Type->Type | 1269 | testdata/Builtins.lc 362:21-362:22 V7 |
1270 | testdata/Builtins.lc 369:25-369:26 Type | 1270 | testdata/Builtins.lc 362:21-362:24 Type->Type |
1271 | testdata/Builtins.lc 369:25-369:31 Type->Type | 1271 | testdata/Builtins.lc 362:21-362:43 Type |
1272 | testdata/Builtins.lc 369:25-378:82 Type | 1272 | testdata/Builtins.lc 362:23-362:24 Type -> Type->Type |
1273 | testdata/Builtins.lc 369:30-369:31 Type | Type->Type | 1273 | testdata/Builtins.lc 362:25-362:41 Type->Type |
1274 | testdata/Builtins.lc 370:19-370:35 Type | 1274 | testdata/Builtins.lc 362:25-362:43 Type |
1275 | testdata/Builtins.lc 370:19-375:44 Type->Type | 1275 | testdata/Builtins.lc 362:42-362:43 V5 |
1276 | testdata/Builtins.lc 370:19-378:82 Type | 1276 | testdata/Builtins.lc 362:45-362:46 V4 |
1277 | testdata/Builtins.lc 370:39-370:45 Type | Type->Type | 1277 | testdata/Builtins.lc 362:45-362:48 Type->Type |
1278 | testdata/Builtins.lc 370:39-375:44 Type | Type -> Type->Type | Type->Type | 1278 | testdata/Builtins.lc 362:45-362:78 Type |
1279 | testdata/Builtins.lc 370:40-370:41 Type | 1279 | testdata/Builtins.lc 362:45-366:55 Type |
1280 | testdata/Builtins.lc 370:43-370:44 Type | 1280 | testdata/Builtins.lc 362:47-362:48 Type -> Type->Type |
1281 | testdata/Builtins.lc 371:19-371:44 Type | 1281 | testdata/Builtins.lc 362:49-362:62 Type -> Type->Type |
1282 | testdata/Builtins.lc 371:19-376:58 Type->Type | 1282 | testdata/Builtins.lc 362:49-362:76 Type->Type |
1283 | testdata/Builtins.lc 371:19-378:82 Type | 1283 | testdata/Builtins.lc 362:49-362:78 Type |
1284 | testdata/Builtins.lc 371:48-371:57 Type | Type->Type | 1284 | testdata/Builtins.lc 362:63-362:76 Type |
1285 | testdata/Builtins.lc 371:48-376:58 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1285 | testdata/Builtins.lc 362:64-362:67 Nat -> Type->Type |
1286 | testdata/Builtins.lc 371:49-371:50 Type | 1286 | testdata/Builtins.lc 362:64-362:69 Type->Type |
1287 | testdata/Builtins.lc 371:49-371:53 Type->Type | 1287 | testdata/Builtins.lc 362:68-362:69 V1 |
1288 | testdata/Builtins.lc 371:52-371:53 Type | 1288 | testdata/Builtins.lc 362:70-362:75 Type |
1289 | testdata/Builtins.lc 371:55-371:56 Type | 1289 | testdata/Builtins.lc 362:77-362:78 Type |
1290 | testdata/Builtins.lc 372:19-372:53 Type | 1290 | testdata/Builtins.lc 363:20-366:55 Type |
1291 | testdata/Builtins.lc 372:19-377:70 Type->Type | 1291 | testdata/Builtins.lc 363:21-363:22 Type |
1292 | testdata/Builtins.lc 372:19-378:82 Type | 1292 | testdata/Builtins.lc 363:26-363:31 Type |
1293 | testdata/Builtins.lc 372:57-372:69 Type | Type->Type | 1293 | testdata/Builtins.lc 364:20-364:21 Type |
1294 | testdata/Builtins.lc 372:57-377:70 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1294 | testdata/Builtins.lc 364:20-366:55 Type |
1295 | testdata/Builtins.lc 372:58-372:59 Type | 1295 | testdata/Builtins.lc 365:20-365:33 PrimitiveType->Type |
1296 | testdata/Builtins.lc 372:58-372:62 Type -> Type->Type | 1296 | testdata/Builtins.lc 365:20-365:35 Type |
1297 | testdata/Builtins.lc 372:58-372:65 Type->Type | 1297 | testdata/Builtins.lc 365:20-366:55 Type |
1298 | testdata/Builtins.lc 372:61-372:62 Type | 1298 | testdata/Builtins.lc 365:34-365:35 V5 |
1299 | testdata/Builtins.lc 372:64-372:65 Type | 1299 | testdata/Builtins.lc 366:20-366:29 PrimitiveType -> Type->Type |
1300 | testdata/Builtins.lc 372:67-372:68 Type | 1300 | testdata/Builtins.lc 366:20-366:31 Type->Type |
1301 | testdata/Builtins.lc 373:19-373:62 Type | 1301 | testdata/Builtins.lc 366:20-366:33 Type |
1302 | testdata/Builtins.lc 373:19-378:82 Type->Type | 1302 | testdata/Builtins.lc 366:20-366:55 Type |
1303 | testdata/Builtins.lc 373:66-373:81 Type | Type->Type | 1303 | testdata/Builtins.lc 366:30-366:31 PrimitiveType |
1304 | testdata/Builtins.lc 373:66-378:82 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1304 | testdata/Builtins.lc 366:32-366:33 Type |
1305 | testdata/Builtins.lc 373:67-373:68 Type | 1305 | testdata/Builtins.lc 366:37-366:51 Nat -> Type->Type |
1306 | testdata/Builtins.lc 373:67-373:71 Type -> Type -> Type->Type | 1306 | testdata/Builtins.lc 366:37-366:53 Type->Type |
1307 | testdata/Builtins.lc 373:67-373:74 Type -> Type->Type | 1307 | testdata/Builtins.lc 366:37-366:55 Type |
1308 | testdata/Builtins.lc 373:67-373:77 Type->Type | 1308 | testdata/Builtins.lc 366:52-366:53 V1 |
1309 | testdata/Builtins.lc 373:70-373:71 Type | 1309 | testdata/Builtins.lc 366:54-366:55 Type |
1310 | testdata/Builtins.lc 373:73-373:74 Type | 1310 | testdata/Builtins.lc 368:1-368:15 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Bool |
1311 | testdata/Builtins.lc 373:76-373:77 Type | 1311 | testdata/Builtins.lc 368:19-368:54 Type |
1312 | testdata/Builtins.lc 373:79-373:80 Type | 1312 | testdata/Builtins.lc 368:20-368:21 V3 |
1313 | testdata/Builtins.lc 374:25-374:30 Type | 1313 | testdata/Builtins.lc 368:25-368:29 Type |
1314 | testdata/Builtins.lc 374:25-374:36 Type->Type | 1314 | testdata/Builtins.lc 368:34-368:42 Nat -> Type->Type |
1315 | testdata/Builtins.lc 374:34-374:36 Type | Type->Type | 1315 | testdata/Builtins.lc 368:34-368:44 Type->Type |
1316 | testdata/Builtins.lc 375:43-375:44 Type | Type->Type | 1316 | testdata/Builtins.lc 368:34-368:46 Type |
1317 | testdata/Builtins.lc 376:52-376:58 Type | Type->Type | 1317 | testdata/Builtins.lc 368:34-368:54 Type |
1318 | testdata/Builtins.lc 376:53-376:54 Type | 1318 | testdata/Builtins.lc 368:43-368:44 V2 |
1319 | testdata/Builtins.lc 376:56-376:57 Type | 1319 | testdata/Builtins.lc 368:45-368:46 Type |
1320 | testdata/Builtins.lc 377:61-377:70 Type | Type->Type | 1320 | testdata/Builtins.lc 368:50-368:54 Type |
1321 | testdata/Builtins.lc 377:62-377:63 Type | 1321 | testdata/Builtins.lc 370:20-370:79 Type |
1322 | testdata/Builtins.lc 377:62-377:66 Type->Type | 1322 | testdata/Builtins.lc 370:21-370:22 V3 |
1323 | testdata/Builtins.lc 377:65-377:66 Type | 1323 | testdata/Builtins.lc 370:26-370:30 Type |
1324 | testdata/Builtins.lc 377:68-377:69 Type | 1324 | testdata/Builtins.lc 370:35-370:55 Type |
1325 | testdata/Builtins.lc 378:70-378:82 Type | Type->Type | 1325 | testdata/Builtins.lc 370:35-370:79 Type |
1326 | testdata/Builtins.lc 378:71-378:72 Type | 1326 | testdata/Builtins.lc 370:36-370:50 Nat -> Type->Type |
1327 | testdata/Builtins.lc 378:71-378:75 Type -> Type->Type | 1327 | testdata/Builtins.lc 370:36-370:52 Type->Type |
1328 | testdata/Builtins.lc 378:71-378:78 Type->Type | 1328 | testdata/Builtins.lc 370:51-370:52 V2 |
1329 | testdata/Builtins.lc 378:74-378:75 Type | 1329 | testdata/Builtins.lc 370:53-370:54 Type |
1330 | testdata/Builtins.lc 378:77-378:78 Type | 1330 | testdata/Builtins.lc 370:59-370:79 Type |
1331 | testdata/Builtins.lc 378:80-378:81 Type | 1331 | testdata/Builtins.lc 370:60-370:74 Nat -> Type->Type |
1332 | testdata/Builtins.lc 381:6-381:14 Nat -> Type->Type | Type | 1332 | testdata/Builtins.lc 370:60-370:76 Type->Type |
1333 | testdata/Builtins.lc 381:18-381:21 Type | 1333 | testdata/Builtins.lc 370:75-370:76 Nat |
1334 | testdata/Builtins.lc 381:25-381:29 Type | 1334 | testdata/Builtins.lc 370:77-370:78 Type |
1335 | testdata/Builtins.lc 381:25-381:37 Type | 1335 | testdata/Builtins.lc 371:1-371:16 {a} -> {b:Nat} -> a->Bool -> Stream (Fragment b a) -> Stream (Fragment b a) |
1336 | testdata/Builtins.lc 381:33-381:37 Type | 1336 | testdata/Builtins.lc 371:21-371:33 {a} -> a->Bool -> Stream a -> Stream a |
1337 | testdata/Builtins.lc 383:6-383:20 Nat -> Type->Type | 1337 | testdata/Builtins.lc 371:21-371:52 Stream (Fragment V0 V3) -> Stream (Fragment V1 V4) | V1->Bool -> Stream (Fragment V1 V2) -> Stream (Fragment V2 V3) |
1338 | testdata/Builtins.lc 383:27-383:33 Type->Type | 1338 | testdata/Builtins.lc 371:34-371:52 Fragment V0 V4 -> Bool |
1339 | testdata/Builtins.lc 383:27-383:48 Type | 1339 | testdata/Builtins.lc 371:35-371:49 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Bool |
1340 | testdata/Builtins.lc 383:34-383:48 Type | 1340 | testdata/Builtins.lc 371:50-371:51 V5->Bool |
1341 | testdata/Builtins.lc 383:35-383:43 Nat -> Type->Type | 1341 | testdata/Builtins.lc 373:1-373:12 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b |
1342 | testdata/Builtins.lc 383:35-383:45 Type->Type | 1342 | testdata/Builtins.lc 373:16-373:56 Type |
1343 | testdata/Builtins.lc 383:44-383:45 V3 | 1343 | testdata/Builtins.lc 373:17-373:18 V5 |
1344 | testdata/Builtins.lc 383:46-383:47 V1 | 1344 | testdata/Builtins.lc 373:22-373:23 Type | V4 |
1345 | testdata/Builtins.lc 385:1-385:15 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a | 1345 | testdata/Builtins.lc 373:28-373:36 Nat -> Type->Type |
1346 | testdata/Builtins.lc 385:19-385:63 Type | 1346 | testdata/Builtins.lc 373:28-373:38 Type->Type |
1347 | testdata/Builtins.lc 385:20-385:21 V3 | 1347 | testdata/Builtins.lc 373:28-373:40 Type |
1348 | testdata/Builtins.lc 385:25-385:30 Type | 1348 | testdata/Builtins.lc 373:28-373:56 Type |
1349 | testdata/Builtins.lc 385:35-385:43 Nat -> Type->Type | 1349 | testdata/Builtins.lc 373:37-373:38 V2 |
1350 | testdata/Builtins.lc 385:35-385:45 Type->Type | 1350 | testdata/Builtins.lc 373:39-373:40 Type |
1351 | testdata/Builtins.lc 385:35-385:47 Type | 1351 | testdata/Builtins.lc 373:44-373:52 Nat -> Type->Type |
1352 | testdata/Builtins.lc 385:35-385:63 Type | 1352 | testdata/Builtins.lc 373:44-373:54 Type->Type |
1353 | testdata/Builtins.lc 385:44-385:45 V2 | 1353 | testdata/Builtins.lc 373:44-373:56 Type |
1354 | testdata/Builtins.lc 385:46-385:47 Type | 1354 | testdata/Builtins.lc 373:53-373:54 Nat |
1355 | testdata/Builtins.lc 385:51-385:59 Nat -> Type->Type | 1355 | testdata/Builtins.lc 373:55-373:56 Type |
1356 | testdata/Builtins.lc 385:51-385:61 Type->Type | 1356 | testdata/Builtins.lc 375:1-375:13 {a} -> {b} -> {c:Nat} -> a->b -> Stream (Fragment c a) -> Stream (Fragment c b) |
1357 | testdata/Builtins.lc 385:51-385:63 Type | 1357 | testdata/Builtins.lc 375:18-375:27 {a} -> {b} -> a->b -> Stream a -> Stream b |
1358 | testdata/Builtins.lc 385:60-385:61 Nat | 1358 | testdata/Builtins.lc 375:18-375:43 Stream (Fragment V0 V2) -> Stream (Fragment V1 V2) |
1359 | testdata/Builtins.lc 385:62-385:63 Type | 1359 | testdata/Builtins.lc 375:28-375:43 Fragment V0 V2 -> Fragment V1 V2 |
1360 | testdata/Builtins.lc 387:1-387:16 {a} -> {b:Nat} -> a->Float -> Stream (Fragment b a) -> Stream (Fragment b a) | 1360 | testdata/Builtins.lc 375:29-375:40 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b |
1361 | testdata/Builtins.lc 387:21-387:30 {a} -> {b} -> a->b -> Stream a -> Stream b | 1361 | testdata/Builtins.lc 375:41-375:42 V6 |
1362 | testdata/Builtins.lc 387:21-387:49 Stream (Fragment V0 V1) -> Stream (Fragment V1 V2) | 1362 | testdata/Builtins.lc 379:6-379:11 Nat -> Type->Type | Type |
1363 | testdata/Builtins.lc 387:31-387:49 Fragment V0 V1 -> Fragment V1 V2 | 1363 | testdata/Builtins.lc 379:6-383:68 Type |
1364 | testdata/Builtins.lc 387:32-387:46 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a | 1364 | testdata/Builtins.lc 379:15-379:18 Type |
1365 | testdata/Builtins.lc 387:47-387:48 V5 | 1365 | testdata/Builtins.lc 379:22-379:26 Type |
1366 | testdata/Builtins.lc 389:1-389:11 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) | 1366 | testdata/Builtins.lc 379:22-379:34 Type |
1367 | testdata/Builtins.lc 389:20-393:55 Type | 1367 | testdata/Builtins.lc 379:30-379:34 Type |
1368 | testdata/Builtins.lc 389:21-389:22 V7 | 1368 | testdata/Builtins.lc 380:3-380:13 Image V6 (Color V3) | {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) |
1369 | testdata/Builtins.lc 389:21-389:24 Type->Type | 1369 | testdata/Builtins.lc 380:3-381:57 Type |
1370 | testdata/Builtins.lc 389:21-389:43 Type | 1370 | testdata/Builtins.lc 380:47-381:57 Type |
1371 | testdata/Builtins.lc 389:23-389:24 Type -> Type->Type | 1371 | testdata/Builtins.lc 380:48-380:51 Type->Type |
1372 | testdata/Builtins.lc 389:25-389:41 Type->Type | 1372 | testdata/Builtins.lc 380:48-380:53 Type |
1373 | testdata/Builtins.lc 389:25-389:43 Type | 1373 | testdata/Builtins.lc 380:52-380:53 V3 |
1374 | testdata/Builtins.lc 389:42-389:43 V5 | 1374 | testdata/Builtins.lc 380:55-380:60 V2 |
1375 | testdata/Builtins.lc 389:45-389:46 V4 | 1375 | testdata/Builtins.lc 380:55-380:62 Type->Type |
1376 | testdata/Builtins.lc 389:45-389:48 Type->Type | 1376 | testdata/Builtins.lc 380:55-380:76 Type |
1377 | testdata/Builtins.lc 389:45-389:78 Type | 1377 | testdata/Builtins.lc 380:55-381:57 Type |
1378 | testdata/Builtins.lc 389:45-393:55 Type | 1378 | testdata/Builtins.lc 380:61-380:62 Type -> Type->Type |
1379 | testdata/Builtins.lc 389:47-389:48 Type -> Type->Type | 1379 | testdata/Builtins.lc 380:63-380:72 Nat -> Type->Type |
1380 | testdata/Builtins.lc 389:49-389:62 Type -> Type->Type | 1380 | testdata/Builtins.lc 380:63-380:74 Type->Type |
1381 | testdata/Builtins.lc 389:49-389:76 Type->Type | 1381 | testdata/Builtins.lc 380:63-380:76 Type |
1382 | testdata/Builtins.lc 389:49-389:78 Type | 1382 | testdata/Builtins.lc 380:73-380:74 V4 |
1383 | testdata/Builtins.lc 389:63-389:76 Type | 1383 | testdata/Builtins.lc 380:75-380:76 Type |
1384 | testdata/Builtins.lc 389:64-389:67 Nat -> Type->Type | 1384 | testdata/Builtins.lc 381:26-381:31 Type |
1385 | testdata/Builtins.lc 389:64-389:69 Type->Type | 1385 | testdata/Builtins.lc 381:26-381:57 Type |
1386 | testdata/Builtins.lc 389:68-389:69 V1 | 1386 | testdata/Builtins.lc 381:36-381:41 Nat -> Type->Type |
1387 | testdata/Builtins.lc 389:70-389:75 Type | 1387 | testdata/Builtins.lc 381:36-381:43 Type->Type |
1388 | testdata/Builtins.lc 389:77-389:78 Type | 1388 | testdata/Builtins.lc 381:36-381:57 Type |
1389 | testdata/Builtins.lc 390:20-393:55 Type | 1389 | testdata/Builtins.lc 381:42-381:43 Nat | V7 |
1390 | testdata/Builtins.lc 390:21-390:22 Type | 1390 | testdata/Builtins.lc 381:42-381:57 Image V6 (Color V3) -> Type |
1391 | testdata/Builtins.lc 390:26-390:31 Type | 1391 | testdata/Builtins.lc 381:44-381:57 Type |
1392 | testdata/Builtins.lc 391:20-391:21 Type | 1392 | testdata/Builtins.lc 381:45-381:50 Type->Type |
1393 | testdata/Builtins.lc 391:20-393:55 Type | 1393 | testdata/Builtins.lc 381:51-381:56 Type |
1394 | testdata/Builtins.lc 392:20-392:33 PrimitiveType->Type | 1394 | testdata/Builtins.lc 382:3-382:13 Image V1 (Depth Float) | {a:Nat} -> Float -> Image a (Depth Float) |
1395 | testdata/Builtins.lc 392:20-392:35 Type | 1395 | testdata/Builtins.lc 382:3-382:68 Type |
1396 | testdata/Builtins.lc 392:20-393:55 Type | 1396 | testdata/Builtins.lc 382:37-382:42 Type |
1397 | testdata/Builtins.lc 392:34-392:35 V5 | 1397 | testdata/Builtins.lc 382:37-382:68 Type |
1398 | testdata/Builtins.lc 393:20-393:29 PrimitiveType -> Type->Type | 1398 | testdata/Builtins.lc 382:47-382:52 Nat -> Type->Type |
1399 | testdata/Builtins.lc 393:20-393:31 Type->Type | 1399 | testdata/Builtins.lc 382:47-382:54 Type->Type |
1400 | testdata/Builtins.lc 393:20-393:33 Type | 1400 | testdata/Builtins.lc 382:47-382:68 Type |
1401 | testdata/Builtins.lc 393:20-393:55 Type | 1401 | testdata/Builtins.lc 382:53-382:54 Nat | V2 |
1402 | testdata/Builtins.lc 393:30-393:31 PrimitiveType | 1402 | testdata/Builtins.lc 382:53-382:68 Image V1 (Depth Float) -> Type |
1403 | testdata/Builtins.lc 393:32-393:33 Type | 1403 | testdata/Builtins.lc 382:55-382:68 Type |
1404 | testdata/Builtins.lc 393:37-393:51 Nat -> Type->Type | 1404 | testdata/Builtins.lc 382:56-382:61 Type->Type |
1405 | testdata/Builtins.lc 393:37-393:53 Type->Type | 1405 | testdata/Builtins.lc 382:62-382:67 Type |
1406 | testdata/Builtins.lc 393:37-393:55 Type | 1406 | testdata/Builtins.lc 383:3-383:15 Image V1 (Stencil Int) | {a:Nat} -> Int -> Image a (Stencil Int) |
1407 | testdata/Builtins.lc 393:52-393:53 V1 | 1407 | testdata/Builtins.lc 383:3-383:68 Type |
1408 | testdata/Builtins.lc 393:54-393:55 Type | 1408 | testdata/Builtins.lc 383:37-383:40 Type |
1409 | testdata/Builtins.lc 395:1-395:15 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Bool | 1409 | testdata/Builtins.lc 383:37-383:68 Type |
1410 | testdata/Builtins.lc 395:19-395:54 Type | 1410 | testdata/Builtins.lc 383:47-383:52 Nat -> Type->Type |
1411 | testdata/Builtins.lc 395:20-395:21 V3 | 1411 | testdata/Builtins.lc 383:47-383:54 Type->Type |
1412 | testdata/Builtins.lc 395:25-395:29 Type | 1412 | testdata/Builtins.lc 383:47-383:68 Type |
1413 | testdata/Builtins.lc 395:34-395:42 Nat -> Type->Type | 1413 | testdata/Builtins.lc 383:53-383:54 Nat | V2 |
1414 | testdata/Builtins.lc 395:34-395:44 Type->Type | 1414 | testdata/Builtins.lc 383:53-383:68 Image V1 (Stencil Int) -> Type |
1415 | testdata/Builtins.lc 395:34-395:46 Type | 1415 | testdata/Builtins.lc 383:55-383:68 Type |
1416 | testdata/Builtins.lc 395:34-395:54 Type | 1416 | testdata/Builtins.lc 383:56-383:63 Type->Type |
1417 | testdata/Builtins.lc 395:43-395:44 V2 | 1417 | testdata/Builtins.lc 383:64-383:67 Type |
1418 | testdata/Builtins.lc 395:45-395:46 Type | 1418 | testdata/Builtins.lc 386:6-386:20 Nat -> Type->Type | Type |
1419 | testdata/Builtins.lc 395:50-395:54 Type | 1419 | testdata/Builtins.lc 386:27-386:30 Type |
1420 | testdata/Builtins.lc 397:20-397:79 Type | 1420 | testdata/Builtins.lc 389:5-389:18 Type->Type |
1421 | testdata/Builtins.lc 397:21-397:22 V3 | 1421 | testdata/Builtins.lc 389:26-389:31 Type |
1422 | testdata/Builtins.lc 397:26-397:30 Type | 1422 | testdata/Builtins.lc 389:26-389:55 Type->Type |
1423 | testdata/Builtins.lc 397:35-397:55 Type | 1423 | testdata/Builtins.lc 389:26-391:91 Type | Type->Type |
1424 | testdata/Builtins.lc 397:35-397:79 Type | 1424 | testdata/Builtins.lc 389:35-389:49 Nat -> Type->Type |
1425 | testdata/Builtins.lc 397:36-397:50 Nat -> Type->Type | 1425 | testdata/Builtins.lc 389:35-389:52 Type->Type |
1426 | testdata/Builtins.lc 397:36-397:52 Type->Type | 1426 | testdata/Builtins.lc 389:35-389:55 Nat -> Type->Type | Type | Type->Type |
1427 | testdata/Builtins.lc 397:51-397:52 V2 | 1427 | testdata/Builtins.lc 389:50-389:52 Nat |
1428 | testdata/Builtins.lc 397:53-397:54 Type | 1428 | testdata/Builtins.lc 389:53-389:55 Type |
1429 | testdata/Builtins.lc 397:59-397:79 Type | 1429 | testdata/Builtins.lc 390:20-390:44 Type |
1430 | testdata/Builtins.lc 397:60-397:74 Nat -> Type->Type | 1430 | testdata/Builtins.lc 390:20-390:74 Type->Type |
1431 | testdata/Builtins.lc 397:60-397:76 Type->Type | 1431 | testdata/Builtins.lc 390:20-391:91 Type |
1432 | testdata/Builtins.lc 397:75-397:76 Nat | 1432 | testdata/Builtins.lc 390:48-390:62 Nat -> Type->Type |
1433 | testdata/Builtins.lc 397:77-397:78 Type | 1433 | testdata/Builtins.lc 390:48-390:65 Type->Type |
1434 | testdata/Builtins.lc 398:1-398:16 {a} -> {b:Nat} -> a->Bool -> Stream (Fragment b a) -> Stream (Fragment b a) | 1434 | testdata/Builtins.lc 390:48-390:74 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type |
1435 | testdata/Builtins.lc 398:21-398:33 {a} -> a->Bool -> Stream a -> Stream a | 1435 | testdata/Builtins.lc 390:63-390:65 Nat |
1436 | testdata/Builtins.lc 398:21-398:52 Stream (Fragment V0 V3) -> Stream (Fragment V1 V4) | V1->Bool -> Stream (Fragment V1 V2) -> Stream (Fragment V2 V3) | 1436 | testdata/Builtins.lc 390:66-390:74 Type |
1437 | testdata/Builtins.lc 398:34-398:52 Fragment V0 V4 -> Bool | 1437 | testdata/Builtins.lc 390:67-390:69 Type |
1438 | testdata/Builtins.lc 398:35-398:49 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Bool | 1438 | testdata/Builtins.lc 390:71-390:73 Type |
1439 | testdata/Builtins.lc 398:50-398:51 V5->Bool | 1439 | testdata/Builtins.lc 391:20-391:57 Type |
1440 | testdata/Builtins.lc 400:1-400:12 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b | 1440 | testdata/Builtins.lc 391:20-391:91 Type->Type |
1441 | testdata/Builtins.lc 400:16-400:56 Type | 1441 | testdata/Builtins.lc 391:61-391:75 Nat -> Type->Type |
1442 | testdata/Builtins.lc 400:17-400:18 V5 | 1442 | testdata/Builtins.lc 391:61-391:78 Type->Type |
1443 | testdata/Builtins.lc 400:22-400:23 Type | V4 | 1443 | testdata/Builtins.lc 391:61-391:91 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1444 | testdata/Builtins.lc 400:28-400:36 Nat -> Type->Type | 1444 | testdata/Builtins.lc 391:76-391:78 Nat |
1445 | testdata/Builtins.lc 400:28-400:38 Type->Type | 1445 | testdata/Builtins.lc 391:79-391:91 Type |
1446 | testdata/Builtins.lc 400:28-400:40 Type | 1446 | testdata/Builtins.lc 391:80-391:82 Type |
1447 | testdata/Builtins.lc 400:28-400:56 Type | 1447 | testdata/Builtins.lc 391:80-391:86 Type->Type |
1448 | testdata/Builtins.lc 400:37-400:38 V2 | 1448 | testdata/Builtins.lc 391:84-391:86 Type |
1449 | testdata/Builtins.lc 400:39-400:40 Type | 1449 | testdata/Builtins.lc 391:88-391:90 Type |
1450 | testdata/Builtins.lc 400:44-400:52 Nat -> Type->Type | 1450 | testdata/Builtins.lc 394:5-394:20 Type->Type |
1451 | testdata/Builtins.lc 400:44-400:54 Type->Type | 1451 | testdata/Builtins.lc 394:28-394:33 Type |
1452 | testdata/Builtins.lc 400:44-400:56 Type | 1452 | testdata/Builtins.lc 394:28-394:41 Type->Type |
1453 | testdata/Builtins.lc 400:53-400:54 Nat | 1453 | testdata/Builtins.lc 394:28-396:99 Type | Type->Type |
1454 | testdata/Builtins.lc 400:55-400:56 Type | 1454 | testdata/Builtins.lc 394:37-394:41 Nat -> Type->Type | Type | Type->Type |
1455 | testdata/Builtins.lc 402:1-402:13 {a} -> {b} -> {c:Nat} -> a->b -> Stream (Fragment c a) -> Stream (Fragment c b) | 1455 | testdata/Builtins.lc 395:22-395:46 Type |
1456 | testdata/Builtins.lc 402:18-402:27 {a} -> {b} -> a->b -> Stream a -> Stream b | 1456 | testdata/Builtins.lc 395:22-395:64 Type->Type |
1457 | testdata/Builtins.lc 402:18-402:43 Stream (Fragment V0 V2) -> Stream (Fragment V1 V2) | 1457 | testdata/Builtins.lc 395:22-396:99 Type |
1458 | testdata/Builtins.lc 402:28-402:43 Fragment V0 V2 -> Fragment V1 V2 | 1458 | testdata/Builtins.lc 395:50-395:54 a:Type -> a -> a->Type |
1459 | testdata/Builtins.lc 402:29-402:40 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b | 1459 | testdata/Builtins.lc 395:50-395:58 Nat -> Nat->Type |
1460 | testdata/Builtins.lc 402:41-402:42 V6 | 1460 | testdata/Builtins.lc 395:50-395:61 Nat->Type |
1461 | testdata/Builtins.lc 406:6-406:11 Nat -> Type->Type | Type | 1461 | testdata/Builtins.lc 395:50-395:64 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type |
1462 | testdata/Builtins.lc 406:6-410:68 Type | 1462 | testdata/Builtins.lc 395:55-395:58 Type |
1463 | testdata/Builtins.lc 406:15-406:18 Type | 1463 | testdata/Builtins.lc 395:59-395:61 Nat |
1464 | testdata/Builtins.lc 406:22-406:26 Type | 1464 | testdata/Builtins.lc 395:62-395:64 Nat |
1465 | testdata/Builtins.lc 406:22-406:34 Type | 1465 | testdata/Builtins.lc 396:22-396:59 Type |
1466 | testdata/Builtins.lc 406:30-406:34 Type | 1466 | testdata/Builtins.lc 396:22-396:99 Type->Type |
1467 | testdata/Builtins.lc 407:3-407:13 Image V6 (Color V3) | {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) | 1467 | testdata/Builtins.lc 396:63-396:65 Type -> Type->Type |
1468 | testdata/Builtins.lc 407:3-408:57 Type | 1468 | testdata/Builtins.lc 396:63-396:82 Type->Type |
1469 | testdata/Builtins.lc 407:47-408:57 Type | 1469 | testdata/Builtins.lc 396:63-396:99 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1470 | testdata/Builtins.lc 407:48-407:51 Type->Type | 1470 | testdata/Builtins.lc 396:66-396:82 Type |
1471 | testdata/Builtins.lc 407:48-407:53 Type | 1471 | testdata/Builtins.lc 396:67-396:71 a:Type -> a -> a->Type |
1472 | testdata/Builtins.lc 407:52-407:53 V3 | 1472 | testdata/Builtins.lc 396:67-396:75 Nat -> Nat->Type |
1473 | testdata/Builtins.lc 407:55-407:60 V2 | 1473 | testdata/Builtins.lc 396:67-396:78 Nat->Type |
1474 | testdata/Builtins.lc 407:55-407:62 Type->Type | 1474 | testdata/Builtins.lc 396:72-396:75 Type |
1475 | testdata/Builtins.lc 407:55-407:76 Type | 1475 | testdata/Builtins.lc 396:76-396:78 Nat |
1476 | testdata/Builtins.lc 407:55-408:57 Type | 1476 | testdata/Builtins.lc 396:79-396:81 Nat |
1477 | testdata/Builtins.lc 407:61-407:62 Type -> Type->Type | 1477 | testdata/Builtins.lc 396:83-396:99 Type |
1478 | testdata/Builtins.lc 407:63-407:72 Nat -> Type->Type | 1478 | testdata/Builtins.lc 396:84-396:88 a:Type -> a -> a->Type |
1479 | testdata/Builtins.lc 407:63-407:74 Type->Type | 1479 | testdata/Builtins.lc 396:84-396:92 Nat -> Nat->Type |
1480 | testdata/Builtins.lc 407:63-407:76 Type | 1480 | testdata/Builtins.lc 396:84-396:95 Nat->Type |
1481 | testdata/Builtins.lc 407:73-407:74 V4 | 1481 | testdata/Builtins.lc 396:89-396:92 Type |
1482 | testdata/Builtins.lc 407:75-407:76 Type | 1482 | testdata/Builtins.lc 396:93-396:95 Nat |
1483 | testdata/Builtins.lc 408:26-408:31 Type | 1483 | testdata/Builtins.lc 396:96-396:98 Nat |
1484 | testdata/Builtins.lc 408:26-408:57 Type | 1484 | testdata/Builtins.lc 398:7-398:20 Type->Type |
1485 | testdata/Builtins.lc 408:36-408:41 Nat -> Type->Type | 1485 | testdata/Builtins.lc 398:7-398:65 Type |
1486 | testdata/Builtins.lc 408:36-408:43 Type->Type | 1486 | testdata/Builtins.lc 398:29-398:42 {a} -> {b} -> {c : DefaultFragOp b} -> FragmentOperation b |
1487 | testdata/Builtins.lc 408:36-408:57 Type | 1487 | testdata/Builtins.lc 398:46-398:63 Type->Type |
1488 | testdata/Builtins.lc 408:42-408:43 Nat | V7 | 1488 | testdata/Builtins.lc 398:46-398:65 Type |
1489 | testdata/Builtins.lc 408:42-408:57 Image V6 (Color V3) -> Type | 1489 | testdata/Builtins.lc 398:64-398:65 Type |
1490 | testdata/Builtins.lc 408:44-408:57 Type | 1490 | testdata/Builtins.lc 399:37-399:42 Type |
1491 | testdata/Builtins.lc 408:45-408:50 Type->Type | 1491 | testdata/Builtins.lc 399:37-399:112 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 |
1492 | testdata/Builtins.lc 408:51-408:56 Type | 1492 | testdata/Builtins.lc 399:37-400:36 Type | Type->Type |
1493 | testdata/Builtins.lc 409:3-409:13 Image V1 (Depth Float) | {a:Nat} -> Float -> Image a (Depth Float) | 1493 | testdata/Builtins.lc 399:37-400:77 {a : DefaultFragOp V1} -> FragmentOperation V2 | {a} -> {b : DefaultFragOp a} -> FragmentOperation a |
1494 | testdata/Builtins.lc 409:3-409:68 Type | 1494 | testdata/Builtins.lc 399:69-399:76 {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) |
1495 | testdata/Builtins.lc 409:37-409:42 Type | 1495 | testdata/Builtins.lc 399:69-399:87 VecScalar V2 Bool -> FragmentOperation (Color (VecScalar V3 V2)) |
1496 | testdata/Builtins.lc 409:37-409:68 Type | 1496 | testdata/Builtins.lc 399:69-399:112 FragmentOperation (Color (VecS V1 4)) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a))))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ a)))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ a))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ a))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ a)))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ a)))} -> FragmentOperation (Color (VecS Float ('Succ a))) | a:Nat -> {b : DefaultFragOp (Color (VecS V1 a))} -> FragmentOperation (Color (VecS V2 a)) | a:Type -> b:Nat -> {c : DefaultFragOp (Color (VecS a b))} -> FragmentOperation (Color (VecS a b)) | a:Type -> {b : DefaultFragOp (Color a)} -> FragmentOperation (Color a) |
1497 | testdata/Builtins.lc 409:47-409:52 Nat -> Type->Type | 1497 | testdata/Builtins.lc 399:77-399:87 {a} -> Blending a |
1498 | testdata/Builtins.lc 409:47-409:54 Type->Type | 1498 | testdata/Builtins.lc 399:88-399:112 VecS Bool 4 |
1499 | testdata/Builtins.lc 409:47-409:68 Type | 1499 | testdata/Builtins.lc 399:89-399:91 {a} -> a -> a -> a -> a -> VecS a 4 |
1500 | testdata/Builtins.lc 409:53-409:54 Nat | V2 | 1500 | testdata/Builtins.lc 399:89-399:96 Bool -> Bool -> Bool -> VecS Bool 4 |
1501 | testdata/Builtins.lc 409:53-409:68 Image V1 (Depth Float) -> Type | 1501 | testdata/Builtins.lc 399:89-399:101 Bool -> Bool -> VecS Bool 4 |
1502 | testdata/Builtins.lc 409:55-409:68 Type | 1502 | testdata/Builtins.lc 399:89-399:106 Bool -> VecS Bool 4 |
1503 | testdata/Builtins.lc 409:56-409:61 Type->Type | 1503 | testdata/Builtins.lc 399:92-399:96 Bool |
1504 | testdata/Builtins.lc 409:62-409:67 Type | 1504 | testdata/Builtins.lc 399:97-399:101 Bool |
1505 | testdata/Builtins.lc 410:3-410:15 Image V1 (Stencil Int) | {a:Nat} -> Int -> Image a (Stencil Int) | 1505 | testdata/Builtins.lc 399:102-399:106 Bool |
1506 | testdata/Builtins.lc 410:3-410:68 Type | 1506 | testdata/Builtins.lc 399:107-399:111 Bool |
1507 | testdata/Builtins.lc 410:37-410:40 Type | 1507 | testdata/Builtins.lc 400:31-400:36 Type |
1508 | testdata/Builtins.lc 410:37-410:68 Type | 1508 | testdata/Builtins.lc 400:31-400:77 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 |
1509 | testdata/Builtins.lc 410:47-410:52 Nat -> Type->Type | 1509 | testdata/Builtins.lc 400:60-400:67 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) |
1510 | testdata/Builtins.lc 410:47-410:54 Type->Type | 1510 | testdata/Builtins.lc 400:60-400:72 Bool -> FragmentOperation (Depth Float) |
1511 | testdata/Builtins.lc 410:47-410:68 Type | 1511 | testdata/Builtins.lc 400:60-400:77 FragmentOperation (Depth Float) | a:Type -> {b : DefaultFragOp (Depth a)} -> FragmentOperation (Depth a) |
1512 | testdata/Builtins.lc 410:53-410:54 Nat | V2 | 1512 | testdata/Builtins.lc 400:68-400:72 ComparisonFunction |
1513 | testdata/Builtins.lc 410:53-410:68 Image V1 (Stencil Int) -> Type | 1513 | testdata/Builtins.lc 400:73-400:77 Bool |
1514 | testdata/Builtins.lc 410:55-410:68 Type | 1514 | testdata/Builtins.lc 407:6-407:17 Nat -> Type->Type | Type |
1515 | testdata/Builtins.lc 410:56-410:63 Type->Type | 1515 | testdata/Builtins.lc 407:6-409:14 Type |
1516 | testdata/Builtins.lc 410:64-410:67 Type | 1516 | testdata/Builtins.lc 407:24-407:27 Type |
1517 | testdata/Builtins.lc 413:6-413:20 Nat -> Type->Type | Type | 1517 | testdata/Builtins.lc 408:3-408:13 FrameBuffer V5 V4 | Type | {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b |
1518 | testdata/Builtins.lc 413:27-413:30 Type | 1518 | testdata/Builtins.lc 408:19-408:27 Type->Type |
1519 | testdata/Builtins.lc 416:5-416:18 Type->Type | 1519 | testdata/Builtins.lc 408:19-408:29 Type |
1520 | testdata/Builtins.lc 416:26-416:31 Type | 1520 | testdata/Builtins.lc 408:19-408:106 Type |
1521 | testdata/Builtins.lc 416:26-416:55 Type->Type | 1521 | testdata/Builtins.lc 408:28-408:29 Type |
1522 | testdata/Builtins.lc 416:26-418:91 Type | Type->Type | 1522 | testdata/Builtins.lc 408:33-408:68 Type |
1523 | testdata/Builtins.lc 416:35-416:49 Nat -> Type->Type | 1523 | testdata/Builtins.lc 408:33-408:106 Type |
1524 | testdata/Builtins.lc 416:35-416:52 Type->Type | 1524 | testdata/Builtins.lc 408:34-408:48 Nat -> Type->Type |
1525 | testdata/Builtins.lc 416:35-416:55 Nat -> Type->Type | Type | Type->Type | 1525 | testdata/Builtins.lc 408:34-408:50 Type->Type |
1526 | testdata/Builtins.lc 416:50-416:52 Nat | 1526 | testdata/Builtins.lc 408:49-408:50 Nat |
1527 | testdata/Builtins.lc 416:53-416:55 Type | 1527 | testdata/Builtins.lc 408:51-408:67 Type |
1528 | testdata/Builtins.lc 417:20-417:44 Type | 1528 | testdata/Builtins.lc 408:52-408:64 Type->Type |
1529 | testdata/Builtins.lc 417:20-417:74 Type->Type | 1529 | testdata/Builtins.lc 408:65-408:66 Type |
1530 | testdata/Builtins.lc 417:20-418:91 Type | 1530 | testdata/Builtins.lc 408:72-408:83 Nat -> Type->Type |
1531 | testdata/Builtins.lc 417:48-417:62 Nat -> Type->Type | 1531 | testdata/Builtins.lc 408:72-408:85 Type->Type |
1532 | testdata/Builtins.lc 417:48-417:65 Type->Type | 1532 | testdata/Builtins.lc 408:72-408:87 Type |
1533 | testdata/Builtins.lc 417:48-417:74 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type | 1533 | testdata/Builtins.lc 408:72-408:106 Type |
1534 | testdata/Builtins.lc 417:63-417:65 Nat | 1534 | testdata/Builtins.lc 408:84-408:85 Nat |
1535 | testdata/Builtins.lc 417:66-417:74 Type | 1535 | testdata/Builtins.lc 408:86-408:87 Type |
1536 | testdata/Builtins.lc 417:67-417:69 Type | 1536 | testdata/Builtins.lc 408:91-408:102 Nat -> Type->Type |
1537 | testdata/Builtins.lc 417:71-417:73 Type | 1537 | testdata/Builtins.lc 408:91-408:104 Type->Type |
1538 | testdata/Builtins.lc 418:20-418:57 Type | 1538 | testdata/Builtins.lc 408:91-408:106 Type |
1539 | testdata/Builtins.lc 418:20-418:91 Type->Type | 1539 | testdata/Builtins.lc 408:103-408:104 Nat |
1540 | testdata/Builtins.lc 418:61-418:75 Nat -> Type->Type | 1540 | testdata/Builtins.lc 408:105-408:106 Type |
1541 | testdata/Builtins.lc 418:61-418:78 Type->Type | 1541 | testdata/Builtins.lc 409:3-409:14 FrameBuffer V7 V6 | Type | {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b |
1542 | testdata/Builtins.lc 418:61-418:91 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1542 | testdata/Builtins.lc 409:19-409:120 Type |
1543 | testdata/Builtins.lc 418:76-418:78 Nat | 1543 | testdata/Builtins.lc 409:20-409:36 Type->Type |
1544 | testdata/Builtins.lc 418:79-418:91 Type | 1544 | testdata/Builtins.lc 409:20-409:38 Type |
1545 | testdata/Builtins.lc 418:80-418:82 Type | 1545 | testdata/Builtins.lc 409:37-409:38 Type |
1546 | testdata/Builtins.lc 418:80-418:86 Type->Type | 1546 | testdata/Builtins.lc 409:40-409:55 Type->Type |
1547 | testdata/Builtins.lc 418:84-418:86 Type | 1547 | testdata/Builtins.lc 409:40-409:57 Type |
1548 | testdata/Builtins.lc 418:88-418:90 Type | 1548 | testdata/Builtins.lc 409:40-409:120 Type |
1549 | testdata/Builtins.lc 421:5-421:20 Type->Type | 1549 | testdata/Builtins.lc 409:56-409:57 V2 |
1550 | testdata/Builtins.lc 421:28-421:33 Type | 1550 | testdata/Builtins.lc 409:59-409:73 Nat -> Type->Type |
1551 | testdata/Builtins.lc 421:28-421:41 Type->Type | 1551 | testdata/Builtins.lc 409:59-409:75 Type->Type |
1552 | testdata/Builtins.lc 421:28-423:99 Type | Type->Type | 1552 | testdata/Builtins.lc 409:59-409:77 Type |
1553 | testdata/Builtins.lc 421:37-421:41 Nat -> Type->Type | Type | Type->Type | 1553 | testdata/Builtins.lc 409:59-409:79 Type->Type |
1554 | testdata/Builtins.lc 422:22-422:46 Type | 1554 | testdata/Builtins.lc 409:59-409:95 Type |
1555 | testdata/Builtins.lc 422:22-422:64 Type->Type | 1555 | testdata/Builtins.lc 409:59-409:120 Type |
1556 | testdata/Builtins.lc 422:22-423:99 Type | 1556 | testdata/Builtins.lc 409:74-409:75 Nat |
1557 | testdata/Builtins.lc 422:50-422:54 a:Type -> a -> a->Type | 1557 | testdata/Builtins.lc 409:76-409:77 Type |
1558 | testdata/Builtins.lc 422:50-422:58 Nat -> Nat->Type | 1558 | testdata/Builtins.lc 409:78-409:79 Type -> Type->Type |
1559 | testdata/Builtins.lc 422:50-422:61 Nat->Type | 1559 | testdata/Builtins.lc 409:80-409:93 Type->Type |
1560 | testdata/Builtins.lc 422:50-422:64 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type | 1560 | testdata/Builtins.lc 409:80-409:95 Type |
1561 | testdata/Builtins.lc 422:55-422:58 Type | 1561 | testdata/Builtins.lc 409:94-409:95 Type |
1562 | testdata/Builtins.lc 422:59-422:61 Nat | 1562 | testdata/Builtins.lc 409:100-409:101 Type |
1563 | testdata/Builtins.lc 422:62-422:64 Nat | 1563 | testdata/Builtins.lc 409:100-409:120 Type |
1564 | testdata/Builtins.lc 423:22-423:59 Type | 1564 | testdata/Builtins.lc 409:105-409:116 Nat -> Type->Type |
1565 | testdata/Builtins.lc 423:22-423:99 Type->Type | 1565 | testdata/Builtins.lc 409:105-409:118 Type->Type |
1566 | testdata/Builtins.lc 423:63-423:65 Type -> Type->Type | 1566 | testdata/Builtins.lc 409:105-409:120 Type |
1567 | testdata/Builtins.lc 423:63-423:82 Type->Type | 1567 | testdata/Builtins.lc 409:117-409:118 Nat |
1568 | testdata/Builtins.lc 423:63-423:99 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1568 | testdata/Builtins.lc 409:119-409:120 Type |
1569 | testdata/Builtins.lc 423:66-423:82 Type | 1569 | testdata/Builtins.lc 411:1-411:11 {a:Nat} -> {b} -> {c} -> FragOps' b -> (c -> RemSemantics b) -> Stream (Fragment a c) -> FrameBuffer a b -> FrameBuffer a b |
1570 | testdata/Builtins.lc 423:67-423:71 a:Type -> a -> a->Type | 1570 | testdata/Builtins.lc 411:34-411:44 {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b |
1571 | testdata/Builtins.lc 423:67-423:75 Nat -> Nat->Type | 1571 | testdata/Builtins.lc 411:34-411:48 Stream (Fragment V1 (RemSemantics V0)) -> FrameBuffer V2 V1 -> FrameBuffer V3 V2 |
1572 | testdata/Builtins.lc 423:67-423:78 Nat->Type | 1572 | testdata/Builtins.lc 411:34-411:76 FrameBuffer V2 V1 -> FrameBuffer V3 V2 |
1573 | testdata/Builtins.lc 423:72-423:75 Type | 1573 | testdata/Builtins.lc 411:34-411:79 FrameBuffer V2 V1 |
1574 | testdata/Builtins.lc 423:76-423:78 Nat | 1574 | testdata/Builtins.lc 411:45-411:48 V9 |
1575 | testdata/Builtins.lc 423:79-423:81 Nat | 1575 | testdata/Builtins.lc 411:49-411:76 Stream (Fragment V2 (RemSemantics V1)) |
1576 | testdata/Builtins.lc 423:83-423:99 Type | 1576 | testdata/Builtins.lc 411:50-411:62 {a} -> {b} -> {c:Nat} -> a->b -> Stream (Fragment c a) -> Stream (Fragment c b) |
1577 | testdata/Builtins.lc 423:84-423:88 a:Type -> a -> a->Type | 1577 | testdata/Builtins.lc 411:50-411:70 Stream (Fragment V0 V2) -> Stream (Fragment V1 V2) |
1578 | testdata/Builtins.lc 423:84-423:92 Nat -> Nat->Type | 1578 | testdata/Builtins.lc 411:63-411:70 V10 |
1579 | testdata/Builtins.lc 423:84-423:95 Nat->Type | 1579 | testdata/Builtins.lc 411:71-411:75 V6 |
1580 | testdata/Builtins.lc 423:89-423:92 Type | 1580 | testdata/Builtins.lc 411:77-411:79 V4 |
1581 | testdata/Builtins.lc 423:93-423:95 Nat | 1581 | testdata/Builtins.lc 413:1-413:20 {a} -> a->a |
1582 | testdata/Builtins.lc 423:96-423:98 Nat | 1582 | testdata/Builtins.lc 413:25-413:26 V1 |
1583 | testdata/Builtins.lc 425:7-425:20 Type->Type | 1583 | testdata/Builtins.lc 416:1-416:9 {a} -> FrameBuffer 1 a -> Image 1 a |
1584 | testdata/Builtins.lc 425:7-425:65 Type | 1584 | testdata/Builtins.lc 416:24-416:35 Nat -> Type->Type |
1585 | testdata/Builtins.lc 425:29-425:42 {a} -> {b} -> {c : DefaultFragOp b} -> FragmentOperation b | 1585 | testdata/Builtins.lc 416:24-416:37 Type->Type |
1586 | testdata/Builtins.lc 425:46-425:63 Type->Type | 1586 | testdata/Builtins.lc 416:24-416:39 Type |
1587 | testdata/Builtins.lc 425:46-425:65 Type | 1587 | testdata/Builtins.lc 416:24-416:52 Type |
1588 | testdata/Builtins.lc 425:64-425:65 Type | 1588 | testdata/Builtins.lc 416:36-416:37 V1 |
1589 | testdata/Builtins.lc 426:37-426:42 Type | 1589 | testdata/Builtins.lc 416:38-416:39 V1 |
1590 | testdata/Builtins.lc 426:37-426:112 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 | 1590 | testdata/Builtins.lc 416:43-416:48 Nat -> Type->Type |
1591 | testdata/Builtins.lc 426:37-427:36 Type | Type->Type | 1591 | testdata/Builtins.lc 416:43-416:50 Type->Type |
1592 | testdata/Builtins.lc 426:37-427:77 {a : DefaultFragOp V1} -> FragmentOperation V2 | {a} -> {b : DefaultFragOp a} -> FragmentOperation a | 1592 | testdata/Builtins.lc 416:43-416:52 Type |
1593 | testdata/Builtins.lc 426:69-426:76 {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) | 1593 | testdata/Builtins.lc 416:49-416:50 V1 |
1594 | testdata/Builtins.lc 426:69-426:87 VecScalar V2 Bool -> FragmentOperation (Color (VecScalar V3 V2)) | 1594 | testdata/Builtins.lc 416:51-416:52 Type |
1595 | testdata/Builtins.lc 426:69-426:112 FragmentOperation (Color (VecS V1 4)) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a))))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ a)))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ a))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ a))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ a)))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ a)))} -> FragmentOperation (Color (VecS Float ('Succ a))) | a:Nat -> {b : DefaultFragOp (Color (VecS V1 a))} -> FragmentOperation (Color (VecS V2 a)) | a:Type -> b:Nat -> {c : DefaultFragOp (Color (VecS a b))} -> FragmentOperation (Color (VecS a b)) | a:Type -> {b : DefaultFragOp (Color a)} -> FragmentOperation (Color a) | 1595 | testdata/Builtins.lc 417:1-417:14 FrameBuffer 1 (Tuple2 (Depth Float) (Color (VecS Float 4))) -> Image 1 (Color (VecS Float 4)) |
1596 | testdata/Builtins.lc 426:77-426:87 {a} -> Blending a | 1596 | testdata/Builtins.lc 417:24-417:35 Nat -> Type->Type |
1597 | testdata/Builtins.lc 426:88-426:112 VecS Bool 4 | 1597 | testdata/Builtins.lc 417:24-417:37 Type->Type |
1598 | testdata/Builtins.lc 426:89-426:91 {a} -> a -> a -> a -> a -> VecS a 4 | 1598 | testdata/Builtins.lc 417:24-417:72 Type |
1599 | testdata/Builtins.lc 426:89-426:96 Bool -> Bool -> Bool -> VecS Bool 4 | 1599 | testdata/Builtins.lc 417:36-417:37 V1 |
1600 | testdata/Builtins.lc 426:89-426:101 Bool -> Bool -> VecS Bool 4 | 1600 | testdata/Builtins.lc 417:38-417:72 Type |
1601 | testdata/Builtins.lc 426:89-426:106 Bool -> VecS Bool 4 | 1601 | testdata/Builtins.lc 417:39-417:44 Type->Type |
1602 | testdata/Builtins.lc 426:92-426:96 Bool | 1602 | testdata/Builtins.lc 417:39-417:50 Type |
1603 | testdata/Builtins.lc 426:97-426:101 Bool | 1603 | testdata/Builtins.lc 417:45-417:50 Type |
1604 | testdata/Builtins.lc 426:102-426:106 Bool | 1604 | testdata/Builtins.lc 417:52-417:57 Type->Type |
1605 | testdata/Builtins.lc 426:107-426:111 Bool | 1605 | testdata/Builtins.lc 417:52-417:71 Type |
1606 | testdata/Builtins.lc 427:31-427:36 Type | 1606 | testdata/Builtins.lc 417:58-417:71 Type |
1607 | testdata/Builtins.lc 427:31-427:77 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 | 1607 | testdata/Builtins.lc 417:59-417:62 Nat -> Type->Type |
1608 | testdata/Builtins.lc 427:60-427:67 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) | 1608 | testdata/Builtins.lc 417:59-417:64 Type->Type |
1609 | testdata/Builtins.lc 427:60-427:72 Bool -> FragmentOperation (Depth Float) | 1609 | testdata/Builtins.lc 417:63-417:64 V1 |
1610 | testdata/Builtins.lc 427:60-427:77 FragmentOperation (Depth Float) | a:Type -> {b : DefaultFragOp (Depth a)} -> FragmentOperation (Depth a) | 1610 | testdata/Builtins.lc 417:65-417:70 Type |
1611 | testdata/Builtins.lc 427:68-427:72 ComparisonFunction | 1611 | testdata/Builtins.lc 417:76-417:81 Nat -> Type->Type |
1612 | testdata/Builtins.lc 427:73-427:77 Bool | 1612 | testdata/Builtins.lc 417:76-417:83 Type->Type |
1613 | testdata/Builtins.lc 434:6-434:17 Nat -> Type->Type | Type | 1613 | testdata/Builtins.lc 417:76-417:105 Type |
1614 | testdata/Builtins.lc 434:6-436:14 Type | 1614 | testdata/Builtins.lc 417:82-417:83 V1 |
1615 | testdata/Builtins.lc 434:24-434:27 Type | 1615 | testdata/Builtins.lc 417:84-417:105 Type |
1616 | testdata/Builtins.lc 435:3-435:13 FrameBuffer V5 V4 | Type | {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b | 1616 | testdata/Builtins.lc 417:85-417:90 Type->Type |
1617 | testdata/Builtins.lc 435:19-435:27 Type->Type | 1617 | testdata/Builtins.lc 417:91-417:104 Type |
1618 | testdata/Builtins.lc 435:19-435:29 Type | 1618 | testdata/Builtins.lc 417:92-417:95 Nat -> Type->Type |
1619 | testdata/Builtins.lc 435:19-435:106 Type | 1619 | testdata/Builtins.lc 417:92-417:97 Type->Type |
1620 | testdata/Builtins.lc 435:28-435:29 Type | 1620 | testdata/Builtins.lc 417:96-417:97 V1 |
1621 | testdata/Builtins.lc 435:33-435:68 Type | 1621 | testdata/Builtins.lc 417:98-417:103 Type |
1622 | testdata/Builtins.lc 435:33-435:106 Type | 1622 | testdata/Builtins.lc 419:6-419:12 Type |
1623 | testdata/Builtins.lc 435:34-435:48 Nat -> Type->Type | 1623 | testdata/Builtins.lc 419:6-420:12 Type |
1624 | testdata/Builtins.lc 435:34-435:50 Type->Type | 1624 | testdata/Builtins.lc 420:3-420:12 Output | Type | {a:Nat} -> {b} -> FrameBuffer a b -> Output |
1625 | testdata/Builtins.lc 435:49-435:50 Nat | 1625 | testdata/Builtins.lc 420:26-420:37 Nat -> Type->Type |
1626 | testdata/Builtins.lc 435:51-435:67 Type | 1626 | testdata/Builtins.lc 420:26-420:39 Type->Type |
1627 | testdata/Builtins.lc 435:52-435:64 Type->Type | 1627 | testdata/Builtins.lc 420:26-420:41 Type |
1628 | testdata/Builtins.lc 435:65-435:66 Type | 1628 | testdata/Builtins.lc 420:26-420:51 Type |
1629 | testdata/Builtins.lc 435:72-435:83 Nat -> Type->Type | 1629 | testdata/Builtins.lc 420:38-420:39 V3 |
1630 | testdata/Builtins.lc 435:72-435:85 Type->Type | 1630 | testdata/Builtins.lc 420:40-420:41 V1 |
1631 | testdata/Builtins.lc 435:72-435:87 Type | 1631 | testdata/Builtins.lc 420:45-420:51 Type |
1632 | testdata/Builtins.lc 435:72-435:106 Type | 1632 | testdata/Builtins.lc 426:1-426:8 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1633 | testdata/Builtins.lc 435:84-435:85 Nat | 1633 | testdata/Builtins.lc 426:10-426:17 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1634 | testdata/Builtins.lc 435:86-435:87 Type | 1634 | testdata/Builtins.lc 426:19-426:26 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1635 | testdata/Builtins.lc 435:91-435:102 Nat -> Type->Type | 1635 | testdata/Builtins.lc 426:34-426:37 Type->Type |
1636 | testdata/Builtins.lc 435:91-435:104 Type->Type | 1636 | testdata/Builtins.lc 426:34-426:58 Type |
1637 | testdata/Builtins.lc 435:91-435:106 Type | 1637 | testdata/Builtins.lc 426:34-426:73 Type |
1638 | testdata/Builtins.lc 435:103-435:104 Nat | 1638 | testdata/Builtins.lc 426:38-426:58 Type |
1639 | testdata/Builtins.lc 435:105-435:106 Type | 1639 | testdata/Builtins.lc 426:39-426:55 Type->Type |
1640 | testdata/Builtins.lc 436:3-436:14 FrameBuffer V7 V6 | Type | {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b | 1640 | testdata/Builtins.lc 426:56-426:57 V1 |
1641 | testdata/Builtins.lc 436:19-436:120 Type | 1641 | testdata/Builtins.lc 426:62-426:63 Type |
1642 | testdata/Builtins.lc 436:20-436:36 Type->Type | 1642 | testdata/Builtins.lc 426:62-426:73 Type |
1643 | testdata/Builtins.lc 436:20-436:38 Type | 1643 | testdata/Builtins.lc 426:67-426:68 Type |
1644 | testdata/Builtins.lc 436:37-436:38 Type | 1644 | testdata/Builtins.lc 426:67-426:73 Type |
1645 | testdata/Builtins.lc 436:40-436:55 Type->Type | 1645 | testdata/Builtins.lc 426:72-426:73 Type |
1646 | testdata/Builtins.lc 436:40-436:57 Type | 1646 | testdata/Builtins.lc 427:1-427:9 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1647 | testdata/Builtins.lc 436:40-436:120 Type | 1647 | testdata/Builtins.lc 427:11-427:19 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1648 | testdata/Builtins.lc 436:56-436:57 V2 | 1648 | testdata/Builtins.lc 427:21-427:29 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1649 | testdata/Builtins.lc 436:59-436:73 Nat -> Type->Type | 1649 | testdata/Builtins.lc 427:34-427:80 Type |
1650 | testdata/Builtins.lc 436:59-436:75 Type->Type | 1650 | testdata/Builtins.lc 427:35-427:36 V3 |
1651 | testdata/Builtins.lc 436:59-436:77 Type | 1651 | testdata/Builtins.lc 427:35-427:38 Type->Type |
1652 | testdata/Builtins.lc 436:59-436:79 Type->Type | 1652 | testdata/Builtins.lc 427:35-427:57 Type |
1653 | testdata/Builtins.lc 436:59-436:95 Type | 1653 | testdata/Builtins.lc 427:37-427:38 Type -> Type->Type |
1654 | testdata/Builtins.lc 436:59-436:120 Type | 1654 | testdata/Builtins.lc 427:39-427:55 Type->Type |
1655 | testdata/Builtins.lc 436:74-436:75 Nat | 1655 | testdata/Builtins.lc 427:39-427:57 Type |
1656 | testdata/Builtins.lc 436:76-436:77 Type | 1656 | testdata/Builtins.lc 427:56-427:57 V1 |
1657 | testdata/Builtins.lc 436:78-436:79 Type -> Type->Type | 1657 | testdata/Builtins.lc 427:59-427:62 Type->Type |
1658 | testdata/Builtins.lc 436:80-436:93 Type->Type | 1658 | testdata/Builtins.lc 427:59-427:64 Type |
1659 | testdata/Builtins.lc 436:80-436:95 Type | 1659 | testdata/Builtins.lc 427:59-427:80 Type |
1660 | testdata/Builtins.lc 436:94-436:95 Type | 1660 | testdata/Builtins.lc 427:63-427:64 Type |
1661 | testdata/Builtins.lc 436:100-436:101 Type | 1661 | testdata/Builtins.lc 427:69-427:70 Type |
1662 | testdata/Builtins.lc 436:100-436:120 Type | 1662 | testdata/Builtins.lc 427:69-427:80 Type |
1663 | testdata/Builtins.lc 436:105-436:116 Nat -> Type->Type | 1663 | testdata/Builtins.lc 427:74-427:75 Type |
1664 | testdata/Builtins.lc 436:105-436:118 Type->Type | 1664 | testdata/Builtins.lc 427:74-427:80 Type |
1665 | testdata/Builtins.lc 436:105-436:120 Type | 1665 | testdata/Builtins.lc 427:79-427:80 Type |
1666 | testdata/Builtins.lc 436:117-436:118 Nat | 1666 | testdata/Builtins.lc 428:1-428:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1667 | testdata/Builtins.lc 436:119-436:120 Type | 1667 | testdata/Builtins.lc 428:10-428:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1668 | testdata/Builtins.lc 438:1-438:11 {a:Nat} -> {b} -> {c} -> FragOps' b -> (c -> RemSemantics b) -> Stream (Fragment a c) -> FrameBuffer a b -> FrameBuffer a b | 1668 | testdata/Builtins.lc 428:34-428:75 Type |
1669 | testdata/Builtins.lc 438:34-438:44 {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b | 1669 | testdata/Builtins.lc 428:35-428:38 Type->Type |
1670 | testdata/Builtins.lc 438:34-438:48 Stream (Fragment V1 (RemSemantics V0)) -> FrameBuffer V2 V1 -> FrameBuffer V3 V2 | 1670 | testdata/Builtins.lc 428:35-428:40 Type |
1671 | testdata/Builtins.lc 438:34-438:76 FrameBuffer V2 V1 -> FrameBuffer V3 V2 | 1671 | testdata/Builtins.lc 428:39-428:40 V5 |
1672 | testdata/Builtins.lc 438:34-438:79 FrameBuffer V2 V1 | 1672 | testdata/Builtins.lc 428:42-428:43 V4 |
1673 | testdata/Builtins.lc 438:45-438:48 V9 | 1673 | testdata/Builtins.lc 428:42-428:45 Type->Type |
1674 | testdata/Builtins.lc 438:49-438:76 Stream (Fragment V2 (RemSemantics V1)) | 1674 | testdata/Builtins.lc 428:42-428:59 Type |
1675 | testdata/Builtins.lc 438:50-438:62 {a} -> {b} -> {c:Nat} -> a->b -> Stream (Fragment c a) -> Stream (Fragment c b) | 1675 | testdata/Builtins.lc 428:42-428:75 Type |
1676 | testdata/Builtins.lc 438:50-438:70 Stream (Fragment V0 V2) -> Stream (Fragment V1 V2) | 1676 | testdata/Builtins.lc 428:44-428:45 Type -> Type->Type |
1677 | testdata/Builtins.lc 438:63-438:70 V10 | 1677 | testdata/Builtins.lc 428:46-428:55 Nat -> Type->Type |
1678 | testdata/Builtins.lc 438:71-438:75 V6 | 1678 | testdata/Builtins.lc 428:46-428:57 Type->Type |
1679 | testdata/Builtins.lc 438:77-438:79 V4 | 1679 | testdata/Builtins.lc 428:46-428:59 Type |
1680 | testdata/Builtins.lc 440:1-440:20 {a} -> a->a | 1680 | testdata/Builtins.lc 428:56-428:57 V2 |
1681 | testdata/Builtins.lc 440:25-440:26 V1 | 1681 | testdata/Builtins.lc 428:58-428:59 Type |
1682 | testdata/Builtins.lc 443:1-443:9 {a} -> FrameBuffer 1 a -> Image 1 a | 1682 | testdata/Builtins.lc 428:64-428:65 Type |
1683 | testdata/Builtins.lc 443:24-443:35 Nat -> Type->Type | 1683 | testdata/Builtins.lc 428:64-428:75 Type |
1684 | testdata/Builtins.lc 443:24-443:37 Type->Type | 1684 | testdata/Builtins.lc 428:69-428:70 Type |
1685 | testdata/Builtins.lc 443:24-443:39 Type | 1685 | testdata/Builtins.lc 428:69-428:75 Type |
1686 | testdata/Builtins.lc 443:24-443:52 Type | 1686 | testdata/Builtins.lc 428:74-428:75 Type |
1687 | testdata/Builtins.lc 443:36-443:37 V1 | 1687 | testdata/Builtins.lc 429:1-429:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1688 | testdata/Builtins.lc 443:38-443:39 V1 | 1688 | testdata/Builtins.lc 429:11-429:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1689 | testdata/Builtins.lc 443:43-443:48 Nat -> Type->Type | 1689 | testdata/Builtins.lc 429:34-429:75 Type |
1690 | testdata/Builtins.lc 443:43-443:50 Type->Type | 1690 | testdata/Builtins.lc 429:35-429:38 Type->Type |
1691 | testdata/Builtins.lc 443:43-443:52 Type | 1691 | testdata/Builtins.lc 429:35-429:40 Type |
1692 | testdata/Builtins.lc 443:49-443:50 V1 | 1692 | testdata/Builtins.lc 429:39-429:40 V5 |
1693 | testdata/Builtins.lc 443:51-443:52 Type | 1693 | testdata/Builtins.lc 429:42-429:43 V4 |
1694 | testdata/Builtins.lc 444:1-444:14 FrameBuffer 1 (Tuple2 (Depth Float) (Color (VecS Float 4))) -> Image 1 (Color (VecS Float 4)) | 1694 | testdata/Builtins.lc 429:42-429:45 Type->Type |
1695 | testdata/Builtins.lc 444:24-444:35 Nat -> Type->Type | 1695 | testdata/Builtins.lc 429:42-429:59 Type |
1696 | testdata/Builtins.lc 444:24-444:37 Type->Type | 1696 | testdata/Builtins.lc 429:42-429:75 Type |
1697 | testdata/Builtins.lc 444:24-444:72 Type | 1697 | testdata/Builtins.lc 429:44-429:45 Type -> Type->Type |
1698 | testdata/Builtins.lc 444:36-444:37 V1 | 1698 | testdata/Builtins.lc 429:46-429:55 Nat -> Type->Type |
1699 | testdata/Builtins.lc 444:38-444:72 Type | 1699 | testdata/Builtins.lc 429:46-429:57 Type->Type |
1700 | testdata/Builtins.lc 444:39-444:44 Type->Type | 1700 | testdata/Builtins.lc 429:46-429:59 Type |
1701 | testdata/Builtins.lc 444:39-444:50 Type | 1701 | testdata/Builtins.lc 429:56-429:57 V2 |
1702 | testdata/Builtins.lc 444:45-444:50 Type | 1702 | testdata/Builtins.lc 429:58-429:59 Type |
1703 | testdata/Builtins.lc 444:52-444:57 Type->Type | 1703 | testdata/Builtins.lc 429:64-429:65 Type |
1704 | testdata/Builtins.lc 444:52-444:71 Type | 1704 | testdata/Builtins.lc 429:64-429:75 Type |
1705 | testdata/Builtins.lc 444:58-444:71 Type | 1705 | testdata/Builtins.lc 429:69-429:70 Type |
1706 | testdata/Builtins.lc 444:59-444:62 Nat -> Type->Type | 1706 | testdata/Builtins.lc 429:69-429:75 Type |
1707 | testdata/Builtins.lc 444:59-444:64 Type->Type | 1707 | testdata/Builtins.lc 429:74-429:75 Type |
1708 | testdata/Builtins.lc 444:63-444:64 V1 | 1708 | testdata/Builtins.lc 430:1-430:8 {a} -> {b : Signed (MatVecScalarElem a)} -> a->a |
1709 | testdata/Builtins.lc 444:65-444:70 Type | 1709 | testdata/Builtins.lc 430:34-430:40 Type->Type |
1710 | testdata/Builtins.lc 444:76-444:81 Nat -> Type->Type | 1710 | testdata/Builtins.lc 430:34-430:61 Type |
1711 | testdata/Builtins.lc 444:76-444:83 Type->Type | 1711 | testdata/Builtins.lc 430:34-430:71 Type |
1712 | testdata/Builtins.lc 444:76-444:105 Type | 1712 | testdata/Builtins.lc 430:41-430:61 Type |
1713 | testdata/Builtins.lc 444:82-444:83 V1 | 1713 | testdata/Builtins.lc 430:42-430:58 Type->Type |
1714 | testdata/Builtins.lc 444:84-444:105 Type | 1714 | testdata/Builtins.lc 430:59-430:60 V1 |
1715 | testdata/Builtins.lc 444:85-444:90 Type->Type | 1715 | testdata/Builtins.lc 430:65-430:66 Type |
1716 | testdata/Builtins.lc 444:91-444:104 Type | 1716 | testdata/Builtins.lc 430:65-430:71 Type |
1717 | testdata/Builtins.lc 444:92-444:95 Nat -> Type->Type | 1717 | testdata/Builtins.lc 430:70-430:71 Type |
1718 | testdata/Builtins.lc 444:92-444:97 Type->Type | 1718 | testdata/Builtins.lc 432:1-432:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1719 | testdata/Builtins.lc 444:96-444:97 V1 | 1719 | testdata/Builtins.lc 432:11-432:18 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1720 | testdata/Builtins.lc 444:98-444:103 Type | 1720 | testdata/Builtins.lc 432:20-432:28 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1721 | testdata/Builtins.lc 446:6-446:12 Type | 1721 | testdata/Builtins.lc 432:34-432:80 Type |
1722 | testdata/Builtins.lc 446:6-447:12 Type | 1722 | testdata/Builtins.lc 432:35-432:43 Type->Type |
1723 | testdata/Builtins.lc 447:3-447:12 Output | Type | {a:Nat} -> {b} -> FrameBuffer a b -> Output | 1723 | testdata/Builtins.lc 432:35-432:45 Type |
1724 | testdata/Builtins.lc 447:26-447:37 Nat -> Type->Type | 1724 | testdata/Builtins.lc 432:44-432:45 V5 |
1725 | testdata/Builtins.lc 447:26-447:39 Type->Type | 1725 | testdata/Builtins.lc 432:47-432:48 V4 |
1726 | testdata/Builtins.lc 447:26-447:41 Type | 1726 | testdata/Builtins.lc 432:47-432:50 Type->Type |
1727 | testdata/Builtins.lc 447:26-447:51 Type | 1727 | testdata/Builtins.lc 432:47-432:64 Type |
1728 | testdata/Builtins.lc 447:38-447:39 V3 | 1728 | testdata/Builtins.lc 432:47-432:80 Type |
1729 | testdata/Builtins.lc 447:40-447:41 V1 | 1729 | testdata/Builtins.lc 432:49-432:50 Type -> Type->Type |
1730 | testdata/Builtins.lc 447:45-447:51 Type | 1730 | testdata/Builtins.lc 432:51-432:60 Nat -> Type->Type |
1731 | testdata/Builtins.lc 453:1-453:8 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1731 | testdata/Builtins.lc 432:51-432:62 Type->Type |
1732 | testdata/Builtins.lc 453:10-453:17 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1732 | testdata/Builtins.lc 432:51-432:64 Type |
1733 | testdata/Builtins.lc 453:19-453:26 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1733 | testdata/Builtins.lc 432:61-432:62 V2 |
1734 | testdata/Builtins.lc 453:34-453:37 Type->Type | 1734 | testdata/Builtins.lc 432:63-432:64 Type |
1735 | testdata/Builtins.lc 453:34-453:58 Type | 1735 | testdata/Builtins.lc 432:69-432:70 Type |
1736 | testdata/Builtins.lc 453:34-453:73 Type | 1736 | testdata/Builtins.lc 432:69-432:80 Type |
1737 | testdata/Builtins.lc 453:38-453:58 Type | 1737 | testdata/Builtins.lc 432:74-432:75 Type |
1738 | testdata/Builtins.lc 453:39-453:55 Type->Type | 1738 | testdata/Builtins.lc 432:74-432:80 Type |
1739 | testdata/Builtins.lc 453:56-453:57 V1 | 1739 | testdata/Builtins.lc 432:79-432:80 Type |
1740 | testdata/Builtins.lc 453:62-453:63 Type | 1740 | testdata/Builtins.lc 433:1-433:10 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1741 | testdata/Builtins.lc 453:62-453:73 Type | 1741 | testdata/Builtins.lc 433:12-433:20 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1742 | testdata/Builtins.lc 433:22-433:31 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | ||
1743 | testdata/Builtins.lc 433:34-433:80 Type | ||
1744 | testdata/Builtins.lc 433:35-433:43 Type->Type | ||
1745 | testdata/Builtins.lc 433:35-433:45 Type | ||
1746 | testdata/Builtins.lc 433:44-433:45 V5 | ||
1747 | testdata/Builtins.lc 433:47-433:48 V4 | ||
1748 | testdata/Builtins.lc 433:47-433:50 Type->Type | ||
1749 | testdata/Builtins.lc 433:47-433:64 Type | ||
1750 | testdata/Builtins.lc 433:47-433:80 Type | ||
1751 | testdata/Builtins.lc 433:49-433:50 Type -> Type->Type | ||
1752 | testdata/Builtins.lc 433:51-433:60 Nat -> Type->Type | ||
1753 | testdata/Builtins.lc 433:51-433:62 Type->Type | ||
1754 | testdata/Builtins.lc 433:51-433:64 Type | ||
1755 | testdata/Builtins.lc 433:61-433:62 V2 | ||
1756 | testdata/Builtins.lc 433:63-433:64 Type | ||
1757 | testdata/Builtins.lc 433:69-433:70 Type | ||
1758 | testdata/Builtins.lc 433:69-433:80 Type | ||
1759 | testdata/Builtins.lc 433:74-433:75 Type | ||
1760 | testdata/Builtins.lc 433:74-433:80 Type | ||
1761 | testdata/Builtins.lc 433:79-433:80 Type | ||
1762 | testdata/Builtins.lc 434:1-434:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b->b | ||
1763 | testdata/Builtins.lc 434:34-434:75 Type | ||
1764 | testdata/Builtins.lc 434:35-434:43 Type->Type | ||
1765 | testdata/Builtins.lc 434:35-434:45 Type | ||
1766 | testdata/Builtins.lc 434:44-434:45 V5 | ||
1767 | testdata/Builtins.lc 434:47-434:48 V4 | ||
1768 | testdata/Builtins.lc 434:47-434:50 Type->Type | ||
1769 | testdata/Builtins.lc 434:47-434:64 Type | ||
1770 | testdata/Builtins.lc 434:47-434:75 Type | ||
1771 | testdata/Builtins.lc 434:49-434:50 Type -> Type->Type | ||
1772 | testdata/Builtins.lc 434:51-434:60 Nat -> Type->Type | ||
1773 | testdata/Builtins.lc 434:51-434:62 Type->Type | ||
1774 | testdata/Builtins.lc 434:51-434:64 Type | ||
1775 | testdata/Builtins.lc 434:61-434:62 V2 | ||
1776 | testdata/Builtins.lc 434:63-434:64 Type | ||
1777 | testdata/Builtins.lc 434:69-434:70 Type | ||
1778 | testdata/Builtins.lc 434:69-434:75 Type | ||
1779 | testdata/Builtins.lc 434:74-434:75 Type | ||
1780 | testdata/Builtins.lc 435:1-435:12 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | ||
1781 | testdata/Builtins.lc 435:14-435:25 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | ||
1782 | testdata/Builtins.lc 435:34-435:102 Type | ||
1783 | testdata/Builtins.lc 435:35-435:43 Type->Type | ||
1784 | testdata/Builtins.lc 435:35-435:45 Type | ||
1785 | testdata/Builtins.lc 435:44-435:45 V7 | ||
1786 | testdata/Builtins.lc 435:47-435:48 V6 | ||
1787 | testdata/Builtins.lc 435:47-435:50 Type->Type | ||
1788 | testdata/Builtins.lc 435:47-435:64 Type | ||
1789 | testdata/Builtins.lc 435:47-435:102 Type | ||
1790 | testdata/Builtins.lc 435:49-435:50 Type -> Type->Type | ||
1791 | testdata/Builtins.lc 435:51-435:60 Nat -> Type->Type | ||
1792 | testdata/Builtins.lc 435:51-435:62 Type->Type | ||
1793 | testdata/Builtins.lc 435:51-435:64 Type | ||
1794 | testdata/Builtins.lc 435:61-435:62 V4 | ||
1795 | testdata/Builtins.lc 435:63-435:64 Type | ||
1796 | testdata/Builtins.lc 435:66-435:67 V3 | ||
1797 | testdata/Builtins.lc 435:66-435:69 Type->Type | ||
1798 | testdata/Builtins.lc 435:66-435:86 Type | ||
1799 | testdata/Builtins.lc 435:66-435:102 Type | ||
1800 | testdata/Builtins.lc 435:68-435:69 Type -> Type->Type | ||
1801 | testdata/Builtins.lc 435:70-435:79 Nat -> Type->Type | ||
1802 | testdata/Builtins.lc 435:70-435:81 Type->Type | ||
1803 | testdata/Builtins.lc 435:70-435:86 Type | ||
1804 | testdata/Builtins.lc 435:80-435:81 Nat | ||
1805 | testdata/Builtins.lc 435:82-435:86 Type | ||
1806 | testdata/Builtins.lc 435:91-435:92 Type | ||
1807 | testdata/Builtins.lc 435:91-435:102 Type | ||
1808 | testdata/Builtins.lc 435:96-435:97 Type | ||
1809 | testdata/Builtins.lc 435:96-435:102 Type | ||
1810 | testdata/Builtins.lc 435:101-435:102 Type | ||
1811 | testdata/Builtins.lc 436:1-436:13 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | ||
1812 | testdata/Builtins.lc 436:15-436:27 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | ||
1813 | testdata/Builtins.lc 436:34-436:83 Type | ||
1814 | testdata/Builtins.lc 436:35-436:43 Type->Type | ||
1815 | testdata/Builtins.lc 436:35-436:45 Type | ||
1816 | testdata/Builtins.lc 436:44-436:45 V5 | ||
1817 | testdata/Builtins.lc 436:47-436:48 V4 | ||
1818 | testdata/Builtins.lc 436:47-436:50 Type->Type | ||
1819 | testdata/Builtins.lc 436:47-436:64 Type | ||
1820 | testdata/Builtins.lc 436:47-436:83 Type | ||
1821 | testdata/Builtins.lc 436:49-436:50 Type -> Type->Type | ||
1822 | testdata/Builtins.lc 436:51-436:60 Nat -> Type->Type | ||
1823 | testdata/Builtins.lc 436:51-436:62 Type->Type | ||
1824 | testdata/Builtins.lc 436:51-436:64 Type | ||
1825 | testdata/Builtins.lc 436:61-436:62 V2 | ||
1826 | testdata/Builtins.lc 436:63-436:64 Type | ||
1827 | testdata/Builtins.lc 436:69-436:70 Type | ||
1828 | testdata/Builtins.lc 436:69-436:83 Type | ||
1829 | testdata/Builtins.lc 436:74-436:78 Type | ||
1830 | testdata/Builtins.lc 436:74-436:83 Type | ||
1831 | testdata/Builtins.lc 436:82-436:83 Type | ||
1832 | testdata/Builtins.lc 438:1-438:8 Bool -> Bool->Bool | ||
1833 | testdata/Builtins.lc 438:10-438:16 Bool -> Bool->Bool | ||
1834 | testdata/Builtins.lc 438:18-438:25 Bool -> Bool->Bool | ||
1835 | testdata/Builtins.lc 438:34-438:38 Type | ||
1836 | testdata/Builtins.lc 438:42-438:46 Type | ||
1837 | testdata/Builtins.lc 438:42-438:54 Type | ||
1838 | testdata/Builtins.lc 438:50-438:54 Type | ||
1839 | testdata/Builtins.lc 439:1-439:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Bool} -> a->a | ||
1840 | testdata/Builtins.lc 439:34-439:56 Type | ||
1841 | testdata/Builtins.lc 439:34-439:66 Type | ||
1842 | testdata/Builtins.lc 439:35-439:36 V3 | ||
1843 | testdata/Builtins.lc 439:35-439:38 Type->Type | ||
1844 | testdata/Builtins.lc 439:37-439:38 Type -> Type->Type | ||
1845 | testdata/Builtins.lc 439:39-439:48 Nat -> Type->Type | ||
1846 | testdata/Builtins.lc 439:39-439:50 Type->Type | ||
1847 | testdata/Builtins.lc 439:39-439:55 Type | ||
1848 | testdata/Builtins.lc 439:49-439:50 V1 | ||
1849 | testdata/Builtins.lc 439:51-439:55 Type | ||
1850 | testdata/Builtins.lc 439:60-439:61 Type | ||
1851 | testdata/Builtins.lc 439:60-439:66 Type | ||
1852 | testdata/Builtins.lc 439:65-439:66 Type | ||
1853 | testdata/Builtins.lc 440:1-440:8 {a:Nat} -> VecScalar a Bool -> Bool | ||
1854 | testdata/Builtins.lc 440:10-440:17 {a:Nat} -> VecScalar a Bool -> Bool | ||
1855 | testdata/Builtins.lc 440:34-440:43 Nat -> Type->Type | ||
1856 | testdata/Builtins.lc 440:34-440:45 Type->Type | ||
1857 | testdata/Builtins.lc 440:34-440:50 Type | ||
1858 | testdata/Builtins.lc 440:34-440:58 Type | ||
1859 | testdata/Builtins.lc 440:44-440:45 V1 | ||
1860 | testdata/Builtins.lc 440:46-440:50 Type | ||
1861 | testdata/Builtins.lc 440:54-440:58 Type | ||
1862 | testdata/Builtins.lc 443:1-443:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1863 | testdata/Builtins.lc 443:11-443:20 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1864 | testdata/Builtins.lc 443:22-443:30 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1865 | testdata/Builtins.lc 443:32-443:41 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1866 | testdata/Builtins.lc 443:43-443:51 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1867 | testdata/Builtins.lc 443:53-443:62 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1868 | testdata/Builtins.lc 443:64-443:71 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1869 | testdata/Builtins.lc 443:73-443:81 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1870 | testdata/Builtins.lc 443:83-443:94 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1871 | testdata/Builtins.lc 443:96-443:107 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1872 | testdata/Builtins.lc 443:109-443:116 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1873 | testdata/Builtins.lc 443:118-443:126 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1874 | testdata/Builtins.lc 443:128-443:135 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1875 | testdata/Builtins.lc 443:137-443:145 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1876 | testdata/Builtins.lc 443:147-443:154 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1877 | testdata/Builtins.lc 443:156-443:163 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1878 | testdata/Builtins.lc 443:165-443:173 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1879 | testdata/Builtins.lc 443:175-443:183 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1880 | testdata/Builtins.lc 443:185-443:193 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1881 | testdata/Builtins.lc 443:195-443:206 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1882 | testdata/Builtins.lc 444:34-444:57 Type | ||
1883 | testdata/Builtins.lc 444:34-444:67 Type | ||
1884 | testdata/Builtins.lc 444:35-444:36 V3 | ||
1885 | testdata/Builtins.lc 444:35-444:38 Type->Type | ||
1886 | testdata/Builtins.lc 444:37-444:38 Type -> Type->Type | ||
1887 | testdata/Builtins.lc 444:39-444:48 Nat -> Type->Type | ||
1888 | testdata/Builtins.lc 444:39-444:50 Type->Type | ||
1889 | testdata/Builtins.lc 444:39-444:56 Type | ||
1890 | testdata/Builtins.lc 444:49-444:50 V1 | ||
1891 | testdata/Builtins.lc 444:51-444:56 Type | ||
1892 | testdata/Builtins.lc 444:61-444:62 Type | ||
1893 | testdata/Builtins.lc 444:61-444:67 Type | ||
1894 | testdata/Builtins.lc 444:66-444:67 Type | ||
1895 | testdata/Builtins.lc 445:1-445:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | ||
1896 | testdata/Builtins.lc 445:10-445:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | ||
1897 | testdata/Builtins.lc 445:34-445:57 Type | ||
1898 | testdata/Builtins.lc 445:34-445:72 Type | ||
1899 | testdata/Builtins.lc 445:35-445:36 V3 | ||
1900 | testdata/Builtins.lc 445:35-445:38 Type->Type | ||
1901 | testdata/Builtins.lc 445:37-445:38 Type -> Type->Type | ||
1902 | testdata/Builtins.lc 445:39-445:48 Nat -> Type->Type | ||
1903 | testdata/Builtins.lc 445:39-445:50 Type->Type | ||
1904 | testdata/Builtins.lc 445:39-445:56 Type | ||
1905 | testdata/Builtins.lc 445:49-445:50 V1 | ||
1906 | testdata/Builtins.lc 445:51-445:56 Type | ||
1907 | testdata/Builtins.lc 445:61-445:62 Type | ||
1908 | testdata/Builtins.lc 445:61-445:72 Type | ||
1909 | testdata/Builtins.lc 445:66-445:67 Type | ||
1910 | testdata/Builtins.lc 445:66-445:72 Type | ||
1911 | testdata/Builtins.lc 445:71-445:72 Type | ||
1912 | testdata/Builtins.lc 447:1-447:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1913 | testdata/Builtins.lc 447:12-447:21 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1914 | testdata/Builtins.lc 447:23-447:32 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1915 | testdata/Builtins.lc 447:34-447:47 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1916 | testdata/Builtins.lc 447:49-447:57 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1917 | testdata/Builtins.lc 447:59-447:68 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
1918 | testdata/Builtins.lc 448:34-448:57 Type | ||
1919 | testdata/Builtins.lc 448:34-448:67 Type | ||
1920 | testdata/Builtins.lc 448:35-448:36 V3 | ||
1921 | testdata/Builtins.lc 448:35-448:38 Type->Type | ||
1922 | testdata/Builtins.lc 448:37-448:38 Type -> Type->Type | ||
1923 | testdata/Builtins.lc 448:39-448:48 Nat -> Type->Type | ||
1924 | testdata/Builtins.lc 448:39-448:50 Type->Type | ||
1925 | testdata/Builtins.lc 448:39-448:56 Type | ||
1926 | testdata/Builtins.lc 448:49-448:50 V1 | ||
1927 | testdata/Builtins.lc 448:51-448:56 Type | ||
1928 | testdata/Builtins.lc 448:61-448:62 Type | ||
1929 | testdata/Builtins.lc 448:61-448:67 Type | ||
1930 | testdata/Builtins.lc 448:66-448:67 Type | ||
1931 | testdata/Builtins.lc 449:1-449:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | ||
1932 | testdata/Builtins.lc 449:10-449:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | ||
1933 | testdata/Builtins.lc 449:34-449:75 Type | ||
1934 | testdata/Builtins.lc 449:35-449:38 Type->Type | ||
1935 | testdata/Builtins.lc 449:35-449:40 Type | ||
1936 | testdata/Builtins.lc 449:39-449:40 V5 | ||
1937 | testdata/Builtins.lc 449:42-449:43 V4 | ||
1938 | testdata/Builtins.lc 449:42-449:45 Type->Type | ||
1939 | testdata/Builtins.lc 449:42-449:59 Type | ||
1940 | testdata/Builtins.lc 449:42-449:75 Type | ||
1941 | testdata/Builtins.lc 449:44-449:45 Type -> Type->Type | ||
1942 | testdata/Builtins.lc 449:46-449:55 Nat -> Type->Type | ||
1943 | testdata/Builtins.lc 449:46-449:57 Type->Type | ||
1944 | testdata/Builtins.lc 449:46-449:59 Type | ||
1945 | testdata/Builtins.lc 449:56-449:57 V2 | ||
1946 | testdata/Builtins.lc 449:58-449:59 Type | ||
1947 | testdata/Builtins.lc 449:64-449:65 Type | ||
1948 | testdata/Builtins.lc 449:64-449:75 Type | ||
1949 | testdata/Builtins.lc 449:69-449:70 Type | ||
1950 | testdata/Builtins.lc 449:69-449:75 Type | ||
1951 | testdata/Builtins.lc 449:74-449:75 Type | ||
1952 | testdata/Builtins.lc 450:1-450:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | ||
1953 | testdata/Builtins.lc 450:11-450:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | ||
1954 | testdata/Builtins.lc 450:34-450:75 Type | ||
1955 | testdata/Builtins.lc 450:35-450:38 Type->Type | ||
1956 | testdata/Builtins.lc 450:35-450:40 Type | ||
1957 | testdata/Builtins.lc 450:39-450:40 V5 | ||
1958 | testdata/Builtins.lc 450:42-450:43 V4 | ||
1959 | testdata/Builtins.lc 450:42-450:45 Type->Type | ||
1960 | testdata/Builtins.lc 450:42-450:59 Type | ||
1961 | testdata/Builtins.lc 450:42-450:75 Type | ||
1962 | testdata/Builtins.lc 450:44-450:45 Type -> Type->Type | ||
1963 | testdata/Builtins.lc 450:46-450:55 Nat -> Type->Type | ||
1964 | testdata/Builtins.lc 450:46-450:57 Type->Type | ||
1965 | testdata/Builtins.lc 450:46-450:59 Type | ||
1966 | testdata/Builtins.lc 450:56-450:57 V2 | ||
1967 | testdata/Builtins.lc 450:58-450:59 Type | ||
1968 | testdata/Builtins.lc 450:64-450:65 Type | ||
1969 | testdata/Builtins.lc 450:64-450:75 Type | ||
1970 | testdata/Builtins.lc 450:69-450:70 Type | ||
1971 | testdata/Builtins.lc 450:69-450:75 Type | ||
1972 | testdata/Builtins.lc 450:74-450:75 Type | ||
1973 | testdata/Builtins.lc 451:1-451:10 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | ||
1974 | testdata/Builtins.lc 451:12-451:21 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | ||
1975 | testdata/Builtins.lc 451:34-451:89 Type | ||
1976 | testdata/Builtins.lc 451:35-451:36 V5 | ||
1977 | testdata/Builtins.lc 451:35-451:38 Type->Type | ||
1978 | testdata/Builtins.lc 451:35-451:56 Type | ||
1979 | testdata/Builtins.lc 451:37-451:38 Type -> Type->Type | ||
1980 | testdata/Builtins.lc 451:39-451:48 Nat -> Type->Type | ||
1981 | testdata/Builtins.lc 451:39-451:50 Type->Type | ||
1982 | testdata/Builtins.lc 451:39-451:56 Type | ||
1983 | testdata/Builtins.lc 451:49-451:50 V3 | ||
1984 | testdata/Builtins.lc 451:51-451:56 Type | ||
1985 | testdata/Builtins.lc 451:58-451:59 V2 | ||
1986 | testdata/Builtins.lc 451:58-451:61 Type->Type | ||
1987 | testdata/Builtins.lc 451:58-451:78 Type | ||
1988 | testdata/Builtins.lc 451:58-451:89 Type | ||
1989 | testdata/Builtins.lc 451:60-451:61 Type -> Type->Type | ||
1990 | testdata/Builtins.lc 451:62-451:71 Nat -> Type->Type | ||
1991 | testdata/Builtins.lc 451:62-451:73 Type->Type | ||
1992 | testdata/Builtins.lc 451:62-451:78 Type | ||
1993 | testdata/Builtins.lc 451:72-451:73 Nat | ||
1994 | testdata/Builtins.lc 451:74-451:78 Type | ||
1995 | testdata/Builtins.lc 451:83-451:84 Type | ||
1996 | testdata/Builtins.lc 451:83-451:89 Type | ||
1997 | testdata/Builtins.lc 451:88-451:89 Type | ||
1998 | testdata/Builtins.lc 452:1-452:8 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | ||
1999 | testdata/Builtins.lc 452:10-452:18 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | ||
2000 | testdata/Builtins.lc 452:34-452:73 Type | ||
2001 | testdata/Builtins.lc 452:35-452:41 Type->Type | ||
2002 | testdata/Builtins.lc 452:35-452:43 Type | ||
2003 | testdata/Builtins.lc 452:42-452:43 V5 | ||
2004 | testdata/Builtins.lc 452:45-452:46 V4 | ||
2005 | testdata/Builtins.lc 452:45-452:48 Type->Type | ||
2006 | testdata/Builtins.lc 452:45-452:62 Type | ||
2007 | testdata/Builtins.lc 452:45-452:73 Type | ||
2008 | testdata/Builtins.lc 452:47-452:48 Type -> Type->Type | ||
2009 | testdata/Builtins.lc 452:49-452:58 Nat -> Type->Type | ||
2010 | testdata/Builtins.lc 452:49-452:60 Type->Type | ||
2011 | testdata/Builtins.lc 452:49-452:62 Type | ||
2012 | testdata/Builtins.lc 452:59-452:60 V2 | ||
2013 | testdata/Builtins.lc 452:61-452:62 Type | ||
2014 | testdata/Builtins.lc 452:67-452:68 Type | ||
2015 | testdata/Builtins.lc 452:67-452:73 Type | ||
2016 | testdata/Builtins.lc 452:72-452:73 Type | ||
2017 | testdata/Builtins.lc 453:1-453:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> Tuple2 a a | ||
2018 | testdata/Builtins.lc 453:34-453:57 Type | ||
2019 | testdata/Builtins.lc 453:34-453:72 Type | ||
2020 | testdata/Builtins.lc 453:35-453:36 V3 | ||
2021 | testdata/Builtins.lc 453:35-453:38 Type->Type | ||
2022 | testdata/Builtins.lc 453:37-453:38 Type -> Type->Type | ||
2023 | testdata/Builtins.lc 453:39-453:48 Nat -> Type->Type | ||
2024 | testdata/Builtins.lc 453:39-453:50 Type->Type | ||
2025 | testdata/Builtins.lc 453:39-453:56 Type | ||
2026 | testdata/Builtins.lc 453:49-453:50 V1 | ||
2027 | testdata/Builtins.lc 453:51-453:56 Type | ||
2028 | testdata/Builtins.lc 453:61-453:62 Type | ||
2029 | testdata/Builtins.lc 453:61-453:72 Type | ||
2030 | testdata/Builtins.lc 453:66-453:72 Type | ||
1742 | testdata/Builtins.lc 453:67-453:68 Type | 2031 | testdata/Builtins.lc 453:67-453:68 Type |
1743 | testdata/Builtins.lc 453:67-453:73 Type | 2032 | testdata/Builtins.lc 453:70-453:71 Type |
1744 | testdata/Builtins.lc 453:72-453:73 Type | 2033 | testdata/Builtins.lc 454:1-454:10 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b -> b->b |
1745 | testdata/Builtins.lc 454:1-454:9 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | ||
1746 | testdata/Builtins.lc 454:11-454:19 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | ||
1747 | testdata/Builtins.lc 454:21-454:29 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | ||
1748 | testdata/Builtins.lc 454:34-454:80 Type | 2034 | testdata/Builtins.lc 454:34-454:80 Type |
1749 | testdata/Builtins.lc 454:35-454:36 V3 | ||
1750 | testdata/Builtins.lc 454:35-454:38 Type->Type | 2035 | testdata/Builtins.lc 454:35-454:38 Type->Type |
1751 | testdata/Builtins.lc 454:35-454:57 Type | 2036 | testdata/Builtins.lc 454:35-454:40 Type |
1752 | testdata/Builtins.lc 454:37-454:38 Type -> Type->Type | 2037 | testdata/Builtins.lc 454:39-454:40 V5 |
1753 | testdata/Builtins.lc 454:39-454:55 Type->Type | 2038 | testdata/Builtins.lc 454:42-454:43 V4 |
1754 | testdata/Builtins.lc 454:39-454:57 Type | 2039 | testdata/Builtins.lc 454:42-454:45 Type->Type |
1755 | testdata/Builtins.lc 454:56-454:57 V1 | 2040 | testdata/Builtins.lc 454:42-454:59 Type |
1756 | testdata/Builtins.lc 454:59-454:62 Type->Type | 2041 | testdata/Builtins.lc 454:42-454:80 Type |
1757 | testdata/Builtins.lc 454:59-454:64 Type | 2042 | testdata/Builtins.lc 454:44-454:45 Type -> Type->Type |
1758 | testdata/Builtins.lc 454:59-454:80 Type | 2043 | testdata/Builtins.lc 454:46-454:55 Nat -> Type->Type |
1759 | testdata/Builtins.lc 454:63-454:64 Type | 2044 | testdata/Builtins.lc 454:46-454:57 Type->Type |
2045 | testdata/Builtins.lc 454:46-454:59 Type | ||
2046 | testdata/Builtins.lc 454:56-454:57 V2 | ||
2047 | testdata/Builtins.lc 454:58-454:59 Type | ||
2048 | testdata/Builtins.lc 454:64-454:65 Type | ||
2049 | testdata/Builtins.lc 454:64-454:80 Type | ||
1760 | testdata/Builtins.lc 454:69-454:70 Type | 2050 | testdata/Builtins.lc 454:69-454:70 Type |
1761 | testdata/Builtins.lc 454:69-454:80 Type | 2051 | testdata/Builtins.lc 454:69-454:80 Type |
1762 | testdata/Builtins.lc 454:74-454:75 Type | 2052 | testdata/Builtins.lc 454:74-454:75 Type |
1763 | testdata/Builtins.lc 454:74-454:80 Type | 2053 | testdata/Builtins.lc 454:74-454:80 Type |
1764 | testdata/Builtins.lc 454:79-454:80 Type | 2054 | testdata/Builtins.lc 454:79-454:80 Type |
1765 | testdata/Builtins.lc 455:1-455:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2055 | testdata/Builtins.lc 455:1-455:11 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a -> a->b |
1766 | testdata/Builtins.lc 455:10-455:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2056 | testdata/Builtins.lc 455:34-455:80 Type |
1767 | testdata/Builtins.lc 455:34-455:75 Type | ||
1768 | testdata/Builtins.lc 455:35-455:38 Type->Type | 2057 | testdata/Builtins.lc 455:35-455:38 Type->Type |
1769 | testdata/Builtins.lc 455:35-455:40 Type | 2058 | testdata/Builtins.lc 455:35-455:40 Type |
1770 | testdata/Builtins.lc 455:39-455:40 V5 | 2059 | testdata/Builtins.lc 455:39-455:40 V5 |
1771 | testdata/Builtins.lc 455:42-455:43 V4 | 2060 | testdata/Builtins.lc 455:42-455:43 V4 |
1772 | testdata/Builtins.lc 455:42-455:45 Type->Type | 2061 | testdata/Builtins.lc 455:42-455:45 Type->Type |
1773 | testdata/Builtins.lc 455:42-455:59 Type | 2062 | testdata/Builtins.lc 455:42-455:59 Type |
1774 | testdata/Builtins.lc 455:42-455:75 Type | 2063 | testdata/Builtins.lc 455:42-455:80 Type |
1775 | testdata/Builtins.lc 455:44-455:45 Type -> Type->Type | 2064 | testdata/Builtins.lc 455:44-455:45 Type -> Type->Type |
1776 | testdata/Builtins.lc 455:46-455:55 Nat -> Type->Type | 2065 | testdata/Builtins.lc 455:46-455:55 Nat -> Type->Type |
1777 | testdata/Builtins.lc 455:46-455:57 Type->Type | 2066 | testdata/Builtins.lc 455:46-455:57 Type->Type |
@@ -1779,207 +2068,210 @@ testdata/Builtins.lc 455:46-455:59 Type | |||
1779 | testdata/Builtins.lc 455:56-455:57 V2 | 2068 | testdata/Builtins.lc 455:56-455:57 V2 |
1780 | testdata/Builtins.lc 455:58-455:59 Type | 2069 | testdata/Builtins.lc 455:58-455:59 Type |
1781 | testdata/Builtins.lc 455:64-455:65 Type | 2070 | testdata/Builtins.lc 455:64-455:65 Type |
1782 | testdata/Builtins.lc 455:64-455:75 Type | 2071 | testdata/Builtins.lc 455:64-455:80 Type |
1783 | testdata/Builtins.lc 455:69-455:70 Type | 2072 | testdata/Builtins.lc 455:69-455:70 Type |
1784 | testdata/Builtins.lc 455:69-455:75 Type | 2073 | testdata/Builtins.lc 455:69-455:80 Type |
1785 | testdata/Builtins.lc 455:74-455:75 Type | 2074 | testdata/Builtins.lc 455:74-455:75 Type |
1786 | testdata/Builtins.lc 456:1-456:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2075 | testdata/Builtins.lc 455:74-455:80 Type |
1787 | testdata/Builtins.lc 456:11-456:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2076 | testdata/Builtins.lc 455:79-455:80 Type |
1788 | testdata/Builtins.lc 456:34-456:75 Type | 2077 | testdata/Builtins.lc 456:1-456:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a |
2078 | testdata/Builtins.lc 456:34-456:57 Type | ||
2079 | testdata/Builtins.lc 456:34-456:77 Type | ||
2080 | testdata/Builtins.lc 456:35-456:36 V3 | ||
1789 | testdata/Builtins.lc 456:35-456:38 Type->Type | 2081 | testdata/Builtins.lc 456:35-456:38 Type->Type |
1790 | testdata/Builtins.lc 456:35-456:40 Type | 2082 | testdata/Builtins.lc 456:37-456:38 Type -> Type->Type |
1791 | testdata/Builtins.lc 456:39-456:40 V5 | 2083 | testdata/Builtins.lc 456:39-456:48 Nat -> Type->Type |
1792 | testdata/Builtins.lc 456:42-456:43 V4 | 2084 | testdata/Builtins.lc 456:39-456:50 Type->Type |
1793 | testdata/Builtins.lc 456:42-456:45 Type->Type | 2085 | testdata/Builtins.lc 456:39-456:56 Type |
1794 | testdata/Builtins.lc 456:42-456:59 Type | 2086 | testdata/Builtins.lc 456:49-456:50 V1 |
1795 | testdata/Builtins.lc 456:42-456:75 Type | 2087 | testdata/Builtins.lc 456:51-456:56 Type |
1796 | testdata/Builtins.lc 456:44-456:45 Type -> Type->Type | 2088 | testdata/Builtins.lc 456:61-456:62 Type |
1797 | testdata/Builtins.lc 456:46-456:55 Nat -> Type->Type | 2089 | testdata/Builtins.lc 456:61-456:77 Type |
1798 | testdata/Builtins.lc 456:46-456:57 Type->Type | 2090 | testdata/Builtins.lc 456:66-456:67 Type |
1799 | testdata/Builtins.lc 456:46-456:59 Type | 2091 | testdata/Builtins.lc 456:66-456:77 Type |
1800 | testdata/Builtins.lc 456:56-456:57 V2 | 2092 | testdata/Builtins.lc 456:71-456:72 Type |
1801 | testdata/Builtins.lc 456:58-456:59 Type | 2093 | testdata/Builtins.lc 456:71-456:77 Type |
1802 | testdata/Builtins.lc 456:64-456:65 Type | 2094 | testdata/Builtins.lc 456:76-456:77 Type |
1803 | testdata/Builtins.lc 456:64-456:75 Type | 2095 | testdata/Builtins.lc 457:1-457:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> Float->a |
1804 | testdata/Builtins.lc 456:69-456:70 Type | 2096 | testdata/Builtins.lc 457:34-457:57 Type |
1805 | testdata/Builtins.lc 456:69-456:75 Type | 2097 | testdata/Builtins.lc 457:34-457:81 Type |
1806 | testdata/Builtins.lc 456:74-456:75 Type | 2098 | testdata/Builtins.lc 457:35-457:36 V3 |
1807 | testdata/Builtins.lc 457:1-457:8 {a} -> {b : Signed (MatVecScalarElem a)} -> a->a | 2099 | testdata/Builtins.lc 457:35-457:38 Type->Type |
1808 | testdata/Builtins.lc 457:34-457:40 Type->Type | 2100 | testdata/Builtins.lc 457:37-457:38 Type -> Type->Type |
1809 | testdata/Builtins.lc 457:34-457:61 Type | 2101 | testdata/Builtins.lc 457:39-457:48 Nat -> Type->Type |
1810 | testdata/Builtins.lc 457:34-457:71 Type | 2102 | testdata/Builtins.lc 457:39-457:50 Type->Type |
1811 | testdata/Builtins.lc 457:41-457:61 Type | 2103 | testdata/Builtins.lc 457:39-457:56 Type |
1812 | testdata/Builtins.lc 457:42-457:58 Type->Type | 2104 | testdata/Builtins.lc 457:49-457:50 V1 |
1813 | testdata/Builtins.lc 457:59-457:60 V1 | 2105 | testdata/Builtins.lc 457:51-457:56 Type |
1814 | testdata/Builtins.lc 457:65-457:66 Type | 2106 | testdata/Builtins.lc 457:61-457:62 Type |
1815 | testdata/Builtins.lc 457:65-457:71 Type | 2107 | testdata/Builtins.lc 457:61-457:81 Type |
1816 | testdata/Builtins.lc 457:70-457:71 Type | 2108 | testdata/Builtins.lc 457:66-457:67 Type |
1817 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2109 | testdata/Builtins.lc 457:66-457:81 Type |
1818 | testdata/Builtins.lc 459:11-459:18 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2110 | testdata/Builtins.lc 457:71-457:76 Type |
1819 | testdata/Builtins.lc 459:20-459:28 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2111 | testdata/Builtins.lc 457:71-457:81 Type |
1820 | testdata/Builtins.lc 459:34-459:80 Type | 2112 | testdata/Builtins.lc 457:80-457:81 Type |
1821 | testdata/Builtins.lc 459:35-459:43 Type->Type | 2113 | testdata/Builtins.lc 458:1-458:9 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a -> a -> c->a |
1822 | testdata/Builtins.lc 459:35-459:45 Type | 2114 | testdata/Builtins.lc 458:34-458:99 Type |
1823 | testdata/Builtins.lc 459:44-459:45 V5 | 2115 | testdata/Builtins.lc 458:35-458:36 V5 |
1824 | testdata/Builtins.lc 459:47-459:48 V4 | 2116 | testdata/Builtins.lc 458:35-458:38 Type->Type |
1825 | testdata/Builtins.lc 459:47-459:50 Type->Type | 2117 | testdata/Builtins.lc 458:35-458:56 Type |
1826 | testdata/Builtins.lc 459:47-459:64 Type | 2118 | testdata/Builtins.lc 458:37-458:38 Type -> Type->Type |
1827 | testdata/Builtins.lc 459:47-459:80 Type | 2119 | testdata/Builtins.lc 458:39-458:48 Nat -> Type->Type |
1828 | testdata/Builtins.lc 459:49-459:50 Type -> Type->Type | 2120 | testdata/Builtins.lc 458:39-458:50 Type->Type |
1829 | testdata/Builtins.lc 459:51-459:60 Nat -> Type->Type | 2121 | testdata/Builtins.lc 458:39-458:56 Type |
1830 | testdata/Builtins.lc 459:51-459:62 Type->Type | 2122 | testdata/Builtins.lc 458:49-458:50 V3 |
1831 | testdata/Builtins.lc 459:51-459:64 Type | 2123 | testdata/Builtins.lc 458:51-458:56 Type |
1832 | testdata/Builtins.lc 459:61-459:62 V2 | 2124 | testdata/Builtins.lc 458:58-458:59 V2 |
1833 | testdata/Builtins.lc 459:63-459:64 Type | 2125 | testdata/Builtins.lc 458:58-458:61 Type->Type |
1834 | testdata/Builtins.lc 459:69-459:70 Type | 2126 | testdata/Builtins.lc 458:58-458:78 Type |
1835 | testdata/Builtins.lc 459:69-459:80 Type | 2127 | testdata/Builtins.lc 458:58-458:99 Type |
1836 | testdata/Builtins.lc 459:74-459:75 Type | 2128 | testdata/Builtins.lc 458:60-458:61 Type -> Type->Type |
1837 | testdata/Builtins.lc 459:74-459:80 Type | 2129 | testdata/Builtins.lc 458:62-458:71 Nat -> Type->Type |
1838 | testdata/Builtins.lc 459:79-459:80 Type | 2130 | testdata/Builtins.lc 458:62-458:73 Type->Type |
1839 | testdata/Builtins.lc 460:1-460:10 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2131 | testdata/Builtins.lc 458:62-458:78 Type |
1840 | testdata/Builtins.lc 460:12-460:20 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2132 | testdata/Builtins.lc 458:72-458:73 Nat |
1841 | testdata/Builtins.lc 460:22-460:31 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2133 | testdata/Builtins.lc 458:74-458:78 Type |
1842 | testdata/Builtins.lc 460:34-460:80 Type | 2134 | testdata/Builtins.lc 458:83-458:84 Type |
1843 | testdata/Builtins.lc 460:35-460:43 Type->Type | 2135 | testdata/Builtins.lc 458:83-458:99 Type |
1844 | testdata/Builtins.lc 460:35-460:45 Type | 2136 | testdata/Builtins.lc 458:88-458:89 Type |
1845 | testdata/Builtins.lc 460:44-460:45 V5 | 2137 | testdata/Builtins.lc 458:88-458:99 Type |
1846 | testdata/Builtins.lc 460:47-460:48 V4 | 2138 | testdata/Builtins.lc 458:93-458:94 Type |
1847 | testdata/Builtins.lc 460:47-460:50 Type->Type | 2139 | testdata/Builtins.lc 458:93-458:99 Type |
1848 | testdata/Builtins.lc 460:47-460:64 Type | 2140 | testdata/Builtins.lc 458:98-458:99 Type |
1849 | testdata/Builtins.lc 460:47-460:80 Type | 2141 | testdata/Builtins.lc 459:1-459:9 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a->a |
1850 | testdata/Builtins.lc 460:49-460:50 Type -> Type->Type | 2142 | testdata/Builtins.lc 459:34-459:53 Type |
1851 | testdata/Builtins.lc 460:51-460:60 Nat -> Type->Type | 2143 | testdata/Builtins.lc 459:34-459:68 Type |
1852 | testdata/Builtins.lc 460:51-460:62 Type->Type | 2144 | testdata/Builtins.lc 459:35-459:36 V3 |
1853 | testdata/Builtins.lc 460:51-460:64 Type | 2145 | testdata/Builtins.lc 459:35-459:38 Type->Type |
1854 | testdata/Builtins.lc 460:61-460:62 V2 | 2146 | testdata/Builtins.lc 459:37-459:38 Type -> Type->Type |
1855 | testdata/Builtins.lc 460:63-460:64 Type | 2147 | testdata/Builtins.lc 459:39-459:44 Nat -> Type->Type |
1856 | testdata/Builtins.lc 460:69-460:70 Type | 2148 | testdata/Builtins.lc 459:39-459:46 Type->Type |
1857 | testdata/Builtins.lc 460:69-460:80 Type | 2149 | testdata/Builtins.lc 459:39-459:52 Type |
1858 | testdata/Builtins.lc 460:74-460:75 Type | 2150 | testdata/Builtins.lc 459:45-459:46 V1 |
1859 | testdata/Builtins.lc 460:74-460:80 Type | 2151 | testdata/Builtins.lc 459:47-459:52 Type |
1860 | testdata/Builtins.lc 460:79-460:80 Type | 2152 | testdata/Builtins.lc 459:57-459:58 Type |
1861 | testdata/Builtins.lc 461:1-461:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b->b | 2153 | testdata/Builtins.lc 459:57-459:68 Type |
1862 | testdata/Builtins.lc 461:34-461:75 Type | 2154 | testdata/Builtins.lc 459:62-459:63 Type |
1863 | testdata/Builtins.lc 461:35-461:43 Type->Type | 2155 | testdata/Builtins.lc 459:62-459:68 Type |
1864 | testdata/Builtins.lc 461:35-461:45 Type | 2156 | testdata/Builtins.lc 459:67-459:68 Type |
1865 | testdata/Builtins.lc 461:44-461:45 V5 | 2157 | testdata/Builtins.lc 460:1-460:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> a->a |
1866 | testdata/Builtins.lc 461:47-461:48 V4 | 2158 | testdata/Builtins.lc 460:34-460:57 Type |
1867 | testdata/Builtins.lc 461:47-461:50 Type->Type | 2159 | testdata/Builtins.lc 460:34-460:76 Type |
1868 | testdata/Builtins.lc 461:47-461:64 Type | 2160 | testdata/Builtins.lc 460:35-460:36 V3 |
1869 | testdata/Builtins.lc 461:47-461:75 Type | 2161 | testdata/Builtins.lc 460:35-460:38 Type->Type |
1870 | testdata/Builtins.lc 461:49-461:50 Type -> Type->Type | 2162 | testdata/Builtins.lc 460:37-460:38 Type -> Type->Type |
1871 | testdata/Builtins.lc 461:51-461:60 Nat -> Type->Type | 2163 | testdata/Builtins.lc 460:39-460:48 Nat -> Type->Type |
1872 | testdata/Builtins.lc 461:51-461:62 Type->Type | 2164 | testdata/Builtins.lc 460:39-460:50 Type->Type |
1873 | testdata/Builtins.lc 461:51-461:64 Type | 2165 | testdata/Builtins.lc 460:39-460:56 Type |
1874 | testdata/Builtins.lc 461:61-461:62 V2 | 2166 | testdata/Builtins.lc 460:49-460:50 V1 |
1875 | testdata/Builtins.lc 461:63-461:64 Type | 2167 | testdata/Builtins.lc 460:51-460:56 Type |
1876 | testdata/Builtins.lc 461:69-461:70 Type | 2168 | testdata/Builtins.lc 460:61-460:66 Type |
1877 | testdata/Builtins.lc 461:69-461:75 Type | 2169 | testdata/Builtins.lc 460:61-460:76 Type |
1878 | testdata/Builtins.lc 461:74-461:75 Type | 2170 | testdata/Builtins.lc 460:70-460:71 Type |
1879 | testdata/Builtins.lc 462:1-462:12 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | 2171 | testdata/Builtins.lc 460:70-460:76 Type |
1880 | testdata/Builtins.lc 462:14-462:25 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | 2172 | testdata/Builtins.lc 460:75-460:76 Type |
1881 | testdata/Builtins.lc 462:34-462:102 Type | 2173 | testdata/Builtins.lc 461:1-461:15 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a -> a->a |
1882 | testdata/Builtins.lc 462:35-462:43 Type->Type | 2174 | testdata/Builtins.lc 461:34-461:53 Type |
1883 | testdata/Builtins.lc 462:35-462:45 Type | 2175 | testdata/Builtins.lc 461:34-461:73 Type |
1884 | testdata/Builtins.lc 462:44-462:45 V7 | 2176 | testdata/Builtins.lc 461:35-461:36 V3 |
1885 | testdata/Builtins.lc 462:47-462:48 V6 | 2177 | testdata/Builtins.lc 461:35-461:38 Type->Type |
1886 | testdata/Builtins.lc 462:47-462:50 Type->Type | 2178 | testdata/Builtins.lc 461:37-461:38 Type -> Type->Type |
1887 | testdata/Builtins.lc 462:47-462:64 Type | 2179 | testdata/Builtins.lc 461:39-461:44 Nat -> Type->Type |
1888 | testdata/Builtins.lc 462:47-462:102 Type | 2180 | testdata/Builtins.lc 461:39-461:46 Type->Type |
1889 | testdata/Builtins.lc 462:49-462:50 Type -> Type->Type | 2181 | testdata/Builtins.lc 461:39-461:52 Type |
1890 | testdata/Builtins.lc 462:51-462:60 Nat -> Type->Type | 2182 | testdata/Builtins.lc 461:45-461:46 V1 |
1891 | testdata/Builtins.lc 462:51-462:62 Type->Type | 2183 | testdata/Builtins.lc 461:47-461:52 Type |
1892 | testdata/Builtins.lc 462:51-462:64 Type | 2184 | testdata/Builtins.lc 461:57-461:58 Type |
1893 | testdata/Builtins.lc 462:61-462:62 V4 | 2185 | testdata/Builtins.lc 461:57-461:73 Type |
1894 | testdata/Builtins.lc 462:63-462:64 Type | 2186 | testdata/Builtins.lc 461:62-461:63 Type |
1895 | testdata/Builtins.lc 462:66-462:67 V3 | 2187 | testdata/Builtins.lc 461:62-461:73 Type |
1896 | testdata/Builtins.lc 462:66-462:69 Type->Type | 2188 | testdata/Builtins.lc 461:67-461:68 Type |
1897 | testdata/Builtins.lc 462:66-462:86 Type | 2189 | testdata/Builtins.lc 461:67-461:73 Type |
1898 | testdata/Builtins.lc 462:66-462:102 Type | 2190 | testdata/Builtins.lc 461:72-461:73 Type |
1899 | testdata/Builtins.lc 462:68-462:69 Type -> Type->Type | 2191 | testdata/Builtins.lc 462:1-462:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> Float -> a->a |
1900 | testdata/Builtins.lc 462:70-462:79 Nat -> Type->Type | 2192 | testdata/Builtins.lc 462:34-462:57 Type |
1901 | testdata/Builtins.lc 462:70-462:81 Type->Type | 2193 | testdata/Builtins.lc 462:34-462:85 Type |
1902 | testdata/Builtins.lc 462:70-462:86 Type | 2194 | testdata/Builtins.lc 462:35-462:36 V3 |
1903 | testdata/Builtins.lc 462:80-462:81 Nat | 2195 | testdata/Builtins.lc 462:35-462:38 Type->Type |
1904 | testdata/Builtins.lc 462:82-462:86 Type | 2196 | testdata/Builtins.lc 462:37-462:38 Type -> Type->Type |
1905 | testdata/Builtins.lc 462:91-462:92 Type | 2197 | testdata/Builtins.lc 462:39-462:48 Nat -> Type->Type |
1906 | testdata/Builtins.lc 462:91-462:102 Type | 2198 | testdata/Builtins.lc 462:39-462:50 Type->Type |
1907 | testdata/Builtins.lc 462:96-462:97 Type | 2199 | testdata/Builtins.lc 462:39-462:56 Type |
1908 | testdata/Builtins.lc 462:96-462:102 Type | 2200 | testdata/Builtins.lc 462:49-462:50 V1 |
1909 | testdata/Builtins.lc 462:101-462:102 Type | 2201 | testdata/Builtins.lc 462:51-462:56 Type |
1910 | testdata/Builtins.lc 463:1-463:13 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | 2202 | testdata/Builtins.lc 462:61-462:66 Type |
1911 | testdata/Builtins.lc 463:15-463:27 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | 2203 | testdata/Builtins.lc 462:61-462:85 Type |
1912 | testdata/Builtins.lc 463:34-463:83 Type | 2204 | testdata/Builtins.lc 462:70-462:75 Type |
1913 | testdata/Builtins.lc 463:35-463:43 Type->Type | 2205 | testdata/Builtins.lc 462:70-462:85 Type |
1914 | testdata/Builtins.lc 463:35-463:45 Type | 2206 | testdata/Builtins.lc 462:79-462:80 Type |
1915 | testdata/Builtins.lc 463:44-463:45 V5 | 2207 | testdata/Builtins.lc 462:79-462:85 Type |
1916 | testdata/Builtins.lc 463:47-463:48 V4 | 2208 | testdata/Builtins.lc 462:84-462:85 Type |
1917 | testdata/Builtins.lc 463:47-463:50 Type->Type | 2209 | testdata/Builtins.lc 465:1-465:19 {a:Nat} -> VecScalar a Float -> VecScalar a Int |
1918 | testdata/Builtins.lc 463:47-463:64 Type | 2210 | testdata/Builtins.lc 465:34-465:43 Nat -> Type->Type |
1919 | testdata/Builtins.lc 463:47-463:83 Type | 2211 | testdata/Builtins.lc 465:34-465:45 Type->Type |
1920 | testdata/Builtins.lc 463:49-463:50 Type -> Type->Type | 2212 | testdata/Builtins.lc 465:34-465:51 Type |
1921 | testdata/Builtins.lc 463:51-463:60 Nat -> Type->Type | 2213 | testdata/Builtins.lc 465:34-465:70 Type |
1922 | testdata/Builtins.lc 463:51-463:62 Type->Type | 2214 | testdata/Builtins.lc 465:44-465:45 V1 |
1923 | testdata/Builtins.lc 463:51-463:64 Type | 2215 | testdata/Builtins.lc 465:46-465:51 Type |
1924 | testdata/Builtins.lc 463:61-463:62 V2 | 2216 | testdata/Builtins.lc 465:55-465:64 Nat -> Type->Type |
1925 | testdata/Builtins.lc 463:63-463:64 Type | 2217 | testdata/Builtins.lc 465:55-465:66 Type->Type |
1926 | testdata/Builtins.lc 463:69-463:70 Type | 2218 | testdata/Builtins.lc 465:55-465:70 Type |
1927 | testdata/Builtins.lc 463:69-463:83 Type | 2219 | testdata/Builtins.lc 465:65-465:66 Nat |
1928 | testdata/Builtins.lc 463:74-463:78 Type | 2220 | testdata/Builtins.lc 465:67-465:70 Type |
1929 | testdata/Builtins.lc 463:74-463:83 Type | 2221 | testdata/Builtins.lc 466:1-466:20 {a:Nat} -> VecScalar a Float -> VecScalar a Word |
1930 | testdata/Builtins.lc 463:82-463:83 Type | 2222 | testdata/Builtins.lc 466:34-466:43 Nat -> Type->Type |
1931 | testdata/Builtins.lc 465:1-465:8 Bool -> Bool->Bool | 2223 | testdata/Builtins.lc 466:34-466:45 Type->Type |
1932 | testdata/Builtins.lc 465:10-465:16 Bool -> Bool->Bool | 2224 | testdata/Builtins.lc 466:34-466:51 Type |
1933 | testdata/Builtins.lc 465:18-465:25 Bool -> Bool->Bool | 2225 | testdata/Builtins.lc 466:34-466:71 Type |
1934 | testdata/Builtins.lc 465:34-465:38 Type | 2226 | testdata/Builtins.lc 466:44-466:45 V1 |
1935 | testdata/Builtins.lc 465:42-465:46 Type | 2227 | testdata/Builtins.lc 466:46-466:51 Type |
1936 | testdata/Builtins.lc 465:42-465:54 Type | 2228 | testdata/Builtins.lc 466:55-466:64 Nat -> Type->Type |
1937 | testdata/Builtins.lc 465:50-465:54 Type | 2229 | testdata/Builtins.lc 466:55-466:66 Type->Type |
1938 | testdata/Builtins.lc 466:1-466:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Bool} -> a->a | 2230 | testdata/Builtins.lc 466:55-466:71 Type |
1939 | testdata/Builtins.lc 466:34-466:56 Type | 2231 | testdata/Builtins.lc 466:65-466:66 Nat |
1940 | testdata/Builtins.lc 466:34-466:66 Type | 2232 | testdata/Builtins.lc 466:67-466:71 Type |
1941 | testdata/Builtins.lc 466:35-466:36 V3 | 2233 | testdata/Builtins.lc 467:1-467:19 {a:Nat} -> VecScalar a Int -> VecScalar a Float |
1942 | testdata/Builtins.lc 466:35-466:38 Type->Type | ||
1943 | testdata/Builtins.lc 466:37-466:38 Type -> Type->Type | ||
1944 | testdata/Builtins.lc 466:39-466:48 Nat -> Type->Type | ||
1945 | testdata/Builtins.lc 466:39-466:50 Type->Type | ||
1946 | testdata/Builtins.lc 466:39-466:55 Type | ||
1947 | testdata/Builtins.lc 466:49-466:50 V1 | ||
1948 | testdata/Builtins.lc 466:51-466:55 Type | ||
1949 | testdata/Builtins.lc 466:60-466:61 Type | ||
1950 | testdata/Builtins.lc 466:60-466:66 Type | ||
1951 | testdata/Builtins.lc 466:65-466:66 Type | ||
1952 | testdata/Builtins.lc 467:1-467:8 {a:Nat} -> VecScalar a Bool -> Bool | ||
1953 | testdata/Builtins.lc 467:10-467:17 {a:Nat} -> VecScalar a Bool -> Bool | ||
1954 | testdata/Builtins.lc 467:34-467:43 Nat -> Type->Type | 2234 | testdata/Builtins.lc 467:34-467:43 Nat -> Type->Type |
1955 | testdata/Builtins.lc 467:34-467:45 Type->Type | 2235 | testdata/Builtins.lc 467:34-467:45 Type->Type |
1956 | testdata/Builtins.lc 467:34-467:50 Type | 2236 | testdata/Builtins.lc 467:34-467:49 Type |
1957 | testdata/Builtins.lc 467:34-467:58 Type | 2237 | testdata/Builtins.lc 467:34-467:72 Type |
1958 | testdata/Builtins.lc 467:44-467:45 V1 | 2238 | testdata/Builtins.lc 467:44-467:45 V1 |
1959 | testdata/Builtins.lc 467:46-467:50 Type | 2239 | testdata/Builtins.lc 467:46-467:49 Type |
1960 | testdata/Builtins.lc 467:54-467:58 Type | 2240 | testdata/Builtins.lc 467:55-467:64 Nat -> Type->Type |
1961 | testdata/Builtins.lc 470:1-470:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2241 | testdata/Builtins.lc 467:55-467:66 Type->Type |
1962 | testdata/Builtins.lc 470:11-470:20 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2242 | testdata/Builtins.lc 467:55-467:72 Type |
1963 | testdata/Builtins.lc 470:22-470:30 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2243 | testdata/Builtins.lc 467:65-467:66 Nat |
1964 | testdata/Builtins.lc 470:32-470:41 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2244 | testdata/Builtins.lc 467:67-467:72 Type |
1965 | testdata/Builtins.lc 470:43-470:51 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2245 | testdata/Builtins.lc 468:1-468:20 {a:Nat} -> VecScalar a Word -> VecScalar a Float |
1966 | testdata/Builtins.lc 470:53-470:62 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2246 | testdata/Builtins.lc 468:34-468:43 Nat -> Type->Type |
1967 | testdata/Builtins.lc 470:64-470:71 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2247 | testdata/Builtins.lc 468:34-468:45 Type->Type |
1968 | testdata/Builtins.lc 470:73-470:81 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2248 | testdata/Builtins.lc 468:34-468:50 Type |
1969 | testdata/Builtins.lc 470:83-470:94 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2249 | testdata/Builtins.lc 468:34-468:72 Type |
1970 | testdata/Builtins.lc 470:96-470:107 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2250 | testdata/Builtins.lc 468:44-468:45 V1 |
1971 | testdata/Builtins.lc 470:109-470:116 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2251 | testdata/Builtins.lc 468:46-468:50 Type |
1972 | testdata/Builtins.lc 470:118-470:126 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2252 | testdata/Builtins.lc 468:55-468:64 Nat -> Type->Type |
1973 | testdata/Builtins.lc 470:128-470:135 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2253 | testdata/Builtins.lc 468:55-468:66 Type->Type |
1974 | testdata/Builtins.lc 470:137-470:145 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2254 | testdata/Builtins.lc 468:55-468:72 Type |
1975 | testdata/Builtins.lc 470:147-470:154 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2255 | testdata/Builtins.lc 468:65-468:66 Nat |
1976 | testdata/Builtins.lc 470:156-470:163 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2256 | testdata/Builtins.lc 468:67-468:72 Type |
1977 | testdata/Builtins.lc 470:165-470:173 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2257 | testdata/Builtins.lc 470:1-470:11 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->Float |
1978 | testdata/Builtins.lc 470:175-470:183 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2258 | testdata/Builtins.lc 470:34-470:57 Type |
1979 | testdata/Builtins.lc 470:185-470:193 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2259 | testdata/Builtins.lc 470:34-470:71 Type |
1980 | testdata/Builtins.lc 470:195-470:206 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2260 | testdata/Builtins.lc 470:35-470:36 V3 |
2261 | testdata/Builtins.lc 470:35-470:38 Type->Type | ||
2262 | testdata/Builtins.lc 470:37-470:38 Type -> Type->Type | ||
2263 | testdata/Builtins.lc 470:39-470:48 Nat -> Type->Type | ||
2264 | testdata/Builtins.lc 470:39-470:50 Type->Type | ||
2265 | testdata/Builtins.lc 470:39-470:56 Type | ||
2266 | testdata/Builtins.lc 470:49-470:50 V1 | ||
2267 | testdata/Builtins.lc 470:51-470:56 Type | ||
2268 | testdata/Builtins.lc 470:61-470:62 Type | ||
2269 | testdata/Builtins.lc 470:61-470:71 Type | ||
2270 | testdata/Builtins.lc 470:66-470:71 Type | ||
2271 | testdata/Builtins.lc 471:1-471:13 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | ||
2272 | testdata/Builtins.lc 471:15-471:22 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | ||
1981 | testdata/Builtins.lc 471:34-471:57 Type | 2273 | testdata/Builtins.lc 471:34-471:57 Type |
1982 | testdata/Builtins.lc 471:34-471:67 Type | 2274 | testdata/Builtins.lc 471:34-471:76 Type |
1983 | testdata/Builtins.lc 471:35-471:36 V3 | 2275 | testdata/Builtins.lc 471:35-471:36 V3 |
1984 | testdata/Builtins.lc 471:35-471:38 Type->Type | 2276 | testdata/Builtins.lc 471:35-471:38 Type->Type |
1985 | testdata/Builtins.lc 471:37-471:38 Type -> Type->Type | 2277 | testdata/Builtins.lc 471:37-471:38 Type -> Type->Type |
@@ -1989,13 +2281,14 @@ testdata/Builtins.lc 471:39-471:56 Type | |||
1989 | testdata/Builtins.lc 471:49-471:50 V1 | 2281 | testdata/Builtins.lc 471:49-471:50 V1 |
1990 | testdata/Builtins.lc 471:51-471:56 Type | 2282 | testdata/Builtins.lc 471:51-471:56 Type |
1991 | testdata/Builtins.lc 471:61-471:62 Type | 2283 | testdata/Builtins.lc 471:61-471:62 Type |
1992 | testdata/Builtins.lc 471:61-471:67 Type | 2284 | testdata/Builtins.lc 471:61-471:76 Type |
1993 | testdata/Builtins.lc 471:66-471:67 Type | 2285 | testdata/Builtins.lc 471:66-471:67 Type |
1994 | testdata/Builtins.lc 472:1-472:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2286 | testdata/Builtins.lc 471:66-471:76 Type |
1995 | testdata/Builtins.lc 472:10-472:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2287 | testdata/Builtins.lc 471:71-471:76 Type |
2288 | testdata/Builtins.lc 472:1-472:10 {a} -> {b : a ~ VecS Float 3} -> a -> a->a | ||
1996 | testdata/Builtins.lc 472:34-472:57 Type | 2289 | testdata/Builtins.lc 472:34-472:57 Type |
1997 | testdata/Builtins.lc 472:34-472:72 Type | 2290 | testdata/Builtins.lc 472:34-472:72 Type |
1998 | testdata/Builtins.lc 472:35-472:36 V3 | 2291 | testdata/Builtins.lc 472:35-472:36 V1 |
1999 | testdata/Builtins.lc 472:35-472:38 Type->Type | 2292 | testdata/Builtins.lc 472:35-472:38 Type->Type |
2000 | testdata/Builtins.lc 472:37-472:38 Type -> Type->Type | 2293 | testdata/Builtins.lc 472:37-472:38 Type -> Type->Type |
2001 | testdata/Builtins.lc 472:39-472:48 Nat -> Type->Type | 2294 | testdata/Builtins.lc 472:39-472:48 Nat -> Type->Type |
@@ -2008,14 +2301,42 @@ testdata/Builtins.lc 472:61-472:72 Type | |||
2008 | testdata/Builtins.lc 472:66-472:67 Type | 2301 | testdata/Builtins.lc 472:66-472:67 Type |
2009 | testdata/Builtins.lc 472:66-472:72 Type | 2302 | testdata/Builtins.lc 472:66-472:72 Type |
2010 | testdata/Builtins.lc 472:71-472:72 Type | 2303 | testdata/Builtins.lc 472:71-472:72 Type |
2011 | testdata/Builtins.lc 474:1-474:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2304 | testdata/Builtins.lc 473:1-473:14 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2012 | testdata/Builtins.lc 474:12-474:21 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2305 | testdata/Builtins.lc 473:34-473:57 Type |
2013 | testdata/Builtins.lc 474:23-474:32 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2306 | testdata/Builtins.lc 473:34-473:67 Type |
2014 | testdata/Builtins.lc 474:34-474:47 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2307 | testdata/Builtins.lc 473:35-473:36 V3 |
2015 | testdata/Builtins.lc 474:49-474:57 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2308 | testdata/Builtins.lc 473:35-473:38 Type->Type |
2016 | testdata/Builtins.lc 474:59-474:68 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2309 | testdata/Builtins.lc 473:37-473:38 Type -> Type->Type |
2310 | testdata/Builtins.lc 473:39-473:48 Nat -> Type->Type | ||
2311 | testdata/Builtins.lc 473:39-473:50 Type->Type | ||
2312 | testdata/Builtins.lc 473:39-473:56 Type | ||
2313 | testdata/Builtins.lc 473:49-473:50 V1 | ||
2314 | testdata/Builtins.lc 473:51-473:56 Type | ||
2315 | testdata/Builtins.lc 473:61-473:62 Type | ||
2316 | testdata/Builtins.lc 473:61-473:67 Type | ||
2317 | testdata/Builtins.lc 473:66-473:67 Type | ||
2318 | testdata/Builtins.lc 474:1-474:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2319 | testdata/Builtins.lc 474:18-474:29 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2320 | testdata/Builtins.lc 474:34-474:57 Type | ||
2321 | testdata/Builtins.lc 474:34-474:77 Type | ||
2322 | testdata/Builtins.lc 474:35-474:36 V3 | ||
2323 | testdata/Builtins.lc 474:35-474:38 Type->Type | ||
2324 | testdata/Builtins.lc 474:37-474:38 Type -> Type->Type | ||
2325 | testdata/Builtins.lc 474:39-474:48 Nat -> Type->Type | ||
2326 | testdata/Builtins.lc 474:39-474:50 Type->Type | ||
2327 | testdata/Builtins.lc 474:39-474:56 Type | ||
2328 | testdata/Builtins.lc 474:49-474:50 V1 | ||
2329 | testdata/Builtins.lc 474:51-474:56 Type | ||
2330 | testdata/Builtins.lc 474:61-474:62 Type | ||
2331 | testdata/Builtins.lc 474:61-474:77 Type | ||
2332 | testdata/Builtins.lc 474:66-474:67 Type | ||
2333 | testdata/Builtins.lc 474:66-474:77 Type | ||
2334 | testdata/Builtins.lc 474:71-474:72 Type | ||
2335 | testdata/Builtins.lc 474:71-474:77 Type | ||
2336 | testdata/Builtins.lc 474:76-474:77 Type | ||
2337 | testdata/Builtins.lc 475:1-475:12 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | ||
2017 | testdata/Builtins.lc 475:34-475:57 Type | 2338 | testdata/Builtins.lc 475:34-475:57 Type |
2018 | testdata/Builtins.lc 475:34-475:67 Type | 2339 | testdata/Builtins.lc 475:34-475:72 Type |
2019 | testdata/Builtins.lc 475:35-475:36 V3 | 2340 | testdata/Builtins.lc 475:35-475:36 V3 |
2020 | testdata/Builtins.lc 475:35-475:38 Type->Type | 2341 | testdata/Builtins.lc 475:35-475:38 Type->Type |
2021 | testdata/Builtins.lc 475:37-475:38 Type -> Type->Type | 2342 | testdata/Builtins.lc 475:37-475:38 Type -> Type->Type |
@@ -2025,763 +2346,343 @@ testdata/Builtins.lc 475:39-475:56 Type | |||
2025 | testdata/Builtins.lc 475:49-475:50 V1 | 2346 | testdata/Builtins.lc 475:49-475:50 V1 |
2026 | testdata/Builtins.lc 475:51-475:56 Type | 2347 | testdata/Builtins.lc 475:51-475:56 Type |
2027 | testdata/Builtins.lc 475:61-475:62 Type | 2348 | testdata/Builtins.lc 475:61-475:62 Type |
2028 | testdata/Builtins.lc 475:61-475:67 Type | 2349 | testdata/Builtins.lc 475:61-475:72 Type |
2029 | testdata/Builtins.lc 475:66-475:67 Type | 2350 | testdata/Builtins.lc 475:66-475:67 Type |
2030 | testdata/Builtins.lc 476:1-476:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2351 | testdata/Builtins.lc 475:66-475:72 Type |
2031 | testdata/Builtins.lc 476:10-476:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2352 | testdata/Builtins.lc 475:71-475:72 Type |
2032 | testdata/Builtins.lc 476:34-476:75 Type | 2353 | testdata/Builtins.lc 477:1-477:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c |
2033 | testdata/Builtins.lc 476:35-476:38 Type->Type | 2354 | testdata/Builtins.lc 477:34-477:37 Nat -> Nat -> Type->Type |
2034 | testdata/Builtins.lc 476:35-476:40 Type | 2355 | testdata/Builtins.lc 477:34-477:39 Nat -> Type->Type |
2035 | testdata/Builtins.lc 476:39-476:40 V5 | 2356 | testdata/Builtins.lc 477:34-477:41 Type->Type |
2036 | testdata/Builtins.lc 476:42-476:43 V4 | 2357 | testdata/Builtins.lc 477:34-477:43 Type |
2037 | testdata/Builtins.lc 476:42-476:45 Type->Type | 2358 | testdata/Builtins.lc 477:34-477:56 Type |
2038 | testdata/Builtins.lc 476:42-476:59 Type | 2359 | testdata/Builtins.lc 477:38-477:39 V5 |
2039 | testdata/Builtins.lc 476:42-476:75 Type | 2360 | testdata/Builtins.lc 477:40-477:41 V3 |
2040 | testdata/Builtins.lc 476:44-476:45 Type -> Type->Type | 2361 | testdata/Builtins.lc 477:42-477:43 V1 |
2041 | testdata/Builtins.lc 476:46-476:55 Nat -> Type->Type | 2362 | testdata/Builtins.lc 477:47-477:50 Nat -> Nat -> Type->Type |
2042 | testdata/Builtins.lc 476:46-476:57 Type->Type | 2363 | testdata/Builtins.lc 477:47-477:52 Nat -> Type->Type |
2043 | testdata/Builtins.lc 476:46-476:59 Type | 2364 | testdata/Builtins.lc 477:47-477:54 Type->Type |
2044 | testdata/Builtins.lc 476:56-476:57 V2 | 2365 | testdata/Builtins.lc 477:47-477:56 Type |
2045 | testdata/Builtins.lc 476:58-476:59 Type | 2366 | testdata/Builtins.lc 477:51-477:52 Nat |
2046 | testdata/Builtins.lc 476:64-476:65 Type | 2367 | testdata/Builtins.lc 477:53-477:54 Nat |
2047 | testdata/Builtins.lc 476:64-476:75 Type | 2368 | testdata/Builtins.lc 477:55-477:56 Type |
2048 | testdata/Builtins.lc 476:69-476:70 Type | 2369 | testdata/Builtins.lc 478:1-478:16 {a:Nat} -> {b} -> Mat a a b -> Float |
2049 | testdata/Builtins.lc 476:69-476:75 Type | 2370 | testdata/Builtins.lc 478:34-478:37 Nat -> Nat -> Type->Type |
2050 | testdata/Builtins.lc 476:74-476:75 Type | 2371 | testdata/Builtins.lc 478:34-478:39 Nat -> Type->Type |
2051 | testdata/Builtins.lc 477:1-477:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2372 | testdata/Builtins.lc 478:34-478:41 Type->Type |
2052 | testdata/Builtins.lc 477:11-477:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 2373 | testdata/Builtins.lc 478:34-478:43 Type |
2053 | testdata/Builtins.lc 477:34-477:75 Type | 2374 | testdata/Builtins.lc 478:34-478:52 Type |
2054 | testdata/Builtins.lc 477:35-477:38 Type->Type | 2375 | testdata/Builtins.lc 478:38-478:39 V3 |
2055 | testdata/Builtins.lc 477:35-477:40 Type | 2376 | testdata/Builtins.lc 478:40-478:41 Nat |
2056 | testdata/Builtins.lc 477:39-477:40 V5 | 2377 | testdata/Builtins.lc 478:42-478:43 V1 |
2057 | testdata/Builtins.lc 477:42-477:43 V4 | 2378 | testdata/Builtins.lc 478:47-478:52 Type |
2058 | testdata/Builtins.lc 477:42-477:45 Type->Type | 2379 | testdata/Builtins.lc 479:1-479:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b |
2059 | testdata/Builtins.lc 477:42-477:59 Type | 2380 | testdata/Builtins.lc 479:34-479:37 Nat -> Nat -> Type->Type |
2060 | testdata/Builtins.lc 477:42-477:75 Type | 2381 | testdata/Builtins.lc 479:34-479:39 Nat -> Type->Type |
2061 | testdata/Builtins.lc 477:44-477:45 Type -> Type->Type | 2382 | testdata/Builtins.lc 479:34-479:41 Type->Type |
2062 | testdata/Builtins.lc 477:46-477:55 Nat -> Type->Type | 2383 | testdata/Builtins.lc 479:34-479:43 Type |
2063 | testdata/Builtins.lc 477:46-477:57 Type->Type | 2384 | testdata/Builtins.lc 479:34-479:56 Type |
2064 | testdata/Builtins.lc 477:46-477:59 Type | 2385 | testdata/Builtins.lc 479:38-479:39 V3 |
2065 | testdata/Builtins.lc 477:56-477:57 V2 | 2386 | testdata/Builtins.lc 479:40-479:41 Nat |
2066 | testdata/Builtins.lc 477:58-477:59 Type | 2387 | testdata/Builtins.lc 479:42-479:43 V1 |
2067 | testdata/Builtins.lc 477:64-477:65 Type | 2388 | testdata/Builtins.lc 479:47-479:50 Nat -> Nat -> Type->Type |
2068 | testdata/Builtins.lc 477:64-477:75 Type | 2389 | testdata/Builtins.lc 479:47-479:52 Nat -> Type->Type |
2069 | testdata/Builtins.lc 477:69-477:70 Type | 2390 | testdata/Builtins.lc 479:47-479:54 Type->Type |
2070 | testdata/Builtins.lc 477:69-477:75 Type | 2391 | testdata/Builtins.lc 479:47-479:56 Type |
2071 | testdata/Builtins.lc 477:74-477:75 Type | 2392 | testdata/Builtins.lc 479:51-479:52 Nat |
2072 | testdata/Builtins.lc 478:1-478:10 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | 2393 | testdata/Builtins.lc 479:53-479:54 Nat |
2073 | testdata/Builtins.lc 478:12-478:21 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | 2394 | testdata/Builtins.lc 479:55-479:56 Type |
2074 | testdata/Builtins.lc 478:34-478:89 Type | 2395 | testdata/Builtins.lc 480:1-480:17 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> VecS b c -> Mat c a b |
2075 | testdata/Builtins.lc 478:35-478:36 V5 | 2396 | testdata/Builtins.lc 480:34-480:37 Nat -> Type->Type |
2076 | testdata/Builtins.lc 478:35-478:38 Type->Type | 2397 | testdata/Builtins.lc 480:34-480:39 Type->Type |
2077 | testdata/Builtins.lc 478:35-478:56 Type | 2398 | testdata/Builtins.lc 480:34-480:41 Type |
2078 | testdata/Builtins.lc 478:37-478:38 Type -> Type->Type | 2399 | testdata/Builtins.lc 480:34-480:69 Type |
2079 | testdata/Builtins.lc 478:39-478:48 Nat -> Type->Type | 2400 | testdata/Builtins.lc 480:38-480:39 V5 |
2080 | testdata/Builtins.lc 478:39-478:50 Type->Type | 2401 | testdata/Builtins.lc 480:40-480:41 V3 |
2081 | testdata/Builtins.lc 478:39-478:56 Type | 2402 | testdata/Builtins.lc 480:47-480:50 Nat -> Type->Type |
2082 | testdata/Builtins.lc 478:49-478:50 V3 | 2403 | testdata/Builtins.lc 480:47-480:52 Type->Type |
2083 | testdata/Builtins.lc 478:51-478:56 Type | 2404 | testdata/Builtins.lc 480:47-480:54 Type |
2084 | testdata/Builtins.lc 478:58-478:59 V2 | 2405 | testdata/Builtins.lc 480:47-480:69 Type |
2085 | testdata/Builtins.lc 478:58-478:61 Type->Type | 2406 | testdata/Builtins.lc 480:51-480:52 V2 |
2086 | testdata/Builtins.lc 478:58-478:78 Type | 2407 | testdata/Builtins.lc 480:53-480:54 Type |
2087 | testdata/Builtins.lc 478:58-478:89 Type | 2408 | testdata/Builtins.lc 480:60-480:63 Nat -> Nat -> Type->Type |
2088 | testdata/Builtins.lc 478:60-478:61 Type -> Type->Type | 2409 | testdata/Builtins.lc 480:60-480:65 Nat -> Type->Type |
2089 | testdata/Builtins.lc 478:62-478:71 Nat -> Type->Type | 2410 | testdata/Builtins.lc 480:60-480:67 Type->Type |
2090 | testdata/Builtins.lc 478:62-478:73 Type->Type | 2411 | testdata/Builtins.lc 480:60-480:69 Type |
2091 | testdata/Builtins.lc 478:62-478:78 Type | 2412 | testdata/Builtins.lc 480:64-480:65 Nat |
2092 | testdata/Builtins.lc 478:72-478:73 Nat | 2413 | testdata/Builtins.lc 480:66-480:67 Nat |
2093 | testdata/Builtins.lc 478:74-478:78 Type | 2414 | testdata/Builtins.lc 480:68-480:69 Type |
2094 | testdata/Builtins.lc 478:83-478:84 Type | 2415 | testdata/Builtins.lc 481:1-481:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> VecS c b -> VecS c a |
2095 | testdata/Builtins.lc 478:83-478:89 Type | 2416 | testdata/Builtins.lc 481:34-481:37 Nat -> Nat -> Type->Type |
2096 | testdata/Builtins.lc 478:88-478:89 Type | 2417 | testdata/Builtins.lc 481:34-481:39 Nat -> Type->Type |
2097 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | 2418 | testdata/Builtins.lc 481:34-481:41 Type->Type |
2098 | testdata/Builtins.lc 479:10-479:18 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | 2419 | testdata/Builtins.lc 481:34-481:43 Type |
2099 | testdata/Builtins.lc 479:34-479:73 Type | 2420 | testdata/Builtins.lc 481:34-481:67 Type |
2100 | testdata/Builtins.lc 479:35-479:41 Type->Type | 2421 | testdata/Builtins.lc 481:38-481:39 V5 |
2101 | testdata/Builtins.lc 479:35-479:43 Type | 2422 | testdata/Builtins.lc 481:40-481:41 V3 |
2102 | testdata/Builtins.lc 479:42-479:43 V5 | 2423 | testdata/Builtins.lc 481:42-481:43 V1 |
2103 | testdata/Builtins.lc 479:45-479:46 V4 | 2424 | testdata/Builtins.lc 481:47-481:50 Nat -> Type->Type |
2104 | testdata/Builtins.lc 479:45-479:48 Type->Type | 2425 | testdata/Builtins.lc 481:47-481:52 Type->Type |
2105 | testdata/Builtins.lc 479:45-479:62 Type | 2426 | testdata/Builtins.lc 481:47-481:54 Type |
2106 | testdata/Builtins.lc 479:45-479:73 Type | 2427 | testdata/Builtins.lc 481:47-481:67 Type |
2107 | testdata/Builtins.lc 479:47-479:48 Type -> Type->Type | 2428 | testdata/Builtins.lc 481:51-481:52 Nat |
2108 | testdata/Builtins.lc 479:49-479:58 Nat -> Type->Type | 2429 | testdata/Builtins.lc 481:53-481:54 Type |
2109 | testdata/Builtins.lc 479:49-479:60 Type->Type | 2430 | testdata/Builtins.lc 481:60-481:63 Nat -> Type->Type |
2110 | testdata/Builtins.lc 479:49-479:62 Type | 2431 | testdata/Builtins.lc 481:60-481:65 Type->Type |
2111 | testdata/Builtins.lc 479:59-479:60 V2 | 2432 | testdata/Builtins.lc 481:60-481:67 Type |
2112 | testdata/Builtins.lc 479:61-479:62 Type | 2433 | testdata/Builtins.lc 481:64-481:65 Nat |
2113 | testdata/Builtins.lc 479:67-479:68 Type | 2434 | testdata/Builtins.lc 481:66-481:67 Type |
2114 | testdata/Builtins.lc 479:67-479:73 Type | 2435 | testdata/Builtins.lc 482:1-482:14 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> Mat a c b -> VecS b c |
2115 | testdata/Builtins.lc 479:72-479:73 Type | 2436 | testdata/Builtins.lc 482:34-482:37 Nat -> Type->Type |
2116 | testdata/Builtins.lc 480:1-480:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> Tuple2 a a | 2437 | testdata/Builtins.lc 482:34-482:39 Type->Type |
2117 | testdata/Builtins.lc 480:34-480:57 Type | 2438 | testdata/Builtins.lc 482:34-482:41 Type |
2118 | testdata/Builtins.lc 480:34-480:72 Type | 2439 | testdata/Builtins.lc 482:34-482:67 Type |
2119 | testdata/Builtins.lc 480:35-480:36 V3 | 2440 | testdata/Builtins.lc 482:38-482:39 V5 |
2120 | testdata/Builtins.lc 480:35-480:38 Type->Type | 2441 | testdata/Builtins.lc 482:40-482:41 V3 |
2121 | testdata/Builtins.lc 480:37-480:38 Type -> Type->Type | 2442 | testdata/Builtins.lc 482:47-482:50 Nat -> Nat -> Type->Type |
2122 | testdata/Builtins.lc 480:39-480:48 Nat -> Type->Type | 2443 | testdata/Builtins.lc 482:47-482:52 Nat -> Type->Type |
2123 | testdata/Builtins.lc 480:39-480:50 Type->Type | 2444 | testdata/Builtins.lc 482:47-482:54 Type->Type |
2124 | testdata/Builtins.lc 480:39-480:56 Type | 2445 | testdata/Builtins.lc 482:47-482:56 Type |
2125 | testdata/Builtins.lc 480:49-480:50 V1 | 2446 | testdata/Builtins.lc 482:47-482:67 Type |
2126 | testdata/Builtins.lc 480:51-480:56 Type | 2447 | testdata/Builtins.lc 482:51-482:52 Nat |
2127 | testdata/Builtins.lc 480:61-480:62 Type | 2448 | testdata/Builtins.lc 482:53-482:54 V2 |
2128 | testdata/Builtins.lc 480:61-480:72 Type | 2449 | testdata/Builtins.lc 482:55-482:56 Type |
2129 | testdata/Builtins.lc 480:66-480:72 Type | 2450 | testdata/Builtins.lc 482:60-482:63 Nat -> Type->Type |
2130 | testdata/Builtins.lc 480:67-480:68 Type | 2451 | testdata/Builtins.lc 482:60-482:65 Type->Type |
2131 | testdata/Builtins.lc 480:70-480:71 Type | 2452 | testdata/Builtins.lc 482:60-482:67 Type |
2132 | testdata/Builtins.lc 481:1-481:10 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b -> b->b | 2453 | testdata/Builtins.lc 482:64-482:65 Nat |
2133 | testdata/Builtins.lc 481:34-481:80 Type | 2454 | testdata/Builtins.lc 482:66-482:67 Type |
2134 | testdata/Builtins.lc 481:35-481:38 Type->Type | 2455 | testdata/Builtins.lc 483:1-483:14 {a:Nat} -> {b:Nat} -> {c} -> {d:Nat} -> Mat a b c -> Mat b d c -> Mat a d c |
2135 | testdata/Builtins.lc 481:35-481:40 Type | 2456 | testdata/Builtins.lc 483:34-483:37 Nat -> Nat -> Type->Type |
2136 | testdata/Builtins.lc 481:39-481:40 V5 | 2457 | testdata/Builtins.lc 483:34-483:39 Nat -> Type->Type |
2137 | testdata/Builtins.lc 481:42-481:43 V4 | 2458 | testdata/Builtins.lc 483:34-483:41 Type->Type |
2138 | testdata/Builtins.lc 481:42-481:45 Type->Type | 2459 | testdata/Builtins.lc 483:34-483:43 Type |
2139 | testdata/Builtins.lc 481:42-481:59 Type | 2460 | testdata/Builtins.lc 483:34-483:69 Type |
2140 | testdata/Builtins.lc 481:42-481:80 Type | 2461 | testdata/Builtins.lc 483:38-483:39 V7 |
2141 | testdata/Builtins.lc 481:44-481:45 Type -> Type->Type | 2462 | testdata/Builtins.lc 483:40-483:41 V5 |
2142 | testdata/Builtins.lc 481:46-481:55 Nat -> Type->Type | 2463 | testdata/Builtins.lc 483:42-483:43 V3 |
2143 | testdata/Builtins.lc 481:46-481:57 Type->Type | 2464 | testdata/Builtins.lc 483:47-483:50 Nat -> Nat -> Type->Type |
2144 | testdata/Builtins.lc 481:46-481:59 Type | 2465 | testdata/Builtins.lc 483:47-483:52 Nat -> Type->Type |
2145 | testdata/Builtins.lc 481:56-481:57 V2 | 2466 | testdata/Builtins.lc 483:47-483:54 Type->Type |
2146 | testdata/Builtins.lc 481:58-481:59 Type | 2467 | testdata/Builtins.lc 483:47-483:56 Type |
2147 | testdata/Builtins.lc 481:64-481:65 Type | 2468 | testdata/Builtins.lc 483:47-483:69 Type |
2148 | testdata/Builtins.lc 481:64-481:80 Type | 2469 | testdata/Builtins.lc 483:51-483:52 Nat |
2149 | testdata/Builtins.lc 481:69-481:70 Type | 2470 | testdata/Builtins.lc 483:53-483:54 V2 |
2150 | testdata/Builtins.lc 481:69-481:80 Type | 2471 | testdata/Builtins.lc 483:55-483:56 Type |
2151 | testdata/Builtins.lc 481:74-481:75 Type | 2472 | testdata/Builtins.lc 483:60-483:63 Nat -> Nat -> Type->Type |
2152 | testdata/Builtins.lc 481:74-481:80 Type | 2473 | testdata/Builtins.lc 483:60-483:65 Nat -> Type->Type |
2153 | testdata/Builtins.lc 481:79-481:80 Type | 2474 | testdata/Builtins.lc 483:60-483:67 Type->Type |
2154 | testdata/Builtins.lc 482:1-482:11 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a -> a->b | 2475 | testdata/Builtins.lc 483:60-483:69 Type |
2155 | testdata/Builtins.lc 482:34-482:80 Type | 2476 | testdata/Builtins.lc 483:64-483:65 Nat |
2156 | testdata/Builtins.lc 482:35-482:38 Type->Type | 2477 | testdata/Builtins.lc 483:66-483:67 Nat |
2157 | testdata/Builtins.lc 482:35-482:40 Type | 2478 | testdata/Builtins.lc 483:68-483:69 Type |
2158 | testdata/Builtins.lc 482:39-482:40 V5 | 2479 | testdata/Builtins.lc 485:1-485:13 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2159 | testdata/Builtins.lc 482:42-482:43 V4 | 2480 | testdata/Builtins.lc 485:15-485:32 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2160 | testdata/Builtins.lc 482:42-482:45 Type->Type | 2481 | testdata/Builtins.lc 485:34-485:49 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2161 | testdata/Builtins.lc 482:42-482:59 Type | 2482 | testdata/Builtins.lc 485:51-485:71 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2162 | testdata/Builtins.lc 482:42-482:80 Type | 2483 | testdata/Builtins.lc 485:73-485:83 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2163 | testdata/Builtins.lc 482:44-482:45 Type -> Type->Type | 2484 | testdata/Builtins.lc 485:85-485:98 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2164 | testdata/Builtins.lc 482:46-482:55 Nat -> Type->Type | 2485 | testdata/Builtins.lc 486:34-486:97 Type |
2165 | testdata/Builtins.lc 482:46-482:57 Type->Type | ||
2166 | testdata/Builtins.lc 482:46-482:59 Type | ||
2167 | testdata/Builtins.lc 482:56-482:57 V2 | ||
2168 | testdata/Builtins.lc 482:58-482:59 Type | ||
2169 | testdata/Builtins.lc 482:64-482:65 Type | ||
2170 | testdata/Builtins.lc 482:64-482:80 Type | ||
2171 | testdata/Builtins.lc 482:69-482:70 Type | ||
2172 | testdata/Builtins.lc 482:69-482:80 Type | ||
2173 | testdata/Builtins.lc 482:74-482:75 Type | ||
2174 | testdata/Builtins.lc 482:74-482:80 Type | ||
2175 | testdata/Builtins.lc 482:79-482:80 Type | ||
2176 | testdata/Builtins.lc 483:1-483:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2177 | testdata/Builtins.lc 483:34-483:57 Type | ||
2178 | testdata/Builtins.lc 483:34-483:77 Type | ||
2179 | testdata/Builtins.lc 483:35-483:36 V3 | ||
2180 | testdata/Builtins.lc 483:35-483:38 Type->Type | ||
2181 | testdata/Builtins.lc 483:37-483:38 Type -> Type->Type | ||
2182 | testdata/Builtins.lc 483:39-483:48 Nat -> Type->Type | ||
2183 | testdata/Builtins.lc 483:39-483:50 Type->Type | ||
2184 | testdata/Builtins.lc 483:39-483:56 Type | ||
2185 | testdata/Builtins.lc 483:49-483:50 V1 | ||
2186 | testdata/Builtins.lc 483:51-483:56 Type | ||
2187 | testdata/Builtins.lc 483:61-483:62 Type | ||
2188 | testdata/Builtins.lc 483:61-483:77 Type | ||
2189 | testdata/Builtins.lc 483:66-483:67 Type | ||
2190 | testdata/Builtins.lc 483:66-483:77 Type | ||
2191 | testdata/Builtins.lc 483:71-483:72 Type | ||
2192 | testdata/Builtins.lc 483:71-483:77 Type | ||
2193 | testdata/Builtins.lc 483:76-483:77 Type | ||
2194 | testdata/Builtins.lc 484:1-484:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> Float->a | ||
2195 | testdata/Builtins.lc 484:34-484:57 Type | ||
2196 | testdata/Builtins.lc 484:34-484:81 Type | ||
2197 | testdata/Builtins.lc 484:35-484:36 V3 | ||
2198 | testdata/Builtins.lc 484:35-484:38 Type->Type | ||
2199 | testdata/Builtins.lc 484:37-484:38 Type -> Type->Type | ||
2200 | testdata/Builtins.lc 484:39-484:48 Nat -> Type->Type | ||
2201 | testdata/Builtins.lc 484:39-484:50 Type->Type | ||
2202 | testdata/Builtins.lc 484:39-484:56 Type | ||
2203 | testdata/Builtins.lc 484:49-484:50 V1 | ||
2204 | testdata/Builtins.lc 484:51-484:56 Type | ||
2205 | testdata/Builtins.lc 484:61-484:62 Type | ||
2206 | testdata/Builtins.lc 484:61-484:81 Type | ||
2207 | testdata/Builtins.lc 484:66-484:67 Type | ||
2208 | testdata/Builtins.lc 484:66-484:81 Type | ||
2209 | testdata/Builtins.lc 484:71-484:76 Type | ||
2210 | testdata/Builtins.lc 484:71-484:81 Type | ||
2211 | testdata/Builtins.lc 484:80-484:81 Type | ||
2212 | testdata/Builtins.lc 485:1-485:9 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a -> a -> c->a | ||
2213 | testdata/Builtins.lc 485:34-485:99 Type | ||
2214 | testdata/Builtins.lc 485:35-485:36 V5 | ||
2215 | testdata/Builtins.lc 485:35-485:38 Type->Type | ||
2216 | testdata/Builtins.lc 485:35-485:56 Type | ||
2217 | testdata/Builtins.lc 485:37-485:38 Type -> Type->Type | ||
2218 | testdata/Builtins.lc 485:39-485:48 Nat -> Type->Type | ||
2219 | testdata/Builtins.lc 485:39-485:50 Type->Type | ||
2220 | testdata/Builtins.lc 485:39-485:56 Type | ||
2221 | testdata/Builtins.lc 485:49-485:50 V3 | ||
2222 | testdata/Builtins.lc 485:51-485:56 Type | ||
2223 | testdata/Builtins.lc 485:58-485:59 V2 | ||
2224 | testdata/Builtins.lc 485:58-485:61 Type->Type | ||
2225 | testdata/Builtins.lc 485:58-485:78 Type | ||
2226 | testdata/Builtins.lc 485:58-485:99 Type | ||
2227 | testdata/Builtins.lc 485:60-485:61 Type -> Type->Type | ||
2228 | testdata/Builtins.lc 485:62-485:71 Nat -> Type->Type | ||
2229 | testdata/Builtins.lc 485:62-485:73 Type->Type | ||
2230 | testdata/Builtins.lc 485:62-485:78 Type | ||
2231 | testdata/Builtins.lc 485:72-485:73 Nat | ||
2232 | testdata/Builtins.lc 485:74-485:78 Type | ||
2233 | testdata/Builtins.lc 485:83-485:84 Type | ||
2234 | testdata/Builtins.lc 485:83-485:99 Type | ||
2235 | testdata/Builtins.lc 485:88-485:89 Type | ||
2236 | testdata/Builtins.lc 485:88-485:99 Type | ||
2237 | testdata/Builtins.lc 485:93-485:94 Type | ||
2238 | testdata/Builtins.lc 485:93-485:99 Type | ||
2239 | testdata/Builtins.lc 485:98-485:99 Type | ||
2240 | testdata/Builtins.lc 486:1-486:9 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a->a | ||
2241 | testdata/Builtins.lc 486:34-486:53 Type | ||
2242 | testdata/Builtins.lc 486:34-486:68 Type | ||
2243 | testdata/Builtins.lc 486:35-486:36 V3 | ||
2244 | testdata/Builtins.lc 486:35-486:38 Type->Type | 2486 | testdata/Builtins.lc 486:35-486:38 Type->Type |
2245 | testdata/Builtins.lc 486:37-486:38 Type -> Type->Type | 2487 | testdata/Builtins.lc 486:35-486:40 Type |
2246 | testdata/Builtins.lc 486:39-486:44 Nat -> Type->Type | 2488 | testdata/Builtins.lc 486:39-486:40 V7 |
2247 | testdata/Builtins.lc 486:39-486:46 Type->Type | 2489 | testdata/Builtins.lc 486:42-486:43 V6 |
2248 | testdata/Builtins.lc 486:39-486:52 Type | 2490 | testdata/Builtins.lc 486:42-486:45 Type->Type |
2249 | testdata/Builtins.lc 486:45-486:46 V1 | 2491 | testdata/Builtins.lc 486:42-486:59 Type |
2250 | testdata/Builtins.lc 486:47-486:52 Type | 2492 | testdata/Builtins.lc 486:42-486:97 Type |
2251 | testdata/Builtins.lc 486:57-486:58 Type | 2493 | testdata/Builtins.lc 486:44-486:45 Type -> Type->Type |
2252 | testdata/Builtins.lc 486:57-486:68 Type | 2494 | testdata/Builtins.lc 486:46-486:55 Nat -> Type->Type |
2253 | testdata/Builtins.lc 486:62-486:63 Type | 2495 | testdata/Builtins.lc 486:46-486:57 Type->Type |
2254 | testdata/Builtins.lc 486:62-486:68 Type | 2496 | testdata/Builtins.lc 486:46-486:59 Type |
2255 | testdata/Builtins.lc 486:67-486:68 Type | 2497 | testdata/Builtins.lc 486:56-486:57 V4 |
2256 | testdata/Builtins.lc 487:1-487:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> a->a | 2498 | testdata/Builtins.lc 486:58-486:59 Type |
2257 | testdata/Builtins.lc 487:34-487:57 Type | 2499 | testdata/Builtins.lc 486:61-486:62 V3 |
2500 | testdata/Builtins.lc 486:61-486:64 Type->Type | ||
2501 | testdata/Builtins.lc 486:61-486:81 Type | ||
2502 | testdata/Builtins.lc 486:61-486:97 Type | ||
2503 | testdata/Builtins.lc 486:63-486:64 Type -> Type->Type | ||
2504 | testdata/Builtins.lc 486:65-486:74 Nat -> Type->Type | ||
2505 | testdata/Builtins.lc 486:65-486:76 Type->Type | ||
2506 | testdata/Builtins.lc 486:65-486:81 Type | ||
2507 | testdata/Builtins.lc 486:75-486:76 Nat | ||
2508 | testdata/Builtins.lc 486:77-486:81 Type | ||
2509 | testdata/Builtins.lc 486:86-486:87 Type | ||
2510 | testdata/Builtins.lc 486:86-486:97 Type | ||
2511 | testdata/Builtins.lc 486:91-486:92 Type | ||
2512 | testdata/Builtins.lc 486:91-486:97 Type | ||
2513 | testdata/Builtins.lc 486:96-486:97 Type | ||
2514 | testdata/Builtins.lc 487:1-487:10 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | ||
2515 | testdata/Builtins.lc 487:12-487:24 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | ||
2516 | testdata/Builtins.lc 487:34-487:58 Type | ||
2258 | testdata/Builtins.lc 487:34-487:76 Type | 2517 | testdata/Builtins.lc 487:34-487:76 Type |
2259 | testdata/Builtins.lc 487:35-487:36 V3 | 2518 | testdata/Builtins.lc 487:35-487:36 V3 |
2260 | testdata/Builtins.lc 487:35-487:38 Type->Type | 2519 | testdata/Builtins.lc 487:35-487:38 Type->Type |
2261 | testdata/Builtins.lc 487:37-487:38 Type -> Type->Type | 2520 | testdata/Builtins.lc 487:37-487:38 Type -> Type->Type |
2262 | testdata/Builtins.lc 487:39-487:48 Nat -> Type->Type | 2521 | testdata/Builtins.lc 487:39-487:55 Type->Type |
2263 | testdata/Builtins.lc 487:39-487:50 Type->Type | 2522 | testdata/Builtins.lc 487:39-487:57 Type |
2264 | testdata/Builtins.lc 487:39-487:56 Type | 2523 | testdata/Builtins.lc 487:56-487:57 V1 |
2265 | testdata/Builtins.lc 487:49-487:50 V1 | 2524 | testdata/Builtins.lc 487:62-487:63 Type |
2266 | testdata/Builtins.lc 487:51-487:56 Type | 2525 | testdata/Builtins.lc 487:62-487:76 Type |
2267 | testdata/Builtins.lc 487:61-487:66 Type | 2526 | testdata/Builtins.lc 487:67-487:68 Type |
2268 | testdata/Builtins.lc 487:61-487:76 Type | 2527 | testdata/Builtins.lc 487:67-487:76 Type |
2269 | testdata/Builtins.lc 487:70-487:71 Type | 2528 | testdata/Builtins.lc 487:72-487:76 Type |
2270 | testdata/Builtins.lc 487:70-487:76 Type | 2529 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2271 | testdata/Builtins.lc 487:75-487:76 Type | 2530 | testdata/Builtins.lc 489:11-489:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2272 | testdata/Builtins.lc 488:1-488:15 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a -> a->a | 2531 | testdata/Builtins.lc 489:21-489:31 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2273 | testdata/Builtins.lc 488:34-488:53 Type | 2532 | testdata/Builtins.lc 490:34-490:57 Type |
2274 | testdata/Builtins.lc 488:34-488:73 Type | 2533 | testdata/Builtins.lc 490:34-490:67 Type |
2275 | testdata/Builtins.lc 488:35-488:36 V3 | 2534 | testdata/Builtins.lc 490:35-490:36 V3 |
2276 | testdata/Builtins.lc 488:35-488:38 Type->Type | 2535 | testdata/Builtins.lc 490:35-490:38 Type->Type |
2277 | testdata/Builtins.lc 488:37-488:38 Type -> Type->Type | 2536 | testdata/Builtins.lc 490:37-490:38 Type -> Type->Type |
2278 | testdata/Builtins.lc 488:39-488:44 Nat -> Type->Type | 2537 | testdata/Builtins.lc 490:39-490:48 Nat -> Type->Type |
2279 | testdata/Builtins.lc 488:39-488:46 Type->Type | 2538 | testdata/Builtins.lc 490:39-490:50 Type->Type |
2280 | testdata/Builtins.lc 488:39-488:52 Type | 2539 | testdata/Builtins.lc 490:39-490:56 Type |
2281 | testdata/Builtins.lc 488:45-488:46 V1 | 2540 | testdata/Builtins.lc 490:49-490:50 V1 |
2282 | testdata/Builtins.lc 488:47-488:52 Type | 2541 | testdata/Builtins.lc 490:51-490:56 Type |
2283 | testdata/Builtins.lc 488:57-488:58 Type | 2542 | testdata/Builtins.lc 490:61-490:62 Type |
2284 | testdata/Builtins.lc 488:57-488:73 Type | 2543 | testdata/Builtins.lc 490:61-490:67 Type |
2285 | testdata/Builtins.lc 488:62-488:63 Type | 2544 | testdata/Builtins.lc 490:66-490:67 Type |
2286 | testdata/Builtins.lc 488:62-488:73 Type | 2545 | testdata/Builtins.lc 492:1-492:11 {a:Nat} -> VecScalar a Float -> Float |
2287 | testdata/Builtins.lc 488:67-488:68 Type | ||
2288 | testdata/Builtins.lc 488:67-488:73 Type | ||
2289 | testdata/Builtins.lc 488:72-488:73 Type | ||
2290 | testdata/Builtins.lc 489:1-489:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> Float -> a->a | ||
2291 | testdata/Builtins.lc 489:34-489:57 Type | ||
2292 | testdata/Builtins.lc 489:34-489:85 Type | ||
2293 | testdata/Builtins.lc 489:35-489:36 V3 | ||
2294 | testdata/Builtins.lc 489:35-489:38 Type->Type | ||
2295 | testdata/Builtins.lc 489:37-489:38 Type -> Type->Type | ||
2296 | testdata/Builtins.lc 489:39-489:48 Nat -> Type->Type | ||
2297 | testdata/Builtins.lc 489:39-489:50 Type->Type | ||
2298 | testdata/Builtins.lc 489:39-489:56 Type | ||
2299 | testdata/Builtins.lc 489:49-489:50 V1 | ||
2300 | testdata/Builtins.lc 489:51-489:56 Type | ||
2301 | testdata/Builtins.lc 489:61-489:66 Type | ||
2302 | testdata/Builtins.lc 489:61-489:85 Type | ||
2303 | testdata/Builtins.lc 489:70-489:75 Type | ||
2304 | testdata/Builtins.lc 489:70-489:85 Type | ||
2305 | testdata/Builtins.lc 489:79-489:80 Type | ||
2306 | testdata/Builtins.lc 489:79-489:85 Type | ||
2307 | testdata/Builtins.lc 489:84-489:85 Type | ||
2308 | testdata/Builtins.lc 492:1-492:19 {a:Nat} -> VecScalar a Float -> VecScalar a Int | ||
2309 | testdata/Builtins.lc 492:34-492:43 Nat -> Type->Type | 2546 | testdata/Builtins.lc 492:34-492:43 Nat -> Type->Type |
2310 | testdata/Builtins.lc 492:34-492:45 Type->Type | 2547 | testdata/Builtins.lc 492:34-492:45 Type->Type |
2311 | testdata/Builtins.lc 492:34-492:51 Type | 2548 | testdata/Builtins.lc 492:34-492:51 Type |
2312 | testdata/Builtins.lc 492:34-492:70 Type | 2549 | testdata/Builtins.lc 492:34-492:60 Type |
2313 | testdata/Builtins.lc 492:44-492:45 V1 | 2550 | testdata/Builtins.lc 492:44-492:45 V1 |
2314 | testdata/Builtins.lc 492:46-492:51 Type | 2551 | testdata/Builtins.lc 492:46-492:51 Type |
2315 | testdata/Builtins.lc 492:55-492:64 Nat -> Type->Type | 2552 | testdata/Builtins.lc 492:55-492:60 Type |
2316 | testdata/Builtins.lc 492:55-492:66 Type->Type | 2553 | testdata/Builtins.lc 493:1-493:11 {a:Nat} -> VecScalar a Float -> VecS Float 2 |
2317 | testdata/Builtins.lc 492:55-492:70 Type | ||
2318 | testdata/Builtins.lc 492:65-492:66 Nat | ||
2319 | testdata/Builtins.lc 492:67-492:70 Type | ||
2320 | testdata/Builtins.lc 493:1-493:20 {a:Nat} -> VecScalar a Float -> VecScalar a Word | ||
2321 | testdata/Builtins.lc 493:34-493:43 Nat -> Type->Type | 2554 | testdata/Builtins.lc 493:34-493:43 Nat -> Type->Type |
2322 | testdata/Builtins.lc 493:34-493:45 Type->Type | 2555 | testdata/Builtins.lc 493:34-493:45 Type->Type |
2323 | testdata/Builtins.lc 493:34-493:51 Type | 2556 | testdata/Builtins.lc 493:34-493:51 Type |
2324 | testdata/Builtins.lc 493:34-493:71 Type | 2557 | testdata/Builtins.lc 493:34-493:66 Type |
2325 | testdata/Builtins.lc 493:44-493:45 V1 | 2558 | testdata/Builtins.lc 493:44-493:45 V1 |
2326 | testdata/Builtins.lc 493:46-493:51 Type | 2559 | testdata/Builtins.lc 493:46-493:51 Type |
2327 | testdata/Builtins.lc 493:55-493:64 Nat -> Type->Type | 2560 | testdata/Builtins.lc 493:55-493:58 Nat -> Type->Type |
2328 | testdata/Builtins.lc 493:55-493:66 Type->Type | 2561 | testdata/Builtins.lc 493:55-493:60 Type->Type |
2329 | testdata/Builtins.lc 493:55-493:71 Type | 2562 | testdata/Builtins.lc 493:55-493:66 Type |
2330 | testdata/Builtins.lc 493:65-493:66 Nat | 2563 | testdata/Builtins.lc 493:59-493:60 V1 |
2331 | testdata/Builtins.lc 493:67-493:71 Type | 2564 | testdata/Builtins.lc 493:61-493:66 Type |
2332 | testdata/Builtins.lc 494:1-494:19 {a:Nat} -> VecScalar a Int -> VecScalar a Float | 2565 | testdata/Builtins.lc 494:1-494:11 {a:Nat} -> VecScalar a Float -> VecS Float 3 |
2333 | testdata/Builtins.lc 494:34-494:43 Nat -> Type->Type | 2566 | testdata/Builtins.lc 494:34-494:43 Nat -> Type->Type |
2334 | testdata/Builtins.lc 494:34-494:45 Type->Type | 2567 | testdata/Builtins.lc 494:34-494:45 Type->Type |
2335 | testdata/Builtins.lc 494:34-494:49 Type | 2568 | testdata/Builtins.lc 494:34-494:51 Type |
2336 | testdata/Builtins.lc 494:34-494:72 Type | 2569 | testdata/Builtins.lc 494:34-494:66 Type |
2337 | testdata/Builtins.lc 494:44-494:45 V1 | 2570 | testdata/Builtins.lc 494:44-494:45 V1 |
2338 | testdata/Builtins.lc 494:46-494:49 Type | 2571 | testdata/Builtins.lc 494:46-494:51 Type |
2339 | testdata/Builtins.lc 494:55-494:64 Nat -> Type->Type | 2572 | testdata/Builtins.lc 494:55-494:58 Nat -> Type->Type |
2340 | testdata/Builtins.lc 494:55-494:66 Type->Type | 2573 | testdata/Builtins.lc 494:55-494:60 Type->Type |
2341 | testdata/Builtins.lc 494:55-494:72 Type | 2574 | testdata/Builtins.lc 494:55-494:66 Type |
2342 | testdata/Builtins.lc 494:65-494:66 Nat | 2575 | testdata/Builtins.lc 494:59-494:60 V1 |
2343 | testdata/Builtins.lc 494:67-494:72 Type | 2576 | testdata/Builtins.lc 494:61-494:66 Type |
2344 | testdata/Builtins.lc 495:1-495:20 {a:Nat} -> VecScalar a Word -> VecScalar a Float | 2577 | testdata/Builtins.lc 495:1-495:11 {a:Nat} -> VecScalar a Float -> VecS Float 4 |
2345 | testdata/Builtins.lc 495:34-495:43 Nat -> Type->Type | 2578 | testdata/Builtins.lc 495:34-495:43 Nat -> Type->Type |
2346 | testdata/Builtins.lc 495:34-495:45 Type->Type | 2579 | testdata/Builtins.lc 495:34-495:45 Type->Type |
2347 | testdata/Builtins.lc 495:34-495:50 Type | 2580 | testdata/Builtins.lc 495:34-495:51 Type |
2348 | testdata/Builtins.lc 495:34-495:72 Type | 2581 | testdata/Builtins.lc 495:34-495:66 Type |
2349 | testdata/Builtins.lc 495:44-495:45 V1 | 2582 | testdata/Builtins.lc 495:44-495:45 V1 |
2350 | testdata/Builtins.lc 495:46-495:50 Type | 2583 | testdata/Builtins.lc 495:46-495:51 Type |
2351 | testdata/Builtins.lc 495:55-495:64 Nat -> Type->Type | 2584 | testdata/Builtins.lc 495:55-495:58 Nat -> Type->Type |
2352 | testdata/Builtins.lc 495:55-495:66 Type->Type | 2585 | testdata/Builtins.lc 495:55-495:60 Type->Type |
2353 | testdata/Builtins.lc 495:55-495:72 Type | 2586 | testdata/Builtins.lc 495:55-495:66 Type |
2354 | testdata/Builtins.lc 495:65-495:66 Nat | 2587 | testdata/Builtins.lc 495:59-495:60 V1 |
2355 | testdata/Builtins.lc 495:67-495:72 Type | 2588 | testdata/Builtins.lc 495:61-495:66 Type |
2356 | testdata/Builtins.lc 497:1-497:11 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->Float | 2589 | testdata/Builtins.lc 511:6-511:13 Type |
2357 | testdata/Builtins.lc 497:34-497:57 Type | 2590 | testdata/Builtins.lc 511:6-515:12 Type |
2358 | testdata/Builtins.lc 497:34-497:71 Type | 2591 | testdata/Builtins.lc 512:3-512:16 String->Texture | Texture | Type |
2359 | testdata/Builtins.lc 497:35-497:36 V3 | 2592 | testdata/Builtins.lc 512:20-512:26 Type |
2360 | testdata/Builtins.lc 497:35-497:38 Type->Type | 2593 | testdata/Builtins.lc 513:20-513:27 Type |
2361 | testdata/Builtins.lc 497:37-497:38 Type -> Type->Type | 2594 | testdata/Builtins.lc 515:3-515:12 Texture | Type | VecS Int 2 -> Image 1 (Color (VecS Float 4)) -> Texture |
2362 | testdata/Builtins.lc 497:39-497:48 Nat -> Type->Type | 2595 | testdata/Builtins.lc 515:20-515:23 Nat -> Type->Type |
2363 | testdata/Builtins.lc 497:39-497:50 Type->Type | 2596 | testdata/Builtins.lc 515:20-515:25 Type->Type |
2364 | testdata/Builtins.lc 497:39-497:56 Type | 2597 | testdata/Builtins.lc 515:20-515:29 Type |
2365 | testdata/Builtins.lc 497:49-497:50 V1 | 2598 | testdata/Builtins.lc 515:24-515:25 V1 |
2366 | testdata/Builtins.lc 497:51-497:56 Type | 2599 | testdata/Builtins.lc 515:26-515:29 Type |
2367 | testdata/Builtins.lc 497:61-497:62 Type | 2600 | testdata/Builtins.lc 516:20-516:25 Nat -> Type->Type |
2368 | testdata/Builtins.lc 497:61-497:71 Type | 2601 | testdata/Builtins.lc 516:20-516:27 Type->Type |
2369 | testdata/Builtins.lc 497:66-497:71 Type | 2602 | testdata/Builtins.lc 516:20-516:49 Type |
2370 | testdata/Builtins.lc 498:1-498:13 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | 2603 | testdata/Builtins.lc 516:20-517:27 Type |
2371 | testdata/Builtins.lc 498:15-498:22 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | 2604 | testdata/Builtins.lc 516:26-516:27 V1 |
2372 | testdata/Builtins.lc 498:34-498:57 Type | 2605 | testdata/Builtins.lc 516:28-516:49 Type |
2373 | testdata/Builtins.lc 498:34-498:76 Type | 2606 | testdata/Builtins.lc 516:29-516:34 Type->Type |
2374 | testdata/Builtins.lc 498:35-498:36 V3 | 2607 | testdata/Builtins.lc 516:35-516:48 Type |
2375 | testdata/Builtins.lc 498:35-498:38 Type->Type | 2608 | testdata/Builtins.lc 516:36-516:39 Nat -> Type->Type |
2376 | testdata/Builtins.lc 498:37-498:38 Type -> Type->Type | 2609 | testdata/Builtins.lc 516:36-516:41 Type->Type |
2377 | testdata/Builtins.lc 498:39-498:48 Nat -> Type->Type | 2610 | testdata/Builtins.lc 516:40-516:41 V1 |
2378 | testdata/Builtins.lc 498:39-498:50 Type->Type | 2611 | testdata/Builtins.lc 516:42-516:47 Type |
2379 | testdata/Builtins.lc 498:39-498:56 Type | 2612 | testdata/Builtins.lc 517:20-517:27 Type |
2380 | testdata/Builtins.lc 498:49-498:50 V1 | 2613 | testdata/Builtins.lc 519:6-519:12 Type |
2381 | testdata/Builtins.lc 498:51-498:56 Type | 2614 | testdata/Builtins.lc 519:6-521:17 Type |
2382 | testdata/Builtins.lc 498:61-498:62 Type | 2615 | testdata/Builtins.lc 520:5-520:16 Filter |
2383 | testdata/Builtins.lc 498:61-498:76 Type | 2616 | testdata/Builtins.lc 521:5-521:17 Filter |
2384 | testdata/Builtins.lc 498:66-498:67 Type | 2617 | testdata/Builtins.lc 523:6-523:14 Type |
2385 | testdata/Builtins.lc 498:66-498:76 Type | 2618 | testdata/Builtins.lc 523:6-526:16 Type |
2386 | testdata/Builtins.lc 498:71-498:76 Type | 2619 | testdata/Builtins.lc 524:5-524:11 EdgeMode |
2387 | testdata/Builtins.lc 499:1-499:10 {a} -> {b : a ~ VecS Float 3} -> a -> a->a | 2620 | testdata/Builtins.lc 525:5-525:19 EdgeMode |
2388 | testdata/Builtins.lc 499:34-499:57 Type | 2621 | testdata/Builtins.lc 526:5-526:16 EdgeMode |
2389 | testdata/Builtins.lc 499:34-499:72 Type | 2622 | testdata/Builtins.lc 528:6-528:13 Type |
2390 | testdata/Builtins.lc 499:35-499:36 V1 | 2623 | testdata/Builtins.lc 528:6-528:23 Type |
2391 | testdata/Builtins.lc 499:35-499:38 Type->Type | 2624 | testdata/Builtins.lc 528:6-528:47 Type |
2392 | testdata/Builtins.lc 499:37-499:38 Type -> Type->Type | 2625 | testdata/Builtins.lc 528:16-528:23 Filter -> EdgeMode -> Texture->Sampler | Sampler | Type |
2393 | testdata/Builtins.lc 499:39-499:48 Nat -> Type->Type | 2626 | testdata/Builtins.lc 528:24-528:30 Type |
2394 | testdata/Builtins.lc 499:39-499:50 Type->Type | 2627 | testdata/Builtins.lc 528:31-528:39 Type |
2395 | testdata/Builtins.lc 499:39-499:56 Type | 2628 | testdata/Builtins.lc 528:40-528:47 Type |
2396 | testdata/Builtins.lc 499:49-499:50 V1 | 2629 | testdata/Builtins.lc 531:1-531:10 Sampler -> VecS Float 2 -> VecS Float 4 |
2397 | testdata/Builtins.lc 499:51-499:56 Type | 2630 | testdata/Builtins.lc 531:14-531:21 Type |
2398 | testdata/Builtins.lc 499:61-499:62 Type | 2631 | testdata/Builtins.lc 531:25-531:28 Nat -> Type->Type |
2399 | testdata/Builtins.lc 499:61-499:72 Type | 2632 | testdata/Builtins.lc 531:25-531:30 Type->Type |
2400 | testdata/Builtins.lc 499:66-499:67 Type | 2633 | testdata/Builtins.lc 531:25-531:36 Type |
2401 | testdata/Builtins.lc 499:66-499:72 Type | 2634 | testdata/Builtins.lc 531:25-531:51 Type |
2402 | testdata/Builtins.lc 499:71-499:72 Type | 2635 | testdata/Builtins.lc 531:29-531:30 V1 |
2403 | testdata/Builtins.lc 500:1-500:14 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2636 | testdata/Builtins.lc 531:31-531:36 Type |
2404 | testdata/Builtins.lc 500:34-500:57 Type | 2637 | testdata/Builtins.lc 531:40-531:43 Nat -> Type->Type |
2405 | testdata/Builtins.lc 500:34-500:67 Type | 2638 | testdata/Builtins.lc 531:40-531:45 Type->Type |
2406 | testdata/Builtins.lc 500:35-500:36 V3 | 2639 | testdata/Builtins.lc 531:40-531:51 Type |
2407 | testdata/Builtins.lc 500:35-500:38 Type->Type | 2640 | testdata/Builtins.lc 531:44-531:45 V1 |
2408 | testdata/Builtins.lc 500:37-500:38 Type -> Type->Type | 2641 | testdata/Builtins.lc 531:46-531:51 Type |
2409 | testdata/Builtins.lc 500:39-500:48 Nat -> Type->Type | 2642 | testdata/Builtins.lc 534:1-534:20 {a} -> {b:PrimitiveType} -> RasterContext b -> a -> Stream (Primitive b (JoinTupleType (VecS Float 4) (InterpolatedType a))) -> Stream (Fragment 1 (InterpolatedType a)) |
2410 | testdata/Builtins.lc 500:39-500:50 Type->Type | 2643 | testdata/Builtins.lc 534:30-534:45 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b |
2411 | testdata/Builtins.lc 500:39-500:56 Type | 2644 | testdata/Builtins.lc 534:30-534:75 Stream (Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2))) -> Stream (Fragment 1 (InterpolatedType V3)) |
2412 | testdata/Builtins.lc 500:49-500:50 V1 | 2645 | testdata/Builtins.lc 534:46-534:75 Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2)) -> Stream (Fragment 1 (InterpolatedType V3)) |
2413 | testdata/Builtins.lc 500:51-500:56 Type | 2646 | testdata/Builtins.lc 534:47-534:57 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) |
2414 | testdata/Builtins.lc 500:61-500:62 Type | 2647 | testdata/Builtins.lc 534:47-534:67 V1 -> RasterContext V1 -> Primitive V2 (JoinTupleType (VecS Float 4) (InterpolatedType V3)) -> Stream (Fragment 1 (InterpolatedType V4)) |
2415 | testdata/Builtins.lc 500:61-500:67 Type | 2648 | testdata/Builtins.lc 534:47-534:70 RasterContext V0 -> Primitive V1 (JoinTupleType (VecS Float 4) (InterpolatedType V5)) -> Stream (Fragment 1 (InterpolatedType V6)) |
2416 | testdata/Builtins.lc 500:66-500:67 Type | 2649 | testdata/Builtins.lc 534:58-534:67 JoinTupleType (VecS Float 4) (InterpolatedType V1) -> Float |
2417 | testdata/Builtins.lc 501:1-501:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | 2650 | testdata/Builtins.lc 534:65-534:66 V1 |
2418 | testdata/Builtins.lc 501:18-501:29 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | 2651 | testdata/Builtins.lc 534:68-534:70 V5 |
2419 | testdata/Builtins.lc 501:34-501:57 Type | 2652 | testdata/Builtins.lc 534:71-534:74 V4 |
2420 | testdata/Builtins.lc 501:34-501:77 Type | 2653 | testdata/Builtins.lc 535:1-535:33 {a} -> {b:PrimitiveType} -> RasterContext b -> (JoinTupleType (VecS Float 4) (InterpolatedType a) -> Float) -> a -> Stream (Primitive b (JoinTupleType (VecS Float 4) (InterpolatedType a))) -> Stream (Fragment 1 (InterpolatedType a)) |
2421 | testdata/Builtins.lc 501:35-501:36 V3 | 2654 | testdata/Builtins.lc 535:46-535:61 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b |
2422 | testdata/Builtins.lc 501:35-501:38 Type->Type | 2655 | testdata/Builtins.lc 535:46-535:84 Stream (Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2))) -> Stream (Fragment 1 (InterpolatedType V3)) |
2423 | testdata/Builtins.lc 501:37-501:38 Type -> Type->Type | 2656 | testdata/Builtins.lc 535:62-535:84 Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2)) -> Stream (Fragment 1 (InterpolatedType V3)) |
2424 | testdata/Builtins.lc 501:39-501:48 Nat -> Type->Type | 2657 | testdata/Builtins.lc 535:63-535:73 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) |
2425 | testdata/Builtins.lc 501:39-501:50 Type->Type | 2658 | testdata/Builtins.lc 535:63-535:76 V1 -> RasterContext V1 -> Primitive V2 (JoinTupleType (VecS Float 4) (InterpolatedType V3)) -> Stream (Fragment 1 (InterpolatedType V4)) |
2426 | testdata/Builtins.lc 501:39-501:56 Type | 2659 | testdata/Builtins.lc 535:63-535:79 RasterContext V0 -> Primitive V1 (JoinTupleType (VecS Float 4) (InterpolatedType V5)) -> Stream (Fragment 1 (InterpolatedType V6)) |
2427 | testdata/Builtins.lc 501:49-501:50 V1 | 2660 | testdata/Builtins.lc 535:74-535:76 V7 |
2428 | testdata/Builtins.lc 501:51-501:56 Type | 2661 | testdata/Builtins.lc 535:77-535:79 V5 |
2429 | testdata/Builtins.lc 501:61-501:62 Type | 2662 | testdata/Builtins.lc 535:80-535:83 V5 |
2430 | testdata/Builtins.lc 501:61-501:77 Type | 2663 | testdata/Builtins.lc 536:1-536:15 {a} -> {b} -> a -> b -> Tuple2 a b |
2431 | testdata/Builtins.lc 501:66-501:67 Type | 2664 | testdata/Builtins.lc 536:24-536:32 Tuple2 V3 V1 |
2432 | testdata/Builtins.lc 501:66-501:77 Type | 2665 | testdata/Builtins.lc 536:25-536:28 V5 |
2433 | testdata/Builtins.lc 501:71-501:72 Type | 2666 | testdata/Builtins.lc 536:30-536:31 V2 |
2434 | testdata/Builtins.lc 501:71-501:77 Type | 2667 | testdata/Builtins.lc 537:1-537:8 {a:Nat} -> {b} -> FrameBuffer a b -> Tuple2 (FragOps' b) (Stream (Fragment a (RemSemantics b))) -> FrameBuffer a b |
2435 | testdata/Builtins.lc 501:76-501:77 Type | 2668 | testdata/Builtins.lc 537:13-537:21 V3 |
2436 | testdata/Builtins.lc 502:1-502:12 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2669 | testdata/Builtins.lc 537:13-537:46 FrameBuffer V1 V0 |
2437 | testdata/Builtins.lc 502:34-502:57 Type | 2670 | testdata/Builtins.lc 537:25-537:35 {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b |
2438 | testdata/Builtins.lc 502:34-502:72 Type | 2671 | testdata/Builtins.lc 537:25-537:39 Stream (Fragment V1 (RemSemantics V0)) -> FrameBuffer V2 V1 -> FrameBuffer V3 V2 |
2439 | testdata/Builtins.lc 502:35-502:36 V3 | 2672 | testdata/Builtins.lc 537:25-537:43 FrameBuffer V1 V0 -> FrameBuffer V2 V1 |
2440 | testdata/Builtins.lc 502:35-502:38 Type->Type | 2673 | testdata/Builtins.lc 537:25-537:46 FrameBuffer V1 V0 | V2 -> V2->V2 | V2->V2 |
2441 | testdata/Builtins.lc 502:37-502:38 Type -> Type->Type | 2674 | testdata/Builtins.lc 537:36-537:39 V6 |
2442 | testdata/Builtins.lc 502:39-502:48 Nat -> Type->Type | 2675 | testdata/Builtins.lc 537:40-537:43 V5 |
2443 | testdata/Builtins.lc 502:39-502:50 Type->Type | 2676 | testdata/Builtins.lc 537:44-537:46 V7 |
2444 | testdata/Builtins.lc 502:39-502:56 Type | 2677 | testdata/Builtins.lc 538:1-538:12 {a:Nat} -> {b} -> FrameBuffer a b -> Output |
2445 | testdata/Builtins.lc 502:49-502:50 V1 | 2678 | testdata/Builtins.lc 538:15-538:24 {a:Nat} -> {b} -> FrameBuffer a b -> Output |
2446 | testdata/Builtins.lc 502:51-502:56 Type | 2679 | testdata/Builtins.lc 539:1-539:11 {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b |
2447 | testdata/Builtins.lc 502:61-502:62 Type | 2680 | testdata/Builtins.lc 539:14-539:25 {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b |
2448 | testdata/Builtins.lc 502:61-502:72 Type | 2681 | testdata/Builtins.lc 540:1-540:16 Float -> Image 1 (Depth Float) |
2449 | testdata/Builtins.lc 502:66-502:67 Type | 2682 | testdata/Builtins.lc 540:19-540:29 {a:Nat} -> Float -> Image a (Depth Float) |
2450 | testdata/Builtins.lc 502:66-502:72 Type | 2683 | testdata/Builtins.lc 540:19-540:32 Float -> Image 1 (Depth Float) |
2451 | testdata/Builtins.lc 502:71-502:72 Type | 2684 | testdata/Builtins.lc 540:31-540:32 V1 |
2452 | testdata/Builtins.lc 504:1-504:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c | 2685 | testdata/Builtins.lc 541:1-541:16 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) |
2453 | testdata/Builtins.lc 504:34-504:37 Nat -> Nat -> Type->Type | 2686 | testdata/Builtins.lc 541:19-541:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) |
2454 | testdata/Builtins.lc 504:34-504:39 Nat -> Type->Type | 2687 | testdata/Builtins.lc 541:19-541:32 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) |
2455 | testdata/Builtins.lc 504:34-504:41 Type->Type | 2688 | testdata/Builtins.lc 541:31-541:32 V1 |
2456 | testdata/Builtins.lc 504:34-504:43 Type | ||
2457 | testdata/Builtins.lc 504:34-504:56 Type | ||
2458 | testdata/Builtins.lc 504:38-504:39 V5 | ||
2459 | testdata/Builtins.lc 504:40-504:41 V3 | ||
2460 | testdata/Builtins.lc 504:42-504:43 V1 | ||
2461 | testdata/Builtins.lc 504:47-504:50 Nat -> Nat -> Type->Type | ||
2462 | testdata/Builtins.lc 504:47-504:52 Nat -> Type->Type | ||
2463 | testdata/Builtins.lc 504:47-504:54 Type->Type | ||
2464 | testdata/Builtins.lc 504:47-504:56 Type | ||
2465 | testdata/Builtins.lc 504:51-504:52 Nat | ||
2466 | testdata/Builtins.lc 504:53-504:54 Nat | ||
2467 | testdata/Builtins.lc 504:55-504:56 Type | ||
2468 | testdata/Builtins.lc 505:1-505:16 {a:Nat} -> {b} -> Mat a a b -> Float | ||
2469 | testdata/Builtins.lc 505:34-505:37 Nat -> Nat -> Type->Type | ||
2470 | testdata/Builtins.lc 505:34-505:39 Nat -> Type->Type | ||
2471 | testdata/Builtins.lc 505:34-505:41 Type->Type | ||
2472 | testdata/Builtins.lc 505:34-505:43 Type | ||
2473 | testdata/Builtins.lc 505:34-505:52 Type | ||
2474 | testdata/Builtins.lc 505:38-505:39 V3 | ||
2475 | testdata/Builtins.lc 505:40-505:41 Nat | ||
2476 | testdata/Builtins.lc 505:42-505:43 V1 | ||
2477 | testdata/Builtins.lc 505:47-505:52 Type | ||
2478 | testdata/Builtins.lc 506:1-506:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b | ||
2479 | testdata/Builtins.lc 506:34-506:37 Nat -> Nat -> Type->Type | ||
2480 | testdata/Builtins.lc 506:34-506:39 Nat -> Type->Type | ||
2481 | testdata/Builtins.lc 506:34-506:41 Type->Type | ||
2482 | testdata/Builtins.lc 506:34-506:43 Type | ||
2483 | testdata/Builtins.lc 506:34-506:56 Type | ||
2484 | testdata/Builtins.lc 506:38-506:39 V3 | ||
2485 | testdata/Builtins.lc 506:40-506:41 Nat | ||
2486 | testdata/Builtins.lc 506:42-506:43 V1 | ||
2487 | testdata/Builtins.lc 506:47-506:50 Nat -> Nat -> Type->Type | ||
2488 | testdata/Builtins.lc 506:47-506:52 Nat -> Type->Type | ||
2489 | testdata/Builtins.lc 506:47-506:54 Type->Type | ||
2490 | testdata/Builtins.lc 506:47-506:56 Type | ||
2491 | testdata/Builtins.lc 506:51-506:52 Nat | ||
2492 | testdata/Builtins.lc 506:53-506:54 Nat | ||
2493 | testdata/Builtins.lc 506:55-506:56 Type | ||
2494 | testdata/Builtins.lc 507:1-507:17 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> VecS b c -> Mat c a b | ||
2495 | testdata/Builtins.lc 507:34-507:37 Nat -> Type->Type | ||
2496 | testdata/Builtins.lc 507:34-507:39 Type->Type | ||
2497 | testdata/Builtins.lc 507:34-507:41 Type | ||
2498 | testdata/Builtins.lc 507:34-507:69 Type | ||
2499 | testdata/Builtins.lc 507:38-507:39 V5 | ||
2500 | testdata/Builtins.lc 507:40-507:41 V3 | ||
2501 | testdata/Builtins.lc 507:47-507:50 Nat -> Type->Type | ||
2502 | testdata/Builtins.lc 507:47-507:52 Type->Type | ||
2503 | testdata/Builtins.lc 507:47-507:54 Type | ||
2504 | testdata/Builtins.lc 507:47-507:69 Type | ||
2505 | testdata/Builtins.lc 507:51-507:52 V2 | ||
2506 | testdata/Builtins.lc 507:53-507:54 Type | ||
2507 | testdata/Builtins.lc 507:60-507:63 Nat -> Nat -> Type->Type | ||
2508 | testdata/Builtins.lc 507:60-507:65 Nat -> Type->Type | ||
2509 | testdata/Builtins.lc 507:60-507:67 Type->Type | ||
2510 | testdata/Builtins.lc 507:60-507:69 Type | ||
2511 | testdata/Builtins.lc 507:64-507:65 Nat | ||
2512 | testdata/Builtins.lc 507:66-507:67 Nat | ||
2513 | testdata/Builtins.lc 507:68-507:69 Type | ||
2514 | testdata/Builtins.lc 508:1-508:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> VecS c b -> VecS c a | ||
2515 | testdata/Builtins.lc 508:34-508:37 Nat -> Nat -> Type->Type | ||
2516 | testdata/Builtins.lc 508:34-508:39 Nat -> Type->Type | ||
2517 | testdata/Builtins.lc 508:34-508:41 Type->Type | ||
2518 | testdata/Builtins.lc 508:34-508:43 Type | ||
2519 | testdata/Builtins.lc 508:34-508:67 Type | ||
2520 | testdata/Builtins.lc 508:38-508:39 V5 | ||
2521 | testdata/Builtins.lc 508:40-508:41 V3 | ||
2522 | testdata/Builtins.lc 508:42-508:43 V1 | ||
2523 | testdata/Builtins.lc 508:47-508:50 Nat -> Type->Type | ||
2524 | testdata/Builtins.lc 508:47-508:52 Type->Type | ||
2525 | testdata/Builtins.lc 508:47-508:54 Type | ||
2526 | testdata/Builtins.lc 508:47-508:67 Type | ||
2527 | testdata/Builtins.lc 508:51-508:52 Nat | ||
2528 | testdata/Builtins.lc 508:53-508:54 Type | ||
2529 | testdata/Builtins.lc 508:60-508:63 Nat -> Type->Type | ||
2530 | testdata/Builtins.lc 508:60-508:65 Type->Type | ||
2531 | testdata/Builtins.lc 508:60-508:67 Type | ||
2532 | testdata/Builtins.lc 508:64-508:65 Nat | ||
2533 | testdata/Builtins.lc 508:66-508:67 Type | ||
2534 | testdata/Builtins.lc 509:1-509:14 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> Mat a c b -> VecS b c | ||
2535 | testdata/Builtins.lc 509:34-509:37 Nat -> Type->Type | ||
2536 | testdata/Builtins.lc 509:34-509:39 Type->Type | ||
2537 | testdata/Builtins.lc 509:34-509:41 Type | ||
2538 | testdata/Builtins.lc 509:34-509:67 Type | ||
2539 | testdata/Builtins.lc 509:38-509:39 V5 | ||
2540 | testdata/Builtins.lc 509:40-509:41 V3 | ||
2541 | testdata/Builtins.lc 509:47-509:50 Nat -> Nat -> Type->Type | ||
2542 | testdata/Builtins.lc 509:47-509:52 Nat -> Type->Type | ||
2543 | testdata/Builtins.lc 509:47-509:54 Type->Type | ||
2544 | testdata/Builtins.lc 509:47-509:56 Type | ||
2545 | testdata/Builtins.lc 509:47-509:67 Type | ||
2546 | testdata/Builtins.lc 509:51-509:52 Nat | ||
2547 | testdata/Builtins.lc 509:53-509:54 V2 | ||
2548 | testdata/Builtins.lc 509:55-509:56 Type | ||
2549 | testdata/Builtins.lc 509:60-509:63 Nat -> Type->Type | ||
2550 | testdata/Builtins.lc 509:60-509:65 Type->Type | ||
2551 | testdata/Builtins.lc 509:60-509:67 Type | ||
2552 | testdata/Builtins.lc 509:64-509:65 Nat | ||
2553 | testdata/Builtins.lc 509:66-509:67 Type | ||
2554 | testdata/Builtins.lc 510:1-510:14 {a:Nat} -> {b:Nat} -> {c} -> {d:Nat} -> Mat a b c -> Mat b d c -> Mat a d c | ||
2555 | testdata/Builtins.lc 510:34-510:37 Nat -> Nat -> Type->Type | ||
2556 | testdata/Builtins.lc 510:34-510:39 Nat -> Type->Type | ||
2557 | testdata/Builtins.lc 510:34-510:41 Type->Type | ||
2558 | testdata/Builtins.lc 510:34-510:43 Type | ||
2559 | testdata/Builtins.lc 510:34-510:69 Type | ||
2560 | testdata/Builtins.lc 510:38-510:39 V7 | ||
2561 | testdata/Builtins.lc 510:40-510:41 V5 | ||
2562 | testdata/Builtins.lc 510:42-510:43 V3 | ||
2563 | testdata/Builtins.lc 510:47-510:50 Nat -> Nat -> Type->Type | ||
2564 | testdata/Builtins.lc 510:47-510:52 Nat -> Type->Type | ||
2565 | testdata/Builtins.lc 510:47-510:54 Type->Type | ||
2566 | testdata/Builtins.lc 510:47-510:56 Type | ||
2567 | testdata/Builtins.lc 510:47-510:69 Type | ||
2568 | testdata/Builtins.lc 510:51-510:52 Nat | ||
2569 | testdata/Builtins.lc 510:53-510:54 V2 | ||
2570 | testdata/Builtins.lc 510:55-510:56 Type | ||
2571 | testdata/Builtins.lc 510:60-510:63 Nat -> Nat -> Type->Type | ||
2572 | testdata/Builtins.lc 510:60-510:65 Nat -> Type->Type | ||
2573 | testdata/Builtins.lc 510:60-510:67 Type->Type | ||
2574 | testdata/Builtins.lc 510:60-510:69 Type | ||
2575 | testdata/Builtins.lc 510:64-510:65 Nat | ||
2576 | testdata/Builtins.lc 510:66-510:67 Nat | ||
2577 | testdata/Builtins.lc 510:68-510:69 Type | ||
2578 | testdata/Builtins.lc 512:1-512:13 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2579 | testdata/Builtins.lc 512:15-512:32 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2580 | testdata/Builtins.lc 512:34-512:49 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2581 | testdata/Builtins.lc 512:51-512:71 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2582 | testdata/Builtins.lc 512:73-512:83 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2583 | testdata/Builtins.lc 512:85-512:98 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2584 | testdata/Builtins.lc 513:34-513:97 Type | ||
2585 | testdata/Builtins.lc 513:35-513:38 Type->Type | ||
2586 | testdata/Builtins.lc 513:35-513:40 Type | ||
2587 | testdata/Builtins.lc 513:39-513:40 V7 | ||
2588 | testdata/Builtins.lc 513:42-513:43 V6 | ||
2589 | testdata/Builtins.lc 513:42-513:45 Type->Type | ||
2590 | testdata/Builtins.lc 513:42-513:59 Type | ||
2591 | testdata/Builtins.lc 513:42-513:97 Type | ||
2592 | testdata/Builtins.lc 513:44-513:45 Type -> Type->Type | ||
2593 | testdata/Builtins.lc 513:46-513:55 Nat -> Type->Type | ||
2594 | testdata/Builtins.lc 513:46-513:57 Type->Type | ||
2595 | testdata/Builtins.lc 513:46-513:59 Type | ||
2596 | testdata/Builtins.lc 513:56-513:57 V4 | ||
2597 | testdata/Builtins.lc 513:58-513:59 Type | ||
2598 | testdata/Builtins.lc 513:61-513:62 V3 | ||
2599 | testdata/Builtins.lc 513:61-513:64 Type->Type | ||
2600 | testdata/Builtins.lc 513:61-513:81 Type | ||
2601 | testdata/Builtins.lc 513:61-513:97 Type | ||
2602 | testdata/Builtins.lc 513:63-513:64 Type -> Type->Type | ||
2603 | testdata/Builtins.lc 513:65-513:74 Nat -> Type->Type | ||
2604 | testdata/Builtins.lc 513:65-513:76 Type->Type | ||
2605 | testdata/Builtins.lc 513:65-513:81 Type | ||
2606 | testdata/Builtins.lc 513:75-513:76 Nat | ||
2607 | testdata/Builtins.lc 513:77-513:81 Type | ||
2608 | testdata/Builtins.lc 513:86-513:87 Type | ||
2609 | testdata/Builtins.lc 513:86-513:97 Type | ||
2610 | testdata/Builtins.lc 513:91-513:92 Type | ||
2611 | testdata/Builtins.lc 513:91-513:97 Type | ||
2612 | testdata/Builtins.lc 513:96-513:97 Type | ||
2613 | testdata/Builtins.lc 514:1-514:10 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | ||
2614 | testdata/Builtins.lc 514:12-514:24 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | ||
2615 | testdata/Builtins.lc 514:34-514:58 Type | ||
2616 | testdata/Builtins.lc 514:34-514:76 Type | ||
2617 | testdata/Builtins.lc 514:35-514:36 V3 | ||
2618 | testdata/Builtins.lc 514:35-514:38 Type->Type | ||
2619 | testdata/Builtins.lc 514:37-514:38 Type -> Type->Type | ||
2620 | testdata/Builtins.lc 514:39-514:55 Type->Type | ||
2621 | testdata/Builtins.lc 514:39-514:57 Type | ||
2622 | testdata/Builtins.lc 514:56-514:57 V1 | ||
2623 | testdata/Builtins.lc 514:62-514:63 Type | ||
2624 | testdata/Builtins.lc 514:62-514:76 Type | ||
2625 | testdata/Builtins.lc 514:67-514:68 Type | ||
2626 | testdata/Builtins.lc 514:67-514:76 Type | ||
2627 | testdata/Builtins.lc 514:72-514:76 Type | ||
2628 | testdata/Builtins.lc 516:1-516:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2629 | testdata/Builtins.lc 516:11-516:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2630 | testdata/Builtins.lc 516:21-516:31 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2631 | testdata/Builtins.lc 517:34-517:57 Type | ||
2632 | testdata/Builtins.lc 517:34-517:67 Type | ||
2633 | testdata/Builtins.lc 517:35-517:36 V3 | ||
2634 | testdata/Builtins.lc 517:35-517:38 Type->Type | ||
2635 | testdata/Builtins.lc 517:37-517:38 Type -> Type->Type | ||
2636 | testdata/Builtins.lc 517:39-517:48 Nat -> Type->Type | ||
2637 | testdata/Builtins.lc 517:39-517:50 Type->Type | ||
2638 | testdata/Builtins.lc 517:39-517:56 Type | ||
2639 | testdata/Builtins.lc 517:49-517:50 V1 | ||
2640 | testdata/Builtins.lc 517:51-517:56 Type | ||
2641 | testdata/Builtins.lc 517:61-517:62 Type | ||
2642 | testdata/Builtins.lc 517:61-517:67 Type | ||
2643 | testdata/Builtins.lc 517:66-517:67 Type | ||
2644 | testdata/Builtins.lc 519:1-519:11 {a:Nat} -> VecScalar a Float -> Float | ||
2645 | testdata/Builtins.lc 519:34-519:43 Nat -> Type->Type | ||
2646 | testdata/Builtins.lc 519:34-519:45 Type->Type | ||
2647 | testdata/Builtins.lc 519:34-519:51 Type | ||
2648 | testdata/Builtins.lc 519:34-519:60 Type | ||
2649 | testdata/Builtins.lc 519:44-519:45 V1 | ||
2650 | testdata/Builtins.lc 519:46-519:51 Type | ||
2651 | testdata/Builtins.lc 519:55-519:60 Type | ||
2652 | testdata/Builtins.lc 520:1-520:11 {a:Nat} -> VecScalar a Float -> VecS Float 2 | ||
2653 | testdata/Builtins.lc 520:34-520:43 Nat -> Type->Type | ||
2654 | testdata/Builtins.lc 520:34-520:45 Type->Type | ||
2655 | testdata/Builtins.lc 520:34-520:51 Type | ||
2656 | testdata/Builtins.lc 520:34-520:66 Type | ||
2657 | testdata/Builtins.lc 520:44-520:45 V1 | ||
2658 | testdata/Builtins.lc 520:46-520:51 Type | ||
2659 | testdata/Builtins.lc 520:55-520:58 Nat -> Type->Type | ||
2660 | testdata/Builtins.lc 520:55-520:60 Type->Type | ||
2661 | testdata/Builtins.lc 520:55-520:66 Type | ||
2662 | testdata/Builtins.lc 520:59-520:60 V1 | ||
2663 | testdata/Builtins.lc 520:61-520:66 Type | ||
2664 | testdata/Builtins.lc 521:1-521:11 {a:Nat} -> VecScalar a Float -> VecS Float 3 | ||
2665 | testdata/Builtins.lc 521:34-521:43 Nat -> Type->Type | ||
2666 | testdata/Builtins.lc 521:34-521:45 Type->Type | ||
2667 | testdata/Builtins.lc 521:34-521:51 Type | ||
2668 | testdata/Builtins.lc 521:34-521:66 Type | ||
2669 | testdata/Builtins.lc 521:44-521:45 V1 | ||
2670 | testdata/Builtins.lc 521:46-521:51 Type | ||
2671 | testdata/Builtins.lc 521:55-521:58 Nat -> Type->Type | ||
2672 | testdata/Builtins.lc 521:55-521:60 Type->Type | ||
2673 | testdata/Builtins.lc 521:55-521:66 Type | ||
2674 | testdata/Builtins.lc 521:59-521:60 V1 | ||
2675 | testdata/Builtins.lc 521:61-521:66 Type | ||
2676 | testdata/Builtins.lc 522:1-522:11 {a:Nat} -> VecScalar a Float -> VecS Float 4 | ||
2677 | testdata/Builtins.lc 522:34-522:43 Nat -> Type->Type | ||
2678 | testdata/Builtins.lc 522:34-522:45 Type->Type | ||
2679 | testdata/Builtins.lc 522:34-522:51 Type | ||
2680 | testdata/Builtins.lc 522:34-522:66 Type | ||
2681 | testdata/Builtins.lc 522:44-522:45 V1 | ||
2682 | testdata/Builtins.lc 522:46-522:51 Type | ||
2683 | testdata/Builtins.lc 522:55-522:58 Nat -> Type->Type | ||
2684 | testdata/Builtins.lc 522:55-522:60 Type->Type | ||
2685 | testdata/Builtins.lc 522:55-522:66 Type | ||
2686 | testdata/Builtins.lc 522:59-522:60 V1 | ||
2687 | testdata/Builtins.lc 522:61-522:66 Type | ||
2688 | testdata/Builtins.lc 538:6-538:13 Type | ||
2689 | testdata/Builtins.lc 538:6-542:12 Type | ||
2690 | testdata/Builtins.lc 539:3-539:16 String->Texture | Texture | Type | ||
2691 | testdata/Builtins.lc 539:20-539:26 Type | ||
2692 | testdata/Builtins.lc 540:20-540:27 Type | ||
2693 | testdata/Builtins.lc 542:3-542:12 Texture | Type | VecS Int 2 -> Image 1 (Color (VecS Float 4)) -> Texture | ||
2694 | testdata/Builtins.lc 542:20-542:23 Nat -> Type->Type | ||
2695 | testdata/Builtins.lc 542:20-542:25 Type->Type | ||
2696 | testdata/Builtins.lc 542:20-542:29 Type | ||
2697 | testdata/Builtins.lc 542:24-542:25 V1 | ||
2698 | testdata/Builtins.lc 542:26-542:29 Type | ||
2699 | testdata/Builtins.lc 543:20-543:25 Nat -> Type->Type | ||
2700 | testdata/Builtins.lc 543:20-543:27 Type->Type | ||
2701 | testdata/Builtins.lc 543:20-543:49 Type | ||
2702 | testdata/Builtins.lc 543:20-544:27 Type | ||
2703 | testdata/Builtins.lc 543:26-543:27 V1 | ||
2704 | testdata/Builtins.lc 543:28-543:49 Type | ||
2705 | testdata/Builtins.lc 543:29-543:34 Type->Type | ||
2706 | testdata/Builtins.lc 543:35-543:48 Type | ||
2707 | testdata/Builtins.lc 543:36-543:39 Nat -> Type->Type | ||
2708 | testdata/Builtins.lc 543:36-543:41 Type->Type | ||
2709 | testdata/Builtins.lc 543:40-543:41 V1 | ||
2710 | testdata/Builtins.lc 543:42-543:47 Type | ||
2711 | testdata/Builtins.lc 544:20-544:27 Type | ||
2712 | testdata/Builtins.lc 546:6-546:12 Type | ||
2713 | testdata/Builtins.lc 546:6-548:17 Type | ||
2714 | testdata/Builtins.lc 547:5-547:16 Filter | ||
2715 | testdata/Builtins.lc 548:5-548:17 Filter | ||
2716 | testdata/Builtins.lc 550:6-550:14 Type | ||
2717 | testdata/Builtins.lc 550:6-553:16 Type | ||
2718 | testdata/Builtins.lc 551:5-551:11 EdgeMode | ||
2719 | testdata/Builtins.lc 552:5-552:19 EdgeMode | ||
2720 | testdata/Builtins.lc 553:5-553:16 EdgeMode | ||
2721 | testdata/Builtins.lc 555:6-555:13 Type | ||
2722 | testdata/Builtins.lc 555:6-555:23 Type | ||
2723 | testdata/Builtins.lc 555:6-555:47 Type | ||
2724 | testdata/Builtins.lc 555:16-555:23 Filter -> EdgeMode -> Texture->Sampler | Sampler | Type | ||
2725 | testdata/Builtins.lc 555:24-555:30 Type | ||
2726 | testdata/Builtins.lc 555:31-555:39 Type | ||
2727 | testdata/Builtins.lc 555:40-555:47 Type | ||
2728 | testdata/Builtins.lc 558:1-558:10 Sampler -> VecS Float 2 -> VecS Float 4 | ||
2729 | testdata/Builtins.lc 558:14-558:21 Type | ||
2730 | testdata/Builtins.lc 558:25-558:28 Nat -> Type->Type | ||
2731 | testdata/Builtins.lc 558:25-558:30 Type->Type | ||
2732 | testdata/Builtins.lc 558:25-558:36 Type | ||
2733 | testdata/Builtins.lc 558:25-558:51 Type | ||
2734 | testdata/Builtins.lc 558:29-558:30 V1 | ||
2735 | testdata/Builtins.lc 558:31-558:36 Type | ||
2736 | testdata/Builtins.lc 558:40-558:43 Nat -> Type->Type | ||
2737 | testdata/Builtins.lc 558:40-558:45 Type->Type | ||
2738 | testdata/Builtins.lc 558:40-558:51 Type | ||
2739 | testdata/Builtins.lc 558:44-558:45 V1 | ||
2740 | testdata/Builtins.lc 558:46-558:51 Type | ||
2741 | testdata/Builtins.lc 561:1-561:20 {a} -> {b:PrimitiveType} -> RasterContext b -> a -> Stream (Primitive b (JoinTupleType (VecS Float 4) (InterpolatedType a))) -> Stream (Fragment 1 (InterpolatedType a)) | ||
2742 | testdata/Builtins.lc 561:30-561:45 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b | ||
2743 | testdata/Builtins.lc 561:30-561:75 Stream (Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2))) -> Stream (Fragment 1 (InterpolatedType V3)) | ||
2744 | testdata/Builtins.lc 561:46-561:75 Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2)) -> Stream (Fragment 1 (InterpolatedType V3)) | ||
2745 | testdata/Builtins.lc 561:47-561:57 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) | ||
2746 | testdata/Builtins.lc 561:47-561:67 V1 -> RasterContext V1 -> Primitive V2 (JoinTupleType (VecS Float 4) (InterpolatedType V3)) -> Stream (Fragment 1 (InterpolatedType V4)) | ||
2747 | testdata/Builtins.lc 561:47-561:70 RasterContext V0 -> Primitive V1 (JoinTupleType (VecS Float 4) (InterpolatedType V5)) -> Stream (Fragment 1 (InterpolatedType V6)) | ||
2748 | testdata/Builtins.lc 561:58-561:67 JoinTupleType (VecS Float 4) (InterpolatedType V1) -> Float | ||
2749 | testdata/Builtins.lc 561:65-561:66 V1 | ||
2750 | testdata/Builtins.lc 561:68-561:70 V5 | ||
2751 | testdata/Builtins.lc 561:71-561:74 V4 | ||
2752 | testdata/Builtins.lc 562:1-562:33 {a} -> {b:PrimitiveType} -> RasterContext b -> (JoinTupleType (VecS Float 4) (InterpolatedType a) -> Float) -> a -> Stream (Primitive b (JoinTupleType (VecS Float 4) (InterpolatedType a))) -> Stream (Fragment 1 (InterpolatedType a)) | ||
2753 | testdata/Builtins.lc 562:46-562:61 {a} -> {b} -> (a -> Stream b) -> Stream a -> Stream b | ||
2754 | testdata/Builtins.lc 562:46-562:84 Stream (Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2))) -> Stream (Fragment 1 (InterpolatedType V3)) | ||
2755 | testdata/Builtins.lc 562:62-562:84 Primitive V0 (JoinTupleType (VecS Float 4) (InterpolatedType V2)) -> Stream (Fragment 1 (InterpolatedType V3)) | ||
2756 | testdata/Builtins.lc 562:63-562:73 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> c->Float -> b -> RasterContext d -> Primitive d c -> Stream (Fragment 1 a) | ||
2757 | testdata/Builtins.lc 562:63-562:76 V1 -> RasterContext V1 -> Primitive V2 (JoinTupleType (VecS Float 4) (InterpolatedType V3)) -> Stream (Fragment 1 (InterpolatedType V4)) | ||
2758 | testdata/Builtins.lc 562:63-562:79 RasterContext V0 -> Primitive V1 (JoinTupleType (VecS Float 4) (InterpolatedType V5)) -> Stream (Fragment 1 (InterpolatedType V6)) | ||
2759 | testdata/Builtins.lc 562:74-562:76 V7 | ||
2760 | testdata/Builtins.lc 562:77-562:79 V5 | ||
2761 | testdata/Builtins.lc 562:80-562:83 V5 | ||
2762 | testdata/Builtins.lc 563:1-563:15 {a} -> {b} -> a -> b -> Tuple2 a b | ||
2763 | testdata/Builtins.lc 563:24-563:32 Tuple2 V3 V1 | ||
2764 | testdata/Builtins.lc 563:25-563:28 V5 | ||
2765 | testdata/Builtins.lc 563:30-563:31 V2 | ||
2766 | testdata/Builtins.lc 564:1-564:8 {a:Nat} -> {b} -> FrameBuffer a b -> Tuple2 (FragOps' b) (Stream (Fragment a (RemSemantics b))) -> FrameBuffer a b | ||
2767 | testdata/Builtins.lc 564:13-564:21 V3 | ||
2768 | testdata/Builtins.lc 564:13-564:46 FrameBuffer V1 V0 | ||
2769 | testdata/Builtins.lc 564:25-564:35 {a:Nat} -> {b} -> FragOps' b -> Stream (Fragment a (RemSemantics b)) -> FrameBuffer a b -> FrameBuffer a b | ||
2770 | testdata/Builtins.lc 564:25-564:39 Stream (Fragment V1 (RemSemantics V0)) -> FrameBuffer V2 V1 -> FrameBuffer V3 V2 | ||
2771 | testdata/Builtins.lc 564:25-564:43 FrameBuffer V1 V0 -> FrameBuffer V2 V1 | ||
2772 | testdata/Builtins.lc 564:25-564:46 FrameBuffer V1 V0 | V2 -> V2->V2 | V2->V2 | ||
2773 | testdata/Builtins.lc 564:36-564:39 V6 | ||
2774 | testdata/Builtins.lc 564:40-564:43 V5 | ||
2775 | testdata/Builtins.lc 564:44-564:46 V7 | ||
2776 | testdata/Builtins.lc 565:1-565:12 {a:Nat} -> {b} -> FrameBuffer a b -> Output | ||
2777 | testdata/Builtins.lc 565:15-565:24 {a:Nat} -> {b} -> FrameBuffer a b -> Output | ||
2778 | testdata/Builtins.lc 566:1-566:11 {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b | ||
2779 | testdata/Builtins.lc 566:14-566:25 {a:Nat} -> {b} -> {c} -> {d : SameLayerCounts c} -> {e : PreFrameBuffer a b ~ TFFrameBuffer c} -> c -> FrameBuffer a b | ||
2780 | testdata/Builtins.lc 567:1-567:16 Float -> Image 1 (Depth Float) | ||
2781 | testdata/Builtins.lc 567:19-567:29 {a:Nat} -> Float -> Image a (Depth Float) | ||
2782 | testdata/Builtins.lc 567:19-567:32 Float -> Image 1 (Depth Float) | ||
2783 | testdata/Builtins.lc 567:31-567:32 V1 | ||
2784 | testdata/Builtins.lc 568:1-568:16 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) | ||
2785 | testdata/Builtins.lc 568:19-568:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) | ||
2786 | testdata/Builtins.lc 568:19-568:32 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) | ||
2787 | testdata/Builtins.lc 568:31-568:32 V1 | ||