diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-01-19 12:47:45 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-01-19 17:40:42 +0100 |
commit | b1cb27d9a162b51b764f8fd7d860b27263479484 (patch) | |
tree | a520f94549217e8d5fbc98620ce65550821ddef4 /testdata | |
parent | 123447170ec2d85752f04a94b423babe7f2f490e (diff) |
don't evaluate expressions at the end of inference
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/Builtins.out | 3386 | ||||
-rw-r--r-- | testdata/Internals.out | 60 | ||||
-rw-r--r-- | testdata/loopIssue.lc | 6 | ||||
-rw-r--r-- | testdata/loopIssue.out | 13 | ||||
-rw-r--r-- | testdata/primes.lc | 2 | ||||
-rw-r--r-- | testdata/primes.out | 205 |
6 files changed, 1839 insertions, 1833 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index bc0d350d..0363d879 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -415,1746 +415,1686 @@ testdata/Builtins.lc 110:10-110:30 Type | |||
415 | testdata/Builtins.lc 110:10-110:16 Type | 415 | testdata/Builtins.lc 110:10-110:16 Type |
416 | testdata/Builtins.lc 110:25-110:30 Type | 416 | testdata/Builtins.lc 110:25-110:30 Type |
417 | testdata/Builtins.lc 107:7-107:13 Type->Type | 417 | testdata/Builtins.lc 107:7-107:13 Type->Type |
418 | testdata/Builtins.lc 117:10-125:19 V0->Type | 418 | testdata/Builtins.lc 120:10-166:19 V0->Type |
419 | testdata/Builtins.lc 117:10-125:19 Type | 419 | testdata/Builtins.lc 120:10-166:19 Type |
420 | testdata/Builtins.lc 117:10-117:13 Type | 420 | testdata/Builtins.lc 120:10-120:19 Type |
421 | testdata/Builtins.lc 117:14-117:17 Type | 421 | testdata/Builtins.lc 120:20-120:24 Type |
422 | testdata/Builtins.lc 117:14-117:17 V1 | 422 | testdata/Builtins.lc 120:20-120:24 V1 |
423 | testdata/Builtins.lc 121:10-125:19 Type | 423 | testdata/Builtins.lc 126:10-166:19 Type |
424 | testdata/Builtins.lc 121:10-121:13 Type | 424 | testdata/Builtins.lc 126:10-126:19 Type |
425 | testdata/Builtins.lc 121:14-121:18 Type | 425 | testdata/Builtins.lc 126:20-126:23 Type |
426 | testdata/Builtins.lc 125:10-125:19 Type | 426 | testdata/Builtins.lc 133:10-166:19 Type |
427 | testdata/Builtins.lc 125:10-125:13 Type | 427 | testdata/Builtins.lc 133:10-133:19 Type |
428 | testdata/Builtins.lc 125:14-125:19 Type | 428 | testdata/Builtins.lc 133:20-133:24 Type |
429 | testdata/Builtins.lc 112:7-112:10 Type->Type | 429 | testdata/Builtins.lc 140:10-166:19 Type |
430 | testdata/Builtins.lc 112:7-113:22 Type | 430 | testdata/Builtins.lc 140:10-140:19 Type |
431 | testdata/Builtins.lc 113:14-113:22 Type | 431 | testdata/Builtins.lc 140:20-140:25 Type |
432 | testdata/Builtins.lc 113:14-113:17 Type | 432 | testdata/Builtins.lc 146:10-166:19 Type |
433 | testdata/Builtins.lc 113:21-113:22 Type | 433 | testdata/Builtins.lc 146:10-166:19 Type -> 'Nat->Type |
434 | testdata/Builtins.lc 117:14-126:27 {a} -> {b : 'Num a} -> 'Int->a | 434 | testdata/Builtins.lc 146:10-166:19 'Nat->Type |
435 | testdata/Builtins.lc 117:14-126:27 {a : 'Num V0} -> 'Int->V2 | 435 | testdata/Builtins.lc 146:10-158:19 Type |
436 | testdata/Builtins.lc 118:13-118:15 {a:'Unit} -> 'Int->'Int | 436 | testdata/Builtins.lc 146:10-158:19 'Nat->Type |
437 | testdata/Builtins.lc 118:13-118:15 'Int->'Int | 437 | testdata/Builtins.lc 146:10-146:19 Type |
438 | testdata/Builtins.lc 118:13-118:15 {a} -> a->a | 438 | testdata/Builtins.lc 152:10-158:19 'Nat->Type |
439 | testdata/Builtins.lc 121:14-126:27 {a : 'Num V0} -> 'Int->V2 | 439 | testdata/Builtins.lc 152:10-158:19 Type |
440 | testdata/Builtins.lc 122:13-122:26 {a:'Unit} -> 'Int->'Word | 440 | testdata/Builtins.lc 152:10-152:19 Type |
441 | testdata/Builtins.lc 122:13-122:26 'Int->'Word | 441 | testdata/Builtins.lc 158:10-158:19 'Nat->Type |
442 | testdata/Builtins.lc 125:14-126:27 {a : 'Num V0} -> 'Int->V2 | ||
443 | testdata/Builtins.lc 126:13-126:27 {a:'Unit} -> 'Int->'Float | ||
444 | testdata/Builtins.lc 126:13-126:27 'Int->'Float | ||
445 | testdata/Builtins.lc 113:3-113:10 {a} -> {b : 'Num a} -> 'Int->a | ||
446 | testdata/Builtins.lc 112:7-114:32 Type | ||
447 | testdata/Builtins.lc 114:14-114:32 Type | ||
448 | testdata/Builtins.lc 114:14-114:15 Type | ||
449 | testdata/Builtins.lc 114:19-114:32 Type | ||
450 | testdata/Builtins.lc 114:19-114:20 Type | ||
451 | testdata/Builtins.lc 114:24-114:32 Type | ||
452 | testdata/Builtins.lc 117:14-127:29 {a} -> {b : 'Num a} -> a -> a->'Ordering | ||
453 | testdata/Builtins.lc 117:14-127:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
454 | testdata/Builtins.lc 119:13-119:27 {a:'Unit} -> 'Int -> 'Int->'Ordering | ||
455 | testdata/Builtins.lc 119:13-119:27 'Int -> 'Int->'Ordering | ||
456 | testdata/Builtins.lc 121:14-127:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
457 | testdata/Builtins.lc 123:13-123:28 {a:'Unit} -> 'Word -> 'Word->'Ordering | ||
458 | testdata/Builtins.lc 123:13-123:28 'Word -> 'Word->'Ordering | ||
459 | testdata/Builtins.lc 125:14-127:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
460 | testdata/Builtins.lc 127:13-127:29 {a:'Unit} -> 'Float -> 'Float->'Ordering | ||
461 | testdata/Builtins.lc 127:13-127:29 'Float -> 'Float->'Ordering | ||
462 | testdata/Builtins.lc 114:3-114:10 {a} -> {b : 'Num a} -> a -> a->'Ordering | ||
463 | testdata/Builtins.lc 112:7-115:19 Type | ||
464 | testdata/Builtins.lc 115:13-115:19 Type | ||
465 | testdata/Builtins.lc 115:13-115:14 Type | ||
466 | testdata/Builtins.lc 115:18-115:19 Type | ||
467 | testdata/Builtins.lc 117:14-128:27 {a} -> {b : 'Num a} -> a->a | ||
468 | testdata/Builtins.lc 117:14-128:27 {a : 'Num V0} -> V1->V2 | ||
469 | testdata/Builtins.lc 120:12-120:25 {a:'Unit} -> 'Int->'Int | ||
470 | testdata/Builtins.lc 120:12-120:25 'Int->'Int | ||
471 | testdata/Builtins.lc 121:14-128:27 {a : 'Num V0} -> V1->V2 | ||
472 | testdata/Builtins.lc 124:12-124:26 {a:'Unit} -> 'Word->'Word | ||
473 | testdata/Builtins.lc 124:12-124:26 'Word->'Word | ||
474 | testdata/Builtins.lc 125:14-128:27 {a : 'Num V0} -> V1->V2 | ||
475 | testdata/Builtins.lc 128:12-128:27 {a:'Unit} -> 'Float->'Float | ||
476 | testdata/Builtins.lc 128:12-128:27 'Float->'Float | ||
477 | testdata/Builtins.lc 115:3-115:9 {a} -> {b : 'Num a} -> a->a | ||
478 | testdata/Builtins.lc 138:10-184:19 V0->Type | ||
479 | testdata/Builtins.lc 138:10-184:19 Type | ||
480 | testdata/Builtins.lc 138:10-138:19 Type | ||
481 | testdata/Builtins.lc 138:20-138:24 Type | ||
482 | testdata/Builtins.lc 138:20-138:24 V1 | ||
483 | testdata/Builtins.lc 144:10-184:19 Type | ||
484 | testdata/Builtins.lc 144:10-144:19 Type | ||
485 | testdata/Builtins.lc 144:20-144:23 Type | ||
486 | testdata/Builtins.lc 151:10-184:19 Type | ||
487 | testdata/Builtins.lc 151:10-151:19 Type | ||
488 | testdata/Builtins.lc 151:20-151:24 Type | ||
489 | testdata/Builtins.lc 158:10-184:19 Type | ||
490 | testdata/Builtins.lc 158:10-158:19 Type | 442 | testdata/Builtins.lc 158:10-158:19 Type |
491 | testdata/Builtins.lc 158:20-158:25 Type | 443 | testdata/Builtins.lc 164:10-166:19 Type |
492 | testdata/Builtins.lc 164:10-184:19 Type | 444 | testdata/Builtins.lc 164:10-166:19 'Nat->Type |
493 | testdata/Builtins.lc 164:10-184:19 Type -> 'Nat->Type | ||
494 | testdata/Builtins.lc 164:10-184:19 'Nat->Type | ||
495 | testdata/Builtins.lc 164:10-176:19 Type | ||
496 | testdata/Builtins.lc 164:10-176:19 'Nat->Type | ||
497 | testdata/Builtins.lc 164:10-164:19 Type | 445 | testdata/Builtins.lc 164:10-164:19 Type |
498 | testdata/Builtins.lc 170:10-176:19 'Nat->Type | 446 | testdata/Builtins.lc 165:10-166:19 'Nat->Type |
499 | testdata/Builtins.lc 170:10-176:19 Type | 447 | testdata/Builtins.lc 165:10-166:19 Type |
500 | testdata/Builtins.lc 170:10-170:19 Type | 448 | testdata/Builtins.lc 165:10-165:19 Type |
501 | testdata/Builtins.lc 176:10-176:19 'Nat->Type | 449 | testdata/Builtins.lc 166:10-166:19 'Nat->Type |
502 | testdata/Builtins.lc 176:10-176:19 Type | 450 | testdata/Builtins.lc 166:10-166:19 Type |
503 | testdata/Builtins.lc 182:10-184:19 Type | 451 | testdata/Builtins.lc 146:26-146:33 Type |
504 | testdata/Builtins.lc 182:10-184:19 'Nat->Type | 452 | testdata/Builtins.lc 112:7-112:16 Type->Type |
505 | testdata/Builtins.lc 182:10-182:19 Type | 453 | testdata/Builtins.lc 112:7-113:28 Type |
506 | testdata/Builtins.lc 183:10-184:19 'Nat->Type | 454 | testdata/Builtins.lc 113:11-113:28 Type |
507 | testdata/Builtins.lc 183:10-184:19 Type | 455 | testdata/Builtins.lc 113:11-113:12 Type |
508 | testdata/Builtins.lc 183:10-183:19 Type | 456 | testdata/Builtins.lc 113:16-113:28 Type |
509 | testdata/Builtins.lc 184:10-184:19 'Nat->Type | 457 | testdata/Builtins.lc 113:16-113:17 Type |
510 | testdata/Builtins.lc 184:10-184:19 Type | 458 | testdata/Builtins.lc 113:21-113:28 Type |
511 | testdata/Builtins.lc 164:26-164:33 Type | 459 | testdata/Builtins.lc 113:21-113:24 'Nat -> Type->Type |
512 | testdata/Builtins.lc 130:7-130:16 Type->Type | 460 | testdata/Builtins.lc 113:27-113:28 Type |
513 | testdata/Builtins.lc 130:7-131:28 Type | 461 | testdata/Builtins.lc 120:20-167:12 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
514 | testdata/Builtins.lc 131:11-131:28 Type | 462 | testdata/Builtins.lc 120:20-167:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
515 | testdata/Builtins.lc 131:11-131:12 Type | 463 | testdata/Builtins.lc 121:10-121:12 {a:'Unit} -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ Zero)) |
516 | testdata/Builtins.lc 131:16-131:28 Type | 464 | testdata/Builtins.lc 121:10-121:12 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ Zero)) |
517 | testdata/Builtins.lc 131:16-131:17 Type | 465 | testdata/Builtins.lc 121:10-121:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
518 | testdata/Builtins.lc 131:21-131:28 Type | 466 | testdata/Builtins.lc 126:20-167:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
519 | testdata/Builtins.lc 131:21-131:24 'Nat -> Type->Type | 467 | testdata/Builtins.lc 127:10-127:12 {a:'Unit} -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ Zero)) |
520 | testdata/Builtins.lc 131:27-131:28 Type | 468 | testdata/Builtins.lc 127:10-127:12 'Int -> 'Int -> 'VecS 'Int (Succ (Succ Zero)) |
521 | testdata/Builtins.lc 138:20-185:12 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 469 | testdata/Builtins.lc 127:10-127:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
522 | testdata/Builtins.lc 138:20-185:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 470 | testdata/Builtins.lc 133:20-167:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
523 | testdata/Builtins.lc 139:10-139:12 {a:'Unit} -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ Zero)) | 471 | testdata/Builtins.lc 134:10-134:12 {a:'Unit} -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ Zero)) |
524 | testdata/Builtins.lc 139:10-139:12 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ Zero)) | 472 | testdata/Builtins.lc 134:10-134:12 'Word -> 'Word -> 'VecS 'Word (Succ (Succ Zero)) |
525 | testdata/Builtins.lc 139:10-139:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 473 | testdata/Builtins.lc 134:10-134:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
526 | testdata/Builtins.lc 144:20-185:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 474 | testdata/Builtins.lc 140:20-167:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
527 | testdata/Builtins.lc 145:10-145:12 {a:'Unit} -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ Zero)) | 475 | testdata/Builtins.lc 141:10-141:12 {a:'Unit} -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ Zero)) |
528 | testdata/Builtins.lc 145:10-145:12 'Int -> 'Int -> 'VecS 'Int (Succ (Succ Zero)) | 476 | testdata/Builtins.lc 141:10-141:12 'Float -> 'Float -> 'VecS 'Float (Succ (Succ Zero)) |
529 | testdata/Builtins.lc 145:10-145:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 477 | testdata/Builtins.lc 141:10-141:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
530 | testdata/Builtins.lc 151:20-185:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 478 | testdata/Builtins.lc 146:26-167:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
531 | testdata/Builtins.lc 152:10-152:12 {a:'Unit} -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ Zero)) | 479 | testdata/Builtins.lc 147:10-167:12 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b -> 'VecS a b -> 'VecS ('VecS a b) (Succ (Succ Zero)) |
532 | testdata/Builtins.lc 152:10-152:12 'Word -> 'Word -> 'VecS 'Word (Succ (Succ Zero)) | 480 | testdata/Builtins.lc 147:10-167:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS ('VecS V4 a) (Succ (Succ Zero)) |
533 | testdata/Builtins.lc 152:10-152:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 481 | testdata/Builtins.lc 147:10-167:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS ('VecS V4 V3) (Succ (Succ Zero)) |
534 | testdata/Builtins.lc 158:20-185:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 482 | testdata/Builtins.lc 147:10-159:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS ('VecS 'Float V3) (Succ (Succ Zero)) |
535 | testdata/Builtins.lc 159:10-159:12 {a:'Unit} -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ Zero)) | 483 | testdata/Builtins.lc 147:10-159:12 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) -> 'VecS 'Float (Succ a) -> 'VecS ('VecS 'Float (Succ a)) (Succ (Succ Zero)) |
536 | testdata/Builtins.lc 159:10-159:12 'Float -> 'Float -> 'VecS 'Float (Succ (Succ Zero)) | 484 | testdata/Builtins.lc 147:10-159:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS ('VecS 'Float (Succ V3)) (Succ (Succ Zero)) |
485 | testdata/Builtins.lc 147:10-159: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))) (Succ (Succ Zero)) | ||
486 | testdata/Builtins.lc 147:10-159:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS ('VecS 'Float (Succ (Succ V3))) (Succ (Succ Zero)) | ||
487 | testdata/Builtins.lc 147:10-147:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ Zero)) | ||
488 | testdata/Builtins.lc 147:10-147:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ Zero)) | ||
489 | testdata/Builtins.lc 147:10-147:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | ||
490 | testdata/Builtins.lc 153:10-159: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)))) (Succ (Succ Zero)) | ||
491 | testdata/Builtins.lc 153:10-159:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V3)))) (Succ (Succ Zero)) | ||
492 | testdata/Builtins.lc 153:10-153:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) | ||
493 | testdata/Builtins.lc 153:10-153:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) | ||
494 | testdata/Builtins.lc 153:10-153:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | ||
495 | testdata/Builtins.lc 159:10-159: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))))) (Succ (Succ Zero)) | ||
496 | testdata/Builtins.lc 159:10-159:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V3))))) (Succ (Succ Zero)) | ||
497 | testdata/Builtins.lc 159:10-159:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | ||
498 | testdata/Builtins.lc 159:10-159:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | ||
537 | testdata/Builtins.lc 159:10-159:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 499 | testdata/Builtins.lc 159:10-159:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
538 | testdata/Builtins.lc 164:26-185:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 500 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS ('VecS V4 V3) (Succ (Succ Zero)) |
539 | testdata/Builtins.lc 165:10-185:12 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b -> 'VecS a b -> 'VecS ('VecS a b) (Succ (Succ Zero)) | 501 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS ('VecS 'Bool V3) (Succ (Succ Zero)) |
540 | testdata/Builtins.lc 165:10-185:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS ('VecS V4 a) (Succ (Succ Zero)) | 502 | testdata/Builtins.lc 167:10-167:12 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) -> 'VecS 'Bool (Succ a) -> 'VecS ('VecS 'Bool (Succ a)) (Succ (Succ Zero)) |
541 | testdata/Builtins.lc 165:10-185:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS ('VecS V4 V3) (Succ (Succ Zero)) | 503 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS ('VecS 'Bool (Succ V3)) (Succ (Succ Zero)) |
542 | testdata/Builtins.lc 165:10-177:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS ('VecS 'Float V3) (Succ (Succ Zero)) | 504 | testdata/Builtins.lc 167:10-167:12 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))) (Succ (Succ Zero)) |
543 | testdata/Builtins.lc 165:10-177:12 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) -> 'VecS 'Float (Succ a) -> 'VecS ('VecS 'Float (Succ a)) (Succ (Succ Zero)) | 505 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS ('VecS 'Bool (Succ (Succ V3))) (Succ (Succ Zero)) |
544 | testdata/Builtins.lc 165:10-177:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS ('VecS 'Float (Succ V3)) (Succ (Succ Zero)) | 506 | testdata/Builtins.lc 167:10-167:12 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)))) (Succ (Succ Zero)) |
545 | testdata/Builtins.lc 165:10-177: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))) (Succ (Succ Zero)) | 507 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V3)))) (Succ (Succ Zero)) |
546 | testdata/Builtins.lc 165:10-177:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS ('VecS 'Float (Succ (Succ V3))) (Succ (Succ Zero)) | 508 | testdata/Builtins.lc 167:10-167: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))))) (Succ (Succ Zero)) |
547 | testdata/Builtins.lc 165:10-165:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ Zero)) | 509 | testdata/Builtins.lc 167:10-167:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V3))))) (Succ (Succ Zero)) |
548 | testdata/Builtins.lc 165:10-165:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ Zero)) | 510 | testdata/Builtins.lc 167:10-167:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) |
549 | testdata/Builtins.lc 165:10-165:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 511 | testdata/Builtins.lc 167:10-167:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) |
550 | testdata/Builtins.lc 171:10-177: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)))) (Succ (Succ Zero)) | 512 | testdata/Builtins.lc 167:10-167:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
551 | testdata/Builtins.lc 171:10-177:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V3)))) (Succ (Succ Zero)) | 513 | testdata/Builtins.lc 113:3-113:7 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
552 | testdata/Builtins.lc 171:10-171:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) | 514 | testdata/Builtins.lc 112:7-114:33 Type |
553 | testdata/Builtins.lc 171:10-171:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) | 515 | testdata/Builtins.lc 114:11-114:33 Type |
554 | testdata/Builtins.lc 171:10-171:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 516 | testdata/Builtins.lc 114:11-114:12 Type |
555 | testdata/Builtins.lc 177:10-177: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))))) (Succ (Succ Zero)) | 517 | testdata/Builtins.lc 114:16-114:33 Type |
556 | testdata/Builtins.lc 177:10-177:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V3))))) (Succ (Succ Zero)) | 518 | testdata/Builtins.lc 114:16-114:17 Type |
557 | testdata/Builtins.lc 177:10-177:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | 519 | testdata/Builtins.lc 114:21-114:33 Type |
558 | testdata/Builtins.lc 177:10-177:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | 520 | testdata/Builtins.lc 114:21-114:22 Type |
559 | testdata/Builtins.lc 177:10-177:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 521 | testdata/Builtins.lc 114:26-114:33 Type |
560 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS ('VecS V4 V3) (Succ (Succ Zero)) | 522 | testdata/Builtins.lc 114:26-114:29 'Nat -> Type->Type |
561 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS ('VecS 'Bool V3) (Succ (Succ Zero)) | 523 | testdata/Builtins.lc 114:32-114:33 Type |
562 | testdata/Builtins.lc 185:10-185:12 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) -> 'VecS 'Bool (Succ a) -> 'VecS ('VecS 'Bool (Succ a)) (Succ (Succ Zero)) | 524 | testdata/Builtins.lc 120:20-168:12 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
563 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS ('VecS 'Bool (Succ V3)) (Succ (Succ Zero)) | 525 | testdata/Builtins.lc 120:20-168:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
564 | testdata/Builtins.lc 185:10-185:12 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))) (Succ (Succ Zero)) | 526 | testdata/Builtins.lc 122:10-122:12 {a:'Unit} -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ Zero))) |
565 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS ('VecS 'Bool (Succ (Succ V3))) (Succ (Succ Zero)) | 527 | testdata/Builtins.lc 122:10-122:12 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ Zero))) |
566 | testdata/Builtins.lc 185:10-185:12 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)))) (Succ (Succ Zero)) | 528 | testdata/Builtins.lc 122:10-122:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
567 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V3)))) (Succ (Succ Zero)) | 529 | testdata/Builtins.lc 126:20-168:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
568 | testdata/Builtins.lc 185:10-185: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))))) (Succ (Succ Zero)) | 530 | testdata/Builtins.lc 128:10-128:12 {a:'Unit} -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ Zero))) |
569 | testdata/Builtins.lc 185:10-185:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V3))))) (Succ (Succ Zero)) | 531 | testdata/Builtins.lc 128:10-128:12 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ Zero))) |
570 | testdata/Builtins.lc 185:10-185:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | 532 | testdata/Builtins.lc 128:10-128:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
571 | testdata/Builtins.lc 185:10-185:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ Zero)) | 533 | testdata/Builtins.lc 133:20-168:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
572 | testdata/Builtins.lc 185:10-185:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 534 | testdata/Builtins.lc 135:10-135:12 {a:'Unit} -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ Zero))) |
573 | testdata/Builtins.lc 131:3-131:7 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 535 | testdata/Builtins.lc 135:10-135:12 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ Zero))) |
574 | testdata/Builtins.lc 130:7-132:33 Type | 536 | testdata/Builtins.lc 135:10-135:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
575 | testdata/Builtins.lc 132:11-132:33 Type | 537 | testdata/Builtins.lc 140:20-168:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
576 | testdata/Builtins.lc 132:11-132:12 Type | 538 | testdata/Builtins.lc 142:10-142:12 {a:'Unit} -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
577 | testdata/Builtins.lc 132:16-132:33 Type | 539 | testdata/Builtins.lc 142:10-142:12 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
578 | testdata/Builtins.lc 132:16-132:17 Type | 540 | testdata/Builtins.lc 142:10-142:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
579 | testdata/Builtins.lc 132:21-132:33 Type | 541 | testdata/Builtins.lc 146:26-168:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
580 | testdata/Builtins.lc 132:21-132:22 Type | 542 | testdata/Builtins.lc 148:10-168:12 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b -> 'VecS a b -> 'VecS a b -> 'VecS ('VecS a b) (Succ (Succ (Succ Zero))) |
581 | testdata/Builtins.lc 132:26-132:33 Type | 543 | testdata/Builtins.lc 148:10-168:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS V4 a -> 'VecS ('VecS V5 a) (Succ (Succ (Succ Zero))) |
582 | testdata/Builtins.lc 132:26-132:29 'Nat -> Type->Type | 544 | testdata/Builtins.lc 148:10-168:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS ('VecS V5 V4) (Succ (Succ (Succ Zero))) |
583 | testdata/Builtins.lc 132:32-132:33 Type | 545 | testdata/Builtins.lc 148:10-160:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS 'Float V3 -> 'VecS ('VecS 'Float V4) (Succ (Succ (Succ Zero))) |
584 | testdata/Builtins.lc 138:20-186:12 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 546 | testdata/Builtins.lc 148:10-160:12 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)) (Succ (Succ (Succ Zero))) |
585 | testdata/Builtins.lc 138:20-186:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 547 | testdata/Builtins.lc 148:10-160:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS 'Float (Succ V3) -> 'VecS ('VecS 'Float (Succ V4)) (Succ (Succ (Succ Zero))) |
586 | testdata/Builtins.lc 140:10-140:12 {a:'Unit} -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ Zero))) | 548 | testdata/Builtins.lc 148:10-160: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))) (Succ (Succ (Succ Zero))) |
587 | testdata/Builtins.lc 140:10-140:12 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ Zero))) | 549 | testdata/Builtins.lc 148:10-160:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS 'Float (Succ (Succ V3)) -> 'VecS ('VecS 'Float (Succ (Succ V4))) (Succ (Succ (Succ Zero))) |
588 | testdata/Builtins.lc 140:10-140:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 550 | testdata/Builtins.lc 148:10-148:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) |
589 | testdata/Builtins.lc 144:20-186:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 551 | testdata/Builtins.lc 148:10-148:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) |
590 | testdata/Builtins.lc 146:10-146:12 {a:'Unit} -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ Zero))) | 552 | testdata/Builtins.lc 148:10-148:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
591 | testdata/Builtins.lc 146:10-146:12 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ Zero))) | 553 | testdata/Builtins.lc 154:10-160: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)))) (Succ (Succ (Succ Zero))) |
592 | testdata/Builtins.lc 146:10-146:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 554 | testdata/Builtins.lc 154:10-160:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS 'Float (Succ (Succ (Succ V3))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V4)))) (Succ (Succ (Succ Zero))) |
593 | testdata/Builtins.lc 151:20-186:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 555 | testdata/Builtins.lc 154:10-154:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) |
594 | testdata/Builtins.lc 153:10-153:12 {a:'Unit} -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ Zero))) | 556 | testdata/Builtins.lc 154:10-154:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) |
595 | testdata/Builtins.lc 153:10-153:12 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ Zero))) | 557 | testdata/Builtins.lc 154:10-154:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
596 | testdata/Builtins.lc 153:10-153:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 558 | testdata/Builtins.lc 160:10-160: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))))) (Succ (Succ (Succ Zero))) |
597 | testdata/Builtins.lc 158:20-186:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 559 | testdata/Builtins.lc 160:10-160:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V3)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V4))))) (Succ (Succ (Succ Zero))) |
598 | testdata/Builtins.lc 160:10-160:12 {a:'Unit} -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 560 | testdata/Builtins.lc 160:10-160:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) |
599 | testdata/Builtins.lc 160:10-160:12 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 561 | testdata/Builtins.lc 160:10-160:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) |
600 | testdata/Builtins.lc 160:10-160:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 562 | testdata/Builtins.lc 160:10-160:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
601 | testdata/Builtins.lc 164:26-186:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 563 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS ('VecS V5 V4) (Succ (Succ (Succ Zero))) |
602 | testdata/Builtins.lc 166:10-186:12 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b -> 'VecS a b -> 'VecS a b -> 'VecS ('VecS a b) (Succ (Succ (Succ Zero))) | 564 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS 'Bool V3 -> 'VecS ('VecS 'Bool V4) (Succ (Succ (Succ Zero))) |
603 | testdata/Builtins.lc 166:10-186:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS V4 a -> 'VecS ('VecS V5 a) (Succ (Succ (Succ Zero))) | 565 | testdata/Builtins.lc 168:10-168:12 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)) (Succ (Succ (Succ Zero))) |
604 | testdata/Builtins.lc 166:10-186:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS ('VecS V5 V4) (Succ (Succ (Succ Zero))) | 566 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS 'Bool (Succ V3) -> 'VecS ('VecS 'Bool (Succ V4)) (Succ (Succ (Succ Zero))) |
605 | testdata/Builtins.lc 166:10-178:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS 'Float V3 -> 'VecS ('VecS 'Float V4) (Succ (Succ (Succ Zero))) | 567 | testdata/Builtins.lc 168:10-168:12 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))) (Succ (Succ (Succ Zero))) |
606 | testdata/Builtins.lc 166:10-178:12 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)) (Succ (Succ (Succ Zero))) | 568 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS 'Bool (Succ (Succ V3)) -> 'VecS ('VecS 'Bool (Succ (Succ V4))) (Succ (Succ (Succ Zero))) |
607 | testdata/Builtins.lc 166:10-178:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS 'Float (Succ V3) -> 'VecS ('VecS 'Float (Succ V4)) (Succ (Succ (Succ Zero))) | 569 | testdata/Builtins.lc 168:10-168:12 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)))) (Succ (Succ (Succ Zero))) |
608 | testdata/Builtins.lc 166:10-178: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))) (Succ (Succ (Succ Zero))) | 570 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS 'Bool (Succ (Succ (Succ V3))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V4)))) (Succ (Succ (Succ Zero))) |
609 | testdata/Builtins.lc 166:10-178:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS 'Float (Succ (Succ V3)) -> 'VecS ('VecS 'Float (Succ (Succ V4))) (Succ (Succ (Succ Zero))) | 571 | testdata/Builtins.lc 168:10-168: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))))) (Succ (Succ (Succ Zero))) |
610 | testdata/Builtins.lc 166:10-166:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) | 572 | testdata/Builtins.lc 168:10-168:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V3)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V4))))) (Succ (Succ (Succ Zero))) |
611 | testdata/Builtins.lc 166:10-166:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) | 573 | testdata/Builtins.lc 168:10-168:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) |
612 | testdata/Builtins.lc 166:10-166:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 574 | testdata/Builtins.lc 168:10-168:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) |
613 | testdata/Builtins.lc 172:10-178: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)))) (Succ (Succ (Succ Zero))) | 575 | testdata/Builtins.lc 168:10-168:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
614 | testdata/Builtins.lc 172:10-178:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS 'Float (Succ (Succ (Succ V3))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V4)))) (Succ (Succ (Succ Zero))) | 576 | testdata/Builtins.lc 114:3-114:7 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
615 | testdata/Builtins.lc 172:10-172:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) | 577 | testdata/Builtins.lc 112:7-115:38 Type |
616 | testdata/Builtins.lc 172:10-172:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) | 578 | testdata/Builtins.lc 115:11-115:38 Type |
617 | testdata/Builtins.lc 172:10-172:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 579 | testdata/Builtins.lc 115:11-115:12 Type |
618 | testdata/Builtins.lc 178:10-178: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))))) (Succ (Succ (Succ Zero))) | 580 | testdata/Builtins.lc 115:16-115:38 Type |
619 | testdata/Builtins.lc 178:10-178:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V3)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V4))))) (Succ (Succ (Succ Zero))) | 581 | testdata/Builtins.lc 115:16-115:17 Type |
620 | testdata/Builtins.lc 178:10-178:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) | 582 | testdata/Builtins.lc 115:21-115:38 Type |
621 | testdata/Builtins.lc 178:10-178:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) | 583 | testdata/Builtins.lc 115:21-115:22 Type |
622 | testdata/Builtins.lc 178:10-178:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 584 | testdata/Builtins.lc 115:26-115:38 Type |
623 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS ('VecS V5 V4) (Succ (Succ (Succ Zero))) | 585 | testdata/Builtins.lc 115:26-115:27 Type |
624 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS 'Bool V3 -> 'VecS ('VecS 'Bool V4) (Succ (Succ (Succ Zero))) | 586 | testdata/Builtins.lc 115:31-115:38 Type |
625 | testdata/Builtins.lc 186:10-186:12 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)) (Succ (Succ (Succ Zero))) | 587 | testdata/Builtins.lc 115:31-115:34 'Nat -> Type->Type |
626 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS 'Bool (Succ V3) -> 'VecS ('VecS 'Bool (Succ V4)) (Succ (Succ (Succ Zero))) | 588 | testdata/Builtins.lc 115:37-115:38 Type |
627 | testdata/Builtins.lc 186:10-186:12 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))) (Succ (Succ (Succ Zero))) | 589 | testdata/Builtins.lc 120:20-169:12 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
628 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS 'Bool (Succ (Succ V3)) -> 'VecS ('VecS 'Bool (Succ (Succ V4))) (Succ (Succ (Succ Zero))) | 590 | testdata/Builtins.lc 120:20-169:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
629 | testdata/Builtins.lc 186:10-186:12 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)))) (Succ (Succ (Succ Zero))) | 591 | testdata/Builtins.lc 123:10-123:12 {a:'Unit} -> 'Bool -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) |
630 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS 'Bool (Succ (Succ (Succ V3))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V4)))) (Succ (Succ (Succ Zero))) | 592 | testdata/Builtins.lc 123:10-123:12 'Bool -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) |
631 | testdata/Builtins.lc 186:10-186: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))))) (Succ (Succ (Succ Zero))) | 593 | testdata/Builtins.lc 123:10-123:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
632 | testdata/Builtins.lc 186:10-186:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V3)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V4))))) (Succ (Succ (Succ Zero))) | 594 | testdata/Builtins.lc 126:20-169:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
633 | testdata/Builtins.lc 186:10-186:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) | 595 | testdata/Builtins.lc 129:10-129:12 {a:'Unit} -> 'Int -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ (Succ Zero)))) |
634 | testdata/Builtins.lc 186:10-186:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero))) | 596 | testdata/Builtins.lc 129:10-129:12 'Int -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ (Succ Zero)))) |
635 | testdata/Builtins.lc 186:10-186:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 597 | testdata/Builtins.lc 129:10-129:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
636 | testdata/Builtins.lc 132:3-132:7 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 598 | testdata/Builtins.lc 133:20-169:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
637 | testdata/Builtins.lc 130:7-133:38 Type | 599 | testdata/Builtins.lc 136:10-136:12 {a:'Unit} -> 'Word -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ (Succ Zero)))) |
638 | testdata/Builtins.lc 133:11-133:38 Type | 600 | testdata/Builtins.lc 136:10-136:12 'Word -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ (Succ Zero)))) |
639 | testdata/Builtins.lc 133:11-133:12 Type | 601 | testdata/Builtins.lc 136:10-136:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
640 | testdata/Builtins.lc 133:16-133:38 Type | 602 | testdata/Builtins.lc 140:20-169:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
641 | testdata/Builtins.lc 133:16-133:17 Type | 603 | testdata/Builtins.lc 143:10-143:12 {a:'Unit} -> 'Float -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
642 | testdata/Builtins.lc 133:21-133:38 Type | 604 | testdata/Builtins.lc 143:10-143:12 'Float -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
643 | testdata/Builtins.lc 133:21-133:22 Type | 605 | testdata/Builtins.lc 143:10-143:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
644 | testdata/Builtins.lc 133:26-133:38 Type | 606 | testdata/Builtins.lc 146:26-169:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
645 | testdata/Builtins.lc 133:26-133:27 Type | 607 | testdata/Builtins.lc 149:10-169:12 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) (Succ (Succ (Succ (Succ Zero)))) |
646 | testdata/Builtins.lc 133:31-133:38 Type | 608 | testdata/Builtins.lc 149:10-169:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS V4 a -> 'VecS V5 a -> 'VecS ('VecS V6 a) (Succ (Succ (Succ (Succ Zero)))) |
647 | testdata/Builtins.lc 133:31-133:34 'Nat -> Type->Type | 609 | testdata/Builtins.lc 149:10-169:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS V5 V4 -> 'VecS ('VecS V6 V5) (Succ (Succ (Succ (Succ Zero)))) |
648 | testdata/Builtins.lc 133:37-133:38 Type | 610 | testdata/Builtins.lc 149:10-161:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS 'Float V3 -> 'VecS 'Float V4 -> 'VecS ('VecS 'Float V5) (Succ (Succ (Succ (Succ Zero)))) |
649 | testdata/Builtins.lc 138:20-187:12 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 611 | testdata/Builtins.lc 149:10-161:12 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)) (Succ (Succ (Succ (Succ Zero)))) |
650 | testdata/Builtins.lc 138:20-187:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 612 | testdata/Builtins.lc 149:10-161:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS 'Float (Succ V3) -> 'VecS 'Float (Succ V4) -> 'VecS ('VecS 'Float (Succ V5)) (Succ (Succ (Succ (Succ Zero)))) |
651 | testdata/Builtins.lc 141:10-141:12 {a:'Unit} -> 'Bool -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | 613 | testdata/Builtins.lc 149:10-161: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))) (Succ (Succ (Succ (Succ Zero)))) |
652 | testdata/Builtins.lc 141:10-141:12 'Bool -> 'Bool -> 'Bool -> 'Bool -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | 614 | testdata/Builtins.lc 149:10-161:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS 'Float (Succ (Succ V3)) -> 'VecS 'Float (Succ (Succ V4)) -> 'VecS ('VecS 'Float (Succ (Succ V5))) (Succ (Succ (Succ (Succ Zero)))) |
653 | testdata/Builtins.lc 141:10-141:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 615 | testdata/Builtins.lc 149:10-149:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) |
654 | testdata/Builtins.lc 144:20-187:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 616 | testdata/Builtins.lc 149:10-149:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) |
655 | testdata/Builtins.lc 147:10-147:12 {a:'Unit} -> 'Int -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ (Succ Zero)))) | 617 | testdata/Builtins.lc 149:10-149:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
656 | testdata/Builtins.lc 147:10-147:12 'Int -> 'Int -> 'Int -> 'Int -> 'VecS 'Int (Succ (Succ (Succ (Succ Zero)))) | 618 | testdata/Builtins.lc 155:10-161: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)))) (Succ (Succ (Succ (Succ Zero)))) |
657 | testdata/Builtins.lc 147:10-147:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 619 | testdata/Builtins.lc 155:10-161:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS 'Float (Succ (Succ (Succ V3))) -> 'VecS 'Float (Succ (Succ (Succ V4))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V5)))) (Succ (Succ (Succ (Succ Zero)))) |
658 | testdata/Builtins.lc 151:20-187:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 620 | testdata/Builtins.lc 155:10-155:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) |
659 | testdata/Builtins.lc 154:10-154:12 {a:'Unit} -> 'Word -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ (Succ Zero)))) | 621 | testdata/Builtins.lc 155:10-155:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) |
660 | testdata/Builtins.lc 154:10-154:12 'Word -> 'Word -> 'Word -> 'Word -> 'VecS 'Word (Succ (Succ (Succ (Succ Zero)))) | 622 | testdata/Builtins.lc 155:10-155:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
661 | testdata/Builtins.lc 154:10-154:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 623 | testdata/Builtins.lc 161:10-161: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))))) (Succ (Succ (Succ (Succ Zero)))) |
662 | testdata/Builtins.lc 158:20-187:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 624 | testdata/Builtins.lc 161:10-161:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V3)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V4)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V5))))) (Succ (Succ (Succ (Succ Zero)))) |
663 | testdata/Builtins.lc 161:10-161:12 {a:'Unit} -> 'Float -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 625 | testdata/Builtins.lc 161:10-161:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) |
664 | testdata/Builtins.lc 161:10-161:12 'Float -> 'Float -> 'Float -> 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 626 | testdata/Builtins.lc 161:10-161:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) |
665 | testdata/Builtins.lc 161:10-161:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 627 | testdata/Builtins.lc 161:10-161:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
666 | testdata/Builtins.lc 164:26-187:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 628 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS V5 V4 -> 'VecS ('VecS V6 V5) (Succ (Succ (Succ (Succ Zero)))) |
667 | testdata/Builtins.lc 167:10-187:12 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) (Succ (Succ (Succ (Succ Zero)))) | 629 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS 'Bool V3 -> 'VecS 'Bool V4 -> 'VecS ('VecS 'Bool V5) (Succ (Succ (Succ (Succ Zero)))) |
668 | testdata/Builtins.lc 167:10-187:12 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a -> 'VecS V3 a -> 'VecS V4 a -> 'VecS V5 a -> 'VecS ('VecS V6 a) (Succ (Succ (Succ (Succ Zero)))) | 630 | testdata/Builtins.lc 169:10-169:12 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)) (Succ (Succ (Succ (Succ Zero)))) |
669 | testdata/Builtins.lc 167:10-187:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS V5 V4 -> 'VecS ('VecS V6 V5) (Succ (Succ (Succ (Succ Zero)))) | 631 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS 'Bool (Succ V3) -> 'VecS 'Bool (Succ V4) -> 'VecS ('VecS 'Bool (Succ V5)) (Succ (Succ (Succ (Succ Zero)))) |
670 | testdata/Builtins.lc 167:10-179:12 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 -> 'VecS 'Float V2 -> 'VecS 'Float V3 -> 'VecS 'Float V4 -> 'VecS ('VecS 'Float V5) (Succ (Succ (Succ (Succ Zero)))) | 632 | testdata/Builtins.lc 169:10-169:12 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))) (Succ (Succ (Succ (Succ Zero)))) |
671 | testdata/Builtins.lc 167:10-179:12 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)) (Succ (Succ (Succ (Succ Zero)))) | 633 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS 'Bool (Succ (Succ V3)) -> 'VecS 'Bool (Succ (Succ V4)) -> 'VecS ('VecS 'Bool (Succ (Succ V5))) (Succ (Succ (Succ (Succ Zero)))) |
672 | testdata/Builtins.lc 167:10-179:12 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) -> 'VecS 'Float (Succ V2) -> 'VecS 'Float (Succ V3) -> 'VecS 'Float (Succ V4) -> 'VecS ('VecS 'Float (Succ V5)) (Succ (Succ (Succ (Succ Zero)))) | 634 | testdata/Builtins.lc 169:10-169:12 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)))) (Succ (Succ (Succ (Succ Zero)))) |
673 | testdata/Builtins.lc 167:10-179: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))) (Succ (Succ (Succ (Succ Zero)))) | 635 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS 'Bool (Succ (Succ (Succ V3))) -> 'VecS 'Bool (Succ (Succ (Succ V4))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V5)))) (Succ (Succ (Succ (Succ Zero)))) |
674 | testdata/Builtins.lc 167:10-179:12 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) -> 'VecS 'Float (Succ (Succ V2)) -> 'VecS 'Float (Succ (Succ V3)) -> 'VecS 'Float (Succ (Succ V4)) -> 'VecS ('VecS 'Float (Succ (Succ V5))) (Succ (Succ (Succ (Succ Zero)))) | 636 | testdata/Builtins.lc 169:10-169: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))))) (Succ (Succ (Succ (Succ Zero)))) |
675 | testdata/Builtins.lc 167:10-167:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) | 637 | testdata/Builtins.lc 169:10-169:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V3)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V4)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V5))))) (Succ (Succ (Succ (Succ Zero)))) |
676 | testdata/Builtins.lc 167:10-167:12 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS ('VecS 'Float (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) | 638 | testdata/Builtins.lc 169:10-169:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) |
677 | testdata/Builtins.lc 167:10-167:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 639 | testdata/Builtins.lc 169:10-169:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) |
678 | testdata/Builtins.lc 173:10-179: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)))) (Succ (Succ (Succ (Succ Zero)))) | 640 | testdata/Builtins.lc 169:10-169:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
679 | testdata/Builtins.lc 173:10-179:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) -> 'VecS 'Float (Succ (Succ (Succ V2))) -> 'VecS 'Float (Succ (Succ (Succ V3))) -> 'VecS 'Float (Succ (Succ (Succ V4))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ V5)))) (Succ (Succ (Succ (Succ Zero)))) | 641 | testdata/Builtins.lc 115:3-115:7 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
680 | testdata/Builtins.lc 173:10-173:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) | 642 | testdata/Builtins.lc 112:7-116:16 Type |
681 | testdata/Builtins.lc 173:10-173:12 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) | 643 | testdata/Builtins.lc 116:15-116:16 Type |
682 | testdata/Builtins.lc 173:10-173:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 644 | testdata/Builtins.lc 120:20-170:40 {a} -> {b : 'Component a}->a |
683 | testdata/Builtins.lc 179:10-179: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))))) (Succ (Succ (Succ (Succ Zero)))) | 645 | testdata/Builtins.lc 120:20-170:40 {a : 'Component V0}->V1 |
684 | testdata/Builtins.lc 179:10-179:12 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V3)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ V4)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ V5))))) (Succ (Succ (Succ (Succ Zero)))) | 646 | testdata/Builtins.lc 124:14-124:19 {a:'Unit}->'Bool |
685 | testdata/Builtins.lc 179:10-179:12 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) | 647 | testdata/Builtins.lc 124:14-124:19 'Bool |
686 | testdata/Builtins.lc 179:10-179:12 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) | 648 | testdata/Builtins.lc 126:20-170:40 {a : 'Component V0}->V1 |
687 | testdata/Builtins.lc 179:10-179:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 649 | testdata/Builtins.lc 130:14-130:22 {a:'Unit}->'Int |
688 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 -> 'VecS V3 V2 -> 'VecS V4 V3 -> 'VecS V5 V4 -> 'VecS ('VecS V6 V5) (Succ (Succ (Succ (Succ Zero)))) | 650 | testdata/Builtins.lc 130:19-130:22 Type |
689 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 -> 'VecS 'Bool V2 -> 'VecS 'Bool V3 -> 'VecS 'Bool V4 -> 'VecS ('VecS 'Bool V5) (Succ (Succ (Succ (Succ Zero)))) | 651 | testdata/Builtins.lc 130:14-130:15 'Int |
690 | testdata/Builtins.lc 187:10-187:12 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)) (Succ (Succ (Succ (Succ Zero)))) | 652 | testdata/Builtins.lc 133:20-170:40 {a : 'Component V0}->V1 |
691 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) -> 'VecS 'Bool (Succ V2) -> 'VecS 'Bool (Succ V3) -> 'VecS 'Bool (Succ V4) -> 'VecS ('VecS 'Bool (Succ V5)) (Succ (Succ (Succ (Succ Zero)))) | 653 | testdata/Builtins.lc 137:14-137:23 {a:'Unit}->'Word |
692 | testdata/Builtins.lc 187:10-187:12 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))) (Succ (Succ (Succ (Succ Zero)))) | 654 | testdata/Builtins.lc 137:19-137:23 Type |
693 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) -> 'VecS 'Bool (Succ (Succ V2)) -> 'VecS 'Bool (Succ (Succ V3)) -> 'VecS 'Bool (Succ (Succ V4)) -> 'VecS ('VecS 'Bool (Succ (Succ V5))) (Succ (Succ (Succ (Succ Zero)))) | 655 | testdata/Builtins.lc 137:14-137:15 'Word |
694 | testdata/Builtins.lc 187:10-187:12 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)))) (Succ (Succ (Succ (Succ Zero)))) | 656 | testdata/Builtins.lc 137:14-137:15 'Int |
695 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) -> 'VecS 'Bool (Succ (Succ (Succ V2))) -> 'VecS 'Bool (Succ (Succ (Succ V3))) -> 'VecS 'Bool (Succ (Succ (Succ V4))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ V5)))) (Succ (Succ (Succ (Succ Zero)))) | 657 | testdata/Builtins.lc 140:20-170:40 {a : 'Component V0}->V1 |
696 | testdata/Builtins.lc 187:10-187: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))))) (Succ (Succ (Succ (Succ Zero)))) | 658 | testdata/Builtins.lc 144:14-144:17 {a:'Unit}->'Float |
697 | testdata/Builtins.lc 187:10-187:12 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V2)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V3)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ V4)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ V5))))) (Succ (Succ (Succ (Succ Zero)))) | 659 | testdata/Builtins.lc 144:14-144:17 'Float |
698 | testdata/Builtins.lc 187:10-187:12 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) | 660 | testdata/Builtins.lc 146:26-170:40 {a : 'Component V0}->V1 |
699 | testdata/Builtins.lc 187:10-187:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) -> 'VecS ('VecS 'Bool (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero)))) | 661 | testdata/Builtins.lc 150:14-170:40 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b |
700 | testdata/Builtins.lc 187:10-187:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 662 | testdata/Builtins.lc 150:14-170:40 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a |
701 | testdata/Builtins.lc 133:3-133:7 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 663 | testdata/Builtins.lc 150:14-170:40 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 |
702 | testdata/Builtins.lc 130:7-134:16 Type | 664 | testdata/Builtins.lc 150:14-162:32 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 |
703 | testdata/Builtins.lc 134:15-134:16 Type | 665 | testdata/Builtins.lc 150:14-162:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) |
704 | testdata/Builtins.lc 138:20-188:40 {a} -> {b : 'Component a}->a | 666 | testdata/Builtins.lc 150:14-162:32 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) |
705 | testdata/Builtins.lc 138:20-188:40 {a : 'Component V0}->V1 | 667 | testdata/Builtins.lc 150:14-162:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ a)))} -> 'VecS 'Float (Succ (Succ a)) |
706 | testdata/Builtins.lc 142:14-142:19 {a:'Unit}->'Bool | 668 | testdata/Builtins.lc 150:14-162:32 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) |
707 | testdata/Builtins.lc 142:14-142:19 'Bool | 669 | testdata/Builtins.lc 150:14-150:24 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) |
708 | testdata/Builtins.lc 144:20-188:40 {a : 'Component V0}->V1 | 670 | testdata/Builtins.lc 150:14-150:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
709 | testdata/Builtins.lc 148:14-148:22 {a:'Unit}->'Int | 671 | testdata/Builtins.lc 150:17-150:20 V0 |
710 | testdata/Builtins.lc 148:19-148:22 Type | 672 | testdata/Builtins.lc 150:17-150:20 'Float |
711 | testdata/Builtins.lc 148:14-148:15 'Int | 673 | testdata/Builtins.lc 150:21-150:24 'Float |
712 | testdata/Builtins.lc 151:20-188:40 {a : 'Component V0}->V1 | 674 | testdata/Builtins.lc 156:14-162:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ a))))} -> 'VecS 'Float (Succ (Succ (Succ a))) |
713 | testdata/Builtins.lc 155:14-155:23 {a:'Unit}->'Word | 675 | testdata/Builtins.lc 156:14-162:32 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) |
714 | testdata/Builtins.lc 155:19-155:23 Type | 676 | testdata/Builtins.lc 156:14-156:28 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
715 | testdata/Builtins.lc 155:14-155:15 'Word | 677 | testdata/Builtins.lc 156:14-156:16 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
716 | testdata/Builtins.lc 155:14-155:15 'Int | 678 | testdata/Builtins.lc 156:17-156:20 V0 |
717 | testdata/Builtins.lc 158:20-188:40 {a : 'Component V0}->V1 | 679 | testdata/Builtins.lc 156:17-156:20 'Float |
718 | testdata/Builtins.lc 162:14-162:17 {a:'Unit}->'Float | 680 | testdata/Builtins.lc 156:21-156:24 'Float |
719 | testdata/Builtins.lc 162:14-162:17 'Float | 681 | testdata/Builtins.lc 156:25-156:28 'Float |
720 | testdata/Builtins.lc 164:26-188:40 {a : 'Component V0}->V1 | 682 | testdata/Builtins.lc 162:14-162:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ a)))) |
721 | testdata/Builtins.lc 168:14-188:40 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b | 683 | testdata/Builtins.lc 162:14-162:32 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) |
722 | testdata/Builtins.lc 168:14-188:40 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a | 684 | testdata/Builtins.lc 162:14-162:32 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
723 | testdata/Builtins.lc 168:14-188:40 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 | 685 | testdata/Builtins.lc 162:14-162:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
724 | testdata/Builtins.lc 168:14-180:32 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 | 686 | testdata/Builtins.lc 162:17-162:20 V0 |
725 | testdata/Builtins.lc 168:14-180:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) | 687 | testdata/Builtins.lc 162:17-162:20 'Float |
726 | testdata/Builtins.lc 168:14-180:32 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) | 688 | testdata/Builtins.lc 162:21-162:24 'Float |
727 | testdata/Builtins.lc 168:14-180:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ a)))} -> 'VecS 'Float (Succ (Succ a)) | 689 | testdata/Builtins.lc 162:25-162:28 'Float |
728 | testdata/Builtins.lc 168:14-180:32 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) | 690 | testdata/Builtins.lc 162:29-162:32 'Float |
729 | testdata/Builtins.lc 168:14-168:24 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) | 691 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 |
730 | testdata/Builtins.lc 168:14-168:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 692 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 |
731 | testdata/Builtins.lc 168:17-168:20 V0 | 693 | testdata/Builtins.lc 170:14-170:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) |
732 | testdata/Builtins.lc 168:17-168:20 'Float | 694 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) |
733 | testdata/Builtins.lc 168:21-168:24 'Float | 695 | testdata/Builtins.lc 170:14-170:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ a)))} -> 'VecS 'Bool (Succ (Succ a)) |
734 | testdata/Builtins.lc 174:14-180:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ a))))} -> 'VecS 'Float (Succ (Succ (Succ a))) | 696 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) |
735 | testdata/Builtins.lc 174:14-180:32 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) | 697 | testdata/Builtins.lc 170:14-170:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ a))))} -> 'VecS 'Bool (Succ (Succ (Succ a))) |
736 | testdata/Builtins.lc 174:14-174:28 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 698 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) |
737 | testdata/Builtins.lc 174:14-174:16 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 699 | testdata/Builtins.lc 170:14-170:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ a)))) |
738 | testdata/Builtins.lc 174:17-174:20 V0 | 700 | testdata/Builtins.lc 170:14-170:40 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) |
739 | testdata/Builtins.lc 174:17-174:20 'Float | 701 | testdata/Builtins.lc 170:14-170:40 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) |
740 | testdata/Builtins.lc 174:21-174:24 'Float | 702 | testdata/Builtins.lc 170:14-170:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
741 | testdata/Builtins.lc 174:25-174:28 'Float | 703 | testdata/Builtins.lc 170:17-170:22 V0 |
742 | testdata/Builtins.lc 180:14-180:32 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ a)))) | 704 | testdata/Builtins.lc 170:17-170:22 'Bool |
743 | testdata/Builtins.lc 180:14-180:32 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) | 705 | testdata/Builtins.lc 170:23-170:28 'Bool |
744 | testdata/Builtins.lc 180:14-180:32 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 706 | testdata/Builtins.lc 170:29-170:34 'Bool |
745 | testdata/Builtins.lc 180:14-180:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 707 | testdata/Builtins.lc 170:35-170:40 'Bool |
746 | testdata/Builtins.lc 180:17-180:20 V0 | 708 | testdata/Builtins.lc 116:3-116:11 {a} -> {b : 'Component a}->a |
747 | testdata/Builtins.lc 180:17-180:20 'Float | 709 | testdata/Builtins.lc 112:7-117:15 Type |
748 | testdata/Builtins.lc 180:21-180:24 'Float | 710 | testdata/Builtins.lc 117:14-117:15 Type |
749 | testdata/Builtins.lc 180:25-180:28 'Float | 711 | testdata/Builtins.lc 120:20-171:35 {a} -> {b : 'Component a}->a |
750 | testdata/Builtins.lc 180:29-180:32 'Float | 712 | testdata/Builtins.lc 120:20-171:35 {a : 'Component V0}->V1 |
751 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 | 713 | testdata/Builtins.lc 125:13-125:17 {a:'Unit}->'Bool |
752 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 | 714 | testdata/Builtins.lc 125:13-125:17 'Bool |
753 | testdata/Builtins.lc 188:14-188:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) | 715 | testdata/Builtins.lc 126:20-171:35 {a : 'Component V0}->V1 |
754 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) | 716 | testdata/Builtins.lc 131:13-131:21 {a:'Unit}->'Int |
755 | testdata/Builtins.lc 188:14-188:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ a)))} -> 'VecS 'Bool (Succ (Succ a)) | 717 | testdata/Builtins.lc 131:18-131:21 Type |
756 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) | 718 | testdata/Builtins.lc 131:13-131:14 'Int |
757 | testdata/Builtins.lc 188:14-188:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ a))))} -> 'VecS 'Bool (Succ (Succ (Succ a))) | 719 | testdata/Builtins.lc 133:20-171:35 {a : 'Component V0}->V1 |
758 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) | 720 | testdata/Builtins.lc 138:13-138:22 {a:'Unit}->'Word |
759 | testdata/Builtins.lc 188:14-188:40 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ a)))) | 721 | testdata/Builtins.lc 138:18-138:22 Type |
760 | testdata/Builtins.lc 188:14-188:40 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) | 722 | testdata/Builtins.lc 138:13-138:14 'Word |
761 | testdata/Builtins.lc 188:14-188:40 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | 723 | testdata/Builtins.lc 138:13-138:14 'Int |
762 | testdata/Builtins.lc 188:14-188:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 724 | testdata/Builtins.lc 140:20-171:35 {a : 'Component V0}->V1 |
763 | testdata/Builtins.lc 188:17-188:22 V0 | 725 | testdata/Builtins.lc 145:13-145:16 {a:'Unit}->'Float |
764 | testdata/Builtins.lc 188:17-188:22 'Bool | 726 | testdata/Builtins.lc 145:13-145:16 'Float |
765 | testdata/Builtins.lc 188:23-188:28 'Bool | 727 | testdata/Builtins.lc 146:26-171:35 {a : 'Component V0}->V1 |
766 | testdata/Builtins.lc 188:29-188:34 'Bool | 728 | testdata/Builtins.lc 151:13-171:35 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b |
767 | testdata/Builtins.lc 188:35-188:40 'Bool | 729 | testdata/Builtins.lc 151:13-171:35 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a |
768 | testdata/Builtins.lc 134:3-134:11 {a} -> {b : 'Component a}->a | 730 | testdata/Builtins.lc 151:13-171:35 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 |
769 | testdata/Builtins.lc 130:7-135:15 Type | 731 | testdata/Builtins.lc 151:13-163:31 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 |
770 | testdata/Builtins.lc 135:14-135:15 Type | 732 | testdata/Builtins.lc 151:13-163:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) |
771 | testdata/Builtins.lc 138:20-189:35 {a} -> {b : 'Component a}->a | 733 | testdata/Builtins.lc 151:13-163:31 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) |
772 | testdata/Builtins.lc 138:20-189:35 {a : 'Component V0}->V1 | 734 | testdata/Builtins.lc 151:13-163:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ a)))} -> 'VecS 'Float (Succ (Succ a)) |
773 | testdata/Builtins.lc 143:13-143:17 {a:'Unit}->'Bool | 735 | testdata/Builtins.lc 151:13-163:31 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) |
774 | testdata/Builtins.lc 143:13-143:17 'Bool | 736 | testdata/Builtins.lc 151:13-151:23 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) |
775 | testdata/Builtins.lc 144:20-189:35 {a : 'Component V0}->V1 | 737 | testdata/Builtins.lc 151:13-151:15 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
776 | testdata/Builtins.lc 149:13-149:21 {a:'Unit}->'Int | 738 | testdata/Builtins.lc 151:16-151:19 V0 |
777 | testdata/Builtins.lc 149:18-149:21 Type | 739 | testdata/Builtins.lc 151:16-151:19 'Float |
778 | testdata/Builtins.lc 149:13-149:14 'Int | 740 | testdata/Builtins.lc 151:20-151:23 'Float |
779 | testdata/Builtins.lc 151:20-189:35 {a : 'Component V0}->V1 | 741 | testdata/Builtins.lc 157:13-163:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ a))))} -> 'VecS 'Float (Succ (Succ (Succ a))) |
780 | testdata/Builtins.lc 156:13-156:22 {a:'Unit}->'Word | 742 | testdata/Builtins.lc 157:13-163:31 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) |
781 | testdata/Builtins.lc 156:18-156:22 Type | 743 | testdata/Builtins.lc 157:13-157:27 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
782 | testdata/Builtins.lc 156:13-156:14 'Word | 744 | testdata/Builtins.lc 157:13-157:15 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
783 | testdata/Builtins.lc 156:13-156:14 'Int | 745 | testdata/Builtins.lc 157:16-157:19 V0 |
784 | testdata/Builtins.lc 158:20-189:35 {a : 'Component V0}->V1 | 746 | testdata/Builtins.lc 157:16-157:19 'Float |
785 | testdata/Builtins.lc 163:13-163:16 {a:'Unit}->'Float | 747 | testdata/Builtins.lc 157:20-157:23 'Float |
786 | testdata/Builtins.lc 163:13-163:16 'Float | 748 | testdata/Builtins.lc 157:24-157:27 'Float |
787 | testdata/Builtins.lc 164:26-189:35 {a : 'Component V0}->V1 | 749 | testdata/Builtins.lc 163:13-163:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ a)))) |
788 | testdata/Builtins.lc 169:13-189:35 a:Type -> b:'Nat -> {c : 'Component ('VecS a b)} -> 'VecS a b | 750 | testdata/Builtins.lc 163:13-163:31 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) |
789 | testdata/Builtins.lc 169:13-189:35 a:'Nat -> {b : 'Component ('VecS V1 a)} -> 'VecS V2 a | 751 | testdata/Builtins.lc 163:13-163:31 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
790 | testdata/Builtins.lc 169:13-189:35 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 | 752 | testdata/Builtins.lc 163:13-163:15 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
791 | testdata/Builtins.lc 169:13-181:31 {a : 'Component ('VecS 'Float V0)} -> 'VecS 'Float V1 | 753 | testdata/Builtins.lc 163:16-163:19 V0 |
792 | testdata/Builtins.lc 169:13-181:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ a))} -> 'VecS 'Float (Succ a) | 754 | testdata/Builtins.lc 163:16-163:19 'Float |
793 | testdata/Builtins.lc 169:13-181:31 {a : 'Component ('VecS 'Float (Succ V0))} -> 'VecS 'Float (Succ V1) | 755 | testdata/Builtins.lc 163:20-163:23 'Float |
794 | testdata/Builtins.lc 169:13-181:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ a)))} -> 'VecS 'Float (Succ (Succ a)) | 756 | testdata/Builtins.lc 163:24-163:27 'Float |
795 | testdata/Builtins.lc 169:13-181:31 {a : 'Component ('VecS 'Float (Succ (Succ V0)))} -> 'VecS 'Float (Succ (Succ V1)) | 757 | testdata/Builtins.lc 163:28-163:31 'Float |
796 | testdata/Builtins.lc 169:13-169:23 {a:'Unit} -> 'VecS 'Float (Succ (Succ Zero)) | 758 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 |
797 | testdata/Builtins.lc 169:13-169:15 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 759 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 |
798 | testdata/Builtins.lc 169:16-169:19 V0 | 760 | testdata/Builtins.lc 171:13-171:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) |
799 | testdata/Builtins.lc 169:16-169:19 'Float | 761 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) |
800 | testdata/Builtins.lc 169:20-169:23 'Float | 762 | testdata/Builtins.lc 171:13-171:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ a)))} -> 'VecS 'Bool (Succ (Succ a)) |
801 | testdata/Builtins.lc 175:13-181:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ a))))} -> 'VecS 'Float (Succ (Succ (Succ a))) | 763 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) |
802 | testdata/Builtins.lc 175:13-181:31 {a : 'Component ('VecS 'Float (Succ (Succ (Succ V0))))} -> 'VecS 'Float (Succ (Succ (Succ V1))) | 764 | testdata/Builtins.lc 171:13-171:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ a))))} -> 'VecS 'Bool (Succ (Succ (Succ a))) |
803 | testdata/Builtins.lc 175:13-175:27 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 765 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) |
804 | testdata/Builtins.lc 175:13-175:15 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 766 | testdata/Builtins.lc 171:13-171:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ a)))) |
805 | testdata/Builtins.lc 175:16-175:19 V0 | 767 | testdata/Builtins.lc 171:13-171:35 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) |
806 | testdata/Builtins.lc 175:16-175:19 'Float | 768 | testdata/Builtins.lc 171:13-171:35 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) |
807 | testdata/Builtins.lc 175:20-175:23 'Float | 769 | testdata/Builtins.lc 171:13-171:15 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
808 | testdata/Builtins.lc 175:24-175:27 'Float | 770 | testdata/Builtins.lc 171:16-171:20 V0 |
809 | testdata/Builtins.lc 181:13-181:31 a:'Nat -> {b : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ a)))) | 771 | testdata/Builtins.lc 171:16-171:20 'Bool |
810 | testdata/Builtins.lc 181:13-181:31 {a : 'Component ('VecS 'Float (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Float (Succ (Succ (Succ (Succ V1)))) | 772 | testdata/Builtins.lc 171:21-171:25 'Bool |
811 | testdata/Builtins.lc 181:13-181:31 {a:'Unit} -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 773 | testdata/Builtins.lc 171:26-171:30 'Bool |
812 | testdata/Builtins.lc 181:13-181:15 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 774 | testdata/Builtins.lc 171:31-171:35 'Bool |
813 | testdata/Builtins.lc 181:16-181:19 V0 | 775 | testdata/Builtins.lc 117:3-117:10 {a} -> {b : 'Component a}->a |
814 | testdata/Builtins.lc 181:16-181:19 'Float | 776 | testdata/Builtins.lc 175:10-176:29 V0->Type |
815 | testdata/Builtins.lc 181:20-181:23 'Float | 777 | testdata/Builtins.lc 175:10-176:29 Type |
816 | testdata/Builtins.lc 181:24-181:27 'Float | 778 | testdata/Builtins.lc 175:10-175:18 Type |
817 | testdata/Builtins.lc 181:28-181:31 'Float | 779 | testdata/Builtins.lc 175:25-175:28 Type |
818 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS V1 V0)} -> 'VecS V2 V1 | 780 | testdata/Builtins.lc 175:25-175:28 V1 |
819 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS 'Bool V0)} -> 'VecS 'Bool V1 | 781 | testdata/Builtins.lc 176:10-176:29 Type |
820 | testdata/Builtins.lc 189:13-189:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ a))} -> 'VecS 'Bool (Succ a) | 782 | testdata/Builtins.lc 176:10-176:18 Type |
821 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS 'Bool (Succ V0))} -> 'VecS 'Bool (Succ V1) | 783 | testdata/Builtins.lc 176:25-176:29 Type |
822 | testdata/Builtins.lc 189:13-189:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ a)))} -> 'VecS 'Bool (Succ (Succ a)) | 784 | testdata/Builtins.lc 173:7-173:15 Type->Type |
823 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS 'Bool (Succ (Succ V0)))} -> 'VecS 'Bool (Succ (Succ V1)) | 785 | testdata/Builtins.lc 180:10-192:18 V0->Type |
824 | testdata/Builtins.lc 189:13-189:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ a))))} -> 'VecS 'Bool (Succ (Succ (Succ a))) | 786 | testdata/Builtins.lc 180:10-192:18 Type |
825 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ V0))))} -> 'VecS 'Bool (Succ (Succ (Succ V1))) | 787 | testdata/Builtins.lc 180:10-180:18 Type |
826 | testdata/Builtins.lc 189:13-189:35 a:'Nat -> {b : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ a)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ a)))) | 788 | testdata/Builtins.lc 180:25-180:30 Type |
827 | testdata/Builtins.lc 189:13-189:35 {a : 'Component ('VecS 'Bool (Succ (Succ (Succ (Succ V0)))))} -> 'VecS 'Bool (Succ (Succ (Succ (Succ V1)))) | 789 | testdata/Builtins.lc 180:25-180:30 V1 |
828 | testdata/Builtins.lc 189:13-189:35 {a:'Unit} -> 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | 790 | testdata/Builtins.lc 181:10-192:18 Type |
829 | testdata/Builtins.lc 189:13-189:15 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 791 | testdata/Builtins.lc 181:10-183:18 Type -> 'Nat->Type |
830 | testdata/Builtins.lc 189:16-189:20 V0 | 792 | testdata/Builtins.lc 181:10-183:18 'Nat->Type |
831 | testdata/Builtins.lc 189:16-189:20 'Bool | 793 | testdata/Builtins.lc 181:10-183:18 Type |
832 | testdata/Builtins.lc 189:21-189:25 'Bool | 794 | testdata/Builtins.lc 181:10-181:18 Type |
833 | testdata/Builtins.lc 189:26-189:30 'Bool | 795 | testdata/Builtins.lc 182:10-183:18 'Nat->Type |
834 | testdata/Builtins.lc 189:31-189:35 'Bool | 796 | testdata/Builtins.lc 182:10-183:18 Type |
835 | testdata/Builtins.lc 135:3-135:10 {a} -> {b : 'Component a}->a | 797 | testdata/Builtins.lc 182:10-182:18 Type |
836 | testdata/Builtins.lc 193:10-194:29 V0->Type | 798 | testdata/Builtins.lc 183:10-183:18 'Nat->Type |
837 | testdata/Builtins.lc 193:10-194:29 Type | 799 | testdata/Builtins.lc 183:10-183:18 Type |
838 | testdata/Builtins.lc 193:10-193:18 Type | 800 | testdata/Builtins.lc 181:31-181:38 Type |
839 | testdata/Builtins.lc 193:25-193:28 Type | 801 | testdata/Builtins.lc 184:10-192:18 Type |
840 | testdata/Builtins.lc 193:25-193:28 V1 | 802 | testdata/Builtins.lc 184:10-192:18 'Nat -> 'Nat -> Type->Type |
841 | testdata/Builtins.lc 194:10-194:29 Type | 803 | testdata/Builtins.lc 184:10-192:18 'Nat -> Type->Type |
842 | testdata/Builtins.lc 194:10-194:18 Type | 804 | testdata/Builtins.lc 184:10-192:18 Type->Type |
843 | testdata/Builtins.lc 194:25-194:29 Type | 805 | testdata/Builtins.lc 184:10-192:18 'Nat->Type |
844 | testdata/Builtins.lc 191:7-191:15 Type->Type | 806 | testdata/Builtins.lc 184:10-186:18 Type |
845 | testdata/Builtins.lc 198:10-210:18 V0->Type | 807 | testdata/Builtins.lc 184:10-186:18 'Nat->Type |
846 | testdata/Builtins.lc 198:10-210:18 Type | 808 | testdata/Builtins.lc 184:10-184:18 Type |
847 | testdata/Builtins.lc 198:10-198:18 Type | 809 | testdata/Builtins.lc 185:10-186:18 'Nat->Type |
848 | testdata/Builtins.lc 198:25-198:30 Type | 810 | testdata/Builtins.lc 185:10-186:18 Type |
849 | testdata/Builtins.lc 198:25-198:30 V1 | 811 | testdata/Builtins.lc 185:10-185:18 Type |
850 | testdata/Builtins.lc 199:10-210:18 Type | 812 | testdata/Builtins.lc 186:10-186:18 'Nat->Type |
851 | testdata/Builtins.lc 199:10-201:18 Type -> 'Nat->Type | 813 | testdata/Builtins.lc 186:10-186:18 Type |
852 | testdata/Builtins.lc 199:10-201:18 'Nat->Type | 814 | testdata/Builtins.lc 187:10-192:18 'Nat->Type |
853 | testdata/Builtins.lc 199:10-201:18 Type | 815 | testdata/Builtins.lc 187:10-192:18 Type |
854 | testdata/Builtins.lc 199:10-199:18 Type | 816 | testdata/Builtins.lc 187:10-189:18 Type |
855 | testdata/Builtins.lc 200:10-201:18 'Nat->Type | 817 | testdata/Builtins.lc 187:10-189:18 'Nat->Type |
856 | testdata/Builtins.lc 200:10-201:18 Type | 818 | testdata/Builtins.lc 187:10-187:18 Type |
857 | testdata/Builtins.lc 200:10-200:18 Type | 819 | testdata/Builtins.lc 188:10-189:18 'Nat->Type |
858 | testdata/Builtins.lc 201:10-201:18 'Nat->Type | 820 | testdata/Builtins.lc 188:10-189:18 Type |
859 | testdata/Builtins.lc 201:10-201:18 Type | 821 | testdata/Builtins.lc 188:10-188:18 Type |
860 | testdata/Builtins.lc 199:31-199:38 Type | 822 | testdata/Builtins.lc 189:10-189:18 'Nat->Type |
861 | testdata/Builtins.lc 202:10-210:18 Type | 823 | testdata/Builtins.lc 189:10-189:18 Type |
862 | testdata/Builtins.lc 202:10-210:18 'Nat -> 'Nat -> Type->Type | 824 | testdata/Builtins.lc 190:10-192:18 'Nat->Type |
863 | testdata/Builtins.lc 202:10-210:18 'Nat -> Type->Type | 825 | testdata/Builtins.lc 190:10-192:18 Type |
864 | testdata/Builtins.lc 202:10-210:18 Type->Type | 826 | testdata/Builtins.lc 190:10-190:18 Type |
865 | testdata/Builtins.lc 202:10-210:18 'Nat->Type | 827 | testdata/Builtins.lc 191:10-192:18 'Nat->Type |
866 | testdata/Builtins.lc 202:10-204:18 Type | 828 | testdata/Builtins.lc 191:10-192:18 Type |
867 | testdata/Builtins.lc 202:10-204:18 'Nat->Type | 829 | testdata/Builtins.lc 191:10-191:18 Type |
868 | testdata/Builtins.lc 202:10-202:18 Type | 830 | testdata/Builtins.lc 192:10-192:18 'Nat->Type |
869 | testdata/Builtins.lc 203:10-204:18 'Nat->Type | 831 | testdata/Builtins.lc 192:10-192:18 Type |
870 | testdata/Builtins.lc 203:10-204:18 Type | 832 | testdata/Builtins.lc 184:30-184:39 Type |
871 | testdata/Builtins.lc 203:10-203:18 Type | 833 | testdata/Builtins.lc 178:7-178:15 Type->Type |
872 | testdata/Builtins.lc 204:10-204:18 'Nat->Type | 834 | testdata/Builtins.lc 194:6-194:20 Type |
873 | testdata/Builtins.lc 204:10-204:18 Type | 835 | testdata/Builtins.lc 195:7-195:12 'BlendingFactor |
874 | testdata/Builtins.lc 205:10-210:18 'Nat->Type | 836 | testdata/Builtins.lc 196:7-196:10 'BlendingFactor |
875 | testdata/Builtins.lc 205:10-210:18 Type | 837 | testdata/Builtins.lc 197:7-197:15 'BlendingFactor |
876 | testdata/Builtins.lc 205:10-207:18 Type | 838 | testdata/Builtins.lc 198:7-198:23 'BlendingFactor |
877 | testdata/Builtins.lc 205:10-207:18 'Nat->Type | 839 | testdata/Builtins.lc 199:7-199:15 'BlendingFactor |
878 | testdata/Builtins.lc 205:10-205:18 Type | 840 | testdata/Builtins.lc 200:7-200:23 'BlendingFactor |
879 | testdata/Builtins.lc 206:10-207:18 'Nat->Type | 841 | testdata/Builtins.lc 201:7-201:15 'BlendingFactor |
880 | testdata/Builtins.lc 206:10-207:18 Type | 842 | testdata/Builtins.lc 202:7-202:23 'BlendingFactor |
881 | testdata/Builtins.lc 206:10-206:18 Type | 843 | testdata/Builtins.lc 203:7-203:15 'BlendingFactor |
882 | testdata/Builtins.lc 207:10-207:18 'Nat->Type | 844 | testdata/Builtins.lc 204:7-204:23 'BlendingFactor |
883 | testdata/Builtins.lc 207:10-207:18 Type | 845 | testdata/Builtins.lc 205:7-205:20 'BlendingFactor |
884 | testdata/Builtins.lc 208:10-210:18 'Nat->Type | 846 | testdata/Builtins.lc 206:7-206:28 'BlendingFactor |
885 | testdata/Builtins.lc 208:10-210:18 Type | 847 | testdata/Builtins.lc 207:7-207:20 'BlendingFactor |
886 | testdata/Builtins.lc 208:10-208:18 Type | 848 | testdata/Builtins.lc 208:7-208:28 'BlendingFactor |
887 | testdata/Builtins.lc 209:10-210:18 'Nat->Type | 849 | testdata/Builtins.lc 209:7-209:23 'BlendingFactor |
888 | testdata/Builtins.lc 209:10-210:18 Type | 850 | testdata/Builtins.lc 211:6-211:19 Type |
889 | testdata/Builtins.lc 209:10-209:18 Type | 851 | testdata/Builtins.lc 212:7-212:14 'BlendEquation |
890 | testdata/Builtins.lc 210:10-210:18 'Nat->Type | 852 | testdata/Builtins.lc 213:7-213:19 'BlendEquation |
891 | testdata/Builtins.lc 210:10-210:18 Type | 853 | testdata/Builtins.lc 214:7-214:26 'BlendEquation |
892 | testdata/Builtins.lc 202:30-202:39 Type | 854 | testdata/Builtins.lc 215:7-215:10 'BlendEquation |
893 | testdata/Builtins.lc 196:7-196:15 Type->Type | 855 | testdata/Builtins.lc 216:7-216:10 'BlendEquation |
894 | testdata/Builtins.lc 212:6-212:20 Type | 856 | testdata/Builtins.lc 218:6-218:20 Type |
895 | testdata/Builtins.lc 213:7-213:12 'BlendingFactor | 857 | testdata/Builtins.lc 219:7-219:12 'LogicOperation |
896 | testdata/Builtins.lc 214:7-214:10 'BlendingFactor | 858 | testdata/Builtins.lc 220:7-220:10 'LogicOperation |
897 | testdata/Builtins.lc 215:7-215:15 'BlendingFactor | 859 | testdata/Builtins.lc 221:7-221:17 'LogicOperation |
898 | testdata/Builtins.lc 216:7-216:23 'BlendingFactor | 860 | testdata/Builtins.lc 222:7-222:11 'LogicOperation |
899 | testdata/Builtins.lc 217:7-217:15 'BlendingFactor | 861 | testdata/Builtins.lc 223:7-223:18 'LogicOperation |
900 | testdata/Builtins.lc 218:7-218:23 'BlendingFactor | 862 | testdata/Builtins.lc 224:7-224:11 'LogicOperation |
901 | testdata/Builtins.lc 219:7-219:15 'BlendingFactor | 863 | testdata/Builtins.lc 225:7-225:10 'LogicOperation |
902 | testdata/Builtins.lc 220:7-220:23 'BlendingFactor | 864 | testdata/Builtins.lc 226:7-226:9 'LogicOperation |
903 | testdata/Builtins.lc 221:7-221:15 'BlendingFactor | 865 | testdata/Builtins.lc 227:7-227:10 'LogicOperation |
904 | testdata/Builtins.lc 222:7-222:23 'BlendingFactor | 866 | testdata/Builtins.lc 228:7-228:12 'LogicOperation |
905 | testdata/Builtins.lc 223:7-223:20 'BlendingFactor | 867 | testdata/Builtins.lc 229:7-229:13 'LogicOperation |
906 | testdata/Builtins.lc 224:7-224:28 'BlendingFactor | 868 | testdata/Builtins.lc 230:7-230:16 'LogicOperation |
907 | testdata/Builtins.lc 225:7-225:20 'BlendingFactor | 869 | testdata/Builtins.lc 231:7-231:19 'LogicOperation |
908 | testdata/Builtins.lc 226:7-226:28 'BlendingFactor | 870 | testdata/Builtins.lc 232:7-232:17 'LogicOperation |
909 | testdata/Builtins.lc 227:7-227:23 'BlendingFactor | 871 | testdata/Builtins.lc 233:7-233:11 'LogicOperation |
910 | testdata/Builtins.lc 229:6-229:19 Type | 872 | testdata/Builtins.lc 234:7-234:10 'LogicOperation |
911 | testdata/Builtins.lc 230:7-230:14 'BlendEquation | 873 | testdata/Builtins.lc 236:6-236:22 Type |
912 | testdata/Builtins.lc 231:7-231:19 'BlendEquation | 874 | testdata/Builtins.lc 237:7-237:13 'StencilOperation |
913 | testdata/Builtins.lc 232:7-232:26 'BlendEquation | 875 | testdata/Builtins.lc 238:7-238:13 'StencilOperation |
914 | testdata/Builtins.lc 233:7-233:10 'BlendEquation | 876 | testdata/Builtins.lc 239:7-239:16 'StencilOperation |
915 | testdata/Builtins.lc 234:7-234:10 'BlendEquation | 877 | testdata/Builtins.lc 240:7-240:13 'StencilOperation |
916 | testdata/Builtins.lc 236:6-236:20 Type | 878 | testdata/Builtins.lc 241:7-241:17 'StencilOperation |
917 | testdata/Builtins.lc 237:7-237:12 'LogicOperation | 879 | testdata/Builtins.lc 242:7-242:13 'StencilOperation |
918 | testdata/Builtins.lc 238:7-238:10 'LogicOperation | 880 | testdata/Builtins.lc 243:7-243:17 'StencilOperation |
919 | testdata/Builtins.lc 239:7-239:17 'LogicOperation | 881 | testdata/Builtins.lc 244:7-244:15 'StencilOperation |
920 | testdata/Builtins.lc 240:7-240:11 'LogicOperation | 882 | testdata/Builtins.lc 246:6-246:24 Type |
921 | testdata/Builtins.lc 241:7-241:18 'LogicOperation | 883 | testdata/Builtins.lc 247:7-247:12 'ComparisonFunction |
922 | testdata/Builtins.lc 242:7-242:11 'LogicOperation | 884 | testdata/Builtins.lc 248:7-248:11 'ComparisonFunction |
923 | testdata/Builtins.lc 243:7-243:10 'LogicOperation | 885 | testdata/Builtins.lc 249:7-249:12 'ComparisonFunction |
924 | testdata/Builtins.lc 244:7-244:9 'LogicOperation | 886 | testdata/Builtins.lc 250:7-250:13 'ComparisonFunction |
925 | testdata/Builtins.lc 245:7-245:10 'LogicOperation | 887 | testdata/Builtins.lc 251:7-251:14 'ComparisonFunction |
926 | testdata/Builtins.lc 246:7-246:12 'LogicOperation | 888 | testdata/Builtins.lc 252:7-252:15 'ComparisonFunction |
927 | testdata/Builtins.lc 247:7-247:13 'LogicOperation | 889 | testdata/Builtins.lc 253:7-253:13 'ComparisonFunction |
928 | testdata/Builtins.lc 248:7-248:16 'LogicOperation | 890 | testdata/Builtins.lc 254:7-254:13 'ComparisonFunction |
929 | testdata/Builtins.lc 249:7-249:19 'LogicOperation | 891 | testdata/Builtins.lc 256:6-256:21 Type |
930 | testdata/Builtins.lc 250:7-250:17 'LogicOperation | 892 | testdata/Builtins.lc 257:7-257:17 'ProvokingVertex |
931 | testdata/Builtins.lc 251:7-251:11 'LogicOperation | 893 | testdata/Builtins.lc 258:7-258:18 'ProvokingVertex |
932 | testdata/Builtins.lc 252:7-252:10 'LogicOperation | 894 | testdata/Builtins.lc 260:6-260:14 Type |
933 | testdata/Builtins.lc 254:6-254:22 Type | 895 | testdata/Builtins.lc 261:7-261:16 'CullMode |
934 | testdata/Builtins.lc 255:7-255:13 'StencilOperation | 896 | testdata/Builtins.lc 262:7-262:15 'CullMode |
935 | testdata/Builtins.lc 256:7-256:13 'StencilOperation | 897 | testdata/Builtins.lc 263:7-263:15 'CullMode |
936 | testdata/Builtins.lc 257:7-257:16 'StencilOperation | 898 | testdata/Builtins.lc 265:6-265:15 Type |
937 | testdata/Builtins.lc 258:7-258:13 'StencilOperation | 899 | testdata/Builtins.lc 266:17-266:22 Type |
938 | testdata/Builtins.lc 259:7-259:17 'StencilOperation | 900 | testdata/Builtins.lc 266:7-266:16 'Float->'PointSize |
939 | testdata/Builtins.lc 260:7-260:13 'StencilOperation | 901 | testdata/Builtins.lc 267:7-267:23 'PointSize |
940 | testdata/Builtins.lc 261:7-261:17 'StencilOperation | 902 | testdata/Builtins.lc 269:6-269:17 Type |
941 | testdata/Builtins.lc 262:7-262:15 'StencilOperation | 903 | testdata/Builtins.lc 270:7-270:18 'PolygonMode |
942 | testdata/Builtins.lc 264:6-264:24 Type | 904 | testdata/Builtins.lc 271:20-271:29 Type |
943 | testdata/Builtins.lc 265:7-265:12 'ComparisonFunction | 905 | testdata/Builtins.lc 271:7-271:19 'PointSize->'PolygonMode |
944 | testdata/Builtins.lc 266:7-266:11 'ComparisonFunction | 906 | testdata/Builtins.lc 272:19-272:24 Type |
945 | testdata/Builtins.lc 267:7-267:12 'ComparisonFunction | 907 | testdata/Builtins.lc 272:7-272:18 'Float->'PolygonMode |
946 | testdata/Builtins.lc 268:7-268:13 'ComparisonFunction | 908 | testdata/Builtins.lc 274:6-274:19 Type |
947 | testdata/Builtins.lc 269:7-269:14 'ComparisonFunction | 909 | testdata/Builtins.lc 275:7-275:15 'PolygonOffset |
948 | testdata/Builtins.lc 270:7-270:15 'ComparisonFunction | 910 | testdata/Builtins.lc 276:14-276:19 Type |
949 | testdata/Builtins.lc 271:7-271:13 'ComparisonFunction | 911 | testdata/Builtins.lc 274:6-276:25 Type |
950 | testdata/Builtins.lc 272:7-272:13 'ComparisonFunction | 912 | testdata/Builtins.lc 276:20-276:25 Type |
951 | testdata/Builtins.lc 274:6-274:21 Type | 913 | testdata/Builtins.lc 276:7-276:13 'Float -> 'Float->'PolygonOffset |
952 | testdata/Builtins.lc 275:7-275:17 'ProvokingVertex | 914 | testdata/Builtins.lc 278:6-278:28 Type |
953 | testdata/Builtins.lc 276:7-276:18 'ProvokingVertex | 915 | testdata/Builtins.lc 279:7-279:16 'PointSpriteCoordOrigin |
954 | testdata/Builtins.lc 278:6-278:14 Type | 916 | testdata/Builtins.lc 280:7-280:16 'PointSpriteCoordOrigin |
955 | testdata/Builtins.lc 279:7-279:16 'CullMode | 917 | testdata/Builtins.lc 283:6-283:11 Type->Type |
956 | testdata/Builtins.lc 280:7-280:15 'CullMode | 918 | testdata/Builtins.lc 284:6-284:13 Type->Type |
957 | testdata/Builtins.lc 281:7-281:15 'CullMode | 919 | testdata/Builtins.lc 285:6-285:11 Type->Type |
958 | testdata/Builtins.lc 283:6-283:15 Type | 920 | testdata/Builtins.lc 287:6-287:19 Type |
959 | testdata/Builtins.lc 284:17-284:22 Type | 921 | testdata/Builtins.lc 288:7-288:15 'PrimitiveType |
960 | testdata/Builtins.lc 284:7-284:16 'Float->'PointSize | 922 | testdata/Builtins.lc 289:7-289:11 'PrimitiveType |
961 | testdata/Builtins.lc 285:7-285:23 'PointSize | 923 | testdata/Builtins.lc 290:7-290:12 'PrimitiveType |
962 | testdata/Builtins.lc 287:6-287:17 Type | 924 | testdata/Builtins.lc 291:7-291:24 'PrimitiveType |
963 | testdata/Builtins.lc 288:7-288:18 'PolygonMode | 925 | testdata/Builtins.lc 292:7-292:20 'PrimitiveType |
964 | testdata/Builtins.lc 289:20-289:29 Type | 926 | testdata/Builtins.lc 295:16-295:18 Type |
965 | testdata/Builtins.lc 289:7-289:19 'PointSize->'PolygonMode | 927 | testdata/Builtins.lc 295:22-295:48 Type |
966 | testdata/Builtins.lc 290:19-290:24 Type | 928 | testdata/Builtins.lc 295:22-295:25 'Nat -> Type->Type |
967 | testdata/Builtins.lc 290:7-290:18 'Float->'PolygonMode | 929 | testdata/Builtins.lc 295:28-295:33 Type |
968 | testdata/Builtins.lc 292:6-292:19 Type | 930 | testdata/Builtins.lc 295:37-295:48 Type |
969 | testdata/Builtins.lc 293:7-293:15 'PolygonOffset | 931 | testdata/Builtins.lc 295:37-295:40 'Nat -> Type->Type |
970 | testdata/Builtins.lc 294:14-294:19 Type | 932 | testdata/Builtins.lc 295:43-295:48 Type |
971 | testdata/Builtins.lc 292:6-294:25 Type | 933 | testdata/Builtins.lc 295:1-295:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
972 | testdata/Builtins.lc 294:20-294:25 Type | 934 | testdata/Builtins.lc 298:14-298:25 Type |
973 | testdata/Builtins.lc 294:7-294:13 'Float -> 'Float->'PolygonOffset | 935 | testdata/Builtins.lc 298:14-298:20 Type |
974 | testdata/Builtins.lc 296:6-296:28 Type | 936 | testdata/Builtins.lc 298:14-298:25 V2 |
975 | testdata/Builtins.lc 297:7-297:16 'PointSpriteCoordOrigin | 937 | testdata/Builtins.lc 298:1-298:8 {a} -> 'String->a |
976 | testdata/Builtins.lc 298:7-298:16 'PointSpriteCoordOrigin | 938 | testdata/Builtins.lc 299:14-299:25 Type |
977 | testdata/Builtins.lc 301:6-301:11 Type->Type | 939 | testdata/Builtins.lc 299:14-299:20 Type |
978 | testdata/Builtins.lc 302:6-302:13 Type->Type | 940 | testdata/Builtins.lc 299:14-299:25 V2 |
979 | testdata/Builtins.lc 303:6-303:11 Type->Type | 941 | testdata/Builtins.lc 299:1-299:10 {a} -> 'String->a |
980 | testdata/Builtins.lc 305:6-305:19 Type | 942 | testdata/Builtins.lc 301:23-301:36 Type |
981 | testdata/Builtins.lc 306:7-306:15 'PrimitiveType | 943 | testdata/Builtins.lc 301:40-301:44 Type |
982 | testdata/Builtins.lc 307:7-307:11 'PrimitiveType | 944 | testdata/Builtins.lc 301:6-301:19 'PrimitiveType->Type |
983 | testdata/Builtins.lc 308:7-308:12 'PrimitiveType | 945 | testdata/Builtins.lc 302:26-302:34 Type |
984 | testdata/Builtins.lc 309:7-309:24 'PrimitiveType | 946 | testdata/Builtins.lc 302:38-302:111 Type |
985 | testdata/Builtins.lc 310:7-310:20 'PrimitiveType | 947 | testdata/Builtins.lc 302:38-302:49 Type |
986 | testdata/Builtins.lc 313:16-313:18 Type | 948 | testdata/Builtins.lc 302:53-302:111 Type |
987 | testdata/Builtins.lc 313:22-313:48 Type | 949 | testdata/Builtins.lc 302:53-302:66 Type |
988 | testdata/Builtins.lc 313:22-313:25 'Nat -> Type->Type | 950 | testdata/Builtins.lc 302:70-302:111 Type |
989 | testdata/Builtins.lc 313:28-313:33 Type | 951 | testdata/Builtins.lc 302:70-302:85 Type |
990 | testdata/Builtins.lc 313:37-313:48 Type | 952 | testdata/Builtins.lc 302:89-302:111 Type |
991 | testdata/Builtins.lc 313:37-313:40 'Nat -> Type->Type | 953 | testdata/Builtins.lc 302:89-302:102 'PrimitiveType->Type |
992 | testdata/Builtins.lc 313:43-313:48 Type | 954 | testdata/Builtins.lc 302:103-302:111 'PrimitiveType |
993 | testdata/Builtins.lc 313:1-313:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 955 | testdata/Builtins.lc 302:3-302:14 'CullMode -> 'PolygonMode -> 'PolygonOffset -> 'ProvokingVertex -> 'RasterContext Triangle |
994 | testdata/Builtins.lc 316:14-316:25 Type | 956 | testdata/Builtins.lc 303:26-303:35 Type |
995 | testdata/Builtins.lc 316:14-316:20 Type | 957 | testdata/Builtins.lc 303:39-303:108 Type |
996 | testdata/Builtins.lc 316:14-316:25 V2 | 958 | testdata/Builtins.lc 303:39-303:44 Type |
997 | testdata/Builtins.lc 316:1-316:8 {a} -> 'String->a | 959 | testdata/Builtins.lc 303:48-303:108 Type |
998 | testdata/Builtins.lc 317:14-317:25 Type | 960 | testdata/Builtins.lc 303:48-303:70 Type |
999 | testdata/Builtins.lc 317:14-317:20 Type | 961 | testdata/Builtins.lc 303:89-303:108 Type |
1000 | testdata/Builtins.lc 317:14-317:25 V2 | 962 | testdata/Builtins.lc 303:89-303:102 'PrimitiveType->Type |
1001 | testdata/Builtins.lc 317:1-317:10 {a} -> 'String->a | 963 | testdata/Builtins.lc 303:103-303:108 'PrimitiveType |
1002 | testdata/Builtins.lc 319:23-319:36 Type | 964 | testdata/Builtins.lc 303:3-303:11 'PointSize -> 'Float -> 'PointSpriteCoordOrigin -> 'RasterContext Point |
1003 | testdata/Builtins.lc 319:40-319:44 Type | 965 | testdata/Builtins.lc 304:26-304:31 Type |
1004 | testdata/Builtins.lc 319:6-319:19 'PrimitiveType->Type | 966 | testdata/Builtins.lc 304:35-304:107 Type |
1005 | testdata/Builtins.lc 320:26-320:34 Type | 967 | testdata/Builtins.lc 304:35-304:50 Type |
1006 | testdata/Builtins.lc 320:38-320:111 Type | 968 | testdata/Builtins.lc 304:89-304:107 Type |
1007 | testdata/Builtins.lc 320:38-320:49 Type | 969 | testdata/Builtins.lc 304:89-304:102 'PrimitiveType->Type |
1008 | testdata/Builtins.lc 320:53-320:111 Type | 970 | testdata/Builtins.lc 304:103-304:107 'PrimitiveType |
1009 | testdata/Builtins.lc 320:53-320:66 Type | 971 | testdata/Builtins.lc 304:3-304:10 'Float -> 'ProvokingVertex -> 'RasterContext Line |
1010 | testdata/Builtins.lc 320:70-320:111 Type | 972 | testdata/Builtins.lc 302:103-304:107 Type |
1011 | testdata/Builtins.lc 320:70-320:85 Type | 973 | testdata/Builtins.lc 302:103-302:111 Type |
1012 | testdata/Builtins.lc 320:89-320:111 Type | 974 | testdata/Builtins.lc 303:103-304:107 Type |
1013 | testdata/Builtins.lc 320:89-320:102 'PrimitiveType->Type | 975 | testdata/Builtins.lc 303:103-303:108 Type |
1014 | testdata/Builtins.lc 320:103-320:111 'PrimitiveType | 976 | testdata/Builtins.lc 304:103-304:107 Type |
1015 | testdata/Builtins.lc 320:3-320:14 'CullMode -> 'PolygonMode -> 'PolygonOffset -> 'ProvokingVertex -> 'RasterContext Triangle | 977 | testdata/Builtins.lc 306:6-306:18 Type->Type |
1016 | testdata/Builtins.lc 321:26-321:35 Type | 978 | testdata/Builtins.lc 308:27-308:56 Type |
1017 | testdata/Builtins.lc 321:39-321:108 Type | 979 | testdata/Builtins.lc 308:27-308:35 Type->Type |
1018 | testdata/Builtins.lc 321:39-321:44 Type | 980 | testdata/Builtins.lc 308:36-308:37 Type |
1019 | testdata/Builtins.lc 321:48-321:108 Type | 981 | testdata/Builtins.lc 308:42-308:56 Type |
1020 | testdata/Builtins.lc 321:48-321:70 Type | 982 | testdata/Builtins.lc 308:42-308:54 Type->Type |
1021 | testdata/Builtins.lc 321:89-321:108 Type | 983 | testdata/Builtins.lc 308:55-308:56 Type |
1022 | testdata/Builtins.lc 321:89-321:102 'PrimitiveType->Type | 984 | testdata/Builtins.lc 307:3-307:9 {a} -> {b : 'Floating a} -> 'Interpolated a |
1023 | testdata/Builtins.lc 321:103-321:108 'PrimitiveType | 985 | testdata/Builtins.lc 307:11-307:24 {a} -> {b : 'Floating a} -> 'Interpolated a |
1024 | testdata/Builtins.lc 321:3-321:11 'PointSize -> 'Float -> 'PointSpriteCoordOrigin -> 'RasterContext Point | 986 | testdata/Builtins.lc 309:42-309:56 Type |
1025 | testdata/Builtins.lc 322:26-322:31 Type | 987 | testdata/Builtins.lc 309:42-309:54 Type->Type |
1026 | testdata/Builtins.lc 322:35-322:107 Type | 988 | testdata/Builtins.lc 309:55-309:56 Type |
1027 | testdata/Builtins.lc 322:35-322:50 Type | 989 | testdata/Builtins.lc 309:3-309:7 {a} -> 'Interpolated a |
1028 | testdata/Builtins.lc 322:89-322:107 Type | 990 | testdata/Builtins.lc 313:14-314:32 Type->Type |
1029 | testdata/Builtins.lc 322:89-322:102 'PrimitiveType->Type | 991 | testdata/Builtins.lc 313:14-314:32 Type |
1030 | testdata/Builtins.lc 322:103-322:107 'PrimitiveType | 992 | testdata/Builtins.lc 313:14-313:15 Type |
1031 | testdata/Builtins.lc 322:3-322:10 'Float -> 'ProvokingVertex -> 'RasterContext Line | 993 | testdata/Builtins.lc 314:15-314:32 Type |
1032 | testdata/Builtins.lc 320:103-322:107 Type | 994 | testdata/Builtins.lc 314:26-314:32 Type -> Type->Type |
1033 | testdata/Builtins.lc 320:103-320:111 Type | 995 | testdata/Builtins.lc 314:26-314:32 Type->Type |
1034 | testdata/Builtins.lc 321:103-322:107 Type | 996 | testdata/Builtins.lc 314:26-314:32 Type |
1035 | testdata/Builtins.lc 321:103-321:108 Type | 997 | testdata/Builtins.lc 314:15-314:21 Type |
1036 | testdata/Builtins.lc 322:103-322:107 Type | 998 | testdata/Builtins.lc 313:5-313:12 Type->Type |
1037 | testdata/Builtins.lc 324:6-324:18 Type->Type | 999 | testdata/Builtins.lc 317:27-320:82 Type->Type |
1038 | testdata/Builtins.lc 326:27-326:56 Type | 1000 | testdata/Builtins.lc 317:27-320:82 Type |
1039 | testdata/Builtins.lc 326:27-326:35 Type->Type | 1001 | testdata/Builtins.lc 317:27-317:29 Type |
1040 | testdata/Builtins.lc 326:36-326:37 Type | 1002 | testdata/Builtins.lc 318:36-320:82 Type |
1041 | testdata/Builtins.lc 326:42-326:56 Type | 1003 | testdata/Builtins.lc 318:36-318:37 Type |
1042 | testdata/Builtins.lc 326:42-326:54 Type->Type | 1004 | testdata/Builtins.lc 319:23-320:82 Type |
1043 | testdata/Builtins.lc 326:55-326:56 Type | 1005 | testdata/Builtins.lc 319:57-319:63 Type -> Type->Type |
1044 | testdata/Builtins.lc 325:3-325:9 {a} -> {b : 'Floating a} -> 'Interpolated a | 1006 | testdata/Builtins.lc 319:57-319:63 Type->Type |
1045 | testdata/Builtins.lc 325:11-325:24 {a} -> {b : 'Floating a} -> 'Interpolated a | 1007 | testdata/Builtins.lc 319:57-319:63 Type |
1046 | testdata/Builtins.lc 327:42-327:56 Type | 1008 | testdata/Builtins.lc 319:23-319:53 Type |
1047 | testdata/Builtins.lc 327:42-327:54 Type->Type | 1009 | testdata/Builtins.lc 320:23-320:82 Type |
1048 | testdata/Builtins.lc 327:55-327:56 Type | 1010 | testdata/Builtins.lc 320:73-320:82 Type -> Type -> Type->Type |
1049 | testdata/Builtins.lc 327:3-327:7 {a} -> 'Interpolated a | 1011 | testdata/Builtins.lc 320:73-320:82 Type -> Type->Type |
1050 | testdata/Builtins.lc 331:14-332:32 Type->Type | 1012 | testdata/Builtins.lc 320:73-320:82 Type->Type |
1051 | testdata/Builtins.lc 331:14-332:32 Type | 1013 | testdata/Builtins.lc 320:73-320:82 Type |
1052 | testdata/Builtins.lc 331:14-331:15 Type | 1014 | testdata/Builtins.lc 320:23-320:69 Type |
1053 | testdata/Builtins.lc 332:15-332:32 Type | 1015 | testdata/Builtins.lc 317:5-317:21 Type->Type |
1054 | testdata/Builtins.lc 332:26-332:32 Type -> Type->Type | 1016 | testdata/Builtins.lc 322:18-322:22 Type |
1055 | testdata/Builtins.lc 332:26-332:32 Type->Type | 1017 | testdata/Builtins.lc 322:26-322:30 Type |
1056 | testdata/Builtins.lc 332:26-332:32 Type | 1018 | testdata/Builtins.lc 322:6-322:14 Type->Type |
1057 | testdata/Builtins.lc 332:15-332:21 Type | 1019 | testdata/Builtins.lc 323:60-323:70 Type |
1058 | testdata/Builtins.lc 331:5-331:12 Type->Type | 1020 | testdata/Builtins.lc 323:60-323:68 Type->Type |
1059 | testdata/Builtins.lc 335:27-338:82 Type->Type | 1021 | testdata/Builtins.lc 323:60-323:70 V1 |
1060 | testdata/Builtins.lc 335:27-338:82 Type | 1022 | testdata/Builtins.lc 323:3-323:13 {a} -> 'Blending a |
1061 | testdata/Builtins.lc 335:27-335:29 Type | 1023 | testdata/Builtins.lc 324:27-324:70 Type |
1062 | testdata/Builtins.lc 336:36-338:82 Type | 1024 | testdata/Builtins.lc 324:27-324:35 Type->Type |
1063 | testdata/Builtins.lc 336:36-336:37 Type | 1025 | testdata/Builtins.lc 324:27-324:70 V1 |
1064 | testdata/Builtins.lc 337:23-338:82 Type | 1026 | testdata/Builtins.lc 324:42-324:56 Type |
1065 | testdata/Builtins.lc 337:57-337:63 Type -> Type->Type | 1027 | testdata/Builtins.lc 324:60-324:68 Type->Type |
1066 | testdata/Builtins.lc 337:57-337:63 Type->Type | 1028 | testdata/Builtins.lc 324:3-324:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a |
1067 | testdata/Builtins.lc 337:57-337:63 Type | 1029 | testdata/Builtins.lc 325:26-325:56 Type -> Type->Type |
1068 | testdata/Builtins.lc 337:23-337:53 Type | 1030 | testdata/Builtins.lc 325:27-325:40 Type |
1069 | testdata/Builtins.lc 338:23-338:82 Type | 1031 | testdata/Builtins.lc 325:42-325:55 Type |
1070 | testdata/Builtins.lc 338:73-338:82 Type -> Type -> Type->Type | 1032 | testdata/Builtins.lc 326:29-327:74 Type |
1071 | testdata/Builtins.lc 338:73-338:82 Type -> Type->Type | 1033 | testdata/Builtins.lc 326:29-326:97 Type -> Type->Type |
1072 | testdata/Builtins.lc 338:73-338:82 Type->Type | 1034 | testdata/Builtins.lc 326:30-326:62 Type |
1073 | testdata/Builtins.lc 338:73-338:82 Type | 1035 | testdata/Builtins.lc 326:30-326:62 Type -> Type->Type |
1074 | testdata/Builtins.lc 338:23-338:69 Type | 1036 | testdata/Builtins.lc 326:31-326:45 Type |
1075 | testdata/Builtins.lc 335:5-335:21 Type->Type | 1037 | testdata/Builtins.lc 326:47-326:61 Type |
1076 | testdata/Builtins.lc 340:18-340:22 Type | 1038 | testdata/Builtins.lc 326:64-326:96 Type |
1077 | testdata/Builtins.lc 340:26-340:30 Type | 1039 | testdata/Builtins.lc 326:64-326:96 Type -> Type->Type |
1078 | testdata/Builtins.lc 340:6-340:14 Type->Type | 1040 | testdata/Builtins.lc 326:65-326:79 Type |
1079 | testdata/Builtins.lc 341:60-341:70 Type | 1041 | testdata/Builtins.lc 326:81-326:95 Type |
1080 | testdata/Builtins.lc 341:60-341:68 Type->Type | 1042 | testdata/Builtins.lc 327:29-327:74 Type |
1081 | testdata/Builtins.lc 341:60-341:70 V1 | 1043 | testdata/Builtins.lc 327:29-327:32 'Nat -> Type->Type |
1082 | testdata/Builtins.lc 341:3-341:13 {a} -> 'Blending a | 1044 | testdata/Builtins.lc 327:35-327:40 Type |
1083 | testdata/Builtins.lc 342:27-342:70 Type | 1045 | testdata/Builtins.lc 327:60-327:74 Type |
1084 | testdata/Builtins.lc 342:27-342:35 Type->Type | 1046 | testdata/Builtins.lc 327:60-327:68 Type->Type |
1085 | testdata/Builtins.lc 342:27-342:70 V1 | 1047 | testdata/Builtins.lc 327:69-327:74 Type |
1086 | testdata/Builtins.lc 342:42-342:56 Type | 1048 | testdata/Builtins.lc 325:3-325:8 'Tuple2 'BlendEquation 'BlendEquation -> 'Tuple2 ('Tuple2 'BlendingFactor 'BlendingFactor) ('Tuple2 'BlendingFactor 'BlendingFactor) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Blending 'Float |
1087 | testdata/Builtins.lc 342:60-342:68 Type->Type | 1049 | testdata/Builtins.lc 323:60-327:74 Type |
1088 | testdata/Builtins.lc 342:3-342:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a | 1050 | testdata/Builtins.lc 324:27-327:74 Type |
1089 | testdata/Builtins.lc 343:26-343:56 Type -> Type->Type | 1051 | testdata/Builtins.lc 334:6-334:18 Type |
1090 | testdata/Builtins.lc 343:27-343:40 Type | 1052 | testdata/Builtins.lc 335:6-335:16 Type |
1091 | testdata/Builtins.lc 343:42-343:55 Type | 1053 | testdata/Builtins.lc 336:6-336:11 Type |
1092 | testdata/Builtins.lc 344:29-345:74 Type | 1054 | testdata/Builtins.lc 338:27-338:31 Type |
1093 | testdata/Builtins.lc 344:29-344:97 Type -> Type->Type | 1055 | testdata/Builtins.lc 338:35-338:39 Type |
1094 | testdata/Builtins.lc 344:30-344:62 Type | 1056 | testdata/Builtins.lc 338:6-338:23 Type->Type |
1095 | testdata/Builtins.lc 344:30-344:62 Type -> Type->Type | 1057 | testdata/Builtins.lc 339:27-340:101 Type |
1096 | testdata/Builtins.lc 344:31-344:45 Type | 1058 | testdata/Builtins.lc 339:27-340:101 V7 |
1097 | testdata/Builtins.lc 344:47-344:61 Type | 1059 | testdata/Builtins.lc 339:34-339:43 'Nat -> Type->Type |
1098 | testdata/Builtins.lc 344:64-344:96 Type | 1060 | testdata/Builtins.lc 339:27-340:101 'Nat |
1099 | testdata/Builtins.lc 344:64-344:96 Type -> Type->Type | 1061 | testdata/Builtins.lc 339:27-340:101 V5 |
1100 | testdata/Builtins.lc 344:65-344:79 Type | 1062 | testdata/Builtins.lc 339:46-339:50 Type |
1101 | testdata/Builtins.lc 344:81-344:95 Type | 1063 | testdata/Builtins.lc 339:27-340:101 V4 |
1102 | testdata/Builtins.lc 345:29-345:74 Type | 1064 | testdata/Builtins.lc 339:60-339:69 'Nat -> Type->Type |
1103 | testdata/Builtins.lc 345:29-345:32 'Nat -> Type->Type | 1065 | testdata/Builtins.lc 339:27-340:101 V2 |
1104 | testdata/Builtins.lc 345:35-345:40 Type | 1066 | testdata/Builtins.lc 339:75-339:78 Type->Type |
1105 | testdata/Builtins.lc 345:60-345:74 Type | 1067 | testdata/Builtins.lc 339:85-339:93 Type->Type |
1106 | testdata/Builtins.lc 345:60-345:68 Type->Type | 1068 | testdata/Builtins.lc 340:71-340:88 Type->Type |
1107 | testdata/Builtins.lc 345:69-345:74 Type | 1069 | testdata/Builtins.lc 340:90-340:95 Type->Type |
1108 | testdata/Builtins.lc 343:3-343:8 'Tuple2 'BlendEquation 'BlendEquation -> 'Tuple2 ('Tuple2 'BlendingFactor 'BlendingFactor) ('Tuple2 'BlendingFactor 'BlendingFactor) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Blending 'Float | 1070 | testdata/Builtins.lc 339:3-339:10 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) |
1109 | testdata/Builtins.lc 341:60-345:74 Type | 1071 | testdata/Builtins.lc 341:26-341:44 Type |
1110 | testdata/Builtins.lc 342:27-345:74 Type | 1072 | testdata/Builtins.lc 341:48-341:101 Type |
1111 | testdata/Builtins.lc 352:6-352:18 Type | 1073 | testdata/Builtins.lc 341:48-341:52 Type |
1112 | testdata/Builtins.lc 353:6-353:16 Type | 1074 | testdata/Builtins.lc 341:71-341:101 Type |
1113 | testdata/Builtins.lc 354:6-354:11 Type | 1075 | testdata/Builtins.lc 341:71-341:88 Type->Type |
1114 | testdata/Builtins.lc 356:27-356:31 Type | 1076 | testdata/Builtins.lc 341:90-341:101 Type |
1115 | testdata/Builtins.lc 356:35-356:39 Type | 1077 | testdata/Builtins.lc 341:90-341:95 Type->Type |
1116 | testdata/Builtins.lc 356:6-356:23 Type->Type | 1078 | testdata/Builtins.lc 341:96-341:101 Type |
1117 | testdata/Builtins.lc 357:27-358:101 Type | 1079 | testdata/Builtins.lc 341:3-341:10 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) |
1118 | testdata/Builtins.lc 357:27-358:101 V7 | 1080 | testdata/Builtins.lc 342:26-342:38 Type |
1119 | testdata/Builtins.lc 357:34-357:43 'Nat -> Type->Type | 1081 | testdata/Builtins.lc 342:42-342:103 Type |
1120 | testdata/Builtins.lc 357:27-358:101 'Nat | 1082 | testdata/Builtins.lc 342:42-342:52 Type |
1121 | testdata/Builtins.lc 357:27-358:101 V5 | 1083 | testdata/Builtins.lc 342:56-342:103 Type |
1122 | testdata/Builtins.lc 357:46-357:50 Type | 1084 | testdata/Builtins.lc 342:56-342:66 Type |
1123 | testdata/Builtins.lc 357:27-358:101 V4 | 1085 | testdata/Builtins.lc 342:71-342:103 Type |
1124 | testdata/Builtins.lc 357:60-357:69 'Nat -> Type->Type | 1086 | testdata/Builtins.lc 342:71-342:88 Type->Type |
1125 | testdata/Builtins.lc 357:27-358:101 V2 | 1087 | testdata/Builtins.lc 342:90-342:103 Type |
1126 | testdata/Builtins.lc 357:75-357:78 Type->Type | 1088 | testdata/Builtins.lc 342:90-342:97 Type->Type |
1127 | testdata/Builtins.lc 357:85-357:93 Type->Type | 1089 | testdata/Builtins.lc 342:98-342:103 Type |
1128 | testdata/Builtins.lc 358:71-358:88 Type->Type | 1090 | testdata/Builtins.lc 342:3-342:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) |
1129 | testdata/Builtins.lc 358:90-358:95 Type->Type | 1091 | testdata/Builtins.lc 339:27-342:103 Type |
1130 | testdata/Builtins.lc 357:3-357:10 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) | 1092 | testdata/Builtins.lc 341:90-342:103 Type |
1131 | testdata/Builtins.lc 359:26-359:44 Type | 1093 | testdata/Builtins.lc 345:32-349:146 Type->Type |
1132 | testdata/Builtins.lc 359:48-359:101 Type | 1094 | testdata/Builtins.lc 345:32-349:146 Type |
1133 | testdata/Builtins.lc 359:48-359:52 Type | 1095 | testdata/Builtins.lc 345:32-345:33 Type |
1134 | testdata/Builtins.lc 359:71-359:101 Type | 1096 | testdata/Builtins.lc 346:14-349:146 Type |
1135 | testdata/Builtins.lc 359:71-359:88 Type->Type | 1097 | testdata/Builtins.lc 346:60-346:68 Type -> Type->Type |
1136 | testdata/Builtins.lc 359:90-359:101 Type | 1098 | testdata/Builtins.lc 346:60-346:68 Type->Type |
1137 | testdata/Builtins.lc 359:90-359:95 Type->Type | 1099 | testdata/Builtins.lc 346:60-346:68 Type |
1138 | testdata/Builtins.lc 359:96-359:101 Type | 1100 | testdata/Builtins.lc 346:14-346:56 Type |
1139 | testdata/Builtins.lc 359:3-359:10 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) | 1101 | testdata/Builtins.lc 347:14-349:146 Type |
1140 | testdata/Builtins.lc 360:26-360:38 Type | 1102 | testdata/Builtins.lc 347:82-347:94 Type -> Type -> Type->Type |
1141 | testdata/Builtins.lc 360:42-360:103 Type | 1103 | testdata/Builtins.lc 347:82-347:94 Type -> Type->Type |
1142 | testdata/Builtins.lc 360:42-360:52 Type | 1104 | testdata/Builtins.lc 347:82-347:94 Type->Type |
1143 | testdata/Builtins.lc 360:56-360:103 Type | 1105 | testdata/Builtins.lc 347:82-347:94 Type |
1144 | testdata/Builtins.lc 360:56-360:66 Type | 1106 | testdata/Builtins.lc 347:14-347:78 Type |
1145 | testdata/Builtins.lc 360:71-360:103 Type | 1107 | testdata/Builtins.lc 348:14-349:146 Type |
1146 | testdata/Builtins.lc 360:71-360:88 Type->Type | 1108 | testdata/Builtins.lc 348:104-348:120 Type -> Type -> Type -> Type->Type |
1147 | testdata/Builtins.lc 360:90-360:103 Type | 1109 | testdata/Builtins.lc 348:104-348:120 Type -> Type -> Type->Type |
1148 | testdata/Builtins.lc 360:90-360:97 Type->Type | 1110 | testdata/Builtins.lc 348:104-348:120 Type -> Type->Type |
1149 | testdata/Builtins.lc 360:98-360:103 Type | 1111 | testdata/Builtins.lc 348:104-348:120 Type->Type |
1150 | testdata/Builtins.lc 360:3-360:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) | 1112 | testdata/Builtins.lc 348:104-348:120 Type |
1151 | testdata/Builtins.lc 357:27-360:103 Type | 1113 | testdata/Builtins.lc 348:14-348:100 Type |
1152 | testdata/Builtins.lc 359:90-360:103 Type | 1114 | testdata/Builtins.lc 349:14-349:146 Type |
1153 | testdata/Builtins.lc 363:32-367:146 Type->Type | 1115 | testdata/Builtins.lc 349:126-349:146 Type -> Type -> Type -> Type -> Type->Type |
1154 | testdata/Builtins.lc 363:32-367:146 Type | 1116 | testdata/Builtins.lc 349:126-349:146 Type -> Type -> Type -> Type->Type |
1155 | testdata/Builtins.lc 363:32-363:33 Type | 1117 | testdata/Builtins.lc 349:126-349:146 Type -> Type -> Type->Type |
1156 | testdata/Builtins.lc 364:14-367:146 Type | 1118 | testdata/Builtins.lc 349:126-349:146 Type -> Type->Type |
1157 | testdata/Builtins.lc 364:60-364:68 Type -> Type->Type | 1119 | testdata/Builtins.lc 349:126-349:146 Type->Type |
1158 | testdata/Builtins.lc 364:60-364:68 Type->Type | 1120 | testdata/Builtins.lc 349:126-349:146 Type |
1159 | testdata/Builtins.lc 364:60-364:68 Type | 1121 | testdata/Builtins.lc 349:14-349:122 Type |
1160 | testdata/Builtins.lc 364:14-364:56 Type | 1122 | testdata/Builtins.lc 345:5-345:12 Type->Type |
1161 | testdata/Builtins.lc 365:14-367:146 Type | 1123 | testdata/Builtins.lc 352:15-356:36 Type->Type |
1162 | testdata/Builtins.lc 365:82-365:94 Type -> Type -> Type->Type | 1124 | testdata/Builtins.lc 352:15-356:36 Type |
1163 | testdata/Builtins.lc 365:82-365:94 Type -> Type->Type | 1125 | testdata/Builtins.lc 352:25-352:69 Type -> Type->Type |
1164 | testdata/Builtins.lc 365:82-365:94 Type->Type | 1126 | testdata/Builtins.lc 352:25-352:69 Type->Type |
1165 | testdata/Builtins.lc 365:82-365:94 Type | 1127 | testdata/Builtins.lc 352:25-352:69 Type |
1166 | testdata/Builtins.lc 365:14-365:78 Type | 1128 | testdata/Builtins.lc 352:26-352:43 Type |
1167 | testdata/Builtins.lc 366:14-367:146 Type | 1129 | testdata/Builtins.lc 352:26-352:43 Type->Type |
1168 | testdata/Builtins.lc 366:104-366:120 Type -> Type -> Type -> Type->Type | 1130 | testdata/Builtins.lc 352:48-352:65 Type |
1169 | testdata/Builtins.lc 366:104-366:120 Type -> Type -> Type->Type | 1131 | testdata/Builtins.lc 352:48-352:65 Type->Type |
1170 | testdata/Builtins.lc 366:104-366:120 Type -> Type->Type | 1132 | testdata/Builtins.lc 352:15-352:21 Type |
1171 | testdata/Builtins.lc 366:104-366:120 Type->Type | 1133 | testdata/Builtins.lc 353:15-356:36 Type |
1172 | testdata/Builtins.lc 366:104-366:120 Type | 1134 | testdata/Builtins.lc 353:29-353:95 Type -> Type -> Type->Type |
1173 | testdata/Builtins.lc 366:14-366:100 Type | 1135 | testdata/Builtins.lc 353:29-353:95 Type -> Type->Type |
1174 | testdata/Builtins.lc 367:14-367:146 Type | 1136 | testdata/Builtins.lc 353:29-353:95 Type->Type |
1175 | testdata/Builtins.lc 367:126-367:146 Type -> Type -> Type -> Type -> Type->Type | 1137 | testdata/Builtins.lc 353:29-353:95 Type |
1176 | testdata/Builtins.lc 367:126-367:146 Type -> Type -> Type -> Type->Type | 1138 | testdata/Builtins.lc 353:30-353:47 Type |
1177 | testdata/Builtins.lc 367:126-367:146 Type -> Type -> Type->Type | 1139 | testdata/Builtins.lc 353:30-353:47 Type->Type |
1178 | testdata/Builtins.lc 367:126-367:146 Type -> Type->Type | 1140 | testdata/Builtins.lc 353:52-353:69 Type |
1179 | testdata/Builtins.lc 367:126-367:146 Type->Type | 1141 | testdata/Builtins.lc 353:52-353:69 Type->Type |
1180 | testdata/Builtins.lc 367:126-367:146 Type | 1142 | testdata/Builtins.lc 353:74-353:91 Type |
1181 | testdata/Builtins.lc 367:14-367:122 Type | 1143 | testdata/Builtins.lc 353:74-353:91 Type->Type |
1182 | testdata/Builtins.lc 363:5-363:12 Type->Type | 1144 | testdata/Builtins.lc 353:15-353:25 Type |
1183 | testdata/Builtins.lc 370:15-374:36 Type->Type | 1145 | testdata/Builtins.lc 354:15-356:36 Type |
1184 | testdata/Builtins.lc 370:15-374:36 Type | 1146 | testdata/Builtins.lc 354:34-354:122 Type -> Type -> Type -> Type->Type |
1185 | testdata/Builtins.lc 370:25-370:69 Type -> Type->Type | 1147 | testdata/Builtins.lc 354:34-354:122 Type -> Type -> Type->Type |
1186 | testdata/Builtins.lc 370:25-370:69 Type->Type | 1148 | testdata/Builtins.lc 354:34-354:122 Type -> Type->Type |
1187 | testdata/Builtins.lc 370:25-370:69 Type | 1149 | testdata/Builtins.lc 354:34-354:122 Type->Type |
1188 | testdata/Builtins.lc 370:26-370:43 Type | 1150 | testdata/Builtins.lc 354:34-354:122 Type |
1189 | testdata/Builtins.lc 370:26-370:43 Type->Type | 1151 | testdata/Builtins.lc 354:35-354:52 Type |
1190 | testdata/Builtins.lc 370:48-370:65 Type | 1152 | testdata/Builtins.lc 354:35-354:52 Type->Type |
1191 | testdata/Builtins.lc 370:48-370:65 Type->Type | 1153 | testdata/Builtins.lc 354:57-354:74 Type |
1192 | testdata/Builtins.lc 370:15-370:21 Type | 1154 | testdata/Builtins.lc 354:57-354:74 Type->Type |
1193 | testdata/Builtins.lc 371:15-374:36 Type | 1155 | testdata/Builtins.lc 354:79-354:96 Type |
1194 | testdata/Builtins.lc 371:29-371:95 Type -> Type -> Type->Type | 1156 | testdata/Builtins.lc 354:79-354:96 Type->Type |
1195 | testdata/Builtins.lc 371:29-371:95 Type -> Type->Type | 1157 | testdata/Builtins.lc 354:101-354:118 Type |
1196 | testdata/Builtins.lc 371:29-371:95 Type->Type | 1158 | testdata/Builtins.lc 354:101-354:118 Type->Type |
1197 | testdata/Builtins.lc 371:29-371:95 Type | 1159 | testdata/Builtins.lc 354:15-354:29 Type |
1198 | testdata/Builtins.lc 371:30-371:47 Type | 1160 | testdata/Builtins.lc 355:15-356:36 Type |
1199 | testdata/Builtins.lc 371:30-371:47 Type->Type | 1161 | testdata/Builtins.lc 355:38-355:148 Type -> Type -> Type -> Type -> Type->Type |
1200 | testdata/Builtins.lc 371:52-371:69 Type | 1162 | testdata/Builtins.lc 355:38-355:148 Type -> Type -> Type -> Type->Type |
1201 | testdata/Builtins.lc 371:52-371:69 Type->Type | 1163 | testdata/Builtins.lc 355:38-355:148 Type -> Type -> Type->Type |
1202 | testdata/Builtins.lc 371:74-371:91 Type | 1164 | testdata/Builtins.lc 355:38-355:148 Type -> Type->Type |
1203 | testdata/Builtins.lc 371:74-371:91 Type->Type | 1165 | testdata/Builtins.lc 355:38-355:148 Type->Type |
1204 | testdata/Builtins.lc 371:15-371:25 Type | 1166 | testdata/Builtins.lc 355:38-355:148 Type |
1205 | testdata/Builtins.lc 372:15-374:36 Type | 1167 | testdata/Builtins.lc 355:39-355:56 Type |
1206 | testdata/Builtins.lc 372:34-372:122 Type -> Type -> Type -> Type->Type | 1168 | testdata/Builtins.lc 355:39-355:56 Type->Type |
1207 | testdata/Builtins.lc 372:34-372:122 Type -> Type -> Type->Type | 1169 | testdata/Builtins.lc 355:61-355:78 Type |
1208 | testdata/Builtins.lc 372:34-372:122 Type -> Type->Type | 1170 | testdata/Builtins.lc 355:61-355:78 Type->Type |
1209 | testdata/Builtins.lc 372:34-372:122 Type->Type | 1171 | testdata/Builtins.lc 355:83-355:100 Type |
1210 | testdata/Builtins.lc 372:34-372:122 Type | 1172 | testdata/Builtins.lc 355:83-355:100 Type->Type |
1211 | testdata/Builtins.lc 372:35-372:52 Type | 1173 | testdata/Builtins.lc 355:105-355:122 Type |
1212 | testdata/Builtins.lc 372:35-372:52 Type->Type | 1174 | testdata/Builtins.lc 355:105-355:122 Type->Type |
1213 | testdata/Builtins.lc 372:57-372:74 Type | 1175 | testdata/Builtins.lc 355:127-355:144 Type |
1214 | testdata/Builtins.lc 372:57-372:74 Type->Type | 1176 | testdata/Builtins.lc 355:127-355:144 Type->Type |
1215 | testdata/Builtins.lc 372:79-372:96 Type | 1177 | testdata/Builtins.lc 355:15-355:33 Type |
1216 | testdata/Builtins.lc 372:79-372:96 Type->Type | 1178 | testdata/Builtins.lc 356:19-356:36 Type |
1217 | testdata/Builtins.lc 372:101-372:118 Type | 1179 | testdata/Builtins.lc 356:19-356:36 Type->Type |
1218 | testdata/Builtins.lc 372:101-372:118 Type->Type | 1180 | testdata/Builtins.lc 352:5-352:13 Type->Type |
1219 | testdata/Builtins.lc 372:15-372:29 Type | 1181 | testdata/Builtins.lc 358:6-358:12 Type->Type |
1220 | testdata/Builtins.lc 373:15-374:36 Type | 1182 | testdata/Builtins.lc 360:15-360:46 Type |
1221 | testdata/Builtins.lc 373:38-373:148 Type -> Type -> Type -> Type -> Type->Type | 1183 | testdata/Builtins.lc 360:15-360:46 V3 |
1222 | testdata/Builtins.lc 373:38-373:148 Type -> Type -> Type -> Type->Type | 1184 | testdata/Builtins.lc 360:15-360:46 V2 |
1223 | testdata/Builtins.lc 373:38-373:148 Type -> Type -> Type->Type | 1185 | testdata/Builtins.lc 360:26-360:32 Type->Type |
1224 | testdata/Builtins.lc 373:38-373:148 Type -> Type->Type | 1186 | testdata/Builtins.lc 360:38-360:44 Type->Type |
1225 | testdata/Builtins.lc 373:38-373:148 Type->Type | 1187 | testdata/Builtins.lc 360:1-360:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1226 | testdata/Builtins.lc 373:38-373:148 Type | 1188 | testdata/Builtins.lc 361:18-361:52 Type |
1227 | testdata/Builtins.lc 373:39-373:56 Type | 1189 | testdata/Builtins.lc 361:18-361:52 V1 |
1228 | testdata/Builtins.lc 373:39-373:56 Type->Type | 1190 | testdata/Builtins.lc 361:23-361:27 Type |
1229 | testdata/Builtins.lc 373:61-373:78 Type | 1191 | testdata/Builtins.lc 361:32-361:38 Type->Type |
1230 | testdata/Builtins.lc 373:61-373:78 Type->Type | 1192 | testdata/Builtins.lc 361:44-361:50 Type->Type |
1231 | testdata/Builtins.lc 373:83-373:100 Type | 1193 | testdata/Builtins.lc 361:1-361:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1232 | testdata/Builtins.lc 373:83-373:100 Type->Type | 1194 | testdata/Builtins.lc 363:22-363:35 Type |
1233 | testdata/Builtins.lc 373:105-373:122 Type | 1195 | testdata/Builtins.lc 363:6-363:15 'PrimitiveType -> Type->Type |
1234 | testdata/Builtins.lc 373:105-373:122 Type->Type | 1196 | testdata/Builtins.lc 365:18-365:59 Type |
1235 | testdata/Builtins.lc 373:127-373:144 Type | 1197 | testdata/Builtins.lc 365:18-365:59 V5 |
1236 | testdata/Builtins.lc 373:127-373:144 Type->Type | 1198 | testdata/Builtins.lc 365:18-365:59 V4 |
1237 | testdata/Builtins.lc 373:15-373:33 Type | 1199 | testdata/Builtins.lc 365:29-365:38 'PrimitiveType -> Type->Type |
1238 | testdata/Builtins.lc 374:19-374:36 Type | 1200 | testdata/Builtins.lc 365:18-365:59 'PrimitiveType |
1239 | testdata/Builtins.lc 374:19-374:36 Type->Type | 1201 | testdata/Builtins.lc 365:18-365:59 V2 |
1240 | testdata/Builtins.lc 370:5-370:13 Type->Type | 1202 | testdata/Builtins.lc 365:46-365:55 'PrimitiveType -> Type->Type |
1241 | testdata/Builtins.lc 376:6-376:12 Type->Type | 1203 | testdata/Builtins.lc 365:1-365:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1242 | testdata/Builtins.lc 378:15-378:46 Type | 1204 | testdata/Builtins.lc 367:39-367:96 Type |
1243 | testdata/Builtins.lc 378:15-378:46 V3 | 1205 | testdata/Builtins.lc 367:39-367:53 {a} -> a->Type |
1244 | testdata/Builtins.lc 378:15-378:46 V2 | 1206 | testdata/Builtins.lc 367:54-367:55 V0 |
1245 | testdata/Builtins.lc 378:26-378:32 Type->Type | 1207 | testdata/Builtins.lc 367:54-367:55 V2 |
1246 | testdata/Builtins.lc 378:38-378:44 Type->Type | 1208 | testdata/Builtins.lc 367:60-367:96 Type |
1247 | testdata/Builtins.lc 378:1-378:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1209 | testdata/Builtins.lc 367:60-367:66 Type |
1248 | testdata/Builtins.lc 379:18-379:52 Type | 1210 | testdata/Builtins.lc 367:70-367:96 Type |
1249 | testdata/Builtins.lc 379:18-379:52 V1 | 1211 | testdata/Builtins.lc 367:70-367:71 V3 |
1250 | testdata/Builtins.lc 379:23-379:27 Type | 1212 | testdata/Builtins.lc 367:75-367:96 Type |
1251 | testdata/Builtins.lc 379:32-379:38 Type->Type | 1213 | testdata/Builtins.lc 367:75-367:81 Type->Type |
1252 | testdata/Builtins.lc 379:44-379:50 Type->Type | 1214 | testdata/Builtins.lc 367:83-367:96 Type |
1253 | testdata/Builtins.lc 379:1-379:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1215 | testdata/Builtins.lc 367:83-367:92 'PrimitiveType -> Type->Type |
1254 | testdata/Builtins.lc 381:22-381:35 Type | 1216 | testdata/Builtins.lc 367:93-367:94 'PrimitiveType |
1255 | testdata/Builtins.lc 381:6-381:15 'PrimitiveType -> Type->Type | 1217 | testdata/Builtins.lc 367:93-367:94 V5 |
1256 | testdata/Builtins.lc 383:18-383:59 Type | 1218 | testdata/Builtins.lc 367:95-367:96 Type |
1257 | testdata/Builtins.lc 383:18-383:59 V5 | 1219 | testdata/Builtins.lc 367:1-367:7 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) |
1258 | testdata/Builtins.lc 383:18-383:59 V4 | 1220 | testdata/Builtins.lc 368:42-368:106 Type |
1259 | testdata/Builtins.lc 383:29-383:38 'PrimitiveType -> Type->Type | 1221 | testdata/Builtins.lc 368:42-368:56 {a} -> a->Type |
1260 | testdata/Builtins.lc 383:18-383:59 'PrimitiveType | 1222 | testdata/Builtins.lc 368:57-368:58 V0 |
1261 | testdata/Builtins.lc 383:18-383:59 V2 | 1223 | testdata/Builtins.lc 368:57-368:58 V4 |
1262 | testdata/Builtins.lc 383:46-383:55 'PrimitiveType -> Type->Type | 1224 | testdata/Builtins.lc 368:60-368:106 Type |
1263 | testdata/Builtins.lc 383:1-383:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1225 | testdata/Builtins.lc 368:60-368:61 Type |
1264 | testdata/Builtins.lc 385:39-385:96 Type | 1226 | testdata/Builtins.lc 368:60-368:61 V4 |
1265 | testdata/Builtins.lc 385:39-385:53 {a} -> a->Type | 1227 | testdata/Builtins.lc 368:64-368:74 Type |
1266 | testdata/Builtins.lc 385:54-385:55 V0 | 1228 | testdata/Builtins.lc 368:64-368:71 Type->Type |
1267 | testdata/Builtins.lc 385:54-385:55 V2 | 1229 | testdata/Builtins.lc 368:72-368:74 Type |
1268 | testdata/Builtins.lc 385:60-385:96 Type | 1230 | testdata/Builtins.lc 368:72-368:74 V2 |
1269 | testdata/Builtins.lc 385:60-385:66 Type | 1231 | testdata/Builtins.lc 368:79-368:106 Type |
1270 | testdata/Builtins.lc 385:70-385:96 Type | 1232 | testdata/Builtins.lc 368:79-368:81 Type |
1271 | testdata/Builtins.lc 385:70-385:71 V3 | 1233 | testdata/Builtins.lc 368:85-368:106 Type |
1272 | testdata/Builtins.lc 385:75-385:96 Type | 1234 | testdata/Builtins.lc 368:85-368:91 Type->Type |
1273 | testdata/Builtins.lc 385:75-385:81 Type->Type | 1235 | testdata/Builtins.lc 368:93-368:106 Type |
1274 | testdata/Builtins.lc 385:83-385:96 Type | 1236 | testdata/Builtins.lc 368:93-368:102 'PrimitiveType -> Type->Type |
1275 | testdata/Builtins.lc 385:83-385:92 'PrimitiveType -> Type->Type | 1237 | testdata/Builtins.lc 368:103-368:104 'PrimitiveType |
1276 | testdata/Builtins.lc 385:93-385:94 'PrimitiveType | 1238 | testdata/Builtins.lc 368:103-368:104 V6 |
1277 | testdata/Builtins.lc 385:93-385:94 V5 | 1239 | testdata/Builtins.lc 368:105-368:106 Type |
1278 | testdata/Builtins.lc 385:95-385:96 Type | 1240 | testdata/Builtins.lc 368:1-368:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) |
1279 | testdata/Builtins.lc 385:1-385:7 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) | 1241 | testdata/Builtins.lc 370:19-370:79 Type |
1280 | testdata/Builtins.lc 386:42-386:106 Type | 1242 | testdata/Builtins.lc 370:19-370:79 V5 |
1281 | testdata/Builtins.lc 386:42-386:56 {a} -> a->Type | 1243 | testdata/Builtins.lc 370:19-370:79 V4 |
1282 | testdata/Builtins.lc 386:57-386:58 V0 | 1244 | testdata/Builtins.lc 370:31-370:37 Type->Type |
1283 | testdata/Builtins.lc 386:57-386:58 V4 | 1245 | testdata/Builtins.lc 370:39-370:48 'PrimitiveType -> Type->Type |
1284 | testdata/Builtins.lc 386:60-386:106 Type | 1246 | testdata/Builtins.lc 370:19-370:79 'PrimitiveType |
1285 | testdata/Builtins.lc 386:60-386:61 Type | 1247 | testdata/Builtins.lc 370:19-370:79 V2 |
1286 | testdata/Builtins.lc 386:60-386:61 V4 | 1248 | testdata/Builtins.lc 370:58-370:64 Type->Type |
1287 | testdata/Builtins.lc 386:64-386:74 Type | 1249 | testdata/Builtins.lc 370:66-370:75 'PrimitiveType -> Type->Type |
1288 | testdata/Builtins.lc 386:64-386:71 Type->Type | 1250 | testdata/Builtins.lc 371:19-371:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) |
1289 | testdata/Builtins.lc 386:72-386:74 Type | 1251 | testdata/Builtins.lc 371:19-371:42 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) |
1290 | testdata/Builtins.lc 386:72-386:74 V2 | 1252 | testdata/Builtins.lc 371:19-371:42 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) |
1291 | testdata/Builtins.lc 386:79-386:106 Type | 1253 | testdata/Builtins.lc 371:19-371:42 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) |
1292 | testdata/Builtins.lc 386:79-386:81 Type | 1254 | testdata/Builtins.lc 371:19-371:42 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) |
1293 | testdata/Builtins.lc 386:85-386:106 Type | 1255 | testdata/Builtins.lc 371:19-371:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1294 | testdata/Builtins.lc 386:85-386:91 Type->Type | 1256 | testdata/Builtins.lc 371:30-371:42 V1->V1 |
1295 | testdata/Builtins.lc 386:93-386:106 Type | 1257 | testdata/Builtins.lc 371:30-371:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1296 | testdata/Builtins.lc 386:93-386:102 'PrimitiveType -> Type->Type | 1258 | testdata/Builtins.lc 371:1-371:14 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) |
1297 | testdata/Builtins.lc 386:103-386:104 'PrimitiveType | 1259 | testdata/Builtins.lc 373:15-373:21 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) |
1298 | testdata/Builtins.lc 386:103-386:104 V6 | 1260 | testdata/Builtins.lc 373:1-373:6 {a} -> 'String -> c:'PrimitiveType -> a -> 'Stream ('Primitive c a) |
1299 | testdata/Builtins.lc 386:105-386:106 Type | 1261 | testdata/Builtins.lc 374:19-374:31 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) |
1300 | testdata/Builtins.lc 386:1-386:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) | 1262 | testdata/Builtins.lc 374:1-374:12 {a} -> b:'PrimitiveType -> a -> 'Stream ('Primitive b ('FTRepr' a)) |
1301 | testdata/Builtins.lc 388:19-388:79 Type | 1263 | testdata/Builtins.lc 376:6-376:18 Type |
1302 | testdata/Builtins.lc 388:19-388:79 V5 | 1264 | testdata/Builtins.lc 376:21-376:28 'DepthHandler |
1303 | testdata/Builtins.lc 388:19-388:79 V4 | 1265 | testdata/Builtins.lc 376:31-376:43 'DepthHandler |
1304 | testdata/Builtins.lc 388:31-388:37 Type->Type | 1266 | testdata/Builtins.lc 393:23-403:82 Type->Type |
1305 | testdata/Builtins.lc 388:39-388:48 'PrimitiveType -> Type->Type | 1267 | testdata/Builtins.lc 393:23-403:82 Type |
1306 | testdata/Builtins.lc 388:19-388:79 'PrimitiveType | 1268 | testdata/Builtins.lc 393:23-393:25 Type |
1307 | testdata/Builtins.lc 388:19-388:79 V2 | 1269 | testdata/Builtins.lc 394:25-403:82 Type |
1308 | testdata/Builtins.lc 388:58-388:64 Type->Type | 1270 | testdata/Builtins.lc 394:25-394:26 Type |
1309 | testdata/Builtins.lc 388:66-388:75 'PrimitiveType -> Type->Type | 1271 | testdata/Builtins.lc 395:19-403:82 Type |
1310 | testdata/Builtins.lc 389:19-389:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) | 1272 | testdata/Builtins.lc 395:39-395:45 Type -> Type->Type |
1311 | testdata/Builtins.lc 389:19-389:42 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) | 1273 | testdata/Builtins.lc 395:39-395:45 Type->Type |
1312 | testdata/Builtins.lc 389:19-389:42 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) | 1274 | testdata/Builtins.lc 395:39-395:45 Type |
1313 | testdata/Builtins.lc 389:19-389:42 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1275 | testdata/Builtins.lc 395:19-395:35 Type |
1314 | testdata/Builtins.lc 389:19-389:42 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1276 | testdata/Builtins.lc 396:19-403:82 Type |
1315 | testdata/Builtins.lc 389:19-389:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1277 | testdata/Builtins.lc 396:48-401:58 Type -> Type -> Type->Type |
1316 | testdata/Builtins.lc 389:30-389:42 V1->V1 | 1278 | testdata/Builtins.lc 396:48-401:58 Type -> Type->Type |
1317 | testdata/Builtins.lc 389:30-389:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1279 | testdata/Builtins.lc 396:48-401:58 Type->Type |
1318 | testdata/Builtins.lc 389:1-389:14 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) | 1280 | testdata/Builtins.lc 396:48-401:58 Type |
1319 | testdata/Builtins.lc 391:15-391:21 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) | 1281 | testdata/Builtins.lc 396:48-396:57 Type->Type |
1320 | testdata/Builtins.lc 391:1-391:6 {a} -> 'String -> c:'PrimitiveType -> a -> 'Stream ('Primitive c a) | 1282 | testdata/Builtins.lc 396:48-396:57 Type |
1321 | testdata/Builtins.lc 392:19-392:31 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) | 1283 | testdata/Builtins.lc 396:48-396:57 Type -> Type -> Type->Type |
1322 | testdata/Builtins.lc 392:1-392:12 {a} -> b:'PrimitiveType -> a -> 'Stream ('Primitive b ('FTRepr' a)) | 1284 | testdata/Builtins.lc 401:52-401:58 Type |
1323 | testdata/Builtins.lc 394:6-394:18 Type | 1285 | testdata/Builtins.lc 401:52-401:58 Type->Type |
1324 | testdata/Builtins.lc 394:21-394:28 'DepthHandler | 1286 | testdata/Builtins.lc 401:52-401:58 Type -> Type->Type |
1325 | testdata/Builtins.lc 394:31-394:43 'DepthHandler | 1287 | testdata/Builtins.lc 396:19-396:44 Type |
1326 | testdata/Builtins.lc 411:23-421:82 Type->Type | 1288 | testdata/Builtins.lc 397:19-403:82 Type |
1327 | testdata/Builtins.lc 411:23-421:82 Type | 1289 | testdata/Builtins.lc 397:57-402:70 Type -> Type -> Type -> Type->Type |
1328 | testdata/Builtins.lc 411:23-411:25 Type | 1290 | testdata/Builtins.lc 397:57-402:70 Type -> Type -> Type->Type |
1329 | testdata/Builtins.lc 412:25-421:82 Type | 1291 | testdata/Builtins.lc 397:57-402:70 Type -> Type->Type |
1330 | testdata/Builtins.lc 412:25-412:26 Type | 1292 | testdata/Builtins.lc 397:57-402:70 Type->Type |
1331 | testdata/Builtins.lc 413:19-421:82 Type | 1293 | testdata/Builtins.lc 397:57-402:70 Type |
1332 | testdata/Builtins.lc 413:39-413:45 Type -> Type->Type | 1294 | testdata/Builtins.lc 397:57-397:69 Type->Type |
1333 | testdata/Builtins.lc 413:39-413:45 Type->Type | 1295 | testdata/Builtins.lc 397:57-397:69 Type |
1334 | testdata/Builtins.lc 413:39-413:45 Type | 1296 | testdata/Builtins.lc 397:57-397:69 Type -> Type -> Type -> Type->Type |
1335 | testdata/Builtins.lc 413:19-413:35 Type | 1297 | testdata/Builtins.lc 402:61-402:70 Type |
1336 | testdata/Builtins.lc 414:19-421:82 Type | 1298 | testdata/Builtins.lc 402:61-402:70 Type->Type |
1337 | testdata/Builtins.lc 414:48-419:58 Type -> Type -> Type->Type | 1299 | testdata/Builtins.lc 402:61-402:70 Type -> Type -> Type->Type |
1338 | testdata/Builtins.lc 414:48-419:58 Type -> Type->Type | 1300 | testdata/Builtins.lc 397:19-397:53 Type |
1339 | testdata/Builtins.lc 414:48-419:58 Type->Type | 1301 | testdata/Builtins.lc 398:19-403:82 Type |
1340 | testdata/Builtins.lc 414:48-419:58 Type | 1302 | testdata/Builtins.lc 398:66-403:82 Type -> Type -> Type -> Type -> Type->Type |
1341 | testdata/Builtins.lc 414:48-414:57 Type->Type | 1303 | testdata/Builtins.lc 398:66-403:82 Type -> Type -> Type -> Type->Type |
1342 | testdata/Builtins.lc 414:48-414:57 Type | 1304 | testdata/Builtins.lc 398:66-403:82 Type -> Type -> Type->Type |
1343 | testdata/Builtins.lc 414:48-414:57 Type -> Type -> Type->Type | 1305 | testdata/Builtins.lc 398:66-403:82 Type -> Type->Type |
1344 | testdata/Builtins.lc 419:52-419:58 Type | 1306 | testdata/Builtins.lc 398:66-403:82 Type->Type |
1345 | testdata/Builtins.lc 419:52-419:58 Type->Type | 1307 | testdata/Builtins.lc 398:66-403:82 Type |
1346 | testdata/Builtins.lc 419:52-419:58 Type -> Type->Type | 1308 | testdata/Builtins.lc 398:66-398:81 Type->Type |
1347 | testdata/Builtins.lc 414:19-414:44 Type | 1309 | testdata/Builtins.lc 398:66-398:81 Type |
1348 | testdata/Builtins.lc 415:19-421:82 Type | 1310 | testdata/Builtins.lc 398:66-398:81 Type -> Type -> Type -> Type -> Type->Type |
1349 | testdata/Builtins.lc 415:57-420:70 Type -> Type -> Type -> Type->Type | 1311 | testdata/Builtins.lc 403:70-403:82 Type |
1350 | testdata/Builtins.lc 415:57-420:70 Type -> Type -> Type->Type | 1312 | testdata/Builtins.lc 403:70-403:82 Type->Type |
1351 | testdata/Builtins.lc 415:57-420:70 Type -> Type->Type | 1313 | testdata/Builtins.lc 403:70-403:82 Type -> Type -> Type -> Type->Type |
1352 | testdata/Builtins.lc 415:57-420:70 Type->Type | 1314 | testdata/Builtins.lc 398:19-398:62 Type |
1353 | testdata/Builtins.lc 415:57-420:70 Type | 1315 | testdata/Builtins.lc 399:25-399:36 Type |
1354 | testdata/Builtins.lc 415:57-415:69 Type->Type | 1316 | testdata/Builtins.lc 399:34-399:36 Type->Type |
1355 | testdata/Builtins.lc 415:57-415:69 Type | 1317 | testdata/Builtins.lc 399:34-399:36 Type |
1356 | testdata/Builtins.lc 415:57-415:69 Type -> Type -> Type -> Type->Type | 1318 | testdata/Builtins.lc 399:25-399:30 Type |
1357 | testdata/Builtins.lc 420:61-420:70 Type | 1319 | testdata/Builtins.lc 393:5-393:17 Type->Type |
1358 | testdata/Builtins.lc 420:61-420:70 Type->Type | 1320 | testdata/Builtins.lc 407:18-407:21 Type |
1359 | testdata/Builtins.lc 420:61-420:70 Type -> Type -> Type->Type | 1321 | testdata/Builtins.lc 407:25-407:53 Type |
1360 | testdata/Builtins.lc 415:19-415:53 Type | 1322 | testdata/Builtins.lc 407:25-407:37 Type |
1361 | testdata/Builtins.lc 416:19-421:82 Type | 1323 | testdata/Builtins.lc 407:41-407:53 Type |
1362 | testdata/Builtins.lc 416:66-421:82 Type -> Type -> Type -> Type -> Type->Type | 1324 | testdata/Builtins.lc 407:41-407:45 Type |
1363 | testdata/Builtins.lc 416:66-421:82 Type -> Type -> Type -> Type->Type | 1325 | testdata/Builtins.lc 407:49-407:53 Type |
1364 | testdata/Builtins.lc 416:66-421:82 Type -> Type -> Type->Type | 1326 | testdata/Builtins.lc 407:6-407:14 'Nat -> 'DepthHandler -> Type->Type |
1365 | testdata/Builtins.lc 416:66-421:82 Type -> Type->Type | 1327 | testdata/Builtins.lc 409:20-409:78 Type |
1366 | testdata/Builtins.lc 416:66-421:82 Type->Type | 1328 | testdata/Builtins.lc 409:20-409:78 V3 |
1367 | testdata/Builtins.lc 416:66-421:82 Type | 1329 | testdata/Builtins.lc 409:25-409:30 Type |
1368 | testdata/Builtins.lc 416:66-416:81 Type->Type | 1330 | testdata/Builtins.lc 409:35-409:43 'Nat -> 'DepthHandler -> Type->Type |
1369 | testdata/Builtins.lc 416:66-416:81 Type | 1331 | testdata/Builtins.lc 409:20-409:78 'Nat |
1370 | testdata/Builtins.lc 416:66-416:81 Type -> Type -> Type -> Type -> Type->Type | 1332 | testdata/Builtins.lc 409:20-409:78 V2 |
1371 | testdata/Builtins.lc 421:70-421:82 Type | 1333 | testdata/Builtins.lc 409:53-409:61 'Nat -> 'DepthHandler -> Type->Type |
1372 | testdata/Builtins.lc 421:70-421:82 Type->Type | 1334 | testdata/Builtins.lc 409:64-409:76 'DepthHandler |
1373 | testdata/Builtins.lc 421:70-421:82 Type -> Type -> Type -> Type->Type | 1335 | testdata/Builtins.lc 409:1-409:15 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Fragment c a b -> 'Fragment c DefinedDepth b |
1374 | testdata/Builtins.lc 416:19-416:62 Type | 1336 | testdata/Builtins.lc 411:21-411:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1375 | testdata/Builtins.lc 417:25-417:36 Type | 1337 | testdata/Builtins.lc 411:32-411:46 V1->V1 |
1376 | testdata/Builtins.lc 417:34-417:36 Type->Type | 1338 | testdata/Builtins.lc 411:32-411:46 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Fragment c a b -> 'Fragment c DefinedDepth b |
1377 | testdata/Builtins.lc 417:34-417:36 Type | 1339 | testdata/Builtins.lc 411:1-411:16 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Stream ('Fragment c a b) -> 'Stream ('Fragment c DefinedDepth b) |
1378 | testdata/Builtins.lc 417:25-417:30 Type | 1340 | testdata/Builtins.lc 418:21-422:62 Type |
1379 | testdata/Builtins.lc 411:5-411:17 Type->Type | 1341 | testdata/Builtins.lc 418:21-422:62 V7 |
1380 | testdata/Builtins.lc 425:18-425:21 Type | 1342 | testdata/Builtins.lc 418:25-418:41 Type->Type |
1381 | testdata/Builtins.lc 425:25-425:53 Type | 1343 | testdata/Builtins.lc 418:21-422:62 V5 |
1382 | testdata/Builtins.lc 425:25-425:37 Type | 1344 | testdata/Builtins.lc 418:21-422:62 V4 |
1383 | testdata/Builtins.lc 425:41-425:53 Type | 1345 | testdata/Builtins.lc 418:49-418:62 Type -> Type->Type |
1384 | testdata/Builtins.lc 425:41-425:45 Type | 1346 | testdata/Builtins.lc 418:64-418:75 Type |
1385 | testdata/Builtins.lc 425:49-425:53 Type | 1347 | testdata/Builtins.lc 418:64-418:67 'Nat -> Type->Type |
1386 | testdata/Builtins.lc 425:6-425:14 'Nat -> 'DepthHandler -> Type->Type | 1348 | testdata/Builtins.lc 418:70-418:75 Type |
1387 | testdata/Builtins.lc 427:20-427:78 Type | 1349 | testdata/Builtins.lc 419:26-419:31 Type |
1388 | testdata/Builtins.lc 427:20-427:78 V3 | 1350 | testdata/Builtins.lc 421:20-421:33 'PrimitiveType->Type |
1389 | testdata/Builtins.lc 427:25-427:30 Type | 1351 | testdata/Builtins.lc 418:21-422:62 'PrimitiveType |
1390 | testdata/Builtins.lc 427:35-427:43 'Nat -> 'DepthHandler -> Type->Type | 1352 | testdata/Builtins.lc 422:20-422:29 'PrimitiveType -> Type->Type |
1391 | testdata/Builtins.lc 427:20-427:78 'Nat | 1353 | testdata/Builtins.lc 422:37-422:45 'Nat -> 'DepthHandler -> Type->Type |
1392 | testdata/Builtins.lc 427:20-427:78 V2 | 1354 | testdata/Builtins.lc 422:48-422:60 'DepthHandler |
1393 | testdata/Builtins.lc 427:53-427:61 'Nat -> 'DepthHandler -> Type->Type | 1355 | testdata/Builtins.lc 418:1-418:11 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a |
1394 | testdata/Builtins.lc 427:64-427:76 'DepthHandler | 1356 | testdata/Builtins.lc 424:20-424:56 Type |
1395 | testdata/Builtins.lc 427:1-427:15 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Fragment c a b -> 'Fragment c DefinedDepth b | 1357 | testdata/Builtins.lc 424:20-424:56 V3 |
1396 | testdata/Builtins.lc 429:21-429:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1358 | testdata/Builtins.lc 424:25-424:29 Type |
1397 | testdata/Builtins.lc 429:32-429:46 V1->V1 | 1359 | testdata/Builtins.lc 424:34-424:42 'Nat -> 'DepthHandler -> Type->Type |
1398 | testdata/Builtins.lc 429:32-429:46 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Fragment c a b -> 'Fragment c DefinedDepth b | 1360 | testdata/Builtins.lc 424:20-424:56 'Nat |
1399 | testdata/Builtins.lc 429:1-429:16 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Float -> 'Stream ('Fragment c a b) -> 'Stream ('Fragment c DefinedDepth b) | 1361 | testdata/Builtins.lc 424:20-424:56 V2 |
1400 | testdata/Builtins.lc 436:21-440:62 Type | 1362 | testdata/Builtins.lc 424:52-424:56 Type |
1401 | testdata/Builtins.lc 436:21-440:62 V7 | 1363 | testdata/Builtins.lc 424:1-424:15 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Bool -> 'Fragment c a b -> 'Bool |
1402 | testdata/Builtins.lc 436:25-436:41 Type->Type | 1364 | testdata/Builtins.lc 426:21-426:84 Type |
1403 | testdata/Builtins.lc 436:21-440:62 V5 | 1365 | testdata/Builtins.lc 426:21-426:84 V5 |
1404 | testdata/Builtins.lc 436:21-440:62 V4 | 1366 | testdata/Builtins.lc 426:26-426:30 Type |
1405 | testdata/Builtins.lc 436:49-436:62 Type -> Type->Type | 1367 | testdata/Builtins.lc 426:35-426:41 Type->Type |
1406 | testdata/Builtins.lc 436:64-436:75 Type | 1368 | testdata/Builtins.lc 426:43-426:51 'Nat -> 'DepthHandler -> Type->Type |
1407 | testdata/Builtins.lc 436:64-436:67 'Nat -> Type->Type | 1369 | testdata/Builtins.lc 426:21-426:84 'Nat |
1408 | testdata/Builtins.lc 436:70-436:75 Type | 1370 | testdata/Builtins.lc 426:21-426:84 V4 |
1409 | testdata/Builtins.lc 437:26-437:31 Type | 1371 | testdata/Builtins.lc 426:21-426:84 'DepthHandler |
1410 | testdata/Builtins.lc 439:20-439:33 'PrimitiveType->Type | 1372 | testdata/Builtins.lc 426:21-426:84 V2 |
1411 | testdata/Builtins.lc 436:21-440:62 'PrimitiveType | 1373 | testdata/Builtins.lc 426:62-426:68 Type->Type |
1412 | testdata/Builtins.lc 440:20-440:29 'PrimitiveType -> Type->Type | 1374 | testdata/Builtins.lc 426:70-426:78 'Nat -> 'DepthHandler -> Type->Type |
1413 | testdata/Builtins.lc 440:37-440:45 'Nat -> 'DepthHandler -> Type->Type | 1375 | testdata/Builtins.lc 427:21-427:49 {a} -> {b:'Nat} -> {c:'DepthHandler} -> a->'Bool -> 'Stream ('Fragment b c a) -> 'Stream ('Fragment b c a) |
1414 | testdata/Builtins.lc 440:48-440:60 'DepthHandler | 1376 | testdata/Builtins.lc 427:21-427:49 {a:'Nat} -> {b:'DepthHandler} -> V2->'Bool -> 'Stream ('Fragment a b V3) -> 'Stream ('Fragment a b V4) |
1415 | testdata/Builtins.lc 436:1-436:11 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a | 1377 | testdata/Builtins.lc 427:21-427:49 {a:'DepthHandler} -> V2->'Bool -> 'Stream ('Fragment V2 a V3) -> 'Stream ('Fragment V3 a V4) |
1416 | testdata/Builtins.lc 442:20-442:56 Type | 1378 | testdata/Builtins.lc 427:21-427:49 V2->'Bool -> 'Stream ('Fragment V2 V1 V3) -> 'Stream ('Fragment V3 V2 V4) |
1417 | testdata/Builtins.lc 442:20-442:56 V3 | 1379 | testdata/Builtins.lc 427:21-427:49 'Stream ('Fragment V2 V1 V3) -> 'Stream ('Fragment V3 V2 V4) |
1418 | testdata/Builtins.lc 442:25-442:29 Type | 1380 | testdata/Builtins.lc 427:21-427:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1419 | testdata/Builtins.lc 442:34-442:42 'Nat -> 'DepthHandler -> Type->Type | 1381 | testdata/Builtins.lc 427:35-427:49 V0->'Bool |
1420 | testdata/Builtins.lc 442:20-442:56 'Nat | 1382 | testdata/Builtins.lc 427:35-427:49 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Bool -> 'Fragment c a b -> 'Bool |
1421 | testdata/Builtins.lc 442:20-442:56 V2 | 1383 | testdata/Builtins.lc 427:1-427:16 {a} -> {b:'Nat} -> {c:'DepthHandler} -> a->'Bool -> 'Stream ('Fragment b c a) -> 'Stream ('Fragment b c a) |
1422 | testdata/Builtins.lc 442:52-442:56 Type | 1384 | testdata/Builtins.lc 429:17-429:60 Type |
1423 | testdata/Builtins.lc 442:1-442:15 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Bool -> 'Fragment c a b -> 'Bool | 1385 | testdata/Builtins.lc 429:17-429:60 V7 |
1424 | testdata/Builtins.lc 444:21-444:84 Type | 1386 | testdata/Builtins.lc 429:17-429:60 V6 |
1425 | testdata/Builtins.lc 444:21-444:84 V5 | 1387 | testdata/Builtins.lc 429:28-429:36 'Nat -> 'DepthHandler -> Type->Type |
1426 | testdata/Builtins.lc 444:26-444:30 Type | 1388 | testdata/Builtins.lc 429:17-429:60 'Nat |
1427 | testdata/Builtins.lc 444:35-444:41 Type->Type | 1389 | testdata/Builtins.lc 429:17-429:60 V4 |
1428 | testdata/Builtins.lc 444:43-444:51 'Nat -> 'DepthHandler -> Type->Type | 1390 | testdata/Builtins.lc 429:17-429:60 'DepthHandler |
1429 | testdata/Builtins.lc 444:21-444:84 'Nat | 1391 | testdata/Builtins.lc 429:17-429:60 V2 |
1430 | testdata/Builtins.lc 444:21-444:84 V4 | 1392 | testdata/Builtins.lc 429:46-429:54 'Nat -> 'DepthHandler -> Type->Type |
1431 | testdata/Builtins.lc 444:21-444:84 'DepthHandler | 1393 | testdata/Builtins.lc 429:1-429:12 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Fragment c d a -> 'Fragment c d b |
1432 | testdata/Builtins.lc 444:21-444:84 V2 | 1394 | testdata/Builtins.lc 431:18-431:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1433 | testdata/Builtins.lc 444:62-444:68 Type->Type | 1395 | testdata/Builtins.lc 431:29-431:40 V1->V1 |
1434 | testdata/Builtins.lc 444:70-444:78 'Nat -> 'DepthHandler -> Type->Type | 1396 | testdata/Builtins.lc 431:29-431:40 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Fragment c d a -> 'Fragment c d b |
1435 | testdata/Builtins.lc 445:21-445:49 {a} -> {b:'Nat} -> {c:'DepthHandler} -> a->'Bool -> 'Stream ('Fragment b c a) -> 'Stream ('Fragment b c a) | 1397 | testdata/Builtins.lc 431:1-431:13 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Stream ('Fragment c d a) -> 'Stream ('Fragment c d b) |
1436 | testdata/Builtins.lc 445:21-445:49 {a:'Nat} -> {b:'DepthHandler} -> V2->'Bool -> 'Stream ('Fragment a b V3) -> 'Stream ('Fragment a b V4) | 1398 | testdata/Builtins.lc 436:13-436:26 Type->Type |
1437 | testdata/Builtins.lc 445:21-445:49 {a:'DepthHandler} -> V2->'Bool -> 'Stream ('Fragment V2 a V3) -> 'Stream ('Fragment V3 a V4) | 1399 | testdata/Builtins.lc 441:13-441:28 Type->Type |
1438 | testdata/Builtins.lc 445:21-445:49 V2->'Bool -> 'Stream ('Fragment V2 V1 V3) -> 'Stream ('Fragment V3 V2 V4) | 1400 | testdata/Builtins.lc 444:10-445:36 V0->Type |
1439 | testdata/Builtins.lc 445:21-445:49 'Stream ('Fragment V2 V1 V3) -> 'Stream ('Fragment V3 V2 V4) | 1401 | testdata/Builtins.lc 444:10-445:36 Type |
1440 | testdata/Builtins.lc 445:21-445:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1402 | testdata/Builtins.lc 444:10-444:23 Type->Type |
1441 | testdata/Builtins.lc 445:35-445:49 V0->'Bool | 1403 | testdata/Builtins.lc 444:10-444:23 Type |
1442 | testdata/Builtins.lc 445:35-445:49 {a:'DepthHandler} -> {b} -> {c:'Nat} -> b->'Bool -> 'Fragment c a b -> 'Bool | 1404 | testdata/Builtins.lc 444:10-444:23 Type -> 'Nat->Type |
1443 | testdata/Builtins.lc 445:1-445:16 {a} -> {b:'Nat} -> {c:'DepthHandler} -> a->'Bool -> 'Stream ('Fragment b c a) -> 'Stream ('Fragment b c a) | 1405 | testdata/Builtins.lc 444:10-444:23 'Nat->Type |
1444 | testdata/Builtins.lc 447:17-447:60 Type | 1406 | testdata/Builtins.lc 444:37-444:44 Type |
1445 | testdata/Builtins.lc 447:17-447:60 V7 | 1407 | testdata/Builtins.lc 444:37-444:44 V1 |
1446 | testdata/Builtins.lc 447:17-447:60 V6 | 1408 | testdata/Builtins.lc 445:10-445:36 Type |
1447 | testdata/Builtins.lc 447:28-447:36 'Nat -> 'DepthHandler -> Type->Type | 1409 | testdata/Builtins.lc 445:10-445:23 Type->Type |
1448 | testdata/Builtins.lc 447:17-447:60 'Nat | 1410 | testdata/Builtins.lc 445:10-445:23 Type |
1449 | testdata/Builtins.lc 447:17-447:60 V4 | 1411 | testdata/Builtins.lc 445:31-445:36 Type |
1450 | testdata/Builtins.lc 447:17-447:60 'DepthHandler | 1412 | testdata/Builtins.lc 443:7-443:20 Type->Type |
1451 | testdata/Builtins.lc 447:17-447:60 V2 | 1413 | testdata/Builtins.lc 443:7-443:65 Type |
1452 | testdata/Builtins.lc 447:46-447:54 'Nat -> 'DepthHandler -> Type->Type | 1414 | testdata/Builtins.lc 443:46-443:65 Type |
1453 | testdata/Builtins.lc 447:1-447:12 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Fragment c d a -> 'Fragment c d b | 1415 | testdata/Builtins.lc 443:46-443:63 Type->Type |
1454 | testdata/Builtins.lc 449:18-449:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1416 | testdata/Builtins.lc 443:64-443:65 Type |
1455 | testdata/Builtins.lc 449:29-449:40 V1->V1 | 1417 | testdata/Builtins.lc 444:37-445:77 {a} -> {b : 'DefaultFragOp a} -> 'FragmentOperation a |
1456 | testdata/Builtins.lc 449:29-449:40 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Fragment c d a -> 'Fragment c d b | 1418 | testdata/Builtins.lc 444:37-445:77 {a : 'DefaultFragOp V0} -> 'FragmentOperation V1 |
1457 | testdata/Builtins.lc 449:1-449:13 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Stream ('Fragment c d a) -> 'Stream ('Fragment c d b) | 1419 | testdata/Builtins.lc 444:69-444:111 a:Type -> {b : 'DefaultFragOp ('Color a)} -> 'FragmentOperation ('Color a) |
1458 | testdata/Builtins.lc 454:13-454:26 Type->Type | 1420 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color V0)} -> 'FragmentOperation ('Color V1) |
1459 | testdata/Builtins.lc 459:13-459:28 Type->Type | 1421 | testdata/Builtins.lc 444:69-444:111 a:Type -> b:'Nat -> {c : 'DefaultFragOp ('Color ('VecS a b))} -> 'FragmentOperation ('Color ('VecS a b)) |
1460 | testdata/Builtins.lc 462:10-463:36 V0->Type | 1422 | testdata/Builtins.lc 444:69-444:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS V1 a))} -> 'FragmentOperation ('Color ('VecS V2 a)) |
1461 | testdata/Builtins.lc 462:10-463:36 Type | 1423 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS V1 V0))} -> 'FragmentOperation ('Color ('VecS V2 V1)) |
1462 | testdata/Builtins.lc 462:10-462:23 Type->Type | 1424 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS 'Float V0))} -> 'FragmentOperation ('Color ('VecS 'Float V1)) |
1463 | testdata/Builtins.lc 462:10-462:23 Type | 1425 | testdata/Builtins.lc 444:69-444:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ a)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ a))) |
1464 | testdata/Builtins.lc 462:10-462:23 Type -> 'Nat->Type | 1426 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ V0)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ V1))) |
1465 | testdata/Builtins.lc 462:10-462:23 'Nat->Type | 1427 | testdata/Builtins.lc 444:69-444:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ a))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ a)))) |
1466 | testdata/Builtins.lc 462:37-462:44 Type | 1428 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ V0))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ V1)))) |
1467 | testdata/Builtins.lc 462:37-462:44 V1 | 1429 | testdata/Builtins.lc 444:69-444:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ a)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ a))))) |
1468 | testdata/Builtins.lc 463:10-463:36 Type | 1430 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ V0)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ V1))))) |
1469 | testdata/Builtins.lc 463:10-463:23 Type->Type | 1431 | testdata/Builtins.lc 444:69-444:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a)))))) |
1470 | testdata/Builtins.lc 463:10-463:23 Type | 1432 | testdata/Builtins.lc 444:69-444:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V0))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V1)))))) |
1471 | testdata/Builtins.lc 463:31-463:36 Type | 1433 | testdata/Builtins.lc 444:69-444:111 {a:'Unit} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) |
1472 | testdata/Builtins.lc 461:7-461:20 Type->Type | 1434 | testdata/Builtins.lc 444:69-444: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) |
1473 | testdata/Builtins.lc 461:7-461:65 Type | 1435 | testdata/Builtins.lc 444:77-444:87 'Blending V1 |
1474 | testdata/Builtins.lc 461:46-461:65 Type | 1436 | testdata/Builtins.lc 444:77-444:87 {a} -> 'Blending a |
1475 | testdata/Builtins.lc 461:46-461:63 Type->Type | 1437 | testdata/Builtins.lc 444:89-444:111 'VecScalar V2 'Bool |
1476 | testdata/Builtins.lc 461:64-461:65 Type | 1438 | testdata/Builtins.lc 444:89-444:91 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1477 | testdata/Builtins.lc 462:37-463:77 {a} -> {b : 'DefaultFragOp a} -> 'FragmentOperation a | 1439 | testdata/Builtins.lc 444:92-444:96 V0 |
1478 | testdata/Builtins.lc 462:37-463:77 {a : 'DefaultFragOp V0} -> 'FragmentOperation V1 | 1440 | testdata/Builtins.lc 444:92-444:96 'Bool |
1479 | testdata/Builtins.lc 462:69-462:111 a:Type -> {b : 'DefaultFragOp ('Color a)} -> 'FragmentOperation ('Color a) | 1441 | testdata/Builtins.lc 444:97-444:101 'Bool |
1480 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color V0)} -> 'FragmentOperation ('Color V1) | 1442 | testdata/Builtins.lc 444:102-444:106 'Bool |
1481 | testdata/Builtins.lc 462:69-462:111 a:Type -> b:'Nat -> {c : 'DefaultFragOp ('Color ('VecS a b))} -> 'FragmentOperation ('Color ('VecS a b)) | 1443 | testdata/Builtins.lc 444:107-444:111 'Bool |
1482 | testdata/Builtins.lc 462:69-462:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS V1 a))} -> 'FragmentOperation ('Color ('VecS V2 a)) | 1444 | testdata/Builtins.lc 445:31-445:77 {a : 'DefaultFragOp V1} -> 'FragmentOperation V2 |
1483 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS V1 V0))} -> 'FragmentOperation ('Color ('VecS V2 V1)) | 1445 | testdata/Builtins.lc 445:60-445:77 a:Type -> {b : 'DefaultFragOp ('Depth a)} -> 'FragmentOperation ('Depth a) |
1484 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS 'Float V0))} -> 'FragmentOperation ('Color ('VecS 'Float V1)) | 1446 | testdata/Builtins.lc 445:60-445:77 {a : 'DefaultFragOp ('Depth V0)} -> 'FragmentOperation ('Depth V1) |
1485 | testdata/Builtins.lc 462:69-462:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ a)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ a))) | 1447 | testdata/Builtins.lc 445:60-445:77 {a:'Unit} -> 'FragmentOperation ('Depth 'Float) |
1486 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ V0)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ V1))) | 1448 | testdata/Builtins.lc 445:60-445:67 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) |
1487 | testdata/Builtins.lc 462:69-462:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ a))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ a)))) | 1449 | testdata/Builtins.lc 445:68-445:72 'ComparisonFunction |
1488 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ V0))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ V1)))) | 1450 | testdata/Builtins.lc 445:73-445:77 'Bool |
1489 | testdata/Builtins.lc 462:69-462:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ a)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ a))))) | 1451 | testdata/Builtins.lc 443:29-443:42 {a} -> {b} -> {c : 'DefaultFragOp b} -> 'FragmentOperation b |
1490 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ V0)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ V1))))) | 1452 | testdata/Builtins.lc 452:24-452:27 Type |
1491 | testdata/Builtins.lc 462:69-462:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a)))))) | 1453 | testdata/Builtins.lc 452:6-452:17 'Nat -> Type->Type |
1492 | testdata/Builtins.lc 462:69-462:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V0))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V1)))))) | 1454 | testdata/Builtins.lc 453:19-453:109 Type |
1493 | testdata/Builtins.lc 462:69-462:111 {a:'Unit} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) | 1455 | testdata/Builtins.lc 453:19-453:27 Type->Type |
1494 | testdata/Builtins.lc 462:69-462: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) | 1456 | testdata/Builtins.lc 453:28-453:29 Type |
1495 | testdata/Builtins.lc 462:77-462:87 'Blending V1 | 1457 | testdata/Builtins.lc 453:33-453:39 Type->Type |
1496 | testdata/Builtins.lc 462:77-462:87 {a} -> 'Blending a | 1458 | testdata/Builtins.lc 453:41-453:49 'Nat -> 'DepthHandler -> Type->Type |
1497 | testdata/Builtins.lc 462:89-462:111 'VecScalar V2 'Bool | 1459 | testdata/Builtins.lc 453:50-453:51 'Nat |
1498 | testdata/Builtins.lc 462:89-462:91 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1460 | testdata/Builtins.lc 453:19-453:109 'DepthHandler |
1499 | testdata/Builtins.lc 462:92-462:96 V0 | 1461 | testdata/Builtins.lc 453:19-453:109 V2 |
1500 | testdata/Builtins.lc 462:92-462:96 'Bool | 1462 | testdata/Builtins.lc 453:55-453:69 Type |
1501 | testdata/Builtins.lc 462:97-462:101 'Bool | 1463 | testdata/Builtins.lc 453:55-453:67 Type->Type |
1502 | testdata/Builtins.lc 462:102-462:106 'Bool | 1464 | testdata/Builtins.lc 453:68-453:69 Type |
1503 | testdata/Builtins.lc 462:107-462:111 'Bool | 1465 | testdata/Builtins.lc 453:75-453:109 Type |
1504 | testdata/Builtins.lc 463:31-463:77 {a : 'DefaultFragOp V1} -> 'FragmentOperation V2 | 1466 | testdata/Builtins.lc 453:75-453:86 'Nat -> Type->Type |
1505 | testdata/Builtins.lc 463:60-463:77 a:Type -> {b : 'DefaultFragOp ('Depth a)} -> 'FragmentOperation ('Depth a) | 1467 | testdata/Builtins.lc 453:87-453:88 'Nat |
1506 | testdata/Builtins.lc 463:60-463:77 {a : 'DefaultFragOp ('Depth V0)} -> 'FragmentOperation ('Depth V1) | 1468 | testdata/Builtins.lc 453:89-453:90 Type |
1507 | testdata/Builtins.lc 463:60-463:77 {a:'Unit} -> 'FragmentOperation ('Depth 'Float) | 1469 | testdata/Builtins.lc 453:94-453:109 Type |
1508 | testdata/Builtins.lc 463:60-463:67 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) | 1470 | testdata/Builtins.lc 453:94-453:105 'Nat -> Type->Type |
1509 | testdata/Builtins.lc 463:68-463:72 'ComparisonFunction | 1471 | testdata/Builtins.lc 453:106-453:107 'Nat |
1510 | testdata/Builtins.lc 463:73-463:77 'Bool | 1472 | testdata/Builtins.lc 453:108-453:109 Type |
1511 | testdata/Builtins.lc 461:29-461:42 {a} -> {b} -> {c : 'DefaultFragOp b} -> 'FragmentOperation b | 1473 | testdata/Builtins.lc 453:3-453:13 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1512 | testdata/Builtins.lc 470:24-470:27 Type | 1474 | testdata/Builtins.lc 454:20-454:117 Type |
1513 | testdata/Builtins.lc 470:6-470:17 'Nat -> Type->Type | 1475 | testdata/Builtins.lc 454:20-454:36 {a} -> a->Type |
1514 | testdata/Builtins.lc 471:19-471:109 Type | 1476 | testdata/Builtins.lc 454:37-454:38 V0 |
1515 | testdata/Builtins.lc 471:19-471:27 Type->Type | 1477 | testdata/Builtins.lc 454:37-454:38 Type |
1516 | testdata/Builtins.lc 471:28-471:29 Type | 1478 | testdata/Builtins.lc 454:40-454:55 Type->Type |
1517 | testdata/Builtins.lc 471:33-471:39 Type->Type | 1479 | testdata/Builtins.lc 454:20-454:117 V2 |
1518 | testdata/Builtins.lc 471:41-471:49 'Nat -> 'DepthHandler -> Type->Type | 1480 | testdata/Builtins.lc 454:59-454:74 Type |
1519 | testdata/Builtins.lc 471:50-471:51 'Nat | 1481 | testdata/Builtins.lc 454:59-454:70 'Nat -> Type->Type |
1520 | testdata/Builtins.lc 471:19-471:109 'DepthHandler | 1482 | testdata/Builtins.lc 454:71-454:72 'Nat |
1521 | testdata/Builtins.lc 471:19-471:109 V2 | 1483 | testdata/Builtins.lc 454:73-454:74 Type |
1522 | testdata/Builtins.lc 471:55-471:69 Type | 1484 | testdata/Builtins.lc 454:77-454:90 Type->Type |
1523 | testdata/Builtins.lc 471:55-471:67 Type->Type | 1485 | testdata/Builtins.lc 454:102-454:117 Type |
1524 | testdata/Builtins.lc 471:68-471:69 Type | 1486 | testdata/Builtins.lc 454:102-454:113 'Nat -> Type->Type |
1525 | testdata/Builtins.lc 471:75-471:109 Type | 1487 | testdata/Builtins.lc 454:114-454:115 'Nat |
1526 | testdata/Builtins.lc 471:75-471:86 'Nat -> Type->Type | 1488 | testdata/Builtins.lc 454:116-454:117 Type |
1527 | testdata/Builtins.lc 471:87-471:88 'Nat | 1489 | testdata/Builtins.lc 454:3-454:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
1528 | testdata/Builtins.lc 471:89-471:90 Type | 1490 | testdata/Builtins.lc 456:34-456:44 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1529 | testdata/Builtins.lc 471:94-471:109 Type | 1491 | testdata/Builtins.lc 456:50-456:62 'Stream ('Fragment V2 V0 ('RemSemantics V1)) |
1530 | testdata/Builtins.lc 471:94-471:105 'Nat -> Type->Type | 1492 | testdata/Builtins.lc 456:50-456:62 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Stream ('Fragment c d a) -> 'Stream ('Fragment c d b) |
1531 | testdata/Builtins.lc 471:106-471:107 'Nat | 1493 | testdata/Builtins.lc 456:1-456:11 {a:'Nat} -> {b} -> {c:'DepthHandler} -> {d} -> 'FragOps' b -> (d -> 'RemSemantics b) -> 'Stream ('Fragment a c d) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1532 | testdata/Builtins.lc 471:108-471:109 Type | 1494 | testdata/Builtins.lc 458:1-458:20 {a} -> a->a |
1533 | testdata/Builtins.lc 471:3-471:13 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1495 | testdata/Builtins.lc 460:15-460:18 Type |
1534 | testdata/Builtins.lc 472:20-472:117 Type | 1496 | testdata/Builtins.lc 460:22-460:34 Type |
1535 | testdata/Builtins.lc 472:20-472:36 {a} -> a->Type | 1497 | testdata/Builtins.lc 460:22-460:26 Type |
1536 | testdata/Builtins.lc 472:37-472:38 V0 | 1498 | testdata/Builtins.lc 460:30-460:34 Type |
1537 | testdata/Builtins.lc 472:37-472:38 Type | 1499 | testdata/Builtins.lc 460:6-460:11 'Nat -> Type->Type |
1538 | testdata/Builtins.lc 472:40-472:55 Type->Type | 1500 | testdata/Builtins.lc 461:48-462:56 Type |
1539 | testdata/Builtins.lc 472:20-472:117 V2 | 1501 | testdata/Builtins.lc 461:48-461:51 Type->Type |
1540 | testdata/Builtins.lc 472:59-472:74 Type | 1502 | testdata/Builtins.lc 461:52-461:53 Type |
1541 | testdata/Builtins.lc 472:59-472:70 'Nat -> Type->Type | 1503 | testdata/Builtins.lc 461:52-461:53 V3 |
1542 | testdata/Builtins.lc 472:71-472:72 'Nat | 1504 | testdata/Builtins.lc 461:55-462:56 Type |
1543 | testdata/Builtins.lc 472:73-472:74 Type | 1505 | testdata/Builtins.lc 461:55-461:60 Type |
1544 | testdata/Builtins.lc 472:77-472:90 Type->Type | 1506 | testdata/Builtins.lc 461:55-461:60 V2 |
1545 | testdata/Builtins.lc 472:102-472:117 Type | 1507 | testdata/Builtins.lc 461:63-461:76 Type |
1546 | testdata/Builtins.lc 472:102-472:113 'Nat -> Type->Type | 1508 | testdata/Builtins.lc 461:63-461:72 'Nat -> Type->Type |
1547 | testdata/Builtins.lc 472:114-472:115 'Nat | 1509 | testdata/Builtins.lc 461:73-461:74 'Nat |
1548 | testdata/Builtins.lc 472:116-472:117 Type | 1510 | testdata/Builtins.lc 461:73-461:74 V4 |
1549 | testdata/Builtins.lc 472:3-472:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | 1511 | testdata/Builtins.lc 461:75-461:76 Type |
1550 | testdata/Builtins.lc 474:34-474:44 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1512 | testdata/Builtins.lc 462:26-462:56 Type |
1551 | testdata/Builtins.lc 474:50-474:62 'Stream ('Fragment V2 V0 ('RemSemantics V1)) | 1513 | testdata/Builtins.lc 462:26-462:31 Type |
1552 | testdata/Builtins.lc 474:50-474:62 {a} -> {b} -> {c:'Nat} -> {d:'DepthHandler} -> a->b -> 'Stream ('Fragment c d a) -> 'Stream ('Fragment c d b) | 1514 | testdata/Builtins.lc 462:36-462:56 Type |
1553 | testdata/Builtins.lc 474:1-474:11 {a:'Nat} -> {b} -> {c:'DepthHandler} -> {d} -> 'FragOps' b -> (d -> 'RemSemantics b) -> 'Stream ('Fragment a c d) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1515 | testdata/Builtins.lc 462:36-462:41 'Nat -> Type->Type |
1554 | testdata/Builtins.lc 476:1-476:20 {a} -> a->a | 1516 | testdata/Builtins.lc 462:42-462:43 'Nat |
1555 | testdata/Builtins.lc 478:15-478:18 Type | 1517 | testdata/Builtins.lc 462:42-462:43 V7 |
1556 | testdata/Builtins.lc 478:22-478:34 Type | 1518 | testdata/Builtins.lc 462:45-462:56 Type |
1557 | testdata/Builtins.lc 478:22-478:26 Type | 1519 | testdata/Builtins.lc 462:45-462:50 Type->Type |
1558 | testdata/Builtins.lc 478:30-478:34 Type | 1520 | testdata/Builtins.lc 462:51-462:56 Type |
1559 | testdata/Builtins.lc 478:6-478:11 'Nat -> Type->Type | 1521 | testdata/Builtins.lc 461:3-461:13 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
1560 | testdata/Builtins.lc 479:48-480:56 Type | 1522 | testdata/Builtins.lc 463:37-463:67 Type |
1561 | testdata/Builtins.lc 479:48-479:51 Type->Type | 1523 | testdata/Builtins.lc 463:37-463:42 Type |
1562 | testdata/Builtins.lc 479:52-479:53 Type | 1524 | testdata/Builtins.lc 463:47-463:67 Type |
1563 | testdata/Builtins.lc 479:52-479:53 V3 | 1525 | testdata/Builtins.lc 463:47-463:52 'Nat -> Type->Type |
1564 | testdata/Builtins.lc 479:55-480:56 Type | 1526 | testdata/Builtins.lc 463:53-463:54 'Nat |
1565 | testdata/Builtins.lc 479:55-479:60 Type | 1527 | testdata/Builtins.lc 463:53-463:54 V2 |
1566 | testdata/Builtins.lc 479:55-479:60 V2 | 1528 | testdata/Builtins.lc 463:56-463:67 Type |
1567 | testdata/Builtins.lc 479:63-479:76 Type | 1529 | testdata/Builtins.lc 463:56-463:61 Type->Type |
1568 | testdata/Builtins.lc 479:63-479:72 'Nat -> Type->Type | 1530 | testdata/Builtins.lc 463:62-463:67 Type |
1569 | testdata/Builtins.lc 479:73-479:74 'Nat | 1531 | testdata/Builtins.lc 463:3-463:13 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) |
1570 | testdata/Builtins.lc 479:73-479:74 V4 | 1532 | testdata/Builtins.lc 464:37-464:67 Type |
1571 | testdata/Builtins.lc 479:75-479:76 Type | 1533 | testdata/Builtins.lc 464:37-464:40 Type |
1572 | testdata/Builtins.lc 480:26-480:56 Type | 1534 | testdata/Builtins.lc 464:47-464:67 Type |
1573 | testdata/Builtins.lc 480:26-480:31 Type | 1535 | testdata/Builtins.lc 464:47-464:52 'Nat -> Type->Type |
1574 | testdata/Builtins.lc 480:36-480:56 Type | 1536 | testdata/Builtins.lc 464:53-464:54 'Nat |
1575 | testdata/Builtins.lc 480:36-480:41 'Nat -> Type->Type | 1537 | testdata/Builtins.lc 464:53-464:54 V2 |
1576 | testdata/Builtins.lc 480:42-480:43 'Nat | 1538 | testdata/Builtins.lc 464:56-464:67 Type |
1577 | testdata/Builtins.lc 480:42-480:43 V7 | 1539 | testdata/Builtins.lc 464:56-464:63 Type->Type |
1578 | testdata/Builtins.lc 480:45-480:56 Type | 1540 | testdata/Builtins.lc 464:64-464:67 Type |
1579 | testdata/Builtins.lc 480:45-480:50 Type->Type | 1541 | testdata/Builtins.lc 464:3-464:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) |
1580 | testdata/Builtins.lc 480:51-480:56 Type | 1542 | testdata/Builtins.lc 467:26-467:54 Type |
1581 | testdata/Builtins.lc 479:3-479:13 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | 1543 | testdata/Builtins.lc 467:26-467:37 'Nat -> Type->Type |
1582 | testdata/Builtins.lc 481:37-481:67 Type | 1544 | testdata/Builtins.lc 467:26-467:54 V1 |
1583 | testdata/Builtins.lc 481:37-481:42 Type | 1545 | testdata/Builtins.lc 467:45-467:50 'Nat -> Type->Type |
1584 | testdata/Builtins.lc 481:47-481:67 Type | 1546 | testdata/Builtins.lc 467:3-467:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a |
1585 | testdata/Builtins.lc 481:47-481:52 'Nat -> Type->Type | 1547 | testdata/Builtins.lc 468:26-468:37 'Nat -> Type->Type |
1586 | testdata/Builtins.lc 481:53-481:54 'Nat | 1548 | testdata/Builtins.lc 468:40-468:74 Type |
1587 | testdata/Builtins.lc 481:53-481:54 V2 | 1549 | testdata/Builtins.lc 468:40-468:74 Type -> Type->Type |
1588 | testdata/Builtins.lc 481:56-481:67 Type | 1550 | testdata/Builtins.lc 468:41-468:52 Type |
1589 | testdata/Builtins.lc 481:56-481:61 Type->Type | 1551 | testdata/Builtins.lc 468:41-468:46 Type->Type |
1590 | testdata/Builtins.lc 481:62-481:67 Type | 1552 | testdata/Builtins.lc 468:47-468:52 Type |
1591 | testdata/Builtins.lc 481:3-481:13 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) | 1553 | testdata/Builtins.lc 468:54-468:72 Type |
1592 | testdata/Builtins.lc 482:37-482:67 Type | 1554 | testdata/Builtins.lc 468:54-468:59 Type->Type |
1593 | testdata/Builtins.lc 482:37-482:40 Type | 1555 | testdata/Builtins.lc 468:61-468:72 Type |
1594 | testdata/Builtins.lc 482:47-482:67 Type | 1556 | testdata/Builtins.lc 468:61-468:64 'Nat -> Type->Type |
1595 | testdata/Builtins.lc 482:47-482:52 'Nat -> Type->Type | 1557 | testdata/Builtins.lc 468:67-468:72 Type |
1596 | testdata/Builtins.lc 482:53-482:54 'Nat | 1558 | testdata/Builtins.lc 468:78-468:105 Type |
1597 | testdata/Builtins.lc 482:53-482:54 V2 | 1559 | testdata/Builtins.lc 468:78-468:83 'Nat -> Type->Type |
1598 | testdata/Builtins.lc 482:56-482:67 Type | 1560 | testdata/Builtins.lc 468:87-468:105 Type |
1599 | testdata/Builtins.lc 482:56-482:63 Type->Type | 1561 | testdata/Builtins.lc 468:87-468:92 Type->Type |
1600 | testdata/Builtins.lc 482:64-482:67 Type | 1562 | testdata/Builtins.lc 468:94-468:105 Type |
1601 | testdata/Builtins.lc 482:3-482:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) | 1563 | testdata/Builtins.lc 468:94-468:97 'Nat -> Type->Type |
1602 | testdata/Builtins.lc 485:26-485:54 Type | 1564 | testdata/Builtins.lc 468:100-468:105 Type |
1603 | testdata/Builtins.lc 485:26-485:37 'Nat -> Type->Type | 1565 | testdata/Builtins.lc 468:3-468:16 'FrameBuffer (Succ Zero) ('Tuple2 ('Depth 'Float) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))))) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) |
1604 | testdata/Builtins.lc 485:26-485:54 V1 | 1566 | testdata/Builtins.lc 462:42-468:105 Type |
1605 | testdata/Builtins.lc 485:45-485:50 'Nat -> Type->Type | 1567 | testdata/Builtins.lc 462:42-462:56 Type |
1606 | testdata/Builtins.lc 485:3-485:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a | 1568 | testdata/Builtins.lc 463:53-468:105 Type |
1607 | testdata/Builtins.lc 486:26-486:37 'Nat -> Type->Type | 1569 | testdata/Builtins.lc 463:53-463:67 Type |
1608 | testdata/Builtins.lc 486:40-486:74 Type | 1570 | testdata/Builtins.lc 464:53-468:105 Type |
1609 | testdata/Builtins.lc 486:40-486:74 Type -> Type->Type | 1571 | testdata/Builtins.lc 464:53-464:67 Type |
1610 | testdata/Builtins.lc 486:41-486:52 Type | 1572 | testdata/Builtins.lc 467:26-468:105 Type |
1611 | testdata/Builtins.lc 486:41-486:46 Type->Type | 1573 | testdata/Builtins.lc 470:6-470:12 Type |
1612 | testdata/Builtins.lc 486:47-486:52 Type | 1574 | testdata/Builtins.lc 471:26-471:51 Type |
1613 | testdata/Builtins.lc 486:54-486:72 Type | 1575 | testdata/Builtins.lc 471:26-471:37 'Nat -> Type->Type |
1614 | testdata/Builtins.lc 486:54-486:59 Type->Type | 1576 | testdata/Builtins.lc 471:26-471:51 'Nat |
1615 | testdata/Builtins.lc 486:61-486:72 Type | 1577 | testdata/Builtins.lc 471:26-471:51 V3 |
1616 | testdata/Builtins.lc 486:61-486:64 'Nat -> Type->Type | 1578 | testdata/Builtins.lc 471:26-471:51 V1 |
1617 | testdata/Builtins.lc 486:67-486:72 Type | 1579 | testdata/Builtins.lc 471:45-471:51 Type |
1618 | testdata/Builtins.lc 486:78-486:105 Type | 1580 | testdata/Builtins.lc 471:3-471:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output |
1619 | testdata/Builtins.lc 486:78-486:83 'Nat -> Type->Type | 1581 | testdata/Builtins.lc 477:34-477:73 Type |
1620 | testdata/Builtins.lc 486:87-486:105 Type | 1582 | testdata/Builtins.lc 477:34-477:37 Type->Type |
1621 | testdata/Builtins.lc 486:87-486:92 Type->Type | 1583 | testdata/Builtins.lc 477:39-477:55 Type->Type |
1622 | testdata/Builtins.lc 486:94-486:105 Type | 1584 | testdata/Builtins.lc 477:34-477:73 V1 |
1623 | testdata/Builtins.lc 486:94-486:97 'Nat -> Type->Type | 1585 | testdata/Builtins.lc 477:1-477:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1624 | testdata/Builtins.lc 486:100-486:105 Type | 1586 | testdata/Builtins.lc 477:10-477:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1625 | testdata/Builtins.lc 486:3-486:16 'FrameBuffer (Succ Zero) ('Tuple2 ('Depth 'Float) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))))) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) | 1587 | testdata/Builtins.lc 477:19-477:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1626 | testdata/Builtins.lc 480:42-486:105 Type | 1588 | testdata/Builtins.lc 478:35-478:80 Type |
1627 | testdata/Builtins.lc 480:42-480:56 Type | 1589 | testdata/Builtins.lc 478:35-478:80 V3 |
1628 | testdata/Builtins.lc 481:53-486:105 Type | 1590 | testdata/Builtins.lc 478:39-478:55 Type->Type |
1629 | testdata/Builtins.lc 481:53-481:67 Type | 1591 | testdata/Builtins.lc 478:35-478:80 V1 |
1630 | testdata/Builtins.lc 482:53-486:105 Type | 1592 | testdata/Builtins.lc 478:59-478:62 Type->Type |
1631 | testdata/Builtins.lc 482:53-482:67 Type | 1593 | testdata/Builtins.lc 478:1-478:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1632 | testdata/Builtins.lc 485:26-486:105 Type | 1594 | testdata/Builtins.lc 478:11-478:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1633 | testdata/Builtins.lc 488:6-488:12 Type | 1595 | testdata/Builtins.lc 478:21-478:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1634 | testdata/Builtins.lc 489:26-489:51 Type | 1596 | testdata/Builtins.lc 479:35-479:75 Type |
1635 | testdata/Builtins.lc 489:26-489:37 'Nat -> Type->Type | 1597 | testdata/Builtins.lc 479:35-479:38 Type->Type |
1636 | testdata/Builtins.lc 489:26-489:51 'Nat | 1598 | testdata/Builtins.lc 479:35-479:75 V5 |
1637 | testdata/Builtins.lc 489:26-489:51 V3 | 1599 | testdata/Builtins.lc 479:35-479:75 V4 |
1638 | testdata/Builtins.lc 489:26-489:51 V1 | 1600 | testdata/Builtins.lc 479:46-479:55 'Nat -> Type->Type |
1639 | testdata/Builtins.lc 489:45-489:51 Type | 1601 | testdata/Builtins.lc 479:35-479:75 'Nat |
1640 | testdata/Builtins.lc 489:3-489:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output | 1602 | testdata/Builtins.lc 479:35-479:75 V2 |
1641 | testdata/Builtins.lc 495:34-495:73 Type | 1603 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1642 | testdata/Builtins.lc 495:34-495:37 Type->Type | 1604 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1643 | testdata/Builtins.lc 495:39-495:55 Type->Type | 1605 | testdata/Builtins.lc 480:35-480:75 Type |
1644 | testdata/Builtins.lc 495:34-495:73 V1 | 1606 | testdata/Builtins.lc 480:35-480:38 Type->Type |
1645 | testdata/Builtins.lc 495:1-495:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1607 | testdata/Builtins.lc 480:35-480:75 V5 |
1646 | testdata/Builtins.lc 495:10-495:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1608 | testdata/Builtins.lc 480:35-480:75 V4 |
1647 | testdata/Builtins.lc 495:19-495:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1609 | testdata/Builtins.lc 480:46-480:55 'Nat -> Type->Type |
1648 | testdata/Builtins.lc 496:35-496:80 Type | 1610 | testdata/Builtins.lc 480:35-480:75 'Nat |
1649 | testdata/Builtins.lc 496:35-496:80 V3 | 1611 | testdata/Builtins.lc 480:35-480:75 V2 |
1650 | testdata/Builtins.lc 496:39-496:55 Type->Type | 1612 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1651 | testdata/Builtins.lc 496:35-496:80 V1 | 1613 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1652 | testdata/Builtins.lc 496:59-496:62 Type->Type | 1614 | testdata/Builtins.lc 481:34-481:71 Type |
1653 | testdata/Builtins.lc 496:1-496:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1615 | testdata/Builtins.lc 481:34-481:40 Type->Type |
1654 | testdata/Builtins.lc 496:11-496:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1616 | testdata/Builtins.lc 481:42-481:58 Type->Type |
1655 | testdata/Builtins.lc 496:21-496:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1617 | testdata/Builtins.lc 481:34-481:71 V1 |
1656 | testdata/Builtins.lc 497:35-497:75 Type | 1618 | testdata/Builtins.lc 481:1-481:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a |
1657 | testdata/Builtins.lc 497:35-497:38 Type->Type | 1619 | testdata/Builtins.lc 483:35-483:80 Type |
1658 | testdata/Builtins.lc 497:35-497:75 V5 | 1620 | testdata/Builtins.lc 483:35-483:43 Type->Type |
1659 | testdata/Builtins.lc 497:35-497:75 V4 | 1621 | testdata/Builtins.lc 483:35-483:80 V5 |
1660 | testdata/Builtins.lc 497:46-497:55 'Nat -> Type->Type | 1622 | testdata/Builtins.lc 483:35-483:80 V4 |
1661 | testdata/Builtins.lc 497:35-497:75 'Nat | 1623 | testdata/Builtins.lc 483:51-483:60 'Nat -> Type->Type |
1662 | testdata/Builtins.lc 497:35-497:75 V2 | 1624 | testdata/Builtins.lc 483:35-483:80 'Nat |
1663 | testdata/Builtins.lc 497:1-497:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1625 | testdata/Builtins.lc 483:35-483:80 V2 |
1664 | testdata/Builtins.lc 497:10-497:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1626 | testdata/Builtins.lc 483:1-483:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1665 | testdata/Builtins.lc 498:35-498:75 Type | 1627 | testdata/Builtins.lc 483:11-483:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1666 | testdata/Builtins.lc 498:35-498:38 Type->Type | 1628 | testdata/Builtins.lc 483:20-483:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1667 | testdata/Builtins.lc 498:35-498:75 V5 | 1629 | testdata/Builtins.lc 484:35-484:80 Type |
1668 | testdata/Builtins.lc 498:35-498:75 V4 | 1630 | testdata/Builtins.lc 484:35-484:43 Type->Type |
1669 | testdata/Builtins.lc 498:46-498:55 'Nat -> Type->Type | 1631 | testdata/Builtins.lc 484:35-484:80 V5 |
1670 | testdata/Builtins.lc 498:35-498:75 'Nat | 1632 | testdata/Builtins.lc 484:35-484:80 V4 |
1671 | testdata/Builtins.lc 498:35-498:75 V2 | 1633 | testdata/Builtins.lc 484:51-484:60 'Nat -> Type->Type |
1672 | testdata/Builtins.lc 498:1-498:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1634 | testdata/Builtins.lc 484:35-484:80 'Nat |
1673 | testdata/Builtins.lc 498:11-498:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1635 | testdata/Builtins.lc 484:35-484:80 V2 |
1674 | testdata/Builtins.lc 499:34-499:71 Type | 1636 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1675 | testdata/Builtins.lc 499:34-499:40 Type->Type | 1637 | testdata/Builtins.lc 484:12-484:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1676 | testdata/Builtins.lc 499:42-499:58 Type->Type | 1638 | testdata/Builtins.lc 484:22-484:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1677 | testdata/Builtins.lc 499:34-499:71 V1 | 1639 | testdata/Builtins.lc 485:35-485:75 Type |
1678 | testdata/Builtins.lc 499:1-499:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a | 1640 | testdata/Builtins.lc 485:35-485:43 Type->Type |
1679 | testdata/Builtins.lc 501:35-501:80 Type | 1641 | testdata/Builtins.lc 485:35-485:75 V5 |
1680 | testdata/Builtins.lc 501:35-501:43 Type->Type | 1642 | testdata/Builtins.lc 485:35-485:75 V4 |
1681 | testdata/Builtins.lc 501:35-501:80 V5 | 1643 | testdata/Builtins.lc 485:51-485:60 'Nat -> Type->Type |
1682 | testdata/Builtins.lc 501:35-501:80 V4 | 1644 | testdata/Builtins.lc 485:35-485:75 'Nat |
1683 | testdata/Builtins.lc 501:51-501:60 'Nat -> Type->Type | 1645 | testdata/Builtins.lc 485:35-485:75 V2 |
1684 | testdata/Builtins.lc 501:35-501:80 'Nat | 1646 | testdata/Builtins.lc 485:1-485:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b |
1685 | testdata/Builtins.lc 501:35-501:80 V2 | 1647 | testdata/Builtins.lc 486:35-486:102 Type |
1686 | testdata/Builtins.lc 501:1-501:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1648 | testdata/Builtins.lc 486:35-486:43 Type->Type |
1687 | testdata/Builtins.lc 501:11-501:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1649 | testdata/Builtins.lc 486:35-486:102 V7 |
1688 | testdata/Builtins.lc 501:20-501:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1650 | testdata/Builtins.lc 486:35-486:102 V6 |
1689 | testdata/Builtins.lc 502:35-502:80 Type | 1651 | testdata/Builtins.lc 486:51-486:60 'Nat -> Type->Type |
1690 | testdata/Builtins.lc 502:35-502:43 Type->Type | 1652 | testdata/Builtins.lc 486:35-486:102 'Nat |
1691 | testdata/Builtins.lc 502:35-502:80 V5 | 1653 | testdata/Builtins.lc 486:35-486:102 V4 |
1692 | testdata/Builtins.lc 502:35-502:80 V4 | 1654 | testdata/Builtins.lc 486:35-486:102 V3 |
1693 | testdata/Builtins.lc 502:51-502:60 'Nat -> Type->Type | 1655 | testdata/Builtins.lc 486:70-486:79 'Nat -> Type->Type |
1694 | testdata/Builtins.lc 502:35-502:80 'Nat | 1656 | testdata/Builtins.lc 486:82-486:86 Type |
1695 | testdata/Builtins.lc 502:35-502:80 V2 | 1657 | testdata/Builtins.lc 486:1-486:12 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b |
1696 | testdata/Builtins.lc 502:1-502:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1658 | testdata/Builtins.lc 486:14-486:25 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b |
1697 | testdata/Builtins.lc 502:12-502:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1659 | testdata/Builtins.lc 487:35-487:83 Type |
1698 | testdata/Builtins.lc 502:22-502:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1660 | testdata/Builtins.lc 487:35-487:43 Type->Type |
1699 | testdata/Builtins.lc 503:35-503:75 Type | 1661 | testdata/Builtins.lc 487:35-487:83 V5 |
1700 | testdata/Builtins.lc 503:35-503:43 Type->Type | 1662 | testdata/Builtins.lc 487:35-487:83 V4 |
1701 | testdata/Builtins.lc 503:35-503:75 V5 | 1663 | testdata/Builtins.lc 487:51-487:60 'Nat -> Type->Type |
1702 | testdata/Builtins.lc 503:35-503:75 V4 | 1664 | testdata/Builtins.lc 487:35-487:83 'Nat |
1703 | testdata/Builtins.lc 503:51-503:60 'Nat -> Type->Type | 1665 | testdata/Builtins.lc 487:35-487:83 V2 |
1704 | testdata/Builtins.lc 503:35-503:75 'Nat | 1666 | testdata/Builtins.lc 487:74-487:78 Type |
1705 | testdata/Builtins.lc 503:35-503:75 V2 | 1667 | testdata/Builtins.lc 487:1-487:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
1706 | testdata/Builtins.lc 503:1-503:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b | 1668 | testdata/Builtins.lc 487:15-487:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
1707 | testdata/Builtins.lc 504:35-504:102 Type | 1669 | testdata/Builtins.lc 489:34-489:38 Type |
1708 | testdata/Builtins.lc 504:35-504:43 Type->Type | 1670 | testdata/Builtins.lc 489:42-489:54 Type |
1709 | testdata/Builtins.lc 504:35-504:102 V7 | 1671 | testdata/Builtins.lc 489:42-489:46 Type |
1710 | testdata/Builtins.lc 504:35-504:102 V6 | 1672 | testdata/Builtins.lc 489:50-489:54 Type |
1711 | testdata/Builtins.lc 504:51-504:60 'Nat -> Type->Type | 1673 | testdata/Builtins.lc 489:1-489:8 'Bool -> 'Bool->'Bool |
1712 | testdata/Builtins.lc 504:35-504:102 'Nat | 1674 | testdata/Builtins.lc 489:10-489:16 'Bool -> 'Bool->'Bool |
1713 | testdata/Builtins.lc 504:35-504:102 V4 | 1675 | testdata/Builtins.lc 489:18-489:25 'Bool -> 'Bool->'Bool |
1714 | testdata/Builtins.lc 504:35-504:102 V3 | 1676 | testdata/Builtins.lc 490:35-490:66 Type |
1715 | testdata/Builtins.lc 504:70-504:79 'Nat -> Type->Type | 1677 | testdata/Builtins.lc 490:35-490:66 V3 |
1716 | testdata/Builtins.lc 504:82-504:86 Type | 1678 | testdata/Builtins.lc 490:39-490:48 'Nat -> Type->Type |
1717 | testdata/Builtins.lc 504:1-504:12 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b | 1679 | testdata/Builtins.lc 490:35-490:66 'Nat |
1718 | testdata/Builtins.lc 504:14-504:25 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b | 1680 | testdata/Builtins.lc 490:35-490:66 V1 |
1719 | testdata/Builtins.lc 505:35-505:83 Type | 1681 | testdata/Builtins.lc 490:51-490:55 Type |
1720 | testdata/Builtins.lc 505:35-505:43 Type->Type | 1682 | testdata/Builtins.lc 490:1-490:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a |
1721 | testdata/Builtins.lc 505:35-505:83 V5 | 1683 | testdata/Builtins.lc 491:34-491:58 Type |
1722 | testdata/Builtins.lc 505:35-505:83 V4 | 1684 | testdata/Builtins.lc 491:34-491:43 'Nat -> Type->Type |
1723 | testdata/Builtins.lc 505:51-505:60 'Nat -> Type->Type | 1685 | testdata/Builtins.lc 491:34-491:58 'Nat |
1724 | testdata/Builtins.lc 505:35-505:83 'Nat | 1686 | testdata/Builtins.lc 491:34-491:58 V1 |
1725 | testdata/Builtins.lc 505:35-505:83 V2 | 1687 | testdata/Builtins.lc 491:46-491:50 Type |
1726 | testdata/Builtins.lc 505:74-505:78 Type | 1688 | testdata/Builtins.lc 491:54-491:58 Type |
1727 | testdata/Builtins.lc 505:1-505:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 1689 | testdata/Builtins.lc 491:1-491:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
1728 | testdata/Builtins.lc 505:15-505:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 1690 | testdata/Builtins.lc 491:10-491:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
1729 | testdata/Builtins.lc 507:34-507:38 Type | 1691 | testdata/Builtins.lc 495:35-495:67 Type |
1730 | testdata/Builtins.lc 507:42-507:54 Type | 1692 | testdata/Builtins.lc 495:35-495:67 V3 |
1731 | testdata/Builtins.lc 507:42-507:46 Type | 1693 | testdata/Builtins.lc 495:39-495:48 'Nat -> Type->Type |
1732 | testdata/Builtins.lc 507:50-507:54 Type | 1694 | testdata/Builtins.lc 495:35-495:67 'Nat |
1733 | testdata/Builtins.lc 507:1-507:8 'Bool -> 'Bool->'Bool | 1695 | testdata/Builtins.lc 495:35-495:67 V1 |
1734 | testdata/Builtins.lc 507:10-507:16 'Bool -> 'Bool->'Bool | 1696 | testdata/Builtins.lc 495:51-495:56 Type |
1735 | testdata/Builtins.lc 507:18-507:25 'Bool -> 'Bool->'Bool | 1697 | testdata/Builtins.lc 494:1-494:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1736 | testdata/Builtins.lc 508:35-508:66 Type | 1698 | testdata/Builtins.lc 494:11-494:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1737 | testdata/Builtins.lc 508:35-508:66 V3 | 1699 | testdata/Builtins.lc 494:22-494:30 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1700 | testdata/Builtins.lc 494:32-494:41 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1701 | testdata/Builtins.lc 494:43-494:51 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1702 | testdata/Builtins.lc 494:53-494:62 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1703 | testdata/Builtins.lc 494:64-494:71 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1704 | testdata/Builtins.lc 494:73-494:81 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1705 | testdata/Builtins.lc 494:83-494:94 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1706 | testdata/Builtins.lc 494:96-494:107 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1707 | testdata/Builtins.lc 494:109-494:116 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1708 | testdata/Builtins.lc 494:118-494:126 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1709 | testdata/Builtins.lc 494:128-494:135 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1710 | testdata/Builtins.lc 494:137-494:145 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1711 | testdata/Builtins.lc 494:147-494:154 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1712 | testdata/Builtins.lc 494:156-494:163 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1713 | testdata/Builtins.lc 494:165-494:173 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1714 | testdata/Builtins.lc 494:175-494:183 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1715 | testdata/Builtins.lc 494:185-494:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1716 | testdata/Builtins.lc 494:195-494:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1717 | testdata/Builtins.lc 496:35-496:72 Type | ||
1718 | testdata/Builtins.lc 496:35-496:72 V3 | ||
1719 | testdata/Builtins.lc 496:39-496:48 'Nat -> Type->Type | ||
1720 | testdata/Builtins.lc 496:35-496:72 'Nat | ||
1721 | testdata/Builtins.lc 496:35-496:72 V1 | ||
1722 | testdata/Builtins.lc 496:51-496:56 Type | ||
1723 | testdata/Builtins.lc 496:1-496:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | ||
1724 | testdata/Builtins.lc 496:10-496:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | ||
1725 | testdata/Builtins.lc 499:35-499:67 Type | ||
1726 | testdata/Builtins.lc 499:35-499:67 V3 | ||
1727 | testdata/Builtins.lc 499:39-499:48 'Nat -> Type->Type | ||
1728 | testdata/Builtins.lc 499:35-499:67 'Nat | ||
1729 | testdata/Builtins.lc 499:35-499:67 V1 | ||
1730 | testdata/Builtins.lc 499:51-499:56 Type | ||
1731 | testdata/Builtins.lc 498:1-498:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1732 | testdata/Builtins.lc 498:12-498:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1733 | testdata/Builtins.lc 498:23-498:32 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1734 | testdata/Builtins.lc 498:34-498:47 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1735 | testdata/Builtins.lc 498:49-498:57 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1736 | testdata/Builtins.lc 498:59-498:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | ||
1737 | testdata/Builtins.lc 500:35-500:75 Type | ||
1738 | testdata/Builtins.lc 500:35-500:38 Type->Type | ||
1739 | testdata/Builtins.lc 500:35-500:75 V5 | ||
1740 | testdata/Builtins.lc 500:35-500:75 V4 | ||
1741 | testdata/Builtins.lc 500:46-500:55 'Nat -> Type->Type | ||
1742 | testdata/Builtins.lc 500:35-500:75 'Nat | ||
1743 | testdata/Builtins.lc 500:35-500:75 V2 | ||
1744 | testdata/Builtins.lc 500:1-500:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | ||
1745 | testdata/Builtins.lc 500:10-500:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | ||
1746 | testdata/Builtins.lc 501:35-501:75 Type | ||
1747 | testdata/Builtins.lc 501:35-501:38 Type->Type | ||
1748 | testdata/Builtins.lc 501:35-501:75 V5 | ||
1749 | testdata/Builtins.lc 501:35-501:75 V4 | ||
1750 | testdata/Builtins.lc 501:46-501:55 'Nat -> Type->Type | ||
1751 | testdata/Builtins.lc 501:35-501:75 'Nat | ||
1752 | testdata/Builtins.lc 501:35-501:75 V2 | ||
1753 | testdata/Builtins.lc 501:1-501:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | ||
1754 | testdata/Builtins.lc 501:11-501:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | ||
1755 | testdata/Builtins.lc 502:35-502:89 Type | ||
1756 | testdata/Builtins.lc 502:35-502:89 V5 | ||
1757 | testdata/Builtins.lc 502:39-502:48 'Nat -> Type->Type | ||
1758 | testdata/Builtins.lc 502:35-502:89 'Nat | ||
1759 | testdata/Builtins.lc 502:35-502:89 V3 | ||
1760 | testdata/Builtins.lc 502:51-502:56 Type | ||
1761 | testdata/Builtins.lc 502:35-502:89 V2 | ||
1762 | testdata/Builtins.lc 502:62-502:71 'Nat -> Type->Type | ||
1763 | testdata/Builtins.lc 502:74-502:78 Type | ||
1764 | testdata/Builtins.lc 502:1-502:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | ||
1765 | testdata/Builtins.lc 502:12-502:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | ||
1766 | testdata/Builtins.lc 503:35-503:73 Type | ||
1767 | testdata/Builtins.lc 503:35-503:41 Type->Type | ||
1768 | testdata/Builtins.lc 503:35-503:73 V5 | ||
1769 | testdata/Builtins.lc 503:35-503:73 V4 | ||
1770 | testdata/Builtins.lc 503:49-503:58 'Nat -> Type->Type | ||
1771 | testdata/Builtins.lc 503:35-503:73 'Nat | ||
1772 | testdata/Builtins.lc 503:35-503:73 V2 | ||
1773 | testdata/Builtins.lc 503:1-503:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | ||
1774 | testdata/Builtins.lc 503:10-503:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | ||
1775 | testdata/Builtins.lc 504:35-504:72 Type | ||
1776 | testdata/Builtins.lc 504:35-504:72 V3 | ||
1777 | testdata/Builtins.lc 504:39-504:48 'Nat -> Type->Type | ||
1778 | testdata/Builtins.lc 504:35-504:72 'Nat | ||
1779 | testdata/Builtins.lc 504:35-504:72 V1 | ||
1780 | testdata/Builtins.lc 504:51-504:56 Type | ||
1781 | testdata/Builtins.lc 504:66-504:72 Type -> Type->Type | ||
1782 | testdata/Builtins.lc 504:1-504:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a | ||
1783 | testdata/Builtins.lc 505:35-505:80 Type | ||
1784 | testdata/Builtins.lc 505:35-505:38 Type->Type | ||
1785 | testdata/Builtins.lc 505:35-505:80 V5 | ||
1786 | testdata/Builtins.lc 505:35-505:80 V4 | ||
1787 | testdata/Builtins.lc 505:46-505:55 'Nat -> Type->Type | ||
1788 | testdata/Builtins.lc 505:35-505:80 'Nat | ||
1789 | testdata/Builtins.lc 505:35-505:80 V2 | ||
1790 | testdata/Builtins.lc 505:1-505:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b | ||
1791 | testdata/Builtins.lc 506:35-506:80 Type | ||
1792 | testdata/Builtins.lc 506:35-506:38 Type->Type | ||
1793 | testdata/Builtins.lc 506:35-506:80 V5 | ||
1794 | testdata/Builtins.lc 506:35-506:80 V4 | ||
1795 | testdata/Builtins.lc 506:46-506:55 'Nat -> Type->Type | ||
1796 | testdata/Builtins.lc 506:35-506:80 'Nat | ||
1797 | testdata/Builtins.lc 506:35-506:80 V2 | ||
1798 | testdata/Builtins.lc 506:1-506:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b | ||
1799 | testdata/Builtins.lc 507:35-507:77 Type | ||
1800 | testdata/Builtins.lc 507:35-507:77 V3 | ||
1801 | testdata/Builtins.lc 507:39-507:48 'Nat -> Type->Type | ||
1802 | testdata/Builtins.lc 507:35-507:77 'Nat | ||
1803 | testdata/Builtins.lc 507:35-507:77 V1 | ||
1804 | testdata/Builtins.lc 507:51-507:56 Type | ||
1805 | testdata/Builtins.lc 507:1-507:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | ||
1806 | testdata/Builtins.lc 508:35-508:81 Type | ||
1807 | testdata/Builtins.lc 508:35-508:81 V3 | ||
1738 | testdata/Builtins.lc 508:39-508:48 'Nat -> Type->Type | 1808 | testdata/Builtins.lc 508:39-508:48 'Nat -> Type->Type |
1739 | testdata/Builtins.lc 508:35-508:66 'Nat | 1809 | testdata/Builtins.lc 508:35-508:81 'Nat |
1740 | testdata/Builtins.lc 508:35-508:66 V1 | 1810 | testdata/Builtins.lc 508:35-508:81 V1 |
1741 | testdata/Builtins.lc 508:51-508:55 Type | 1811 | testdata/Builtins.lc 508:51-508:56 Type |
1742 | testdata/Builtins.lc 508:1-508:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a | 1812 | testdata/Builtins.lc 508:71-508:76 Type |
1743 | testdata/Builtins.lc 509:34-509:58 Type | 1813 | testdata/Builtins.lc 508:1-508:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a |
1744 | testdata/Builtins.lc 509:34-509:43 'Nat -> Type->Type | 1814 | testdata/Builtins.lc 509:35-509:99 Type |
1745 | testdata/Builtins.lc 509:34-509:58 'Nat | 1815 | testdata/Builtins.lc 509:35-509:99 V5 |
1746 | testdata/Builtins.lc 509:34-509:58 V1 | 1816 | testdata/Builtins.lc 509:39-509:48 'Nat -> Type->Type |
1747 | testdata/Builtins.lc 509:46-509:50 Type | 1817 | testdata/Builtins.lc 509:35-509:99 'Nat |
1748 | testdata/Builtins.lc 509:54-509:58 Type | 1818 | testdata/Builtins.lc 509:35-509:99 V3 |
1749 | testdata/Builtins.lc 509:1-509:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 1819 | testdata/Builtins.lc 509:51-509:56 Type |
1750 | testdata/Builtins.lc 509:10-509:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 1820 | testdata/Builtins.lc 509:35-509:99 V2 |
1751 | testdata/Builtins.lc 513:35-513:67 Type | 1821 | testdata/Builtins.lc 509:62-509:71 'Nat -> Type->Type |
1752 | testdata/Builtins.lc 513:35-513:67 V3 | 1822 | testdata/Builtins.lc 509:74-509:78 Type |
1823 | testdata/Builtins.lc 509:1-509:9 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a -> a -> c->a | ||
1824 | testdata/Builtins.lc 510:35-510:68 Type | ||
1825 | testdata/Builtins.lc 510:35-510:68 V3 | ||
1826 | testdata/Builtins.lc 510:39-510:44 'Nat -> Type->Type | ||
1827 | testdata/Builtins.lc 510:35-510:68 'Nat | ||
1828 | testdata/Builtins.lc 510:35-510:68 V1 | ||
1829 | testdata/Builtins.lc 510:47-510:52 Type | ||
1830 | testdata/Builtins.lc 510:1-510:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a | ||
1831 | testdata/Builtins.lc 511:35-511:76 Type | ||
1832 | testdata/Builtins.lc 511:35-511:76 V3 | ||
1833 | testdata/Builtins.lc 511:39-511:48 'Nat -> Type->Type | ||
1834 | testdata/Builtins.lc 511:35-511:76 'Nat | ||
1835 | testdata/Builtins.lc 511:35-511:76 V1 | ||
1836 | testdata/Builtins.lc 511:51-511:56 Type | ||
1837 | testdata/Builtins.lc 511:61-511:66 Type | ||
1838 | testdata/Builtins.lc 511:1-511:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a | ||
1839 | testdata/Builtins.lc 512:35-512:73 Type | ||
1840 | testdata/Builtins.lc 512:35-512:73 V3 | ||
1841 | testdata/Builtins.lc 512:39-512:44 'Nat -> Type->Type | ||
1842 | testdata/Builtins.lc 512:35-512:73 'Nat | ||
1843 | testdata/Builtins.lc 512:35-512:73 V1 | ||
1844 | testdata/Builtins.lc 512:47-512:52 Type | ||
1845 | testdata/Builtins.lc 512:1-512:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a | ||
1846 | testdata/Builtins.lc 513:35-513:85 Type | ||
1847 | testdata/Builtins.lc 513:35-513:85 V3 | ||
1753 | testdata/Builtins.lc 513:39-513:48 'Nat -> Type->Type | 1848 | testdata/Builtins.lc 513:39-513:48 'Nat -> Type->Type |
1754 | testdata/Builtins.lc 513:35-513:67 'Nat | 1849 | testdata/Builtins.lc 513:35-513:85 'Nat |
1755 | testdata/Builtins.lc 513:35-513:67 V1 | 1850 | testdata/Builtins.lc 513:35-513:85 V1 |
1756 | testdata/Builtins.lc 513:51-513:56 Type | 1851 | testdata/Builtins.lc 513:51-513:56 Type |
1757 | testdata/Builtins.lc 512:1-512:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1852 | testdata/Builtins.lc 513:61-513:66 Type |
1758 | testdata/Builtins.lc 512:11-512:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1853 | testdata/Builtins.lc 513:70-513:75 Type |
1759 | testdata/Builtins.lc 512:22-512:30 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1854 | testdata/Builtins.lc 513:1-513:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a |
1760 | testdata/Builtins.lc 512:32-512:41 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1855 | testdata/Builtins.lc 516:34-516:70 Type |
1761 | testdata/Builtins.lc 512:43-512:51 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1856 | testdata/Builtins.lc 516:34-516:43 'Nat -> Type->Type |
1762 | testdata/Builtins.lc 512:53-512:62 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1857 | testdata/Builtins.lc 516:34-516:70 'Nat |
1763 | testdata/Builtins.lc 512:64-512:71 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1858 | testdata/Builtins.lc 516:34-516:70 V1 |
1764 | testdata/Builtins.lc 512:73-512:81 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1859 | testdata/Builtins.lc 516:46-516:51 Type |
1765 | testdata/Builtins.lc 512:83-512:94 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1860 | testdata/Builtins.lc 516:55-516:64 'Nat -> Type->Type |
1766 | testdata/Builtins.lc 512:96-512:107 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1861 | testdata/Builtins.lc 516:67-516:70 Type |
1767 | testdata/Builtins.lc 512:109-512:116 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1862 | testdata/Builtins.lc 516:1-516:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int |
1768 | testdata/Builtins.lc 512:118-512:126 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1863 | testdata/Builtins.lc 517:34-517:71 Type |
1769 | testdata/Builtins.lc 512:128-512:135 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1864 | testdata/Builtins.lc 517:34-517:43 'Nat -> Type->Type |
1770 | testdata/Builtins.lc 512:137-512:145 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1865 | testdata/Builtins.lc 517:34-517:71 'Nat |
1771 | testdata/Builtins.lc 512:147-512:154 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1866 | testdata/Builtins.lc 517:34-517:71 V1 |
1772 | testdata/Builtins.lc 512:156-512:163 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1867 | testdata/Builtins.lc 517:46-517:51 Type |
1773 | testdata/Builtins.lc 512:165-512:173 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1868 | testdata/Builtins.lc 517:55-517:64 'Nat -> Type->Type |
1774 | testdata/Builtins.lc 512:175-512:183 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1869 | testdata/Builtins.lc 517:67-517:71 Type |
1775 | testdata/Builtins.lc 512:185-512:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1870 | testdata/Builtins.lc 517:1-517:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word |
1776 | testdata/Builtins.lc 512:195-512:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1871 | testdata/Builtins.lc 518:34-518:72 Type |
1777 | testdata/Builtins.lc 514:35-514:72 Type | 1872 | testdata/Builtins.lc 518:34-518:43 'Nat -> Type->Type |
1778 | testdata/Builtins.lc 514:35-514:72 V3 | 1873 | testdata/Builtins.lc 518:34-518:72 'Nat |
1779 | testdata/Builtins.lc 514:39-514:48 'Nat -> Type->Type | 1874 | testdata/Builtins.lc 518:34-518:72 V1 |
1780 | testdata/Builtins.lc 514:35-514:72 'Nat | 1875 | testdata/Builtins.lc 518:46-518:49 Type |
1781 | testdata/Builtins.lc 514:35-514:72 V1 | 1876 | testdata/Builtins.lc 518:55-518:64 'Nat -> Type->Type |
1782 | testdata/Builtins.lc 514:51-514:56 Type | 1877 | testdata/Builtins.lc 518:67-518:72 Type |
1783 | testdata/Builtins.lc 514:1-514:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 1878 | testdata/Builtins.lc 518:1-518:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float |
1784 | testdata/Builtins.lc 514:10-514:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 1879 | testdata/Builtins.lc 519:34-519:72 Type |
1785 | testdata/Builtins.lc 517:35-517:67 Type | 1880 | testdata/Builtins.lc 519:34-519:43 'Nat -> Type->Type |
1786 | testdata/Builtins.lc 517:35-517:67 V3 | 1881 | testdata/Builtins.lc 519:34-519:72 'Nat |
1787 | testdata/Builtins.lc 517:39-517:48 'Nat -> Type->Type | 1882 | testdata/Builtins.lc 519:34-519:72 V1 |
1788 | testdata/Builtins.lc 517:35-517:67 'Nat | 1883 | testdata/Builtins.lc 519:46-519:50 Type |
1789 | testdata/Builtins.lc 517:35-517:67 V1 | 1884 | testdata/Builtins.lc 519:55-519:64 'Nat -> Type->Type |
1790 | testdata/Builtins.lc 517:51-517:56 Type | 1885 | testdata/Builtins.lc 519:67-519:72 Type |
1791 | testdata/Builtins.lc 516:1-516:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1886 | testdata/Builtins.lc 519:1-519:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float |
1792 | testdata/Builtins.lc 516:12-516:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1887 | testdata/Builtins.lc 521:35-521:71 Type |
1793 | testdata/Builtins.lc 516:23-516:32 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1888 | testdata/Builtins.lc 521:35-521:71 V3 |
1794 | testdata/Builtins.lc 516:34-516:47 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1889 | testdata/Builtins.lc 521:39-521:48 'Nat -> Type->Type |
1795 | testdata/Builtins.lc 516:49-516:57 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1890 | testdata/Builtins.lc 521:35-521:71 'Nat |
1796 | testdata/Builtins.lc 516:59-516:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1891 | testdata/Builtins.lc 521:35-521:71 V1 |
1797 | testdata/Builtins.lc 518:35-518:75 Type | 1892 | testdata/Builtins.lc 521:51-521:56 Type |
1798 | testdata/Builtins.lc 518:35-518:38 Type->Type | 1893 | testdata/Builtins.lc 521:66-521:71 Type |
1799 | testdata/Builtins.lc 518:35-518:75 V5 | 1894 | testdata/Builtins.lc 521:1-521:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float |
1800 | testdata/Builtins.lc 518:35-518:75 V4 | 1895 | testdata/Builtins.lc 522:35-522:76 Type |
1801 | testdata/Builtins.lc 518:46-518:55 'Nat -> Type->Type | 1896 | testdata/Builtins.lc 522:35-522:76 V3 |
1802 | testdata/Builtins.lc 518:35-518:75 'Nat | ||
1803 | testdata/Builtins.lc 518:35-518:75 V2 | ||
1804 | testdata/Builtins.lc 518:1-518:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | ||
1805 | testdata/Builtins.lc 518:10-518:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | ||
1806 | testdata/Builtins.lc 519:35-519:75 Type | ||
1807 | testdata/Builtins.lc 519:35-519:38 Type->Type | ||
1808 | testdata/Builtins.lc 519:35-519:75 V5 | ||
1809 | testdata/Builtins.lc 519:35-519:75 V4 | ||
1810 | testdata/Builtins.lc 519:46-519:55 'Nat -> Type->Type | ||
1811 | testdata/Builtins.lc 519:35-519:75 'Nat | ||
1812 | testdata/Builtins.lc 519:35-519:75 V2 | ||
1813 | testdata/Builtins.lc 519:1-519:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | ||
1814 | testdata/Builtins.lc 519:11-519:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | ||
1815 | testdata/Builtins.lc 520:35-520:89 Type | ||
1816 | testdata/Builtins.lc 520:35-520:89 V5 | ||
1817 | testdata/Builtins.lc 520:39-520:48 'Nat -> Type->Type | ||
1818 | testdata/Builtins.lc 520:35-520:89 'Nat | ||
1819 | testdata/Builtins.lc 520:35-520:89 V3 | ||
1820 | testdata/Builtins.lc 520:51-520:56 Type | ||
1821 | testdata/Builtins.lc 520:35-520:89 V2 | ||
1822 | testdata/Builtins.lc 520:62-520:71 'Nat -> Type->Type | ||
1823 | testdata/Builtins.lc 520:74-520:78 Type | ||
1824 | testdata/Builtins.lc 520:1-520:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | ||
1825 | testdata/Builtins.lc 520:12-520:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | ||
1826 | testdata/Builtins.lc 521:35-521:73 Type | ||
1827 | testdata/Builtins.lc 521:35-521:41 Type->Type | ||
1828 | testdata/Builtins.lc 521:35-521:73 V5 | ||
1829 | testdata/Builtins.lc 521:35-521:73 V4 | ||
1830 | testdata/Builtins.lc 521:49-521:58 'Nat -> Type->Type | ||
1831 | testdata/Builtins.lc 521:35-521:73 'Nat | ||
1832 | testdata/Builtins.lc 521:35-521:73 V2 | ||
1833 | testdata/Builtins.lc 521:1-521:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | ||
1834 | testdata/Builtins.lc 521:10-521:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | ||
1835 | testdata/Builtins.lc 522:35-522:72 Type | ||
1836 | testdata/Builtins.lc 522:35-522:72 V3 | ||
1837 | testdata/Builtins.lc 522:39-522:48 'Nat -> Type->Type | 1897 | testdata/Builtins.lc 522:39-522:48 'Nat -> Type->Type |
1838 | testdata/Builtins.lc 522:35-522:72 'Nat | 1898 | testdata/Builtins.lc 522:35-522:76 'Nat |
1839 | testdata/Builtins.lc 522:35-522:72 V1 | 1899 | testdata/Builtins.lc 522:35-522:76 V1 |
1840 | testdata/Builtins.lc 522:51-522:56 Type | 1900 | testdata/Builtins.lc 522:51-522:56 Type |
1841 | testdata/Builtins.lc 522:66-522:72 Type -> Type->Type | 1901 | testdata/Builtins.lc 522:71-522:76 Type |
1842 | testdata/Builtins.lc 522:1-522:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a | 1902 | testdata/Builtins.lc 522:1-522:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
1843 | testdata/Builtins.lc 523:35-523:80 Type | 1903 | testdata/Builtins.lc 522:15-522:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
1844 | testdata/Builtins.lc 523:35-523:38 Type->Type | 1904 | testdata/Builtins.lc 523:35-523:72 Type |
1845 | testdata/Builtins.lc 523:35-523:80 V5 | 1905 | testdata/Builtins.lc 523:35-523:72 V1 |
1846 | testdata/Builtins.lc 523:35-523:80 V4 | 1906 | testdata/Builtins.lc 523:39-523:56 Type |
1847 | testdata/Builtins.lc 523:46-523:55 'Nat -> Type->Type | 1907 | testdata/Builtins.lc 523:39-523:48 'Nat -> Type->Type |
1848 | testdata/Builtins.lc 523:35-523:80 'Nat | 1908 | testdata/Builtins.lc 523:51-523:56 Type |
1849 | testdata/Builtins.lc 523:35-523:80 V2 | 1909 | testdata/Builtins.lc 523:1-523:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a |
1850 | testdata/Builtins.lc 523:1-523:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b | 1910 | testdata/Builtins.lc 524:35-524:67 Type |
1851 | testdata/Builtins.lc 524:35-524:80 Type | 1911 | testdata/Builtins.lc 524:35-524:67 V3 |
1852 | testdata/Builtins.lc 524:35-524:38 Type->Type | 1912 | testdata/Builtins.lc 524:39-524:48 'Nat -> Type->Type |
1853 | testdata/Builtins.lc 524:35-524:80 V5 | 1913 | testdata/Builtins.lc 524:35-524:67 'Nat |
1854 | testdata/Builtins.lc 524:35-524:80 V4 | 1914 | testdata/Builtins.lc 524:35-524:67 V1 |
1855 | testdata/Builtins.lc 524:46-524:55 'Nat -> Type->Type | 1915 | testdata/Builtins.lc 524:51-524:56 Type |
1856 | testdata/Builtins.lc 524:35-524:80 'Nat | 1916 | testdata/Builtins.lc 524:1-524:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1857 | testdata/Builtins.lc 524:35-524:80 V2 | ||
1858 | testdata/Builtins.lc 524:1-524:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b | ||
1859 | testdata/Builtins.lc 525:35-525:77 Type | 1917 | testdata/Builtins.lc 525:35-525:77 Type |
1860 | testdata/Builtins.lc 525:35-525:77 V3 | 1918 | testdata/Builtins.lc 525:35-525:77 V3 |
1861 | testdata/Builtins.lc 525:39-525:48 'Nat -> Type->Type | 1919 | testdata/Builtins.lc 525:39-525:48 'Nat -> Type->Type |
1862 | testdata/Builtins.lc 525:35-525:77 'Nat | 1920 | testdata/Builtins.lc 525:35-525:77 'Nat |
1863 | testdata/Builtins.lc 525:35-525:77 V1 | 1921 | testdata/Builtins.lc 525:35-525:77 V1 |
1864 | testdata/Builtins.lc 525:51-525:56 Type | 1922 | testdata/Builtins.lc 525:51-525:56 Type |
1865 | testdata/Builtins.lc 525:1-525:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 1923 | testdata/Builtins.lc 525:1-525:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
1866 | testdata/Builtins.lc 526:35-526:81 Type | 1924 | testdata/Builtins.lc 525:18-525:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
1867 | testdata/Builtins.lc 526:35-526:81 V3 | 1925 | testdata/Builtins.lc 526:35-526:72 Type |
1926 | testdata/Builtins.lc 526:35-526:72 V3 | ||
1868 | testdata/Builtins.lc 526:39-526:48 'Nat -> Type->Type | 1927 | testdata/Builtins.lc 526:39-526:48 'Nat -> Type->Type |
1869 | testdata/Builtins.lc 526:35-526:81 'Nat | 1928 | testdata/Builtins.lc 526:35-526:72 'Nat |
1870 | testdata/Builtins.lc 526:35-526:81 V1 | 1929 | testdata/Builtins.lc 526:35-526:72 V1 |
1871 | testdata/Builtins.lc 526:51-526:56 Type | 1930 | testdata/Builtins.lc 526:51-526:56 Type |
1872 | testdata/Builtins.lc 526:71-526:76 Type | 1931 | testdata/Builtins.lc 526:1-526:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
1873 | testdata/Builtins.lc 526:1-526:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a | 1932 | testdata/Builtins.lc 528:34-528:57 Type |
1874 | testdata/Builtins.lc 527:35-527:99 Type | 1933 | testdata/Builtins.lc 528:34-528:39 Type -> Type->Type |
1875 | testdata/Builtins.lc 527:35-527:99 V5 | 1934 | testdata/Builtins.lc 528:34-528:57 V3 |
1876 | testdata/Builtins.lc 527:39-527:48 'Nat -> Type->Type | 1935 | testdata/Builtins.lc 528:34-528:57 V1 |
1877 | testdata/Builtins.lc 527:35-527:99 'Nat | 1936 | testdata/Builtins.lc 528:48-528:53 Type -> Type->Type |
1878 | testdata/Builtins.lc 527:35-527:99 V3 | 1937 | testdata/Builtins.lc 528:1-528:14 {a} -> {b} -> 'TFMat a b -> 'TFMat b a |
1879 | testdata/Builtins.lc 527:51-527:56 Type | 1938 | testdata/Builtins.lc 529:34-529:53 Type |
1880 | testdata/Builtins.lc 527:35-527:99 V2 | 1939 | testdata/Builtins.lc 529:34-529:39 Type -> Type->Type |
1881 | testdata/Builtins.lc 527:62-527:71 'Nat -> Type->Type | 1940 | testdata/Builtins.lc 529:34-529:53 V1 |
1882 | testdata/Builtins.lc 527:74-527:78 Type | 1941 | testdata/Builtins.lc 529:48-529:53 Type |
1883 | testdata/Builtins.lc 527:1-527:9 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a -> a -> c->a | 1942 | testdata/Builtins.lc 529:1-529:16 {a} -> 'TFMat a a -> 'Float |
1884 | testdata/Builtins.lc 528:35-528:68 Type | 1943 | testdata/Builtins.lc 530:34-530:57 Type |
1885 | testdata/Builtins.lc 528:35-528:68 V3 | 1944 | testdata/Builtins.lc 530:34-530:39 Type -> Type->Type |
1886 | testdata/Builtins.lc 528:39-528:44 'Nat -> Type->Type | 1945 | testdata/Builtins.lc 530:34-530:57 V1 |
1887 | testdata/Builtins.lc 528:35-528:68 'Nat | 1946 | testdata/Builtins.lc 530:48-530:53 Type -> Type->Type |
1888 | testdata/Builtins.lc 528:35-528:68 V1 | 1947 | testdata/Builtins.lc 530:1-530:12 {a} -> 'TFMat a a -> 'TFMat a a |
1889 | testdata/Builtins.lc 528:47-528:52 Type | 1948 | testdata/Builtins.lc 531:34-531:71 Type |
1890 | testdata/Builtins.lc 528:1-528:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a | 1949 | testdata/Builtins.lc 531:34-531:71 V3 |
1891 | testdata/Builtins.lc 529:35-529:76 Type | 1950 | testdata/Builtins.lc 531:34-531:71 V2 |
1892 | testdata/Builtins.lc 529:35-529:76 V3 | 1951 | testdata/Builtins.lc 531:62-531:67 Type -> Type->Type |
1893 | testdata/Builtins.lc 529:39-529:48 'Nat -> Type->Type | 1952 | testdata/Builtins.lc 531:1-531:17 {a} -> {b} -> a -> b -> 'TFMat b a |
1894 | testdata/Builtins.lc 529:35-529:76 'Nat | 1953 | testdata/Builtins.lc 532:34-532:63 Type |
1895 | testdata/Builtins.lc 529:35-529:76 V1 | 1954 | testdata/Builtins.lc 532:34-532:39 Type -> Type->Type |
1896 | testdata/Builtins.lc 529:51-529:56 Type | 1955 | testdata/Builtins.lc 532:34-532:63 V3 |
1897 | testdata/Builtins.lc 529:61-529:66 Type | 1956 | testdata/Builtins.lc 532:34-532:63 V1 |
1898 | testdata/Builtins.lc 529:1-529:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a | 1957 | testdata/Builtins.lc 532:1-532:14 {a} -> {b} -> 'TFMat a b -> b->a |
1899 | testdata/Builtins.lc 530:35-530:73 Type | 1958 | testdata/Builtins.lc 533:34-533:63 Type |
1900 | testdata/Builtins.lc 530:35-530:73 V3 | 1959 | testdata/Builtins.lc 533:34-533:63 V3 |
1901 | testdata/Builtins.lc 530:39-530:44 'Nat -> Type->Type | 1960 | testdata/Builtins.lc 533:48-533:53 Type -> Type->Type |
1902 | testdata/Builtins.lc 530:35-530:73 'Nat | 1961 | testdata/Builtins.lc 533:34-533:63 V2 |
1903 | testdata/Builtins.lc 530:35-530:73 V1 | 1962 | testdata/Builtins.lc 533:1-533:14 {a} -> {b} -> a -> 'TFMat a b -> b |
1904 | testdata/Builtins.lc 530:47-530:52 Type | 1963 | testdata/Builtins.lc 534:34-534:71 Type |
1905 | testdata/Builtins.lc 530:1-530:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a | 1964 | testdata/Builtins.lc 534:34-534:39 Type -> Type->Type |
1906 | testdata/Builtins.lc 531:35-531:85 Type | 1965 | testdata/Builtins.lc 534:34-534:71 V5 |
1907 | testdata/Builtins.lc 531:35-531:85 V3 | 1966 | testdata/Builtins.lc 534:34-534:71 V3 |
1908 | testdata/Builtins.lc 531:39-531:48 'Nat -> Type->Type | 1967 | testdata/Builtins.lc 534:48-534:53 Type -> Type->Type |
1909 | testdata/Builtins.lc 531:35-531:85 'Nat | 1968 | testdata/Builtins.lc 534:34-534:71 V2 |
1910 | testdata/Builtins.lc 531:35-531:85 V1 | 1969 | testdata/Builtins.lc 534:62-534:67 Type -> Type->Type |
1911 | testdata/Builtins.lc 531:51-531:56 Type | 1970 | testdata/Builtins.lc 534:1-534:14 {a} -> {b} -> {c} -> 'TFMat a b -> 'TFMat b c -> 'TFMat a c |
1912 | testdata/Builtins.lc 531:61-531:66 Type | 1971 | testdata/Builtins.lc 537:35-537:97 Type |
1913 | testdata/Builtins.lc 531:70-531:75 Type | 1972 | testdata/Builtins.lc 537:35-537:38 Type->Type |
1914 | testdata/Builtins.lc 531:1-531:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a | 1973 | testdata/Builtins.lc 537:35-537:97 V7 |
1915 | testdata/Builtins.lc 534:34-534:70 Type | 1974 | testdata/Builtins.lc 537:35-537:97 V6 |
1916 | testdata/Builtins.lc 534:34-534:43 'Nat -> Type->Type | 1975 | testdata/Builtins.lc 537:46-537:55 'Nat -> Type->Type |
1917 | testdata/Builtins.lc 534:34-534:70 'Nat | 1976 | testdata/Builtins.lc 537:35-537:97 'Nat |
1918 | testdata/Builtins.lc 534:34-534:70 V1 | 1977 | testdata/Builtins.lc 537:35-537:97 V4 |
1919 | testdata/Builtins.lc 534:46-534:51 Type | 1978 | testdata/Builtins.lc 537:35-537:97 V3 |
1920 | testdata/Builtins.lc 534:55-534:64 'Nat -> Type->Type | 1979 | testdata/Builtins.lc 537:65-537:74 'Nat -> Type->Type |
1921 | testdata/Builtins.lc 534:67-534:70 Type | 1980 | testdata/Builtins.lc 537:77-537:81 Type |
1922 | testdata/Builtins.lc 534:1-534:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int | 1981 | testdata/Builtins.lc 536:1-536:13 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1923 | testdata/Builtins.lc 535:34-535:71 Type | 1982 | testdata/Builtins.lc 536:15-536:32 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1924 | testdata/Builtins.lc 535:34-535:43 'Nat -> Type->Type | 1983 | testdata/Builtins.lc 536:34-536:49 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1925 | testdata/Builtins.lc 535:34-535:71 'Nat | 1984 | testdata/Builtins.lc 536:51-536:71 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1926 | testdata/Builtins.lc 535:34-535:71 V1 | 1985 | testdata/Builtins.lc 536:73-536:83 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1927 | testdata/Builtins.lc 535:46-535:51 Type | 1986 | testdata/Builtins.lc 536:85-536:98 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
1928 | testdata/Builtins.lc 535:55-535:64 'Nat -> Type->Type | 1987 | testdata/Builtins.lc 538:35-538:76 Type |
1929 | testdata/Builtins.lc 535:67-535:71 Type | 1988 | testdata/Builtins.lc 538:35-538:76 V3 |
1930 | testdata/Builtins.lc 535:1-535:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word | 1989 | testdata/Builtins.lc 538:39-538:55 Type->Type |
1931 | testdata/Builtins.lc 536:34-536:72 Type | 1990 | testdata/Builtins.lc 538:35-538:76 V1 |
1932 | testdata/Builtins.lc 536:34-536:43 'Nat -> Type->Type | 1991 | testdata/Builtins.lc 538:72-538:76 Type |
1933 | testdata/Builtins.lc 536:34-536:72 'Nat | 1992 | testdata/Builtins.lc 538:1-538:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
1934 | testdata/Builtins.lc 536:34-536:72 V1 | 1993 | testdata/Builtins.lc 538:12-538:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
1935 | testdata/Builtins.lc 536:46-536:49 Type | 1994 | testdata/Builtins.lc 541:35-541:67 Type |
1936 | testdata/Builtins.lc 536:55-536:64 'Nat -> Type->Type | 1995 | testdata/Builtins.lc 541:35-541:67 V3 |
1937 | testdata/Builtins.lc 536:67-536:72 Type | ||
1938 | testdata/Builtins.lc 536:1-536:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float | ||
1939 | testdata/Builtins.lc 537:34-537:72 Type | ||
1940 | testdata/Builtins.lc 537:34-537:43 'Nat -> Type->Type | ||
1941 | testdata/Builtins.lc 537:34-537:72 'Nat | ||
1942 | testdata/Builtins.lc 537:34-537:72 V1 | ||
1943 | testdata/Builtins.lc 537:46-537:50 Type | ||
1944 | testdata/Builtins.lc 537:55-537:64 'Nat -> Type->Type | ||
1945 | testdata/Builtins.lc 537:67-537:72 Type | ||
1946 | testdata/Builtins.lc 537:1-537:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float | ||
1947 | testdata/Builtins.lc 539:35-539:71 Type | ||
1948 | testdata/Builtins.lc 539:35-539:71 V3 | ||
1949 | testdata/Builtins.lc 539:39-539:48 'Nat -> Type->Type | ||
1950 | testdata/Builtins.lc 539:35-539:71 'Nat | ||
1951 | testdata/Builtins.lc 539:35-539:71 V1 | ||
1952 | testdata/Builtins.lc 539:51-539:56 Type | ||
1953 | testdata/Builtins.lc 539:66-539:71 Type | ||
1954 | testdata/Builtins.lc 539:1-539:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float | ||
1955 | testdata/Builtins.lc 540:35-540:76 Type | ||
1956 | testdata/Builtins.lc 540:35-540:76 V3 | ||
1957 | testdata/Builtins.lc 540:39-540:48 'Nat -> Type->Type | ||
1958 | testdata/Builtins.lc 540:35-540:76 'Nat | ||
1959 | testdata/Builtins.lc 540:35-540:76 V1 | ||
1960 | testdata/Builtins.lc 540:51-540:56 Type | ||
1961 | testdata/Builtins.lc 540:71-540:76 Type | ||
1962 | testdata/Builtins.lc 540:1-540:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | ||
1963 | testdata/Builtins.lc 540:15-540:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | ||
1964 | testdata/Builtins.lc 541:35-541:72 Type | ||
1965 | testdata/Builtins.lc 541:35-541:72 V1 | ||
1966 | testdata/Builtins.lc 541:39-541:56 Type | ||
1967 | testdata/Builtins.lc 541:39-541:48 'Nat -> Type->Type | 1996 | testdata/Builtins.lc 541:39-541:48 'Nat -> Type->Type |
1997 | testdata/Builtins.lc 541:35-541:67 'Nat | ||
1998 | testdata/Builtins.lc 541:35-541:67 V1 | ||
1968 | testdata/Builtins.lc 541:51-541:56 Type | 1999 | testdata/Builtins.lc 541:51-541:56 Type |
1969 | testdata/Builtins.lc 541:1-541:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a | 2000 | testdata/Builtins.lc 540:1-540:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1970 | testdata/Builtins.lc 542:35-542:67 Type | 2001 | testdata/Builtins.lc 540:11-540:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1971 | testdata/Builtins.lc 542:35-542:67 V3 | 2002 | testdata/Builtins.lc 540:21-540:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1972 | testdata/Builtins.lc 542:39-542:48 'Nat -> Type->Type | 2003 | testdata/Builtins.lc 543:34-543:60 Type |
1973 | testdata/Builtins.lc 542:35-542:67 'Nat | 2004 | testdata/Builtins.lc 543:34-543:43 'Nat -> Type->Type |
1974 | testdata/Builtins.lc 542:35-542:67 V1 | 2005 | testdata/Builtins.lc 543:34-543:60 'Nat |
1975 | testdata/Builtins.lc 542:51-542:56 Type | 2006 | testdata/Builtins.lc 543:34-543:60 V1 |
1976 | testdata/Builtins.lc 542:1-542:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2007 | testdata/Builtins.lc 543:46-543:51 Type |
1977 | testdata/Builtins.lc 543:35-543:77 Type | 2008 | testdata/Builtins.lc 543:55-543:60 Type |
1978 | testdata/Builtins.lc 543:35-543:77 V3 | 2009 | testdata/Builtins.lc 543:1-543:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float |
1979 | testdata/Builtins.lc 543:39-543:48 'Nat -> Type->Type | 2010 | testdata/Builtins.lc 544:34-544:66 Type |
1980 | testdata/Builtins.lc 543:35-543:77 'Nat | 2011 | testdata/Builtins.lc 544:34-544:43 'Nat -> Type->Type |
1981 | testdata/Builtins.lc 543:35-543:77 V1 | 2012 | testdata/Builtins.lc 544:34-544:66 'Nat |
1982 | testdata/Builtins.lc 543:51-543:56 Type | 2013 | testdata/Builtins.lc 544:34-544:66 V1 |
1983 | testdata/Builtins.lc 543:1-543:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2014 | testdata/Builtins.lc 544:46-544:51 Type |
1984 | testdata/Builtins.lc 543:18-543:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2015 | testdata/Builtins.lc 544:55-544:66 Type |
1985 | testdata/Builtins.lc 544:35-544:72 Type | 2016 | testdata/Builtins.lc 544:55-544:58 'Nat -> Type->Type |
1986 | testdata/Builtins.lc 544:35-544:72 V3 | 2017 | testdata/Builtins.lc 544:61-544:66 Type |
1987 | testdata/Builtins.lc 544:39-544:48 'Nat -> Type->Type | 2018 | testdata/Builtins.lc 544:1-544:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) |
1988 | testdata/Builtins.lc 544:35-544:72 'Nat | 2019 | testdata/Builtins.lc 545:34-545:66 Type |
1989 | testdata/Builtins.lc 544:35-544:72 V1 | 2020 | testdata/Builtins.lc 545:34-545:43 'Nat -> Type->Type |
1990 | testdata/Builtins.lc 544:51-544:56 Type | 2021 | testdata/Builtins.lc 545:34-545:66 'Nat |
1991 | testdata/Builtins.lc 544:1-544:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2022 | testdata/Builtins.lc 545:34-545:66 V1 |
1992 | testdata/Builtins.lc 546:34-546:57 Type | 2023 | testdata/Builtins.lc 545:46-545:51 Type |
1993 | testdata/Builtins.lc 546:34-546:39 Type -> Type->Type | 2024 | testdata/Builtins.lc 545:55-545:66 Type |
1994 | testdata/Builtins.lc 546:34-546:57 V3 | 2025 | testdata/Builtins.lc 545:55-545:58 'Nat -> Type->Type |
1995 | testdata/Builtins.lc 546:34-546:57 V1 | 2026 | testdata/Builtins.lc 545:61-545:66 Type |
1996 | testdata/Builtins.lc 546:48-546:53 Type -> Type->Type | 2027 | testdata/Builtins.lc 545:1-545:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
1997 | testdata/Builtins.lc 546:1-546:14 {a} -> {b} -> 'TFMat a b -> 'TFMat b a | 2028 | testdata/Builtins.lc 546:34-546:66 Type |
1998 | testdata/Builtins.lc 547:34-547:53 Type | 2029 | testdata/Builtins.lc 546:34-546:43 'Nat -> Type->Type |
1999 | testdata/Builtins.lc 547:34-547:39 Type -> Type->Type | 2030 | testdata/Builtins.lc 546:34-546:66 'Nat |
2000 | testdata/Builtins.lc 547:34-547:53 V1 | 2031 | testdata/Builtins.lc 546:34-546:66 V1 |
2001 | testdata/Builtins.lc 547:48-547:53 Type | 2032 | testdata/Builtins.lc 546:46-546:51 Type |
2002 | testdata/Builtins.lc 547:1-547:16 {a} -> 'TFMat a a -> 'Float | 2033 | testdata/Builtins.lc 546:55-546:66 Type |
2003 | testdata/Builtins.lc 548:34-548:57 Type | 2034 | testdata/Builtins.lc 546:55-546:58 'Nat -> Type->Type |
2004 | testdata/Builtins.lc 548:34-548:39 Type -> Type->Type | 2035 | testdata/Builtins.lc 546:61-546:66 Type |
2005 | testdata/Builtins.lc 548:34-548:57 V1 | 2036 | testdata/Builtins.lc 546:1-546:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
2006 | testdata/Builtins.lc 548:48-548:53 Type -> Type->Type | 2037 | testdata/Builtins.lc 562:6-562:13 Type |
2007 | testdata/Builtins.lc 548:1-548:12 {a} -> 'TFMat a a -> 'TFMat a a | 2038 | testdata/Builtins.lc 563:20-563:26 Type |
2008 | testdata/Builtins.lc 549:34-549:71 Type | 2039 | testdata/Builtins.lc 564:20-564:27 Type |
2009 | testdata/Builtins.lc 549:34-549:71 V3 | 2040 | testdata/Builtins.lc 563:3-563:16 'String->'Texture |
2010 | testdata/Builtins.lc 549:34-549:71 V2 | 2041 | testdata/Builtins.lc 566:20-566:23 'Nat -> Type->Type |
2011 | testdata/Builtins.lc 549:62-549:67 Type -> Type->Type | 2042 | testdata/Builtins.lc 566:26-566:29 Type |
2012 | testdata/Builtins.lc 549:1-549:17 {a} -> {b} -> a -> b -> 'TFMat b a | 2043 | testdata/Builtins.lc 567:20-568:27 Type |
2013 | testdata/Builtins.lc 550:34-550:63 Type | 2044 | testdata/Builtins.lc 567:20-567:25 'Nat -> Type->Type |
2014 | testdata/Builtins.lc 550:34-550:39 Type -> Type->Type | 2045 | testdata/Builtins.lc 567:29-567:47 Type |
2015 | testdata/Builtins.lc 550:34-550:63 V3 | 2046 | testdata/Builtins.lc 567:29-567:34 Type->Type |
2016 | testdata/Builtins.lc 550:34-550:63 V1 | 2047 | testdata/Builtins.lc 567:36-567:47 Type |
2017 | testdata/Builtins.lc 550:1-550:14 {a} -> {b} -> 'TFMat a b -> b->a | 2048 | testdata/Builtins.lc 567:36-567:39 'Nat -> Type->Type |
2018 | testdata/Builtins.lc 551:34-551:63 Type | 2049 | testdata/Builtins.lc 567:42-567:47 Type |
2019 | testdata/Builtins.lc 551:34-551:63 V3 | 2050 | testdata/Builtins.lc 568:20-568:27 Type |
2020 | testdata/Builtins.lc 551:48-551:53 Type -> Type->Type | 2051 | testdata/Builtins.lc 566:3-566:12 'VecS 'Int (Succ (Succ Zero)) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) -> 'Texture |
2021 | testdata/Builtins.lc 551:34-551:63 V2 | 2052 | testdata/Builtins.lc 570:6-570:12 Type |
2022 | testdata/Builtins.lc 551:1-551:14 {a} -> {b} -> a -> 'TFMat a b -> b | 2053 | testdata/Builtins.lc 571:5-571:16 'Filter |
2023 | testdata/Builtins.lc 552:34-552:71 Type | 2054 | testdata/Builtins.lc 572:5-572:17 'Filter |
2024 | testdata/Builtins.lc 552:34-552:39 Type -> Type->Type | 2055 | testdata/Builtins.lc 574:6-574:14 Type |
2025 | testdata/Builtins.lc 552:34-552:71 V5 | 2056 | testdata/Builtins.lc 575:5-575:11 'EdgeMode |
2026 | testdata/Builtins.lc 552:34-552:71 V3 | 2057 | testdata/Builtins.lc 576:5-576:19 'EdgeMode |
2027 | testdata/Builtins.lc 552:48-552:53 Type -> Type->Type | 2058 | testdata/Builtins.lc 577:5-577:16 'EdgeMode |
2028 | testdata/Builtins.lc 552:34-552:71 V2 | 2059 | testdata/Builtins.lc 579:6-579:13 Type |
2029 | testdata/Builtins.lc 552:62-552:67 Type -> Type->Type | 2060 | testdata/Builtins.lc 579:24-579:30 Type |
2030 | testdata/Builtins.lc 552:1-552:14 {a} -> {b} -> {c} -> 'TFMat a b -> 'TFMat b c -> 'TFMat a c | 2061 | testdata/Builtins.lc 579:6-579:47 Type |
2031 | testdata/Builtins.lc 555:35-555:97 Type | 2062 | testdata/Builtins.lc 579:31-579:39 Type |
2032 | testdata/Builtins.lc 555:35-555:38 Type->Type | 2063 | testdata/Builtins.lc 579:40-579:47 Type |
2033 | testdata/Builtins.lc 555:35-555:97 V7 | 2064 | testdata/Builtins.lc 579:16-579:23 'Filter -> 'EdgeMode -> 'Texture->'Sampler |
2034 | testdata/Builtins.lc 555:35-555:97 V6 | 2065 | testdata/Builtins.lc 582:14-582:21 Type |
2035 | testdata/Builtins.lc 555:46-555:55 'Nat -> Type->Type | 2066 | testdata/Builtins.lc 582:25-582:51 Type |
2036 | testdata/Builtins.lc 555:35-555:97 'Nat | 2067 | testdata/Builtins.lc 582:25-582:28 'Nat -> Type->Type |
2037 | testdata/Builtins.lc 555:35-555:97 V4 | 2068 | testdata/Builtins.lc 582:31-582:36 Type |
2038 | testdata/Builtins.lc 555:35-555:97 V3 | 2069 | testdata/Builtins.lc 582:40-582:51 Type |
2039 | testdata/Builtins.lc 555:65-555:74 'Nat -> Type->Type | 2070 | testdata/Builtins.lc 582:40-582:43 'Nat -> Type->Type |
2040 | testdata/Builtins.lc 555:77-555:81 Type | 2071 | testdata/Builtins.lc 582:46-582:51 Type |
2041 | testdata/Builtins.lc 554:1-554:13 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2072 | testdata/Builtins.lc 582:1-582:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
2042 | testdata/Builtins.lc 554:15-554:32 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2073 | testdata/Builtins.lc 585:30-585:39 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
2043 | testdata/Builtins.lc 554:34-554:49 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2074 | testdata/Builtins.lc 585:41-585:60 V1->V1 |
2044 | testdata/Builtins.lc 554:51-554:71 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2075 | testdata/Builtins.lc 585:41-585:51 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a |
2045 | testdata/Builtins.lc 554:73-554:83 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2076 | testdata/Builtins.lc 585:53-585:60 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float |
2046 | testdata/Builtins.lc 554:85-554:98 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2077 | testdata/Builtins.lc 585:59-585:60 'Float |
2047 | testdata/Builtins.lc 556:35-556:76 Type | 2078 | testdata/Builtins.lc 585:59-585:60 'Int |
2048 | testdata/Builtins.lc 556:35-556:76 V3 | 2079 | testdata/Builtins.lc 585:1-585:20 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) DefinedDepth ('InterpolatedType a)) |
2049 | testdata/Builtins.lc 556:39-556:55 Type->Type | 2080 | testdata/Builtins.lc 586:46-586:55 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
2050 | testdata/Builtins.lc 556:35-556:76 V1 | 2081 | testdata/Builtins.lc 586:57-586:67 V1->V1 |
2051 | testdata/Builtins.lc 556:72-556:76 Type | 2082 | testdata/Builtins.lc 586:57-586:67 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a |
2052 | testdata/Builtins.lc 556:1-556:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 2083 | testdata/Builtins.lc 586:1-586:33 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a) -> 'Float) -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) DefinedDepth ('InterpolatedType a)) |
2053 | testdata/Builtins.lc 556:12-556:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 2084 | testdata/Builtins.lc 587:24-587:32 {a} -> {b} -> a -> b -> 'Tuple2 a b |
2054 | testdata/Builtins.lc 559:35-559:67 Type | 2085 | testdata/Builtins.lc 587:1-587:15 {a} -> {b} -> a -> b -> 'Tuple2 a b |
2055 | testdata/Builtins.lc 559:35-559:67 V3 | 2086 | testdata/Builtins.lc 588:25-588:35 V2 -> V2->V2 |
2056 | testdata/Builtins.lc 559:39-559:48 'Nat -> Type->Type | 2087 | testdata/Builtins.lc 588:25-588:35 V2->V2 |
2057 | testdata/Builtins.lc 559:35-559:67 'Nat | 2088 | testdata/Builtins.lc 588:25-588:35 V2 |
2058 | testdata/Builtins.lc 559:35-559:67 V1 | 2089 | testdata/Builtins.lc 588:25-588:35 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
2059 | testdata/Builtins.lc 559:51-559:56 Type | 2090 | testdata/Builtins.lc 588:13-588:21 'Tuple2 ('FragOps' V1) ('Stream ('Fragment V2 V0 ('RemSemantics V1))) |
2060 | testdata/Builtins.lc 558:1-558:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2091 | testdata/Builtins.lc 588:13-588:21 V4 |
2061 | testdata/Builtins.lc 558:11-558:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2092 | testdata/Builtins.lc 588:1-588:8 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FrameBuffer a b -> 'Tuple2 ('FragOps' b) ('Stream ('Fragment a c ('RemSemantics b))) -> 'FrameBuffer a b |
2062 | testdata/Builtins.lc 558:21-558:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2093 | testdata/Builtins.lc 589:15-589:24 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output |
2063 | testdata/Builtins.lc 561:34-561:60 Type | 2094 | testdata/Builtins.lc 589:1-589:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output |
2064 | testdata/Builtins.lc 561:34-561:43 'Nat -> Type->Type | 2095 | testdata/Builtins.lc 590:14-590:25 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
2065 | testdata/Builtins.lc 561:34-561:60 'Nat | 2096 | testdata/Builtins.lc 590:1-590:11 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
2066 | testdata/Builtins.lc 561:34-561:60 V1 | 2097 | testdata/Builtins.lc 591:19-591:29 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) |
2067 | testdata/Builtins.lc 561:46-561:51 Type | 2098 | testdata/Builtins.lc 591:1-591:16 'Float -> 'Image (Succ Zero) ('Depth 'Float) |
2068 | testdata/Builtins.lc 561:55-561:60 Type | 2099 | testdata/Builtins.lc 592:19-592:29 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
2069 | testdata/Builtins.lc 561:1-561:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float | 2100 | testdata/Builtins.lc 592:1-592:16 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) |
2070 | testdata/Builtins.lc 562:34-562:66 Type | ||
2071 | testdata/Builtins.lc 562:34-562:43 'Nat -> Type->Type | ||
2072 | testdata/Builtins.lc 562:34-562:66 'Nat | ||
2073 | testdata/Builtins.lc 562:34-562:66 V1 | ||
2074 | testdata/Builtins.lc 562:46-562:51 Type | ||
2075 | testdata/Builtins.lc 562:55-562:66 Type | ||
2076 | testdata/Builtins.lc 562:55-562:58 'Nat -> Type->Type | ||
2077 | testdata/Builtins.lc 562:61-562:66 Type | ||
2078 | testdata/Builtins.lc 562:1-562:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) | ||
2079 | testdata/Builtins.lc 563:34-563:66 Type | ||
2080 | testdata/Builtins.lc 563:34-563:43 'Nat -> Type->Type | ||
2081 | testdata/Builtins.lc 563:34-563:66 'Nat | ||
2082 | testdata/Builtins.lc 563:34-563:66 V1 | ||
2083 | testdata/Builtins.lc 563:46-563:51 Type | ||
2084 | testdata/Builtins.lc 563:55-563:66 Type | ||
2085 | testdata/Builtins.lc 563:55-563:58 'Nat -> Type->Type | ||
2086 | testdata/Builtins.lc 563:61-563:66 Type | ||
2087 | testdata/Builtins.lc 563:1-563:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) | ||
2088 | testdata/Builtins.lc 564:34-564:66 Type | ||
2089 | testdata/Builtins.lc 564:34-564:43 'Nat -> Type->Type | ||
2090 | testdata/Builtins.lc 564:34-564:66 'Nat | ||
2091 | testdata/Builtins.lc 564:34-564:66 V1 | ||
2092 | testdata/Builtins.lc 564:46-564:51 Type | ||
2093 | testdata/Builtins.lc 564:55-564:66 Type | ||
2094 | testdata/Builtins.lc 564:55-564:58 'Nat -> Type->Type | ||
2095 | testdata/Builtins.lc 564:61-564:66 Type | ||
2096 | testdata/Builtins.lc 564:1-564:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
2097 | testdata/Builtins.lc 580:6-580:13 Type | ||
2098 | testdata/Builtins.lc 581:20-581:26 Type | ||
2099 | testdata/Builtins.lc 582:20-582:27 Type | ||
2100 | testdata/Builtins.lc 581:3-581:16 'String->'Texture | ||
2101 | testdata/Builtins.lc 584:20-584:23 'Nat -> Type->Type | ||
2102 | testdata/Builtins.lc 584:26-584:29 Type | ||
2103 | testdata/Builtins.lc 585:20-586:27 Type | ||
2104 | testdata/Builtins.lc 585:20-585:25 'Nat -> Type->Type | ||
2105 | testdata/Builtins.lc 585:29-585:47 Type | ||
2106 | testdata/Builtins.lc 585:29-585:34 Type->Type | ||
2107 | testdata/Builtins.lc 585:36-585:47 Type | ||
2108 | testdata/Builtins.lc 585:36-585:39 'Nat -> Type->Type | ||
2109 | testdata/Builtins.lc 585:42-585:47 Type | ||
2110 | testdata/Builtins.lc 586:20-586:27 Type | ||
2111 | testdata/Builtins.lc 584:3-584:12 'VecS 'Int (Succ (Succ Zero)) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) -> 'Texture | ||
2112 | testdata/Builtins.lc 588:6-588:12 Type | ||
2113 | testdata/Builtins.lc 589:5-589:16 'Filter | ||
2114 | testdata/Builtins.lc 590:5-590:17 'Filter | ||
2115 | testdata/Builtins.lc 592:6-592:14 Type | ||
2116 | testdata/Builtins.lc 593:5-593:11 'EdgeMode | ||
2117 | testdata/Builtins.lc 594:5-594:19 'EdgeMode | ||
2118 | testdata/Builtins.lc 595:5-595:16 'EdgeMode | ||
2119 | testdata/Builtins.lc 597:6-597:13 Type | ||
2120 | testdata/Builtins.lc 597:24-597:30 Type | ||
2121 | testdata/Builtins.lc 597:6-597:47 Type | ||
2122 | testdata/Builtins.lc 597:31-597:39 Type | ||
2123 | testdata/Builtins.lc 597:40-597:47 Type | ||
2124 | testdata/Builtins.lc 597:16-597:23 'Filter -> 'EdgeMode -> 'Texture->'Sampler | ||
2125 | testdata/Builtins.lc 600:14-600:21 Type | ||
2126 | testdata/Builtins.lc 600:25-600:51 Type | ||
2127 | testdata/Builtins.lc 600:25-600:28 'Nat -> Type->Type | ||
2128 | testdata/Builtins.lc 600:31-600:36 Type | ||
2129 | testdata/Builtins.lc 600:40-600:51 Type | ||
2130 | testdata/Builtins.lc 600:40-600:43 'Nat -> Type->Type | ||
2131 | testdata/Builtins.lc 600:46-600:51 Type | ||
2132 | testdata/Builtins.lc 600:1-600:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
2133 | testdata/Builtins.lc 603:30-603:39 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | ||
2134 | testdata/Builtins.lc 603:41-603:60 V1->V1 | ||
2135 | testdata/Builtins.lc 603:41-603:51 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a | ||
2136 | testdata/Builtins.lc 603:53-603:60 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float | ||
2137 | testdata/Builtins.lc 603:59-603:60 'Float | ||
2138 | testdata/Builtins.lc 603:59-603:60 'Int | ||
2139 | testdata/Builtins.lc 603:1-603:20 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) DefinedDepth ('InterpolatedType a)) | ||
2140 | testdata/Builtins.lc 604:46-604:55 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | ||
2141 | testdata/Builtins.lc 604:57-604:67 V1->V1 | ||
2142 | testdata/Builtins.lc 604:57-604:67 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Fragment (Succ Zero) DefinedDepth a | ||
2143 | testdata/Builtins.lc 604:1-604:33 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a) -> 'Float) -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) DefinedDepth ('InterpolatedType a)) | ||
2144 | testdata/Builtins.lc 605:24-605:32 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
2145 | testdata/Builtins.lc 605:1-605:15 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
2146 | testdata/Builtins.lc 606:25-606:35 V2 -> V2->V2 | ||
2147 | testdata/Builtins.lc 606:25-606:35 V2->V2 | ||
2148 | testdata/Builtins.lc 606:25-606:35 V2 | ||
2149 | testdata/Builtins.lc 606:25-606:35 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FragOps' b -> 'Stream ('Fragment a c ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | ||
2150 | testdata/Builtins.lc 606:13-606:21 'Tuple2 ('FragOps' V1) ('Stream ('Fragment V2 V0 ('RemSemantics V1))) | ||
2151 | testdata/Builtins.lc 606:13-606:21 V4 | ||
2152 | testdata/Builtins.lc 606:1-606:8 {a:'Nat} -> {b} -> {c:'DepthHandler} -> 'FrameBuffer a b -> 'Tuple2 ('FragOps' b) ('Stream ('Fragment a c ('RemSemantics b))) -> 'FrameBuffer a b | ||
2153 | testdata/Builtins.lc 607:15-607:24 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output | ||
2154 | testdata/Builtins.lc 607:1-607:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output | ||
2155 | testdata/Builtins.lc 608:14-608:25 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | ||
2156 | testdata/Builtins.lc 608:1-608:11 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | ||
2157 | testdata/Builtins.lc 609:19-609:29 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) | ||
2158 | testdata/Builtins.lc 609:1-609:16 'Float -> 'Image (Succ Zero) ('Depth 'Float) | ||
2159 | testdata/Builtins.lc 610:19-610:29 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | ||
2160 | testdata/Builtins.lc 610:1-610:16 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) | ||
diff --git a/testdata/Internals.out b/testdata/Internals.out index 029bd6c7..9f5f04ee 100644 --- a/testdata/Internals.out +++ b/testdata/Internals.out | |||
@@ -139,3 +139,63 @@ testdata/Internals.lc 59:16-59:20 V2->V3 | |||
139 | testdata/Internals.lc 59:16-59:20 V3 | 139 | testdata/Internals.lc 59:16-59:20 V3 |
140 | testdata/Internals.lc 59:16-59:20 'Bool | 140 | testdata/Internals.lc 59:16-59:20 'Bool |
141 | testdata/Internals.lc 59:1-59:15 {a} -> 'Bool -> a -> a->a | 141 | testdata/Internals.lc 59:1-59:15 {a} -> 'Bool -> a -> a->a |
142 | testdata/Internals.lc 68:10-76:19 V0->Type | ||
143 | testdata/Internals.lc 68:10-76:19 Type | ||
144 | testdata/Internals.lc 68:10-68:13 Type | ||
145 | testdata/Internals.lc 68:14-68:17 Type | ||
146 | testdata/Internals.lc 68:14-68:17 V1 | ||
147 | testdata/Internals.lc 72:10-76:19 Type | ||
148 | testdata/Internals.lc 72:10-72:13 Type | ||
149 | testdata/Internals.lc 72:14-72:18 Type | ||
150 | testdata/Internals.lc 76:10-76:19 Type | ||
151 | testdata/Internals.lc 76:10-76:13 Type | ||
152 | testdata/Internals.lc 76:14-76:19 Type | ||
153 | testdata/Internals.lc 63:7-63:10 Type->Type | ||
154 | testdata/Internals.lc 63:7-64:22 Type | ||
155 | testdata/Internals.lc 64:14-64:22 Type | ||
156 | testdata/Internals.lc 64:14-64:17 Type | ||
157 | testdata/Internals.lc 64:21-64:22 Type | ||
158 | testdata/Internals.lc 68:14-77:27 {a} -> {b : 'Num a} -> 'Int->a | ||
159 | testdata/Internals.lc 68:14-77:27 {a : 'Num V0} -> 'Int->V2 | ||
160 | testdata/Internals.lc 69:13-69:20 {a:'Unit} -> 'Int->'Int | ||
161 | testdata/Internals.lc 69:13-69:20 'Int->'Int | ||
162 | testdata/Internals.lc 69:19-69:20 'Int | ||
163 | testdata/Internals.lc 72:14-77:27 {a : 'Num V0} -> 'Int->V2 | ||
164 | testdata/Internals.lc 73:13-73:26 {a:'Unit} -> 'Int->'Word | ||
165 | testdata/Internals.lc 73:13-73:26 'Int->'Word | ||
166 | testdata/Internals.lc 76:14-77:27 {a : 'Num V0} -> 'Int->V2 | ||
167 | testdata/Internals.lc 77:13-77:27 {a:'Unit} -> 'Int->'Float | ||
168 | testdata/Internals.lc 77:13-77:27 'Int->'Float | ||
169 | testdata/Internals.lc 64:3-64:10 {a} -> {b : 'Num a} -> 'Int->a | ||
170 | testdata/Internals.lc 63:7-65:32 Type | ||
171 | testdata/Internals.lc 65:14-65:32 Type | ||
172 | testdata/Internals.lc 65:14-65:15 Type | ||
173 | testdata/Internals.lc 65:19-65:32 Type | ||
174 | testdata/Internals.lc 65:19-65:20 Type | ||
175 | testdata/Internals.lc 65:24-65:32 Type | ||
176 | testdata/Internals.lc 68:14-78:29 {a} -> {b : 'Num a} -> a -> a->'Ordering | ||
177 | testdata/Internals.lc 68:14-78:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
178 | testdata/Internals.lc 70:13-70:27 {a:'Unit} -> 'Int -> 'Int->'Ordering | ||
179 | testdata/Internals.lc 70:13-70:27 'Int -> 'Int->'Ordering | ||
180 | testdata/Internals.lc 72:14-78:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
181 | testdata/Internals.lc 74:13-74:28 {a:'Unit} -> 'Word -> 'Word->'Ordering | ||
182 | testdata/Internals.lc 74:13-74:28 'Word -> 'Word->'Ordering | ||
183 | testdata/Internals.lc 76:14-78:29 {a : 'Num V0} -> V1 -> V2->'Ordering | ||
184 | testdata/Internals.lc 78:13-78:29 {a:'Unit} -> 'Float -> 'Float->'Ordering | ||
185 | testdata/Internals.lc 78:13-78:29 'Float -> 'Float->'Ordering | ||
186 | testdata/Internals.lc 65:3-65:10 {a} -> {b : 'Num a} -> a -> a->'Ordering | ||
187 | testdata/Internals.lc 63:7-66:19 Type | ||
188 | testdata/Internals.lc 66:13-66:19 Type | ||
189 | testdata/Internals.lc 66:13-66:14 Type | ||
190 | testdata/Internals.lc 66:18-66:19 Type | ||
191 | testdata/Internals.lc 68:14-79:28 {a} -> {b : 'Num a} -> a->a | ||
192 | testdata/Internals.lc 68:14-79:28 {a : 'Num V0} -> V1->V2 | ||
193 | testdata/Internals.lc 71:13-71:26 {a:'Unit} -> 'Int->'Int | ||
194 | testdata/Internals.lc 71:13-71:26 'Int->'Int | ||
195 | testdata/Internals.lc 72:14-79:28 {a : 'Num V0} -> V1->V2 | ||
196 | testdata/Internals.lc 75:13-75:27 {a:'Unit} -> 'Word->'Word | ||
197 | testdata/Internals.lc 75:13-75:27 'Word->'Word | ||
198 | testdata/Internals.lc 76:14-79:28 {a : 'Num V0} -> V1->V2 | ||
199 | testdata/Internals.lc 79:13-79:28 {a:'Unit} -> 'Float->'Float | ||
200 | testdata/Internals.lc 79:13-79:28 'Float->'Float | ||
201 | testdata/Internals.lc 66:3-66:9 {a} -> {b : 'Num a} -> a->a | ||
diff --git a/testdata/loopIssue.lc b/testdata/loopIssue.lc index 82fdd552..741b84f7 100644 --- a/testdata/loopIssue.lc +++ b/testdata/loopIssue.lc | |||
@@ -1,11 +1,15 @@ | |||
1 | {-# LANGUAGE NoImplicitPrelude #-} | 1 | {-# LANGUAGE NoImplicitPrelude #-} |
2 | {-# LANGUAGE TraceTypeCheck #-} | ||
2 | import Internals | 3 | import Internals |
3 | 4 | ||
4 | data Inf = Inf Inf | 5 | data Inf = Inf Inf |
5 | 6 | ||
6 | --xx = yy | 7 | --xx = yy |
7 | 8 | ||
8 | --inf = Inf inf | 9 | inf = Inf inf |
10 | |||
11 | x = 1 | ||
12 | |||
9 | {- | 13 | {- |
10 | inf2 = inf | 14 | inf2 = inf |
11 | 15 | ||
diff --git a/testdata/loopIssue.out b/testdata/loopIssue.out index fad12512..e81dbe9c 100644 --- a/testdata/loopIssue.out +++ b/testdata/loopIssue.out | |||
@@ -1,5 +1,12 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/loopIssue.lc 4:6-4:9 Type | 3 | testdata/loopIssue.lc 5:6-5:9 Type |
4 | testdata/loopIssue.lc 4:16-4:19 Type | 4 | testdata/loopIssue.lc 5:16-5:19 Type |
5 | testdata/loopIssue.lc 4:12-4:15 'Inf->'Inf | 5 | testdata/loopIssue.lc 5:12-5:15 'Inf->'Inf |
6 | testdata/loopIssue.lc 9:1-9:4 {a} -> a->a -> a | ||
7 | testdata/loopIssue.lc 9:7-9:10 V0->V1 | ||
8 | testdata/loopIssue.lc 9:7-9:10 V1 | ||
9 | testdata/loopIssue.lc 9:7-9:10 'Inf->'Inf | ||
10 | testdata/loopIssue.lc 9:1-9:4 'Inf | ||
11 | testdata/loopIssue.lc 11:5-11:6 'Int | ||
12 | testdata/loopIssue.lc 11:1-11:2 {a} -> {b : 'Num a}->a | ||
diff --git a/testdata/primes.lc b/testdata/primes.lc index ad78faa7..2c1392f7 100644 --- a/testdata/primes.lc +++ b/testdata/primes.lc | |||
@@ -11,8 +11,6 @@ f $ x = f x | |||
11 | 11 | ||
12 | id x = x | 12 | id x = x |
13 | 13 | ||
14 | fromInt = id | ||
15 | |||
16 | foldr _ e [] = e | 14 | foldr _ e [] = e |
17 | foldr f e (x: xs) = f x $ foldr f e xs | 15 | foldr f e (x: xs) = f x $ foldr f e xs |
18 | {- | 16 | {- |
diff --git a/testdata/primes.out b/testdata/primes.out index b6f8c6ef..964cfed4 100644 --- a/testdata/primes.out +++ b/testdata/primes.out | |||
@@ -10,109 +10,106 @@ testdata/primes.lc 4:34-4:35 Type | |||
10 | testdata/primes.lc 4:21-4:25 {a} -> a -> 'List a -> 'List a | 10 | testdata/primes.lc 4:21-4:25 {a} -> a -> 'List a -> 'List a |
11 | testdata/primes.lc 10:3-10:4 {a} -> {b} -> a->b -> a->b | 11 | testdata/primes.lc 10:3-10:4 {a} -> {b} -> a->b -> a->b |
12 | testdata/primes.lc 12:1-12:3 {a} -> a->a | 12 | testdata/primes.lc 12:1-12:3 {a} -> a->a |
13 | testdata/primes.lc 14:11-14:13 {a} -> a->a | 13 | testdata/primes.lc 14:1-14:6 {a} -> a->a -> a |
14 | testdata/primes.lc 14:1-14:8 {a} -> a->a | 14 | testdata/primes.lc 14:1-14:6 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a |
15 | testdata/primes.lc 16:1-16:6 {a} -> a->a -> a | 15 | testdata/primes.lc 22:12-22:17 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a |
16 | testdata/primes.lc 16:1-16:6 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a | 16 | testdata/primes.lc 22:19-22:53 V0 -> V2->V3 |
17 | testdata/primes.lc 24:12-24:17 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a | 17 | testdata/primes.lc 22:19-22:53 V2->V3 |
18 | testdata/primes.lc 24:19-24:53 V0 -> V2->V3 | 18 | testdata/primes.lc 22:28-22:53 V3 |
19 | testdata/primes.lc 24:19-24:53 V2->V3 | 19 | testdata/primes.lc 22:28-22:53 {a} -> 'Bool -> a -> a->a |
20 | testdata/primes.lc 24:28-24:53 V3 | 20 | testdata/primes.lc 22:33-22:34 'Bool |
21 | testdata/primes.lc 24:28-24:53 {a} -> 'Bool -> a -> a->a | 21 | testdata/primes.lc 22:33-22:34 V6 |
22 | testdata/primes.lc 24:33-24:34 'Bool | 22 | testdata/primes.lc 22:40-22:45 V0 |
23 | testdata/primes.lc 24:33-24:34 V6 | 23 | testdata/primes.lc 22:40-22:41 V0 |
24 | testdata/primes.lc 24:40-24:45 V0 | 24 | testdata/primes.lc 22:40-22:41 V4 |
25 | testdata/primes.lc 24:40-24:41 V0 | 25 | testdata/primes.lc 22:43-22:45 'List V2 |
26 | testdata/primes.lc 24:40-24:41 V4 | 26 | testdata/primes.lc 22:43-22:45 V3 |
27 | testdata/primes.lc 24:43-24:45 'List V2 | 27 | testdata/primes.lc 22:51-22:53 'List V2 |
28 | testdata/primes.lc 24:43-24:45 V3 | 28 | testdata/primes.lc 22:1-22:7 {a} -> a->'Bool -> 'List a -> 'List a |
29 | testdata/primes.lc 24:51-24:53 'List V2 | 29 | testdata/primes.lc 25:14-25:19 V0 |
30 | testdata/primes.lc 24:1-24:7 {a} -> a->'Bool -> 'List a -> 'List a | 30 | testdata/primes.lc 25:14-25:19 'Bool |
31 | testdata/primes.lc 27:14-27:19 V0 | 31 | testdata/primes.lc 24:1-24:5 'Bool |
32 | testdata/primes.lc 27:14-27:19 'Bool | 32 | testdata/primes.lc 24:1-24:5 V2 |
33 | testdata/primes.lc 26:1-26:5 'Bool | 33 | testdata/primes.lc 24:6-24:8 'Bool -> 'Bool->'Bool |
34 | testdata/primes.lc 26:1-26:5 V2 | 34 | testdata/primes.lc 27:7-27:12 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a |
35 | testdata/primes.lc 26:6-26:8 'Bool -> 'Bool->'Bool | 35 | testdata/primes.lc 27:13-27:17 V0 -> V2->V3 |
36 | testdata/primes.lc 29:7-29:12 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a | 36 | testdata/primes.lc 27:13-27:17 'Bool -> 'Bool->'Bool |
37 | testdata/primes.lc 29:13-29:17 V0 -> V2->V3 | 37 | testdata/primes.lc 27:18-27:22 'Bool |
38 | testdata/primes.lc 29:13-29:17 'Bool -> 'Bool->'Bool | 38 | testdata/primes.lc 27:1-27:4 'List 'Bool -> 'Bool |
39 | testdata/primes.lc 29:18-29:22 'Bool | 39 | testdata/primes.lc 29:9-29:14 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a |
40 | testdata/primes.lc 29:1-29:4 'List 'Bool -> 'Bool | 40 | testdata/primes.lc 29:16-29:32 V0 -> V2->V3 |
41 | testdata/primes.lc 31:9-31:14 {a} -> {b} -> (b -> a->a) -> a -> 'List b -> a | 41 | testdata/primes.lc 29:16-29:32 V2->V3 |
42 | testdata/primes.lc 31:16-31:32 V0 -> V2->V3 | 42 | testdata/primes.lc 29:27-29:32 V3 |
43 | testdata/primes.lc 31:16-31:32 V2->V3 | 43 | testdata/primes.lc 29:27-29:28 V0 |
44 | testdata/primes.lc 31:27-31:32 V3 | 44 | testdata/primes.lc 29:27-29:28 V6 |
45 | testdata/primes.lc 31:27-31:28 V0 | 45 | testdata/primes.lc 29:30-29:32 'List V0 |
46 | testdata/primes.lc 31:27-31:28 V6 | 46 | testdata/primes.lc 29:1-29:4 {a} -> {b} -> a->b -> 'List a -> 'List b |
47 | testdata/primes.lc 31:30-31:32 'List V0 | 47 | testdata/primes.lc 31:7-31:17 'Int -> 'Int->'Int |
48 | testdata/primes.lc 31:1-31:4 {a} -> {b} -> a->b -> 'List a -> 'List b | 48 | testdata/primes.lc 31:1-31:4 'Int -> 'Int->'Int |
49 | testdata/primes.lc 32:11-32:20 'Float->'Int | ||
50 | testdata/primes.lc 32:22-32:51 'Float | ||
51 | testdata/primes.lc 32:22-32:35 'Float->'Float | ||
52 | testdata/primes.lc 32:37-32:51 'Float | ||
53 | testdata/primes.lc 32:37-32:51 'Int->'Float | ||
54 | testdata/primes.lc 32:1-32:6 'Int->'Int | ||
49 | testdata/primes.lc 33:7-33:17 'Int -> 'Int->'Int | 55 | testdata/primes.lc 33:7-33:17 'Int -> 'Int->'Int |
50 | testdata/primes.lc 33:1-33:4 'Int -> 'Int->'Int | 56 | testdata/primes.lc 33:1-33:4 'Int -> 'Int->'Int |
51 | testdata/primes.lc 34:11-34:20 'Float->'Int | 57 | testdata/primes.lc 34:7-34:17 'Int -> 'Int->'Int |
52 | testdata/primes.lc 34:22-34:51 'Float | 58 | testdata/primes.lc 34:1-34:4 'Int -> 'Int->'Int |
53 | testdata/primes.lc 34:22-34:35 'Float->'Float | 59 | testdata/primes.lc 38:10-38:15 V0 |
54 | testdata/primes.lc 34:37-34:51 'Float | 60 | testdata/primes.lc 38:10-38:15 'Bool |
55 | testdata/primes.lc 34:37-34:51 'Int->'Float | 61 | testdata/primes.lc 37:11-37:15 'Bool |
56 | testdata/primes.lc 34:1-34:6 'Int->'Int | 62 | testdata/primes.lc 37:5-37:7 'Ordering |
57 | testdata/primes.lc 35:7-35:17 'Int -> 'Int->'Int | 63 | testdata/primes.lc 37:5-37:7 V1 |
58 | testdata/primes.lc 35:1-35:4 'Int -> 'Int->'Int | 64 | testdata/primes.lc 36:15-36:29 'Ordering |
59 | testdata/primes.lc 36:7-36:17 'Int -> 'Int->'Int | 65 | testdata/primes.lc 36:15-36:29 'Int -> 'Int->'Ordering |
60 | testdata/primes.lc 36:1-36:4 'Int -> 'Int->'Int | 66 | testdata/primes.lc 36:3-36:5 'Int -> 'Int->'Bool |
61 | testdata/primes.lc 40:10-40:15 V0 | 67 | testdata/primes.lc 42:10-42:14 V0 |
62 | testdata/primes.lc 40:10-40:15 'Bool | 68 | testdata/primes.lc 42:10-42:14 'Bool |
63 | testdata/primes.lc 39:11-39:15 'Bool | 69 | testdata/primes.lc 41:11-41:16 'Bool |
64 | testdata/primes.lc 39:5-39:7 'Ordering | 70 | testdata/primes.lc 41:5-41:7 'Ordering |
65 | testdata/primes.lc 39:5-39:7 V1 | 71 | testdata/primes.lc 41:5-41:7 V1 |
66 | testdata/primes.lc 38:15-38:29 'Ordering | 72 | testdata/primes.lc 40:15-40:29 'Ordering |
67 | testdata/primes.lc 38:15-38:29 'Int -> 'Int->'Ordering | 73 | testdata/primes.lc 40:15-40:29 'Int -> 'Int->'Ordering |
68 | testdata/primes.lc 38:3-38:5 'Int -> 'Int->'Bool | 74 | testdata/primes.lc 40:3-40:5 'Int -> 'Int->'Bool |
69 | testdata/primes.lc 44:10-44:14 V0 | 75 | testdata/primes.lc 44:13-44:17 V0 |
70 | testdata/primes.lc 44:10-44:14 'Bool | 76 | testdata/primes.lc 44:13-44:17 'Bool |
71 | testdata/primes.lc 43:11-43:16 'Bool | 77 | testdata/primes.lc 45:12-45:17 'Bool |
72 | testdata/primes.lc 43:5-43:7 'Ordering | 78 | testdata/primes.lc 44:5-44:10 'Bool |
73 | testdata/primes.lc 43:5-43:7 V1 | 79 | testdata/primes.lc 44:5-44:10 V1 |
74 | testdata/primes.lc 42:15-42:29 'Ordering | 80 | testdata/primes.lc 44:1-44:4 'Bool->'Bool |
75 | testdata/primes.lc 42:15-42:29 'Int -> 'Int->'Ordering | 81 | testdata/primes.lc 49:10-49:13 V1->V1 |
76 | testdata/primes.lc 42:3-42:5 'Int -> 'Int->'Bool | 82 | testdata/primes.lc 49:10-49:13 'Bool->'Bool |
77 | testdata/primes.lc 46:13-46:17 V0 | 83 | testdata/primes.lc 49:3-49:5 'Int -> 'Int->'Bool |
78 | testdata/primes.lc 46:13-46:17 'Bool | 84 | testdata/primes.lc 51:1-51:10 {a} -> a->a -> a |
79 | testdata/primes.lc 47:12-47:17 'Bool | 85 | testdata/primes.lc 51:14-51:26 V0->V1 |
80 | testdata/primes.lc 46:5-46:10 'Bool | 86 | testdata/primes.lc 51:14-51:26 V1 |
81 | testdata/primes.lc 46:5-46:10 V1 | 87 | testdata/primes.lc 51:23-51:26 V1 -> 'List V2 -> 'List V2 |
82 | testdata/primes.lc 46:1-46:4 'Bool->'Bool | 88 | testdata/primes.lc 51:23-51:26 'List V2 -> 'List V2 |
83 | testdata/primes.lc 51:10-51:13 V1->V1 | 89 | testdata/primes.lc 51:23-51:26 'List V2 |
84 | testdata/primes.lc 51:10-51:13 'Bool->'Bool | 90 | testdata/primes.lc 51:23-51:26 'Bool |
85 | testdata/primes.lc 51:3-51:5 'Int -> 'Int->'Bool | 91 | testdata/primes.lc 51:23-51:24 V6 |
86 | testdata/primes.lc 53:1-53:10 {a} -> a->a -> a | 92 | testdata/primes.lc 51:25-51:26 V5 |
87 | testdata/primes.lc 53:14-53:26 V0->V1 | 93 | testdata/primes.lc 51:14-51:19 'List V0 |
88 | testdata/primes.lc 53:14-53:26 V1 | 94 | testdata/primes.lc 51:14-51:19 V2 |
89 | testdata/primes.lc 53:23-53:26 V1 -> 'List V2 -> 'List V2 | 95 | testdata/primes.lc 51:1-51:10 {a} -> a->'Bool -> 'List a -> 'List a |
90 | testdata/primes.lc 53:23-53:26 'List V2 -> 'List V2 | 96 | testdata/primes.lc 54:1-54:5 {a} -> a->a -> a |
91 | testdata/primes.lc 53:23-53:26 'List V2 | 97 | testdata/primes.lc 54:23-54:24 V0->V1 |
92 | testdata/primes.lc 53:23-53:26 'Bool | 98 | testdata/primes.lc 54:23-54:24 V1 |
93 | testdata/primes.lc 53:23-53:24 V6 | 99 | testdata/primes.lc 54:23-54:24 'List V1 |
94 | testdata/primes.lc 53:25-53:26 V5 | 100 | testdata/primes.lc 54:23-54:24 'Int |
95 | testdata/primes.lc 53:14-53:19 'List V0 | 101 | testdata/primes.lc 54:1-54:5 'Int -> 'List 'Int |
96 | testdata/primes.lc 53:14-53:19 V2 | 102 | testdata/primes.lc 59:8-59:10 {a} -> a->a -> a |
97 | testdata/primes.lc 53:1-53:10 {a} -> a->'Bool -> 'List a -> 'List a | 103 | testdata/primes.lc 59:2-60:27 V0->V1 |
98 | testdata/primes.lc 56:1-56:5 {a} -> a->a -> a | 104 | testdata/primes.lc 59:2-60:27 V1 |
99 | testdata/primes.lc 56:23-56:24 V0->V1 | 105 | testdata/primes.lc 59:11-60:27 V1 -> 'List V2 -> V2 |
100 | testdata/primes.lc 56:23-56:24 V1 | 106 | testdata/primes.lc 59:11-60:27 'List V2 -> V2 |
101 | testdata/primes.lc 56:23-56:24 'List V1 | 107 | testdata/primes.lc 59:11-60:27 V2 |
102 | testdata/primes.lc 56:23-56:24 'Int | 108 | testdata/primes.lc 60:26-60:27 V0 |
103 | testdata/primes.lc 56:23-56:24 V0 | 109 | testdata/primes.lc 60:26-60:27 'Int |
104 | testdata/primes.lc 56:1-56:5 'Int -> 'List 'Int | 110 | testdata/primes.lc 60:26-60:27 V3 |
105 | testdata/primes.lc 61:8-61:10 {a} -> a->a -> a | 111 | testdata/primes.lc 59:11-59:12 'Ordering |
106 | testdata/primes.lc 61:2-62:27 V0->V1 | 112 | testdata/primes.lc 59:11-59:12 'Int |
107 | testdata/primes.lc 61:2-62:27 V1 | 113 | testdata/primes.lc 59:2-59:6 'List V0 |
108 | testdata/primes.lc 61:11-62:27 V1 -> 'List V2 -> V2 | 114 | testdata/primes.lc 59:2-59:6 V3 |
109 | testdata/primes.lc 61:11-62:27 'List V2 -> V2 | 115 | testdata/primes.lc 59:8-59:10 {a} -> 'List a -> 'Int->a |
110 | testdata/primes.lc 61:11-62:27 V2 | ||
111 | testdata/primes.lc 62:26-62:27 V0 | ||
112 | testdata/primes.lc 62:26-62:27 'Int | ||
113 | testdata/primes.lc 62:26-62:27 V3 | ||
114 | testdata/primes.lc 61:11-61:12 'Ordering | ||
115 | testdata/primes.lc 61:11-61:12 'Int | ||
116 | testdata/primes.lc 61:2-61:6 'List V0 | ||
117 | testdata/primes.lc 61:2-61:6 V3 | ||
118 | testdata/primes.lc 61:8-61:10 {a} -> 'List a -> 'Int->a | ||