diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 00:48:57 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-04-28 00:48:57 +0200 |
commit | 4f17b186afdd0b076d3efc06fe844e1f547b805a (patch) | |
tree | aff796c8a962dca4d3b2880a26195ad91cdc25cb /testdata/Builtins.out | |
parent | eaa99d13de8f9638c82beaae646cd66f3c1f8d89 (diff) |
better names for free variables
Diffstat (limited to 'testdata/Builtins.out')
-rw-r--r-- | testdata/Builtins.out | 988 |
1 files changed, 494 insertions, 494 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index a6cf15f7..07783eca 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -392,14 +392,14 @@ texture2D :: [32m'Sampler -> 'Vec 2 'Float -> 'Vec 4 'Float[39m[K | |||
392 | accumulationContext :: [32m{a} -> a->a[39m[K | 392 | accumulationContext :: [32m{a} -> a->a[39m[K |
393 | ------------ tooltips | 393 | ------------ tooltips |
394 | testdata/Builtins.lc 10:1-10:3 {a} -> a->a | 394 | testdata/Builtins.lc 10:1-10:3 {a} -> a->a |
395 | testdata/Builtins.lc 10:8-10:9 V1 | 395 | testdata/Builtins.lc 10:8-10:9 b_ |
396 | testdata/Builtins.lc 14:6-14:10 Type | Type -> Nat->Type | 396 | testdata/Builtins.lc 14:6-14:10 Type | Type -> Nat->Type |
397 | testdata/Builtins.lc 14:6-17:37 Type | 397 | testdata/Builtins.lc 14:6-17:37 Type |
398 | testdata/Builtins.lc 14:17-14:21 Type | 398 | testdata/Builtins.lc 14:17-14:21 Type |
399 | testdata/Builtins.lc 14:26-14:29 Type | 399 | testdata/Builtins.lc 14:26-14:29 Type |
400 | testdata/Builtins.lc 14:26-14:37 Type | 400 | testdata/Builtins.lc 14:26-14:37 Type |
401 | testdata/Builtins.lc 14:33-14:37 Type | 401 | testdata/Builtins.lc 14:33-14:37 Type |
402 | testdata/Builtins.lc 15:3-15:5 VecS V3 2 | {a} -> a -> a -> VecS a 2 | 402 | testdata/Builtins.lc 15:3-15:5 VecS d_ 2 | {a} -> a -> a -> VecS a 2 |
403 | testdata/Builtins.lc 15:3-15:27 Type | 403 | testdata/Builtins.lc 15:3-15:27 Type |
404 | testdata/Builtins.lc 15:9-15:10 Type | 404 | testdata/Builtins.lc 15:9-15:10 Type |
405 | testdata/Builtins.lc 15:9-15:27 Type | 405 | testdata/Builtins.lc 15:9-15:27 Type |
@@ -409,8 +409,8 @@ testdata/Builtins.lc 15:19-15:23 Type -> Nat->Type | |||
409 | testdata/Builtins.lc 15:19-15:25 Nat->Type | 409 | testdata/Builtins.lc 15:19-15:25 Nat->Type |
410 | testdata/Builtins.lc 15:19-15:27 Type | 410 | testdata/Builtins.lc 15:19-15:27 Type |
411 | testdata/Builtins.lc 15:24-15:25 Type | 411 | testdata/Builtins.lc 15:24-15:25 Type |
412 | testdata/Builtins.lc 15:26-15:27 V1 | 412 | testdata/Builtins.lc 15:26-15:27 b_ |
413 | testdata/Builtins.lc 16:3-16:5 VecS V5 3 | {a} -> a -> a -> a -> VecS a 3 | 413 | testdata/Builtins.lc 16:3-16:5 VecS f_ 3 | {a} -> a -> a -> a -> VecS a 3 |
414 | testdata/Builtins.lc 16:3-16:32 Type | 414 | testdata/Builtins.lc 16:3-16:32 Type |
415 | testdata/Builtins.lc 16:9-16:10 Type | 415 | testdata/Builtins.lc 16:9-16:10 Type |
416 | testdata/Builtins.lc 16:9-16:32 Type | 416 | testdata/Builtins.lc 16:9-16:32 Type |
@@ -422,8 +422,8 @@ testdata/Builtins.lc 16:24-16:28 Type -> Nat->Type | |||
422 | testdata/Builtins.lc 16:24-16:30 Nat->Type | 422 | testdata/Builtins.lc 16:24-16:30 Nat->Type |
423 | testdata/Builtins.lc 16:24-16:32 Type | 423 | testdata/Builtins.lc 16:24-16:32 Type |
424 | testdata/Builtins.lc 16:29-16:30 Type | 424 | testdata/Builtins.lc 16:29-16:30 Type |
425 | testdata/Builtins.lc 16:31-16:32 V1 | 425 | testdata/Builtins.lc 16:31-16:32 b_ |
426 | testdata/Builtins.lc 17:3-17:5 VecS V7 4 | {a} -> a -> a -> a -> a -> VecS a 4 | 426 | testdata/Builtins.lc 17:3-17:5 VecS h_ 4 | {a} -> a -> a -> a -> a -> VecS a 4 |
427 | testdata/Builtins.lc 17:3-17:37 Type | 427 | testdata/Builtins.lc 17:3-17:37 Type |
428 | testdata/Builtins.lc 17:9-17:10 Type | 428 | testdata/Builtins.lc 17:9-17:10 Type |
429 | testdata/Builtins.lc 17:9-17:37 Type | 429 | testdata/Builtins.lc 17:9-17:37 Type |
@@ -437,16 +437,16 @@ testdata/Builtins.lc 17:29-17:33 Type -> Nat->Type | |||
437 | testdata/Builtins.lc 17:29-17:35 Nat->Type | 437 | testdata/Builtins.lc 17:29-17:35 Nat->Type |
438 | testdata/Builtins.lc 17:29-17:37 Type | 438 | testdata/Builtins.lc 17:29-17:37 Type |
439 | testdata/Builtins.lc 17:34-17:35 Type | 439 | testdata/Builtins.lc 17:34-17:35 Type |
440 | testdata/Builtins.lc 17:36-17:37 V1 | 440 | testdata/Builtins.lc 17:36-17:37 b_ |
441 | testdata/Builtins.lc 19:11-19:43 Type | 441 | testdata/Builtins.lc 19:11-19:43 Type |
442 | testdata/Builtins.lc 19:12-19:13 V5 | 442 | testdata/Builtins.lc 19:12-19:13 f_ |
443 | testdata/Builtins.lc 19:17-19:18 Type | V4 | 443 | testdata/Builtins.lc 19:17-19:18 Type | e_ |
444 | testdata/Builtins.lc 19:23-19:27 Type -> Nat->Type | 444 | testdata/Builtins.lc 19:23-19:27 Type -> Nat->Type |
445 | testdata/Builtins.lc 19:23-19:29 Nat->Type | 445 | testdata/Builtins.lc 19:23-19:29 Nat->Type |
446 | testdata/Builtins.lc 19:23-19:31 Type | 446 | testdata/Builtins.lc 19:23-19:31 Type |
447 | testdata/Builtins.lc 19:23-19:43 Type | 447 | testdata/Builtins.lc 19:23-19:43 Type |
448 | testdata/Builtins.lc 19:28-19:29 Type | 448 | testdata/Builtins.lc 19:28-19:29 Type |
449 | testdata/Builtins.lc 19:30-19:31 V2 | 449 | testdata/Builtins.lc 19:30-19:31 c_ |
450 | testdata/Builtins.lc 19:35-19:39 Type -> Nat->Type | 450 | testdata/Builtins.lc 19:35-19:39 Type -> Nat->Type |
451 | testdata/Builtins.lc 19:35-19:41 Nat->Type | 451 | testdata/Builtins.lc 19:35-19:41 Nat->Type |
452 | testdata/Builtins.lc 19:35-19:43 Type | 452 | testdata/Builtins.lc 19:35-19:43 Type |
@@ -454,46 +454,46 @@ testdata/Builtins.lc 19:40-19:41 Type | |||
454 | testdata/Builtins.lc 19:42-19:43 Nat | 454 | testdata/Builtins.lc 19:42-19:43 Nat |
455 | testdata/Builtins.lc 20:1-20:7 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c | 455 | testdata/Builtins.lc 20:1-20:7 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c |
456 | testdata/Builtins.lc 20:21-20:23 {a} -> a -> a -> VecS a 2 | 456 | testdata/Builtins.lc 20:21-20:23 {a} -> a -> a -> VecS a 2 |
457 | testdata/Builtins.lc 20:21-20:29 V5 -> VecS V6 2 | 457 | testdata/Builtins.lc 20:21-20:29 f_ -> VecS g_ 2 |
458 | testdata/Builtins.lc 20:21-20:35 V0 -> V1 -> VecS V6 2 | V1 -> VecS V6 2 | VecS V5 2 | 458 | testdata/Builtins.lc 20:21-20:35 VecS f_ 2 | a_ -> b_ -> VecS g_ 2 | b_ -> VecS g_ 2 |
459 | testdata/Builtins.lc 20:21-21:43 (V4 -> V5 -> V6 -> V7 -> VecS V7 4) -> {a:Nat} -> VecS V6 a -> VecS V6 a | 459 | testdata/Builtins.lc 20:21-21:43 (e_ -> f_ -> g_ -> h_ -> VecS h_ 4) -> {a:Nat} -> VecS g_ a -> VecS g_ a |
460 | testdata/Builtins.lc 20:21-22:51 V2->V2 -> VecS V3 V1 -> VecS V3 V2 | VecS V3 V1 -> VecS V3 V2 | {a:Nat} -> VecS V5 a -> VecS V5 a | 460 | testdata/Builtins.lc 20:21-22:51 VecS d_ b_ -> VecS d_ c_ | c_->c_ -> VecS d_ b_ -> VecS d_ c_ | {a:Nat} -> VecS f_ a -> VecS f_ a |
461 | testdata/Builtins.lc 20:25-20:26 V8->V8 | 461 | testdata/Builtins.lc 20:25-20:26 i_->i_ |
462 | testdata/Builtins.lc 20:25-20:28 V5 | 462 | testdata/Builtins.lc 20:25-20:28 f_ |
463 | testdata/Builtins.lc 20:27-20:28 V2 | 463 | testdata/Builtins.lc 20:27-20:28 c_ |
464 | testdata/Builtins.lc 20:31-20:32 V6->V6 | 464 | testdata/Builtins.lc 20:31-20:32 g_->g_ |
465 | testdata/Builtins.lc 20:31-20:34 V5 | 465 | testdata/Builtins.lc 20:31-20:34 f_ |
466 | testdata/Builtins.lc 20:33-20:34 V6 | 466 | testdata/Builtins.lc 20:33-20:34 g_ |
467 | testdata/Builtins.lc 21:23-21:25 {a} -> a -> a -> a -> VecS a 3 | 467 | testdata/Builtins.lc 21:23-21:25 {a} -> a -> a -> a -> VecS a 3 |
468 | testdata/Builtins.lc 21:23-21:31 V6 -> V7 -> VecS V8 3 | 468 | testdata/Builtins.lc 21:23-21:31 g_ -> h_ -> VecS i_ 3 |
469 | testdata/Builtins.lc 21:23-21:37 V6 -> VecS V7 3 | 469 | testdata/Builtins.lc 21:23-21:37 g_ -> VecS h_ 3 |
470 | testdata/Builtins.lc 21:23-21:43 V4 -> V5 -> V6 -> VecS V6 3 | V5 -> V6 -> VecS V6 3 | V6 -> VecS V6 3 | VecS V6 3 | 470 | testdata/Builtins.lc 21:23-21:43 VecS g_ 3 | e_ -> f_ -> g_ -> VecS g_ 3 | f_ -> g_ -> VecS g_ 3 | g_ -> VecS g_ 3 |
471 | testdata/Builtins.lc 21:27-21:28 V8->V8 | 471 | testdata/Builtins.lc 21:27-21:28 i_->i_ |
472 | testdata/Builtins.lc 21:27-21:30 V6 | 472 | testdata/Builtins.lc 21:27-21:30 g_ |
473 | testdata/Builtins.lc 21:29-21:30 V7 | 473 | testdata/Builtins.lc 21:29-21:30 h_ |
474 | testdata/Builtins.lc 21:33-21:34 V7->V7 | 474 | testdata/Builtins.lc 21:33-21:34 h_->h_ |
475 | testdata/Builtins.lc 21:33-21:36 V6 | 475 | testdata/Builtins.lc 21:33-21:36 g_ |
476 | testdata/Builtins.lc 21:35-21:36 V7 | 476 | testdata/Builtins.lc 21:35-21:36 h_ |
477 | testdata/Builtins.lc 21:39-21:40 V7->V7 | 477 | testdata/Builtins.lc 21:39-21:40 h_->h_ |
478 | testdata/Builtins.lc 21:39-21:42 V6 | 478 | testdata/Builtins.lc 21:39-21:42 g_ |
479 | testdata/Builtins.lc 21:41-21:42 V7 | 479 | testdata/Builtins.lc 21:41-21:42 h_ |
480 | testdata/Builtins.lc 22:25-22:27 {a} -> a -> a -> a -> a -> VecS a 4 | 480 | testdata/Builtins.lc 22:25-22:27 {a} -> a -> a -> a -> a -> VecS a 4 |
481 | testdata/Builtins.lc 22:25-22:33 V7 -> V8 -> V9 -> VecS V10 4 | 481 | testdata/Builtins.lc 22:25-22:33 h_ -> i_ -> j_ -> VecS k_ 4 |
482 | testdata/Builtins.lc 22:25-22:39 V7 -> V8 -> VecS V9 4 | 482 | testdata/Builtins.lc 22:25-22:39 h_ -> i_ -> VecS j_ 4 |
483 | testdata/Builtins.lc 22:25-22:45 V7 -> VecS V8 4 | 483 | testdata/Builtins.lc 22:25-22:45 h_ -> VecS i_ 4 |
484 | testdata/Builtins.lc 22:25-22:51 V4 -> V5 -> V6 -> V7 -> VecS V7 4 | V5 -> V6 -> V7 -> VecS V7 4 | V6 -> V7 -> VecS V7 4 | V7 -> VecS V7 4 | VecS V7 4 | 484 | testdata/Builtins.lc 22:25-22:51 VecS h_ 4 | e_ -> f_ -> g_ -> h_ -> VecS h_ 4 | f_ -> g_ -> h_ -> VecS h_ 4 | g_ -> h_ -> VecS h_ 4 | h_ -> VecS h_ 4 |
485 | testdata/Builtins.lc 22:29-22:30 V9->V9 | 485 | testdata/Builtins.lc 22:29-22:30 j_->j_ |
486 | testdata/Builtins.lc 22:29-22:32 V7 | 486 | testdata/Builtins.lc 22:29-22:32 h_ |
487 | testdata/Builtins.lc 22:31-22:32 V8 | 487 | testdata/Builtins.lc 22:31-22:32 i_ |
488 | testdata/Builtins.lc 22:35-22:36 V8->V8 | 488 | testdata/Builtins.lc 22:35-22:36 i_->i_ |
489 | testdata/Builtins.lc 22:35-22:38 V7 | 489 | testdata/Builtins.lc 22:35-22:38 h_ |
490 | testdata/Builtins.lc 22:37-22:38 V8 | 490 | testdata/Builtins.lc 22:37-22:38 i_ |
491 | testdata/Builtins.lc 22:41-22:42 V8->V8 | 491 | testdata/Builtins.lc 22:41-22:42 i_->i_ |
492 | testdata/Builtins.lc 22:41-22:44 V7 | 492 | testdata/Builtins.lc 22:41-22:44 h_ |
493 | testdata/Builtins.lc 22:43-22:44 V8 | 493 | testdata/Builtins.lc 22:43-22:44 i_ |
494 | testdata/Builtins.lc 22:47-22:48 V8->V8 | 494 | testdata/Builtins.lc 22:47-22:48 i_->i_ |
495 | testdata/Builtins.lc 22:47-22:50 V7 | 495 | testdata/Builtins.lc 22:47-22:50 h_ |
496 | testdata/Builtins.lc 22:49-22:50 V8 | 496 | testdata/Builtins.lc 22:49-22:50 i_ |
497 | testdata/Builtins.lc 24:23-24:26 Type | 497 | testdata/Builtins.lc 24:23-24:26 Type |
498 | testdata/Builtins.lc 24:37-24:40 Nat -> Type->Type | 498 | testdata/Builtins.lc 24:37-24:40 Nat -> Type->Type |
499 | testdata/Builtins.lc 24:47-24:51 Type -> Nat->Type | 499 | testdata/Builtins.lc 24:47-24:51 Type -> Nat->Type |
@@ -527,252 +527,252 @@ testdata/Builtins.lc 33:3-33:54 Type | |||
527 | testdata/Builtins.lc 33:11-33:14 Nat -> Type->Type | 527 | testdata/Builtins.lc 33:11-33:14 Nat -> Type->Type |
528 | testdata/Builtins.lc 33:11-33:16 Type->Type | 528 | testdata/Builtins.lc 33:11-33:16 Type->Type |
529 | testdata/Builtins.lc 33:11-33:22 Type | 529 | testdata/Builtins.lc 33:11-33:22 Type |
530 | testdata/Builtins.lc 33:15-33:16 V1 | 530 | testdata/Builtins.lc 33:15-33:16 b_ |
531 | testdata/Builtins.lc 33:17-33:22 Type | 531 | testdata/Builtins.lc 33:17-33:22 Type |
532 | testdata/Builtins.lc 33:26-33:29 Nat -> Type->Type | 532 | testdata/Builtins.lc 33:26-33:29 Nat -> Type->Type |
533 | testdata/Builtins.lc 33:26-33:31 Type->Type | 533 | testdata/Builtins.lc 33:26-33:31 Type->Type |
534 | testdata/Builtins.lc 33:26-33:37 Type | 534 | testdata/Builtins.lc 33:26-33:37 Type |
535 | testdata/Builtins.lc 33:26-33:54 Type | 535 | testdata/Builtins.lc 33:26-33:54 Type |
536 | testdata/Builtins.lc 33:30-33:31 V1 | 536 | testdata/Builtins.lc 33:30-33:31 b_ |
537 | testdata/Builtins.lc 33:32-33:37 Type | 537 | testdata/Builtins.lc 33:32-33:37 Type |
538 | testdata/Builtins.lc 33:41-33:44 Nat -> Nat -> Type->Type | 538 | testdata/Builtins.lc 33:41-33:44 Nat -> Nat -> Type->Type |
539 | testdata/Builtins.lc 33:41-33:46 Nat -> Type->Type | 539 | testdata/Builtins.lc 33:41-33:46 Nat -> Type->Type |
540 | testdata/Builtins.lc 33:41-33:48 Type->Type | 540 | testdata/Builtins.lc 33:41-33:48 Type->Type |
541 | testdata/Builtins.lc 33:41-33:54 Type | 541 | testdata/Builtins.lc 33:41-33:54 Type |
542 | testdata/Builtins.lc 33:45-33:46 V1 | 542 | testdata/Builtins.lc 33:45-33:46 b_ |
543 | testdata/Builtins.lc 33:45-33:48 a:Type -> Mat 2 2 a -> Type | 543 | testdata/Builtins.lc 33:45-33:48 a:Type -> Mat 2 2 a -> Type |
544 | testdata/Builtins.lc 33:45-33:54 Mat 2 2 Float -> Type | 544 | testdata/Builtins.lc 33:45-33:54 Mat 2 2 Float -> Type |
545 | testdata/Builtins.lc 33:47-33:48 V1 | 545 | testdata/Builtins.lc 33:47-33:48 b_ |
546 | testdata/Builtins.lc 33:49-33:54 Type | 546 | testdata/Builtins.lc 33:49-33:54 Type |
547 | testdata/Builtins.lc 34:3-34:7 Mat 3 2 Float | Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float | 547 | testdata/Builtins.lc 34:3-34:7 Mat 3 2 Float | Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float |
548 | testdata/Builtins.lc 34:3-34:54 Type | 548 | testdata/Builtins.lc 34:3-34:54 Type |
549 | testdata/Builtins.lc 34:11-34:14 Nat -> Type->Type | 549 | testdata/Builtins.lc 34:11-34:14 Nat -> Type->Type |
550 | testdata/Builtins.lc 34:11-34:16 Type->Type | 550 | testdata/Builtins.lc 34:11-34:16 Type->Type |
551 | testdata/Builtins.lc 34:11-34:22 Type | 551 | testdata/Builtins.lc 34:11-34:22 Type |
552 | testdata/Builtins.lc 34:15-34:16 V1 | 552 | testdata/Builtins.lc 34:15-34:16 b_ |
553 | testdata/Builtins.lc 34:17-34:22 Type | 553 | testdata/Builtins.lc 34:17-34:22 Type |
554 | testdata/Builtins.lc 34:26-34:29 Nat -> Type->Type | 554 | testdata/Builtins.lc 34:26-34:29 Nat -> Type->Type |
555 | testdata/Builtins.lc 34:26-34:31 Type->Type | 555 | testdata/Builtins.lc 34:26-34:31 Type->Type |
556 | testdata/Builtins.lc 34:26-34:37 Type | 556 | testdata/Builtins.lc 34:26-34:37 Type |
557 | testdata/Builtins.lc 34:26-34:54 Type | 557 | testdata/Builtins.lc 34:26-34:54 Type |
558 | testdata/Builtins.lc 34:30-34:31 V1 | 558 | testdata/Builtins.lc 34:30-34:31 b_ |
559 | testdata/Builtins.lc 34:32-34:37 Type | 559 | testdata/Builtins.lc 34:32-34:37 Type |
560 | testdata/Builtins.lc 34:41-34:44 Nat -> Nat -> Type->Type | 560 | testdata/Builtins.lc 34:41-34:44 Nat -> Nat -> Type->Type |
561 | testdata/Builtins.lc 34:41-34:46 Nat -> Type->Type | 561 | testdata/Builtins.lc 34:41-34:46 Nat -> Type->Type |
562 | testdata/Builtins.lc 34:41-34:48 Type->Type | 562 | testdata/Builtins.lc 34:41-34:48 Type->Type |
563 | testdata/Builtins.lc 34:41-34:54 Type | 563 | testdata/Builtins.lc 34:41-34:54 Type |
564 | testdata/Builtins.lc 34:45-34:46 V1 | 564 | testdata/Builtins.lc 34:45-34:46 b_ |
565 | testdata/Builtins.lc 34:45-34:48 a:Type -> Mat 3 2 a -> Type | 565 | testdata/Builtins.lc 34:45-34:48 a:Type -> Mat 3 2 a -> Type |
566 | testdata/Builtins.lc 34:45-34:54 Mat 3 2 Float -> Type | 566 | testdata/Builtins.lc 34:45-34:54 Mat 3 2 Float -> Type |
567 | testdata/Builtins.lc 34:47-34:48 V1 | 567 | testdata/Builtins.lc 34:47-34:48 b_ |
568 | testdata/Builtins.lc 34:49-34:54 Type | 568 | testdata/Builtins.lc 34:49-34:54 Type |
569 | testdata/Builtins.lc 35:3-35:7 Mat 4 2 Float | Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float | 569 | testdata/Builtins.lc 35:3-35:7 Mat 4 2 Float | Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float |
570 | testdata/Builtins.lc 35:3-35:54 Type | 570 | testdata/Builtins.lc 35:3-35:54 Type |
571 | testdata/Builtins.lc 35:11-35:14 Nat -> Type->Type | 571 | testdata/Builtins.lc 35:11-35:14 Nat -> Type->Type |
572 | testdata/Builtins.lc 35:11-35:16 Type->Type | 572 | testdata/Builtins.lc 35:11-35:16 Type->Type |
573 | testdata/Builtins.lc 35:11-35:22 Type | 573 | testdata/Builtins.lc 35:11-35:22 Type |
574 | testdata/Builtins.lc 35:15-35:16 V1 | 574 | testdata/Builtins.lc 35:15-35:16 b_ |
575 | testdata/Builtins.lc 35:17-35:22 Type | 575 | testdata/Builtins.lc 35:17-35:22 Type |
576 | testdata/Builtins.lc 35:26-35:29 Nat -> Type->Type | 576 | testdata/Builtins.lc 35:26-35:29 Nat -> Type->Type |
577 | testdata/Builtins.lc 35:26-35:31 Type->Type | 577 | testdata/Builtins.lc 35:26-35:31 Type->Type |
578 | testdata/Builtins.lc 35:26-35:37 Type | 578 | testdata/Builtins.lc 35:26-35:37 Type |
579 | testdata/Builtins.lc 35:26-35:54 Type | 579 | testdata/Builtins.lc 35:26-35:54 Type |
580 | testdata/Builtins.lc 35:30-35:31 V1 | 580 | testdata/Builtins.lc 35:30-35:31 b_ |
581 | testdata/Builtins.lc 35:32-35:37 Type | 581 | testdata/Builtins.lc 35:32-35:37 Type |
582 | testdata/Builtins.lc 35:41-35:44 Nat -> Nat -> Type->Type | 582 | testdata/Builtins.lc 35:41-35:44 Nat -> Nat -> Type->Type |
583 | testdata/Builtins.lc 35:41-35:46 Nat -> Type->Type | 583 | testdata/Builtins.lc 35:41-35:46 Nat -> Type->Type |
584 | testdata/Builtins.lc 35:41-35:48 Type->Type | 584 | testdata/Builtins.lc 35:41-35:48 Type->Type |
585 | testdata/Builtins.lc 35:41-35:54 Type | 585 | testdata/Builtins.lc 35:41-35:54 Type |
586 | testdata/Builtins.lc 35:45-35:46 V1 | 586 | testdata/Builtins.lc 35:45-35:46 b_ |
587 | testdata/Builtins.lc 35:45-35:48 a:Type -> Mat 4 2 a -> Type | 587 | testdata/Builtins.lc 35:45-35:48 a:Type -> Mat 4 2 a -> Type |
588 | testdata/Builtins.lc 35:45-35:54 Mat 4 2 Float -> Type | 588 | testdata/Builtins.lc 35:45-35:54 Mat 4 2 Float -> Type |
589 | testdata/Builtins.lc 35:47-35:48 V1 | 589 | testdata/Builtins.lc 35:47-35:48 b_ |
590 | testdata/Builtins.lc 35:49-35:54 Type | 590 | testdata/Builtins.lc 35:49-35:54 Type |
591 | testdata/Builtins.lc 36:3-36:7 Mat 2 3 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float | 591 | testdata/Builtins.lc 36:3-36:7 Mat 2 3 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float |
592 | testdata/Builtins.lc 36:3-36:69 Type | 592 | testdata/Builtins.lc 36:3-36:69 Type |
593 | testdata/Builtins.lc 36:11-36:14 Nat -> Type->Type | 593 | testdata/Builtins.lc 36:11-36:14 Nat -> Type->Type |
594 | testdata/Builtins.lc 36:11-36:16 Type->Type | 594 | testdata/Builtins.lc 36:11-36:16 Type->Type |
595 | testdata/Builtins.lc 36:11-36:22 Type | 595 | testdata/Builtins.lc 36:11-36:22 Type |
596 | testdata/Builtins.lc 36:15-36:16 V1 | 596 | testdata/Builtins.lc 36:15-36:16 b_ |
597 | testdata/Builtins.lc 36:17-36:22 Type | 597 | testdata/Builtins.lc 36:17-36:22 Type |
598 | testdata/Builtins.lc 36:26-36:29 Nat -> Type->Type | 598 | testdata/Builtins.lc 36:26-36:29 Nat -> Type->Type |
599 | testdata/Builtins.lc 36:26-36:31 Type->Type | 599 | testdata/Builtins.lc 36:26-36:31 Type->Type |
600 | testdata/Builtins.lc 36:26-36:37 Type | 600 | testdata/Builtins.lc 36:26-36:37 Type |
601 | testdata/Builtins.lc 36:26-36:69 Type | 601 | testdata/Builtins.lc 36:26-36:69 Type |
602 | testdata/Builtins.lc 36:30-36:31 V1 | 602 | testdata/Builtins.lc 36:30-36:31 b_ |
603 | testdata/Builtins.lc 36:32-36:37 Type | 603 | testdata/Builtins.lc 36:32-36:37 Type |
604 | testdata/Builtins.lc 36:41-36:44 Nat -> Type->Type | 604 | testdata/Builtins.lc 36:41-36:44 Nat -> Type->Type |
605 | testdata/Builtins.lc 36:41-36:46 Type->Type | 605 | testdata/Builtins.lc 36:41-36:46 Type->Type |
606 | testdata/Builtins.lc 36:41-36:52 Type | 606 | testdata/Builtins.lc 36:41-36:52 Type |
607 | testdata/Builtins.lc 36:41-36:69 Type | 607 | testdata/Builtins.lc 36:41-36:69 Type |
608 | testdata/Builtins.lc 36:45-36:46 V1 | 608 | testdata/Builtins.lc 36:45-36:46 b_ |
609 | testdata/Builtins.lc 36:47-36:52 Type | 609 | testdata/Builtins.lc 36:47-36:52 Type |
610 | testdata/Builtins.lc 36:56-36:59 Nat -> Nat -> Type->Type | 610 | testdata/Builtins.lc 36:56-36:59 Nat -> Nat -> Type->Type |
611 | testdata/Builtins.lc 36:56-36:61 Nat -> Type->Type | 611 | testdata/Builtins.lc 36:56-36:61 Nat -> Type->Type |
612 | testdata/Builtins.lc 36:56-36:63 Type->Type | 612 | testdata/Builtins.lc 36:56-36:63 Type->Type |
613 | testdata/Builtins.lc 36:56-36:69 Type | 613 | testdata/Builtins.lc 36:56-36:69 Type |
614 | testdata/Builtins.lc 36:60-36:61 V1 | 614 | testdata/Builtins.lc 36:60-36:61 b_ |
615 | testdata/Builtins.lc 36:60-36:63 a:Type -> Mat 2 3 a -> Type | 615 | testdata/Builtins.lc 36:60-36:63 a:Type -> Mat 2 3 a -> Type |
616 | testdata/Builtins.lc 36:60-36:69 Mat 2 3 Float -> Type | 616 | testdata/Builtins.lc 36:60-36:69 Mat 2 3 Float -> Type |
617 | testdata/Builtins.lc 36:62-36:63 V1 | 617 | testdata/Builtins.lc 36:62-36:63 b_ |
618 | testdata/Builtins.lc 36:64-36:69 Type | 618 | testdata/Builtins.lc 36:64-36:69 Type |
619 | testdata/Builtins.lc 37:3-37:7 Mat 3 3 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float | 619 | testdata/Builtins.lc 37:3-37:7 Mat 3 3 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float |
620 | testdata/Builtins.lc 37:3-37:69 Type | 620 | testdata/Builtins.lc 37:3-37:69 Type |
621 | testdata/Builtins.lc 37:11-37:14 Nat -> Type->Type | 621 | testdata/Builtins.lc 37:11-37:14 Nat -> Type->Type |
622 | testdata/Builtins.lc 37:11-37:16 Type->Type | 622 | testdata/Builtins.lc 37:11-37:16 Type->Type |
623 | testdata/Builtins.lc 37:11-37:22 Type | 623 | testdata/Builtins.lc 37:11-37:22 Type |
624 | testdata/Builtins.lc 37:15-37:16 V1 | 624 | testdata/Builtins.lc 37:15-37:16 b_ |
625 | testdata/Builtins.lc 37:17-37:22 Type | 625 | testdata/Builtins.lc 37:17-37:22 Type |
626 | testdata/Builtins.lc 37:26-37:29 Nat -> Type->Type | 626 | testdata/Builtins.lc 37:26-37:29 Nat -> Type->Type |
627 | testdata/Builtins.lc 37:26-37:31 Type->Type | 627 | testdata/Builtins.lc 37:26-37:31 Type->Type |
628 | testdata/Builtins.lc 37:26-37:37 Type | 628 | testdata/Builtins.lc 37:26-37:37 Type |
629 | testdata/Builtins.lc 37:26-37:69 Type | 629 | testdata/Builtins.lc 37:26-37:69 Type |
630 | testdata/Builtins.lc 37:30-37:31 V1 | 630 | testdata/Builtins.lc 37:30-37:31 b_ |
631 | testdata/Builtins.lc 37:32-37:37 Type | 631 | testdata/Builtins.lc 37:32-37:37 Type |
632 | testdata/Builtins.lc 37:41-37:44 Nat -> Type->Type | 632 | testdata/Builtins.lc 37:41-37:44 Nat -> Type->Type |
633 | testdata/Builtins.lc 37:41-37:46 Type->Type | 633 | testdata/Builtins.lc 37:41-37:46 Type->Type |
634 | testdata/Builtins.lc 37:41-37:52 Type | 634 | testdata/Builtins.lc 37:41-37:52 Type |
635 | testdata/Builtins.lc 37:41-37:69 Type | 635 | testdata/Builtins.lc 37:41-37:69 Type |
636 | testdata/Builtins.lc 37:45-37:46 V1 | 636 | testdata/Builtins.lc 37:45-37:46 b_ |
637 | testdata/Builtins.lc 37:47-37:52 Type | 637 | testdata/Builtins.lc 37:47-37:52 Type |
638 | testdata/Builtins.lc 37:56-37:59 Nat -> Nat -> Type->Type | 638 | testdata/Builtins.lc 37:56-37:59 Nat -> Nat -> Type->Type |
639 | testdata/Builtins.lc 37:56-37:61 Nat -> Type->Type | 639 | testdata/Builtins.lc 37:56-37:61 Nat -> Type->Type |
640 | testdata/Builtins.lc 37:56-37:63 Type->Type | 640 | testdata/Builtins.lc 37:56-37:63 Type->Type |
641 | testdata/Builtins.lc 37:56-37:69 Type | 641 | testdata/Builtins.lc 37:56-37:69 Type |
642 | testdata/Builtins.lc 37:60-37:61 V1 | 642 | testdata/Builtins.lc 37:60-37:61 b_ |
643 | testdata/Builtins.lc 37:60-37:63 a:Type -> Mat 3 3 a -> Type | 643 | testdata/Builtins.lc 37:60-37:63 a:Type -> Mat 3 3 a -> Type |
644 | testdata/Builtins.lc 37:60-37:69 Mat 3 3 Float -> Type | 644 | testdata/Builtins.lc 37:60-37:69 Mat 3 3 Float -> Type |
645 | testdata/Builtins.lc 37:62-37:63 V1 | 645 | testdata/Builtins.lc 37:62-37:63 b_ |
646 | testdata/Builtins.lc 37:64-37:69 Type | 646 | testdata/Builtins.lc 37:64-37:69 Type |
647 | testdata/Builtins.lc 38:3-38:7 Mat 4 3 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float | 647 | testdata/Builtins.lc 38:3-38:7 Mat 4 3 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float |
648 | testdata/Builtins.lc 38:3-38:69 Type | 648 | testdata/Builtins.lc 38:3-38:69 Type |
649 | testdata/Builtins.lc 38:11-38:14 Nat -> Type->Type | 649 | testdata/Builtins.lc 38:11-38:14 Nat -> Type->Type |
650 | testdata/Builtins.lc 38:11-38:16 Type->Type | 650 | testdata/Builtins.lc 38:11-38:16 Type->Type |
651 | testdata/Builtins.lc 38:11-38:22 Type | 651 | testdata/Builtins.lc 38:11-38:22 Type |
652 | testdata/Builtins.lc 38:15-38:16 V1 | 652 | testdata/Builtins.lc 38:15-38:16 b_ |
653 | testdata/Builtins.lc 38:17-38:22 Type | 653 | testdata/Builtins.lc 38:17-38:22 Type |
654 | testdata/Builtins.lc 38:26-38:29 Nat -> Type->Type | 654 | testdata/Builtins.lc 38:26-38:29 Nat -> Type->Type |
655 | testdata/Builtins.lc 38:26-38:31 Type->Type | 655 | testdata/Builtins.lc 38:26-38:31 Type->Type |
656 | testdata/Builtins.lc 38:26-38:37 Type | 656 | testdata/Builtins.lc 38:26-38:37 Type |
657 | testdata/Builtins.lc 38:26-38:69 Type | 657 | testdata/Builtins.lc 38:26-38:69 Type |
658 | testdata/Builtins.lc 38:30-38:31 V1 | 658 | testdata/Builtins.lc 38:30-38:31 b_ |
659 | testdata/Builtins.lc 38:32-38:37 Type | 659 | testdata/Builtins.lc 38:32-38:37 Type |
660 | testdata/Builtins.lc 38:41-38:44 Nat -> Type->Type | 660 | testdata/Builtins.lc 38:41-38:44 Nat -> Type->Type |
661 | testdata/Builtins.lc 38:41-38:46 Type->Type | 661 | testdata/Builtins.lc 38:41-38:46 Type->Type |
662 | testdata/Builtins.lc 38:41-38:52 Type | 662 | testdata/Builtins.lc 38:41-38:52 Type |
663 | testdata/Builtins.lc 38:41-38:69 Type | 663 | testdata/Builtins.lc 38:41-38:69 Type |
664 | testdata/Builtins.lc 38:45-38:46 V1 | 664 | testdata/Builtins.lc 38:45-38:46 b_ |
665 | testdata/Builtins.lc 38:47-38:52 Type | 665 | testdata/Builtins.lc 38:47-38:52 Type |
666 | testdata/Builtins.lc 38:56-38:59 Nat -> Nat -> Type->Type | 666 | testdata/Builtins.lc 38:56-38:59 Nat -> Nat -> Type->Type |
667 | testdata/Builtins.lc 38:56-38:61 Nat -> Type->Type | 667 | testdata/Builtins.lc 38:56-38:61 Nat -> Type->Type |
668 | testdata/Builtins.lc 38:56-38:63 Type->Type | 668 | testdata/Builtins.lc 38:56-38:63 Type->Type |
669 | testdata/Builtins.lc 38:56-38:69 Type | 669 | testdata/Builtins.lc 38:56-38:69 Type |
670 | testdata/Builtins.lc 38:60-38:61 V1 | 670 | testdata/Builtins.lc 38:60-38:61 b_ |
671 | testdata/Builtins.lc 38:60-38:63 a:Type -> Mat 4 3 a -> Type | 671 | testdata/Builtins.lc 38:60-38:63 a:Type -> Mat 4 3 a -> Type |
672 | testdata/Builtins.lc 38:60-38:69 Mat 4 3 Float -> Type | 672 | testdata/Builtins.lc 38:60-38:69 Mat 4 3 Float -> Type |
673 | testdata/Builtins.lc 38:62-38:63 V1 | 673 | testdata/Builtins.lc 38:62-38:63 b_ |
674 | testdata/Builtins.lc 38:64-38:69 Type | 674 | testdata/Builtins.lc 38:64-38:69 Type |
675 | testdata/Builtins.lc 39:3-39:7 Mat 2 4 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float | 675 | testdata/Builtins.lc 39:3-39:7 Mat 2 4 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float |
676 | testdata/Builtins.lc 39:3-39:84 Type | 676 | testdata/Builtins.lc 39:3-39:84 Type |
677 | testdata/Builtins.lc 39:11-39:14 Nat -> Type->Type | 677 | testdata/Builtins.lc 39:11-39:14 Nat -> Type->Type |
678 | testdata/Builtins.lc 39:11-39:16 Type->Type | 678 | testdata/Builtins.lc 39:11-39:16 Type->Type |
679 | testdata/Builtins.lc 39:11-39:22 Type | 679 | testdata/Builtins.lc 39:11-39:22 Type |
680 | testdata/Builtins.lc 39:15-39:16 V1 | 680 | testdata/Builtins.lc 39:15-39:16 b_ |
681 | testdata/Builtins.lc 39:17-39:22 Type | 681 | testdata/Builtins.lc 39:17-39:22 Type |
682 | testdata/Builtins.lc 39:26-39:29 Nat -> Type->Type | 682 | testdata/Builtins.lc 39:26-39:29 Nat -> Type->Type |
683 | testdata/Builtins.lc 39:26-39:31 Type->Type | 683 | testdata/Builtins.lc 39:26-39:31 Type->Type |
684 | testdata/Builtins.lc 39:26-39:37 Type | 684 | testdata/Builtins.lc 39:26-39:37 Type |
685 | testdata/Builtins.lc 39:26-39:84 Type | 685 | testdata/Builtins.lc 39:26-39:84 Type |
686 | testdata/Builtins.lc 39:30-39:31 V1 | 686 | testdata/Builtins.lc 39:30-39:31 b_ |
687 | testdata/Builtins.lc 39:32-39:37 Type | 687 | testdata/Builtins.lc 39:32-39:37 Type |
688 | testdata/Builtins.lc 39:41-39:44 Nat -> Type->Type | 688 | testdata/Builtins.lc 39:41-39:44 Nat -> Type->Type |
689 | testdata/Builtins.lc 39:41-39:46 Type->Type | 689 | testdata/Builtins.lc 39:41-39:46 Type->Type |
690 | testdata/Builtins.lc 39:41-39:52 Type | 690 | testdata/Builtins.lc 39:41-39:52 Type |
691 | testdata/Builtins.lc 39:41-39:84 Type | 691 | testdata/Builtins.lc 39:41-39:84 Type |
692 | testdata/Builtins.lc 39:45-39:46 V1 | 692 | testdata/Builtins.lc 39:45-39:46 b_ |
693 | testdata/Builtins.lc 39:47-39:52 Type | 693 | testdata/Builtins.lc 39:47-39:52 Type |
694 | testdata/Builtins.lc 39:56-39:59 Nat -> Type->Type | 694 | testdata/Builtins.lc 39:56-39:59 Nat -> Type->Type |
695 | testdata/Builtins.lc 39:56-39:61 Type->Type | 695 | testdata/Builtins.lc 39:56-39:61 Type->Type |
696 | testdata/Builtins.lc 39:56-39:67 Type | 696 | testdata/Builtins.lc 39:56-39:67 Type |
697 | testdata/Builtins.lc 39:56-39:84 Type | 697 | testdata/Builtins.lc 39:56-39:84 Type |
698 | testdata/Builtins.lc 39:60-39:61 V1 | 698 | testdata/Builtins.lc 39:60-39:61 b_ |
699 | testdata/Builtins.lc 39:62-39:67 Type | 699 | testdata/Builtins.lc 39:62-39:67 Type |
700 | testdata/Builtins.lc 39:71-39:74 Nat -> Nat -> Type->Type | 700 | testdata/Builtins.lc 39:71-39:74 Nat -> Nat -> Type->Type |
701 | testdata/Builtins.lc 39:71-39:76 Nat -> Type->Type | 701 | testdata/Builtins.lc 39:71-39:76 Nat -> Type->Type |
702 | testdata/Builtins.lc 39:71-39:78 Type->Type | 702 | testdata/Builtins.lc 39:71-39:78 Type->Type |
703 | testdata/Builtins.lc 39:71-39:84 Type | 703 | testdata/Builtins.lc 39:71-39:84 Type |
704 | testdata/Builtins.lc 39:75-39:76 V1 | 704 | testdata/Builtins.lc 39:75-39:76 b_ |
705 | testdata/Builtins.lc 39:75-39:78 a:Type -> Mat 2 4 a -> Type | 705 | testdata/Builtins.lc 39:75-39:78 a:Type -> Mat 2 4 a -> Type |
706 | testdata/Builtins.lc 39:75-39:84 Mat 2 4 Float -> Type | 706 | testdata/Builtins.lc 39:75-39:84 Mat 2 4 Float -> Type |
707 | testdata/Builtins.lc 39:77-39:78 V1 | 707 | testdata/Builtins.lc 39:77-39:78 b_ |
708 | testdata/Builtins.lc 39:79-39:84 Type | 708 | testdata/Builtins.lc 39:79-39:84 Type |
709 | testdata/Builtins.lc 40:3-40:7 Mat 3 4 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float | 709 | testdata/Builtins.lc 40:3-40:7 Mat 3 4 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float |
710 | testdata/Builtins.lc 40:3-40:84 Type | 710 | testdata/Builtins.lc 40:3-40:84 Type |
711 | testdata/Builtins.lc 40:11-40:14 Nat -> Type->Type | 711 | testdata/Builtins.lc 40:11-40:14 Nat -> Type->Type |
712 | testdata/Builtins.lc 40:11-40:16 Type->Type | 712 | testdata/Builtins.lc 40:11-40:16 Type->Type |
713 | testdata/Builtins.lc 40:11-40:22 Type | 713 | testdata/Builtins.lc 40:11-40:22 Type |
714 | testdata/Builtins.lc 40:15-40:16 V1 | 714 | testdata/Builtins.lc 40:15-40:16 b_ |
715 | testdata/Builtins.lc 40:17-40:22 Type | 715 | testdata/Builtins.lc 40:17-40:22 Type |
716 | testdata/Builtins.lc 40:26-40:29 Nat -> Type->Type | 716 | testdata/Builtins.lc 40:26-40:29 Nat -> Type->Type |
717 | testdata/Builtins.lc 40:26-40:31 Type->Type | 717 | testdata/Builtins.lc 40:26-40:31 Type->Type |
718 | testdata/Builtins.lc 40:26-40:37 Type | 718 | testdata/Builtins.lc 40:26-40:37 Type |
719 | testdata/Builtins.lc 40:26-40:84 Type | 719 | testdata/Builtins.lc 40:26-40:84 Type |
720 | testdata/Builtins.lc 40:30-40:31 V1 | 720 | testdata/Builtins.lc 40:30-40:31 b_ |
721 | testdata/Builtins.lc 40:32-40:37 Type | 721 | testdata/Builtins.lc 40:32-40:37 Type |
722 | testdata/Builtins.lc 40:41-40:44 Nat -> Type->Type | 722 | testdata/Builtins.lc 40:41-40:44 Nat -> Type->Type |
723 | testdata/Builtins.lc 40:41-40:46 Type->Type | 723 | testdata/Builtins.lc 40:41-40:46 Type->Type |
724 | testdata/Builtins.lc 40:41-40:52 Type | 724 | testdata/Builtins.lc 40:41-40:52 Type |
725 | testdata/Builtins.lc 40:41-40:84 Type | 725 | testdata/Builtins.lc 40:41-40:84 Type |
726 | testdata/Builtins.lc 40:45-40:46 V1 | 726 | testdata/Builtins.lc 40:45-40:46 b_ |
727 | testdata/Builtins.lc 40:47-40:52 Type | 727 | testdata/Builtins.lc 40:47-40:52 Type |
728 | testdata/Builtins.lc 40:56-40:59 Nat -> Type->Type | 728 | testdata/Builtins.lc 40:56-40:59 Nat -> Type->Type |
729 | testdata/Builtins.lc 40:56-40:61 Type->Type | 729 | testdata/Builtins.lc 40:56-40:61 Type->Type |
730 | testdata/Builtins.lc 40:56-40:67 Type | 730 | testdata/Builtins.lc 40:56-40:67 Type |
731 | testdata/Builtins.lc 40:56-40:84 Type | 731 | testdata/Builtins.lc 40:56-40:84 Type |
732 | testdata/Builtins.lc 40:60-40:61 V1 | 732 | testdata/Builtins.lc 40:60-40:61 b_ |
733 | testdata/Builtins.lc 40:62-40:67 Type | 733 | testdata/Builtins.lc 40:62-40:67 Type |
734 | testdata/Builtins.lc 40:71-40:74 Nat -> Nat -> Type->Type | 734 | testdata/Builtins.lc 40:71-40:74 Nat -> Nat -> Type->Type |
735 | testdata/Builtins.lc 40:71-40:76 Nat -> Type->Type | 735 | testdata/Builtins.lc 40:71-40:76 Nat -> Type->Type |
736 | testdata/Builtins.lc 40:71-40:78 Type->Type | 736 | testdata/Builtins.lc 40:71-40:78 Type->Type |
737 | testdata/Builtins.lc 40:71-40:84 Type | 737 | testdata/Builtins.lc 40:71-40:84 Type |
738 | testdata/Builtins.lc 40:75-40:76 V1 | 738 | testdata/Builtins.lc 40:75-40:76 b_ |
739 | testdata/Builtins.lc 40:75-40:78 a:Type -> Mat 3 4 a -> Type | 739 | testdata/Builtins.lc 40:75-40:78 a:Type -> Mat 3 4 a -> Type |
740 | testdata/Builtins.lc 40:75-40:84 Mat 3 4 Float -> Type | 740 | testdata/Builtins.lc 40:75-40:84 Mat 3 4 Float -> Type |
741 | testdata/Builtins.lc 40:77-40:78 V1 | 741 | testdata/Builtins.lc 40:77-40:78 b_ |
742 | testdata/Builtins.lc 40:79-40:84 Type | 742 | testdata/Builtins.lc 40:79-40:84 Type |
743 | testdata/Builtins.lc 41:3-41:7 Mat 4 4 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | 743 | testdata/Builtins.lc 41:3-41:7 Mat 4 4 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float |
744 | testdata/Builtins.lc 41:3-41:84 Type | 744 | testdata/Builtins.lc 41:3-41:84 Type |
745 | testdata/Builtins.lc 41:11-41:14 Nat -> Type->Type | 745 | testdata/Builtins.lc 41:11-41:14 Nat -> Type->Type |
746 | testdata/Builtins.lc 41:11-41:16 Type->Type | 746 | testdata/Builtins.lc 41:11-41:16 Type->Type |
747 | testdata/Builtins.lc 41:11-41:22 Type | 747 | testdata/Builtins.lc 41:11-41:22 Type |
748 | testdata/Builtins.lc 41:15-41:16 V1 | 748 | testdata/Builtins.lc 41:15-41:16 b_ |
749 | testdata/Builtins.lc 41:17-41:22 Type | 749 | testdata/Builtins.lc 41:17-41:22 Type |
750 | testdata/Builtins.lc 41:26-41:29 Nat -> Type->Type | 750 | testdata/Builtins.lc 41:26-41:29 Nat -> Type->Type |
751 | testdata/Builtins.lc 41:26-41:31 Type->Type | 751 | testdata/Builtins.lc 41:26-41:31 Type->Type |
752 | testdata/Builtins.lc 41:26-41:37 Type | 752 | testdata/Builtins.lc 41:26-41:37 Type |
753 | testdata/Builtins.lc 41:26-41:84 Type | 753 | testdata/Builtins.lc 41:26-41:84 Type |
754 | testdata/Builtins.lc 41:30-41:31 V1 | 754 | testdata/Builtins.lc 41:30-41:31 b_ |
755 | testdata/Builtins.lc 41:32-41:37 Type | 755 | testdata/Builtins.lc 41:32-41:37 Type |
756 | testdata/Builtins.lc 41:41-41:44 Nat -> Type->Type | 756 | testdata/Builtins.lc 41:41-41:44 Nat -> Type->Type |
757 | testdata/Builtins.lc 41:41-41:46 Type->Type | 757 | testdata/Builtins.lc 41:41-41:46 Type->Type |
758 | testdata/Builtins.lc 41:41-41:52 Type | 758 | testdata/Builtins.lc 41:41-41:52 Type |
759 | testdata/Builtins.lc 41:41-41:84 Type | 759 | testdata/Builtins.lc 41:41-41:84 Type |
760 | testdata/Builtins.lc 41:45-41:46 V1 | 760 | testdata/Builtins.lc 41:45-41:46 b_ |
761 | testdata/Builtins.lc 41:47-41:52 Type | 761 | testdata/Builtins.lc 41:47-41:52 Type |
762 | testdata/Builtins.lc 41:56-41:59 Nat -> Type->Type | 762 | testdata/Builtins.lc 41:56-41:59 Nat -> Type->Type |
763 | testdata/Builtins.lc 41:56-41:61 Type->Type | 763 | testdata/Builtins.lc 41:56-41:61 Type->Type |
764 | testdata/Builtins.lc 41:56-41:67 Type | 764 | testdata/Builtins.lc 41:56-41:67 Type |
765 | testdata/Builtins.lc 41:56-41:84 Type | 765 | testdata/Builtins.lc 41:56-41:84 Type |
766 | testdata/Builtins.lc 41:60-41:61 V1 | 766 | testdata/Builtins.lc 41:60-41:61 b_ |
767 | testdata/Builtins.lc 41:62-41:67 Type | 767 | testdata/Builtins.lc 41:62-41:67 Type |
768 | testdata/Builtins.lc 41:71-41:74 Nat -> Nat -> Type->Type | 768 | testdata/Builtins.lc 41:71-41:74 Nat -> Nat -> Type->Type |
769 | testdata/Builtins.lc 41:71-41:76 Nat -> Type->Type | 769 | testdata/Builtins.lc 41:71-41:76 Nat -> Type->Type |
770 | testdata/Builtins.lc 41:71-41:78 Type->Type | 770 | testdata/Builtins.lc 41:71-41:78 Type->Type |
771 | testdata/Builtins.lc 41:71-41:84 Type | 771 | testdata/Builtins.lc 41:71-41:84 Type |
772 | testdata/Builtins.lc 41:75-41:76 V1 | 772 | testdata/Builtins.lc 41:75-41:76 b_ |
773 | testdata/Builtins.lc 41:75-41:78 a:Type -> Mat 4 4 a -> Type | 773 | testdata/Builtins.lc 41:75-41:78 a:Type -> Mat 4 4 a -> Type |
774 | testdata/Builtins.lc 41:75-41:84 Mat 4 4 Float -> Type | 774 | testdata/Builtins.lc 41:75-41:84 Mat 4 4 Float -> Type |
775 | testdata/Builtins.lc 41:77-41:78 V1 | 775 | testdata/Builtins.lc 41:77-41:78 b_ |
776 | testdata/Builtins.lc 41:79-41:84 Type | 776 | testdata/Builtins.lc 41:79-41:84 Type |
777 | testdata/Builtins.lc 44:5-44:21 Type->Type | 777 | testdata/Builtins.lc 44:5-44:21 Type->Type |
778 | testdata/Builtins.lc 44:30-44:35 Type | 778 | testdata/Builtins.lc 44:30-44:35 Type |
@@ -792,34 +792,34 @@ testdata/Builtins.lc 58:3-58:7 {a} -> {_ : Component a}->a | |||
792 | testdata/Builtins.lc 58:11-58:12 Type | 792 | testdata/Builtins.lc 58:11-58:12 Type |
793 | testdata/Builtins.lc 59:3-59:6 {a} -> {_ : Component a}->a | 793 | testdata/Builtins.lc 59:3-59:6 {a} -> {_ : Component a}->a |
794 | testdata/Builtins.lc 59:10-59:11 Type | 794 | testdata/Builtins.lc 59:10-59:11 Type |
795 | testdata/Builtins.lc 62:10-62:11 V1 | 795 | testdata/Builtins.lc 62:10-62:11 b_ |
796 | testdata/Builtins.lc 62:10-89:36 V1 | {_ : Component V0}->V1 | {a} -> {_ : Component a}->a | 796 | testdata/Builtins.lc 62:10-89:36 b_ | {_ : Component a_}->b_ | {a} -> {_ : Component a}->a |
797 | testdata/Builtins.lc 62:15-62:18 Type | 797 | testdata/Builtins.lc 62:15-62:18 Type |
798 | testdata/Builtins.lc 63:9-63:10 V1 | 798 | testdata/Builtins.lc 63:9-63:10 b_ |
799 | testdata/Builtins.lc 63:9-90:31 V1 | {_ : Component V0}->V1 | {a} -> {_ : Component a}->a | 799 | testdata/Builtins.lc 63:9-90:31 b_ | {_ : Component a_}->b_ | {a} -> {_ : Component a}->a |
800 | testdata/Builtins.lc 63:14-63:17 Type | 800 | testdata/Builtins.lc 63:14-63:17 Type |
801 | testdata/Builtins.lc 65:10-65:11 V1 | 801 | testdata/Builtins.lc 65:10-65:11 b_ |
802 | testdata/Builtins.lc 65:10-89:36 V1 | 802 | testdata/Builtins.lc 65:10-89:36 b_ |
803 | testdata/Builtins.lc 65:15-65:19 Type | 803 | testdata/Builtins.lc 65:15-65:19 Type |
804 | testdata/Builtins.lc 66:9-66:10 V1 | 804 | testdata/Builtins.lc 66:9-66:10 b_ |
805 | testdata/Builtins.lc 66:9-90:31 V1 | 805 | testdata/Builtins.lc 66:9-90:31 b_ |
806 | testdata/Builtins.lc 66:14-66:18 Type | 806 | testdata/Builtins.lc 66:14-66:18 Type |
807 | testdata/Builtins.lc 68:10-68:13 Float | 807 | testdata/Builtins.lc 68:10-68:13 Float |
808 | testdata/Builtins.lc 68:10-89:36 V1 | 808 | testdata/Builtins.lc 68:10-89:36 b_ |
809 | testdata/Builtins.lc 69:9-69:12 Float | 809 | testdata/Builtins.lc 69:9-69:12 Float |
810 | testdata/Builtins.lc 69:9-90:31 V1 | 810 | testdata/Builtins.lc 69:9-90:31 b_ |
811 | testdata/Builtins.lc 71:10-71:12 {a} -> a -> a -> VecS a 2 | 811 | testdata/Builtins.lc 71:10-71:12 {a} -> a -> a -> VecS a 2 |
812 | testdata/Builtins.lc 71:10-71:16 Float -> VecS Float 2 | 812 | testdata/Builtins.lc 71:10-71:16 Float -> VecS Float 2 |
813 | testdata/Builtins.lc 71:10-71:20 VecS Float 2 | 813 | testdata/Builtins.lc 71:10-71:20 VecS Float 2 |
814 | testdata/Builtins.lc 71:10-77:28 a:Nat -> VecS Float ('Succ ('Succ a)) | a:Nat -> VecS Float ('Succ a) | 814 | testdata/Builtins.lc 71:10-77:28 a:Nat -> VecS Float ('Succ ('Succ a)) | a:Nat -> VecS Float ('Succ a) |
815 | testdata/Builtins.lc 71:10-89:36 VecS V1 V0 | a:Nat -> VecS V1 a | a:Type -> b:Nat -> VecS a b | 815 | testdata/Builtins.lc 71:10-89:36 VecS b_ a_ | a:Nat -> VecS b_ a | a:Type -> b:Nat -> VecS a b |
816 | testdata/Builtins.lc 71:13-71:16 Float | 816 | testdata/Builtins.lc 71:13-71:16 Float |
817 | testdata/Builtins.lc 71:17-71:20 Float | 817 | testdata/Builtins.lc 71:17-71:20 Float |
818 | testdata/Builtins.lc 72:9-72:11 {a} -> a -> a -> VecS a 2 | 818 | testdata/Builtins.lc 72:9-72:11 {a} -> a -> a -> VecS a 2 |
819 | testdata/Builtins.lc 72:9-72:15 Float -> VecS Float 2 | 819 | testdata/Builtins.lc 72:9-72:15 Float -> VecS Float 2 |
820 | testdata/Builtins.lc 72:9-72:19 VecS Float 2 | 820 | testdata/Builtins.lc 72:9-72:19 VecS Float 2 |
821 | testdata/Builtins.lc 72:9-78:27 a:Nat -> VecS Float ('Succ ('Succ a)) | a:Nat -> VecS Float ('Succ a) | 821 | testdata/Builtins.lc 72:9-78:27 a:Nat -> VecS Float ('Succ ('Succ a)) | a:Nat -> VecS Float ('Succ a) |
822 | testdata/Builtins.lc 72:9-90:31 VecS V1 V0 | a:Nat -> VecS V1 a | a:Type -> b:Nat -> VecS a b | 822 | testdata/Builtins.lc 72:9-90:31 VecS b_ a_ | a:Nat -> VecS b_ a | a:Type -> b:Nat -> VecS a b |
823 | testdata/Builtins.lc 72:12-72:15 Float | 823 | testdata/Builtins.lc 72:12-72:15 Float |
824 | testdata/Builtins.lc 72:16-72:19 Float | 824 | testdata/Builtins.lc 72:16-72:19 Float |
825 | testdata/Builtins.lc 74:10-74:12 {a} -> a -> a -> a -> VecS a 3 | 825 | testdata/Builtins.lc 74:10-74:12 {a} -> a -> a -> a -> VecS a 3 |
@@ -914,7 +914,7 @@ testdata/Builtins.lc 118:34-118:58 Type | |||
914 | testdata/Builtins.lc 118:34-118:73 Type | 914 | testdata/Builtins.lc 118:34-118:73 Type |
915 | testdata/Builtins.lc 118:39-118:55 Type->Type | 915 | testdata/Builtins.lc 118:39-118:55 Type->Type |
916 | testdata/Builtins.lc 118:39-118:57 Type | 916 | testdata/Builtins.lc 118:39-118:57 Type |
917 | testdata/Builtins.lc 118:56-118:57 V1 | 917 | testdata/Builtins.lc 118:56-118:57 b_ |
918 | testdata/Builtins.lc 118:62-118:63 Type | 918 | testdata/Builtins.lc 118:62-118:63 Type |
919 | testdata/Builtins.lc 118:62-118:73 Type | 919 | testdata/Builtins.lc 118:62-118:73 Type |
920 | testdata/Builtins.lc 118:67-118:68 Type | 920 | testdata/Builtins.lc 118:67-118:68 Type |
@@ -924,13 +924,13 @@ testdata/Builtins.lc 119:1-119:9 {a} -> {b} -> {_ : a ~ MatVecScalarElem b} -> | |||
924 | testdata/Builtins.lc 119:11-119:19 {a} -> {b} -> {_ : a ~ MatVecScalarElem b} -> {_ : Num a} -> b -> a->b | 924 | testdata/Builtins.lc 119:11-119:19 {a} -> {b} -> {_ : a ~ MatVecScalarElem b} -> {_ : Num a} -> b -> a->b |
925 | testdata/Builtins.lc 119:21-119:29 {a} -> {b} -> {_ : a ~ MatVecScalarElem b} -> {_ : Num a} -> b -> a->b | 925 | testdata/Builtins.lc 119:21-119:29 {a} -> {b} -> {_ : a ~ MatVecScalarElem b} -> {_ : Num a} -> b -> a->b |
926 | testdata/Builtins.lc 119:34-119:80 Type | 926 | testdata/Builtins.lc 119:34-119:80 Type |
927 | testdata/Builtins.lc 119:35-119:36 V4 | 927 | testdata/Builtins.lc 119:35-119:36 e_ |
928 | testdata/Builtins.lc 119:35-119:38 V3->Type | 928 | testdata/Builtins.lc 119:35-119:38 d_->Type |
929 | testdata/Builtins.lc 119:35-119:57 Type | 929 | testdata/Builtins.lc 119:35-119:57 Type |
930 | testdata/Builtins.lc 119:37-119:38 {a} -> a -> a->Type | 930 | testdata/Builtins.lc 119:37-119:38 {a} -> a -> a->Type |
931 | testdata/Builtins.lc 119:39-119:55 Type->Type | 931 | testdata/Builtins.lc 119:39-119:55 Type->Type |
932 | testdata/Builtins.lc 119:39-119:57 Type | 932 | testdata/Builtins.lc 119:39-119:57 Type |
933 | testdata/Builtins.lc 119:56-119:57 V1 | 933 | testdata/Builtins.lc 119:56-119:57 b_ |
934 | testdata/Builtins.lc 119:59-119:62 Type->Type | 934 | testdata/Builtins.lc 119:59-119:62 Type->Type |
935 | testdata/Builtins.lc 119:59-119:64 Type | 935 | testdata/Builtins.lc 119:59-119:64 Type |
936 | testdata/Builtins.lc 119:59-119:80 Type | 936 | testdata/Builtins.lc 119:59-119:80 Type |
@@ -945,16 +945,16 @@ testdata/Builtins.lc 120:10-120:17 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
945 | testdata/Builtins.lc 120:34-120:75 Type | 945 | testdata/Builtins.lc 120:34-120:75 Type |
946 | testdata/Builtins.lc 120:35-120:38 Type->Type | 946 | testdata/Builtins.lc 120:35-120:38 Type->Type |
947 | testdata/Builtins.lc 120:35-120:40 Type | 947 | testdata/Builtins.lc 120:35-120:40 Type |
948 | testdata/Builtins.lc 120:39-120:40 V5 | 948 | testdata/Builtins.lc 120:39-120:40 f_ |
949 | testdata/Builtins.lc 120:42-120:43 V5 | 949 | testdata/Builtins.lc 120:42-120:43 f_ |
950 | testdata/Builtins.lc 120:42-120:45 V4->Type | 950 | testdata/Builtins.lc 120:42-120:45 e_->Type |
951 | testdata/Builtins.lc 120:42-120:59 Type | 951 | testdata/Builtins.lc 120:42-120:59 Type |
952 | testdata/Builtins.lc 120:42-120:75 Type | 952 | testdata/Builtins.lc 120:42-120:75 Type |
953 | testdata/Builtins.lc 120:44-120:45 {a} -> a -> a->Type | 953 | testdata/Builtins.lc 120:44-120:45 {a} -> a -> a->Type |
954 | testdata/Builtins.lc 120:46-120:55 Nat -> Type->Type | 954 | testdata/Builtins.lc 120:46-120:55 Nat -> Type->Type |
955 | testdata/Builtins.lc 120:46-120:57 Type->Type | 955 | testdata/Builtins.lc 120:46-120:57 Type->Type |
956 | testdata/Builtins.lc 120:46-120:59 Type | 956 | testdata/Builtins.lc 120:46-120:59 Type |
957 | testdata/Builtins.lc 120:56-120:57 V2 | 957 | testdata/Builtins.lc 120:56-120:57 c_ |
958 | testdata/Builtins.lc 120:58-120:59 Type | 958 | testdata/Builtins.lc 120:58-120:59 Type |
959 | testdata/Builtins.lc 120:64-120:65 Type | 959 | testdata/Builtins.lc 120:64-120:65 Type |
960 | testdata/Builtins.lc 120:64-120:75 Type | 960 | testdata/Builtins.lc 120:64-120:75 Type |
@@ -966,16 +966,16 @@ testdata/Builtins.lc 121:11-121:19 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
966 | testdata/Builtins.lc 121:34-121:75 Type | 966 | testdata/Builtins.lc 121:34-121:75 Type |
967 | testdata/Builtins.lc 121:35-121:38 Type->Type | 967 | testdata/Builtins.lc 121:35-121:38 Type->Type |
968 | testdata/Builtins.lc 121:35-121:40 Type | 968 | testdata/Builtins.lc 121:35-121:40 Type |
969 | testdata/Builtins.lc 121:39-121:40 V5 | 969 | testdata/Builtins.lc 121:39-121:40 f_ |
970 | testdata/Builtins.lc 121:42-121:43 V5 | 970 | testdata/Builtins.lc 121:42-121:43 f_ |
971 | testdata/Builtins.lc 121:42-121:45 V4->Type | 971 | testdata/Builtins.lc 121:42-121:45 e_->Type |
972 | testdata/Builtins.lc 121:42-121:59 Type | 972 | testdata/Builtins.lc 121:42-121:59 Type |
973 | testdata/Builtins.lc 121:42-121:75 Type | 973 | testdata/Builtins.lc 121:42-121:75 Type |
974 | testdata/Builtins.lc 121:44-121:45 {a} -> a -> a->Type | 974 | testdata/Builtins.lc 121:44-121:45 {a} -> a -> a->Type |
975 | testdata/Builtins.lc 121:46-121:55 Nat -> Type->Type | 975 | testdata/Builtins.lc 121:46-121:55 Nat -> Type->Type |
976 | testdata/Builtins.lc 121:46-121:57 Type->Type | 976 | testdata/Builtins.lc 121:46-121:57 Type->Type |
977 | testdata/Builtins.lc 121:46-121:59 Type | 977 | testdata/Builtins.lc 121:46-121:59 Type |
978 | testdata/Builtins.lc 121:56-121:57 V2 | 978 | testdata/Builtins.lc 121:56-121:57 c_ |
979 | testdata/Builtins.lc 121:58-121:59 Type | 979 | testdata/Builtins.lc 121:58-121:59 Type |
980 | testdata/Builtins.lc 121:64-121:65 Type | 980 | testdata/Builtins.lc 121:64-121:65 Type |
981 | testdata/Builtins.lc 121:64-121:75 Type | 981 | testdata/Builtins.lc 121:64-121:75 Type |
@@ -988,7 +988,7 @@ testdata/Builtins.lc 122:34-122:61 Type | |||
988 | testdata/Builtins.lc 122:34-122:71 Type | 988 | testdata/Builtins.lc 122:34-122:71 Type |
989 | testdata/Builtins.lc 122:42-122:58 Type->Type | 989 | testdata/Builtins.lc 122:42-122:58 Type->Type |
990 | testdata/Builtins.lc 122:42-122:60 Type | 990 | testdata/Builtins.lc 122:42-122:60 Type |
991 | testdata/Builtins.lc 122:59-122:60 V1 | 991 | testdata/Builtins.lc 122:59-122:60 b_ |
992 | testdata/Builtins.lc 122:65-122:66 Type | 992 | testdata/Builtins.lc 122:65-122:66 Type |
993 | testdata/Builtins.lc 122:65-122:71 Type | 993 | testdata/Builtins.lc 122:65-122:71 Type |
994 | testdata/Builtins.lc 122:70-122:71 Type | 994 | testdata/Builtins.lc 122:70-122:71 Type |
@@ -998,16 +998,16 @@ testdata/Builtins.lc 124:20-124:28 {a} -> {b} -> {c:Nat} -> {_ : Integral a} -> | |||
998 | testdata/Builtins.lc 124:34-124:80 Type | 998 | testdata/Builtins.lc 124:34-124:80 Type |
999 | testdata/Builtins.lc 124:35-124:43 Type->Type | 999 | testdata/Builtins.lc 124:35-124:43 Type->Type |
1000 | testdata/Builtins.lc 124:35-124:45 Type | 1000 | testdata/Builtins.lc 124:35-124:45 Type |
1001 | testdata/Builtins.lc 124:44-124:45 V5 | 1001 | testdata/Builtins.lc 124:44-124:45 f_ |
1002 | testdata/Builtins.lc 124:47-124:48 V5 | 1002 | testdata/Builtins.lc 124:47-124:48 f_ |
1003 | testdata/Builtins.lc 124:47-124:50 V4->Type | 1003 | testdata/Builtins.lc 124:47-124:50 e_->Type |
1004 | testdata/Builtins.lc 124:47-124:64 Type | 1004 | testdata/Builtins.lc 124:47-124:64 Type |
1005 | testdata/Builtins.lc 124:47-124:80 Type | 1005 | testdata/Builtins.lc 124:47-124:80 Type |
1006 | testdata/Builtins.lc 124:49-124:50 {a} -> a -> a->Type | 1006 | testdata/Builtins.lc 124:49-124:50 {a} -> a -> a->Type |
1007 | testdata/Builtins.lc 124:51-124:60 Nat -> Type->Type | 1007 | testdata/Builtins.lc 124:51-124:60 Nat -> Type->Type |
1008 | testdata/Builtins.lc 124:51-124:62 Type->Type | 1008 | testdata/Builtins.lc 124:51-124:62 Type->Type |
1009 | testdata/Builtins.lc 124:51-124:64 Type | 1009 | testdata/Builtins.lc 124:51-124:64 Type |
1010 | testdata/Builtins.lc 124:61-124:62 V2 | 1010 | testdata/Builtins.lc 124:61-124:62 c_ |
1011 | testdata/Builtins.lc 124:63-124:64 Type | 1011 | testdata/Builtins.lc 124:63-124:64 Type |
1012 | testdata/Builtins.lc 124:69-124:70 Type | 1012 | testdata/Builtins.lc 124:69-124:70 Type |
1013 | testdata/Builtins.lc 124:69-124:80 Type | 1013 | testdata/Builtins.lc 124:69-124:80 Type |
@@ -1020,16 +1020,16 @@ testdata/Builtins.lc 125:22-125:31 {a} -> {b} -> {c:Nat} -> {_ : Integral a} -> | |||
1020 | testdata/Builtins.lc 125:34-125:80 Type | 1020 | testdata/Builtins.lc 125:34-125:80 Type |
1021 | testdata/Builtins.lc 125:35-125:43 Type->Type | 1021 | testdata/Builtins.lc 125:35-125:43 Type->Type |
1022 | testdata/Builtins.lc 125:35-125:45 Type | 1022 | testdata/Builtins.lc 125:35-125:45 Type |
1023 | testdata/Builtins.lc 125:44-125:45 V5 | 1023 | testdata/Builtins.lc 125:44-125:45 f_ |
1024 | testdata/Builtins.lc 125:47-125:48 V5 | 1024 | testdata/Builtins.lc 125:47-125:48 f_ |
1025 | testdata/Builtins.lc 125:47-125:50 V4->Type | 1025 | testdata/Builtins.lc 125:47-125:50 e_->Type |
1026 | testdata/Builtins.lc 125:47-125:64 Type | 1026 | testdata/Builtins.lc 125:47-125:64 Type |
1027 | testdata/Builtins.lc 125:47-125:80 Type | 1027 | testdata/Builtins.lc 125:47-125:80 Type |
1028 | testdata/Builtins.lc 125:49-125:50 {a} -> a -> a->Type | 1028 | testdata/Builtins.lc 125:49-125:50 {a} -> a -> a->Type |
1029 | testdata/Builtins.lc 125:51-125:60 Nat -> Type->Type | 1029 | testdata/Builtins.lc 125:51-125:60 Nat -> Type->Type |
1030 | testdata/Builtins.lc 125:51-125:62 Type->Type | 1030 | testdata/Builtins.lc 125:51-125:62 Type->Type |
1031 | testdata/Builtins.lc 125:51-125:64 Type | 1031 | testdata/Builtins.lc 125:51-125:64 Type |
1032 | testdata/Builtins.lc 125:61-125:62 V2 | 1032 | testdata/Builtins.lc 125:61-125:62 c_ |
1033 | testdata/Builtins.lc 125:63-125:64 Type | 1033 | testdata/Builtins.lc 125:63-125:64 Type |
1034 | testdata/Builtins.lc 125:69-125:70 Type | 1034 | testdata/Builtins.lc 125:69-125:70 Type |
1035 | testdata/Builtins.lc 125:69-125:80 Type | 1035 | testdata/Builtins.lc 125:69-125:80 Type |
@@ -1040,16 +1040,16 @@ testdata/Builtins.lc 126:1-126:9 {a} -> {b} -> {c:Nat} -> {_ : Integral a} -> { | |||
1040 | testdata/Builtins.lc 126:34-126:75 Type | 1040 | testdata/Builtins.lc 126:34-126:75 Type |
1041 | testdata/Builtins.lc 126:35-126:43 Type->Type | 1041 | testdata/Builtins.lc 126:35-126:43 Type->Type |
1042 | testdata/Builtins.lc 126:35-126:45 Type | 1042 | testdata/Builtins.lc 126:35-126:45 Type |
1043 | testdata/Builtins.lc 126:44-126:45 V5 | 1043 | testdata/Builtins.lc 126:44-126:45 f_ |
1044 | testdata/Builtins.lc 126:47-126:48 V5 | 1044 | testdata/Builtins.lc 126:47-126:48 f_ |
1045 | testdata/Builtins.lc 126:47-126:50 V4->Type | 1045 | testdata/Builtins.lc 126:47-126:50 e_->Type |
1046 | testdata/Builtins.lc 126:47-126:64 Type | 1046 | testdata/Builtins.lc 126:47-126:64 Type |
1047 | testdata/Builtins.lc 126:47-126:75 Type | 1047 | testdata/Builtins.lc 126:47-126:75 Type |
1048 | testdata/Builtins.lc 126:49-126:50 {a} -> a -> a->Type | 1048 | testdata/Builtins.lc 126:49-126:50 {a} -> a -> a->Type |
1049 | testdata/Builtins.lc 126:51-126:60 Nat -> Type->Type | 1049 | testdata/Builtins.lc 126:51-126:60 Nat -> Type->Type |
1050 | testdata/Builtins.lc 126:51-126:62 Type->Type | 1050 | testdata/Builtins.lc 126:51-126:62 Type->Type |
1051 | testdata/Builtins.lc 126:51-126:64 Type | 1051 | testdata/Builtins.lc 126:51-126:64 Type |
1052 | testdata/Builtins.lc 126:61-126:62 V2 | 1052 | testdata/Builtins.lc 126:61-126:62 c_ |
1053 | testdata/Builtins.lc 126:63-126:64 Type | 1053 | testdata/Builtins.lc 126:63-126:64 Type |
1054 | testdata/Builtins.lc 126:69-126:70 Type | 1054 | testdata/Builtins.lc 126:69-126:70 Type |
1055 | testdata/Builtins.lc 126:69-126:75 Type | 1055 | testdata/Builtins.lc 126:69-126:75 Type |
@@ -1059,19 +1059,19 @@ testdata/Builtins.lc 127:14-127:25 {a} -> {b} -> {c:Nat} -> {d} -> {_ : Integra | |||
1059 | testdata/Builtins.lc 127:34-127:102 Type | 1059 | testdata/Builtins.lc 127:34-127:102 Type |
1060 | testdata/Builtins.lc 127:35-127:43 Type->Type | 1060 | testdata/Builtins.lc 127:35-127:43 Type->Type |
1061 | testdata/Builtins.lc 127:35-127:45 Type | 1061 | testdata/Builtins.lc 127:35-127:45 Type |
1062 | testdata/Builtins.lc 127:44-127:45 V7 | 1062 | testdata/Builtins.lc 127:44-127:45 h_ |
1063 | testdata/Builtins.lc 127:47-127:48 V7 | 1063 | testdata/Builtins.lc 127:47-127:48 h_ |
1064 | testdata/Builtins.lc 127:47-127:50 V6->Type | 1064 | testdata/Builtins.lc 127:47-127:50 g_->Type |
1065 | testdata/Builtins.lc 127:47-127:64 Type | 1065 | testdata/Builtins.lc 127:47-127:64 Type |
1066 | testdata/Builtins.lc 127:47-127:102 Type | 1066 | testdata/Builtins.lc 127:47-127:102 Type |
1067 | testdata/Builtins.lc 127:49-127:50 {a} -> a -> a->Type | 1067 | testdata/Builtins.lc 127:49-127:50 {a} -> a -> a->Type |
1068 | testdata/Builtins.lc 127:51-127:60 Nat -> Type->Type | 1068 | testdata/Builtins.lc 127:51-127:60 Nat -> Type->Type |
1069 | testdata/Builtins.lc 127:51-127:62 Type->Type | 1069 | testdata/Builtins.lc 127:51-127:62 Type->Type |
1070 | testdata/Builtins.lc 127:51-127:64 Type | 1070 | testdata/Builtins.lc 127:51-127:64 Type |
1071 | testdata/Builtins.lc 127:61-127:62 V4 | 1071 | testdata/Builtins.lc 127:61-127:62 e_ |
1072 | testdata/Builtins.lc 127:63-127:64 Type | 1072 | testdata/Builtins.lc 127:63-127:64 Type |
1073 | testdata/Builtins.lc 127:66-127:67 V4 | 1073 | testdata/Builtins.lc 127:66-127:67 e_ |
1074 | testdata/Builtins.lc 127:66-127:69 V3->Type | 1074 | testdata/Builtins.lc 127:66-127:69 d_->Type |
1075 | testdata/Builtins.lc 127:66-127:86 Type | 1075 | testdata/Builtins.lc 127:66-127:86 Type |
1076 | testdata/Builtins.lc 127:66-127:102 Type | 1076 | testdata/Builtins.lc 127:66-127:102 Type |
1077 | testdata/Builtins.lc 127:68-127:69 {a} -> a -> a->Type | 1077 | testdata/Builtins.lc 127:68-127:69 {a} -> a -> a->Type |
@@ -1090,16 +1090,16 @@ testdata/Builtins.lc 128:15-128:27 {a} -> {b} -> {c:Nat} -> {_ : Integral a} -> | |||
1090 | testdata/Builtins.lc 128:34-128:83 Type | 1090 | testdata/Builtins.lc 128:34-128:83 Type |
1091 | testdata/Builtins.lc 128:35-128:43 Type->Type | 1091 | testdata/Builtins.lc 128:35-128:43 Type->Type |
1092 | testdata/Builtins.lc 128:35-128:45 Type | 1092 | testdata/Builtins.lc 128:35-128:45 Type |
1093 | testdata/Builtins.lc 128:44-128:45 V5 | 1093 | testdata/Builtins.lc 128:44-128:45 f_ |
1094 | testdata/Builtins.lc 128:47-128:48 V5 | 1094 | testdata/Builtins.lc 128:47-128:48 f_ |
1095 | testdata/Builtins.lc 128:47-128:50 V4->Type | 1095 | testdata/Builtins.lc 128:47-128:50 e_->Type |
1096 | testdata/Builtins.lc 128:47-128:64 Type | 1096 | testdata/Builtins.lc 128:47-128:64 Type |
1097 | testdata/Builtins.lc 128:47-128:83 Type | 1097 | testdata/Builtins.lc 128:47-128:83 Type |
1098 | testdata/Builtins.lc 128:49-128:50 {a} -> a -> a->Type | 1098 | testdata/Builtins.lc 128:49-128:50 {a} -> a -> a->Type |
1099 | testdata/Builtins.lc 128:51-128:60 Nat -> Type->Type | 1099 | testdata/Builtins.lc 128:51-128:60 Nat -> Type->Type |
1100 | testdata/Builtins.lc 128:51-128:62 Type->Type | 1100 | testdata/Builtins.lc 128:51-128:62 Type->Type |
1101 | testdata/Builtins.lc 128:51-128:64 Type | 1101 | testdata/Builtins.lc 128:51-128:64 Type |
1102 | testdata/Builtins.lc 128:61-128:62 V2 | 1102 | testdata/Builtins.lc 128:61-128:62 c_ |
1103 | testdata/Builtins.lc 128:63-128:64 Type | 1103 | testdata/Builtins.lc 128:63-128:64 Type |
1104 | testdata/Builtins.lc 128:69-128:70 Type | 1104 | testdata/Builtins.lc 128:69-128:70 Type |
1105 | testdata/Builtins.lc 128:69-128:83 Type | 1105 | testdata/Builtins.lc 128:69-128:83 Type |
@@ -1115,14 +1115,14 @@ testdata/Builtins.lc 130:42-130:54 Type | |||
1115 | testdata/Builtins.lc 130:50-130:54 Type | 1115 | testdata/Builtins.lc 130:50-130:54 Type |
1116 | testdata/Builtins.lc 131:1-131:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Bool} -> a->a | 1116 | testdata/Builtins.lc 131:1-131:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Bool} -> a->a |
1117 | testdata/Builtins.lc 131:47-131:79 Type | 1117 | testdata/Builtins.lc 131:47-131:79 Type |
1118 | testdata/Builtins.lc 131:48-131:49 V4 | 1118 | testdata/Builtins.lc 131:48-131:49 e_ |
1119 | testdata/Builtins.lc 131:48-131:51 V3->Type | 1119 | testdata/Builtins.lc 131:48-131:51 d_->Type |
1120 | testdata/Builtins.lc 131:48-131:68 Type | 1120 | testdata/Builtins.lc 131:48-131:68 Type |
1121 | testdata/Builtins.lc 131:50-131:51 {a} -> a -> a->Type | 1121 | testdata/Builtins.lc 131:50-131:51 {a} -> a -> a->Type |
1122 | testdata/Builtins.lc 131:52-131:61 Nat -> Type->Type | 1122 | testdata/Builtins.lc 131:52-131:61 Nat -> Type->Type |
1123 | testdata/Builtins.lc 131:52-131:63 Type->Type | 1123 | testdata/Builtins.lc 131:52-131:63 Type->Type |
1124 | testdata/Builtins.lc 131:52-131:68 Type | 1124 | testdata/Builtins.lc 131:52-131:68 Type |
1125 | testdata/Builtins.lc 131:62-131:63 V1 | 1125 | testdata/Builtins.lc 131:62-131:63 b_ |
1126 | testdata/Builtins.lc 131:64-131:68 Type | 1126 | testdata/Builtins.lc 131:64-131:68 Type |
1127 | testdata/Builtins.lc 131:73-131:74 Type | 1127 | testdata/Builtins.lc 131:73-131:74 Type |
1128 | testdata/Builtins.lc 131:73-131:79 Type | 1128 | testdata/Builtins.lc 131:73-131:79 Type |
@@ -1133,7 +1133,7 @@ testdata/Builtins.lc 132:34-132:43 Nat -> Type->Type | |||
1133 | testdata/Builtins.lc 132:34-132:45 Type->Type | 1133 | testdata/Builtins.lc 132:34-132:45 Type->Type |
1134 | testdata/Builtins.lc 132:34-132:50 Type | 1134 | testdata/Builtins.lc 132:34-132:50 Type |
1135 | testdata/Builtins.lc 132:34-132:58 Type | 1135 | testdata/Builtins.lc 132:34-132:58 Type |
1136 | testdata/Builtins.lc 132:44-132:45 V1 | 1136 | testdata/Builtins.lc 132:44-132:45 b_ |
1137 | testdata/Builtins.lc 132:46-132:50 Type | 1137 | testdata/Builtins.lc 132:46-132:50 Type |
1138 | testdata/Builtins.lc 132:54-132:58 Type | 1138 | testdata/Builtins.lc 132:54-132:58 Type |
1139 | testdata/Builtins.lc 135:1-135:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1139 | testdata/Builtins.lc 135:1-135:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
@@ -1157,14 +1157,14 @@ testdata/Builtins.lc 135:175-135:183 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Flo | |||
1157 | testdata/Builtins.lc 135:185-135:193 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1157 | testdata/Builtins.lc 135:185-135:193 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1158 | testdata/Builtins.lc 135:195-135:206 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1158 | testdata/Builtins.lc 135:195-135:206 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1159 | testdata/Builtins.lc 136:34-136:67 Type | 1159 | testdata/Builtins.lc 136:34-136:67 Type |
1160 | testdata/Builtins.lc 136:35-136:36 V4 | 1160 | testdata/Builtins.lc 136:35-136:36 e_ |
1161 | testdata/Builtins.lc 136:35-136:38 V3->Type | 1161 | testdata/Builtins.lc 136:35-136:38 d_->Type |
1162 | testdata/Builtins.lc 136:35-136:56 Type | 1162 | testdata/Builtins.lc 136:35-136:56 Type |
1163 | testdata/Builtins.lc 136:37-136:38 {a} -> a -> a->Type | 1163 | testdata/Builtins.lc 136:37-136:38 {a} -> a -> a->Type |
1164 | testdata/Builtins.lc 136:39-136:48 Nat -> Type->Type | 1164 | testdata/Builtins.lc 136:39-136:48 Nat -> Type->Type |
1165 | testdata/Builtins.lc 136:39-136:50 Type->Type | 1165 | testdata/Builtins.lc 136:39-136:50 Type->Type |
1166 | testdata/Builtins.lc 136:39-136:56 Type | 1166 | testdata/Builtins.lc 136:39-136:56 Type |
1167 | testdata/Builtins.lc 136:49-136:50 V1 | 1167 | testdata/Builtins.lc 136:49-136:50 b_ |
1168 | testdata/Builtins.lc 136:51-136:56 Type | 1168 | testdata/Builtins.lc 136:51-136:56 Type |
1169 | testdata/Builtins.lc 136:61-136:62 Type | 1169 | testdata/Builtins.lc 136:61-136:62 Type |
1170 | testdata/Builtins.lc 136:61-136:67 Type | 1170 | testdata/Builtins.lc 136:61-136:67 Type |
@@ -1172,14 +1172,14 @@ testdata/Builtins.lc 136:66-136:67 Type | |||
1172 | testdata/Builtins.lc 137:1-137:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a | 1172 | testdata/Builtins.lc 137:1-137:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a |
1173 | testdata/Builtins.lc 137:10-137:19 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a | 1173 | testdata/Builtins.lc 137:10-137:19 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a |
1174 | testdata/Builtins.lc 137:34-137:72 Type | 1174 | testdata/Builtins.lc 137:34-137:72 Type |
1175 | testdata/Builtins.lc 137:35-137:36 V4 | 1175 | testdata/Builtins.lc 137:35-137:36 e_ |
1176 | testdata/Builtins.lc 137:35-137:38 V3->Type | 1176 | testdata/Builtins.lc 137:35-137:38 d_->Type |
1177 | testdata/Builtins.lc 137:35-137:56 Type | 1177 | testdata/Builtins.lc 137:35-137:56 Type |
1178 | testdata/Builtins.lc 137:37-137:38 {a} -> a -> a->Type | 1178 | testdata/Builtins.lc 137:37-137:38 {a} -> a -> a->Type |
1179 | testdata/Builtins.lc 137:39-137:48 Nat -> Type->Type | 1179 | testdata/Builtins.lc 137:39-137:48 Nat -> Type->Type |
1180 | testdata/Builtins.lc 137:39-137:50 Type->Type | 1180 | testdata/Builtins.lc 137:39-137:50 Type->Type |
1181 | testdata/Builtins.lc 137:39-137:56 Type | 1181 | testdata/Builtins.lc 137:39-137:56 Type |
1182 | testdata/Builtins.lc 137:49-137:50 V1 | 1182 | testdata/Builtins.lc 137:49-137:50 b_ |
1183 | testdata/Builtins.lc 137:51-137:56 Type | 1183 | testdata/Builtins.lc 137:51-137:56 Type |
1184 | testdata/Builtins.lc 137:61-137:62 Type | 1184 | testdata/Builtins.lc 137:61-137:62 Type |
1185 | testdata/Builtins.lc 137:61-137:72 Type | 1185 | testdata/Builtins.lc 137:61-137:72 Type |
@@ -1193,14 +1193,14 @@ testdata/Builtins.lc 139:34-139:47 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float | |||
1193 | testdata/Builtins.lc 139:49-139:57 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1193 | testdata/Builtins.lc 139:49-139:57 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1194 | testdata/Builtins.lc 139:59-139:68 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1194 | testdata/Builtins.lc 139:59-139:68 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1195 | testdata/Builtins.lc 140:34-140:67 Type | 1195 | testdata/Builtins.lc 140:34-140:67 Type |
1196 | testdata/Builtins.lc 140:35-140:36 V4 | 1196 | testdata/Builtins.lc 140:35-140:36 e_ |
1197 | testdata/Builtins.lc 140:35-140:38 V3->Type | 1197 | testdata/Builtins.lc 140:35-140:38 d_->Type |
1198 | testdata/Builtins.lc 140:35-140:56 Type | 1198 | testdata/Builtins.lc 140:35-140:56 Type |
1199 | testdata/Builtins.lc 140:37-140:38 {a} -> a -> a->Type | 1199 | testdata/Builtins.lc 140:37-140:38 {a} -> a -> a->Type |
1200 | testdata/Builtins.lc 140:39-140:48 Nat -> Type->Type | 1200 | testdata/Builtins.lc 140:39-140:48 Nat -> Type->Type |
1201 | testdata/Builtins.lc 140:39-140:50 Type->Type | 1201 | testdata/Builtins.lc 140:39-140:50 Type->Type |
1202 | testdata/Builtins.lc 140:39-140:56 Type | 1202 | testdata/Builtins.lc 140:39-140:56 Type |
1203 | testdata/Builtins.lc 140:49-140:50 V1 | 1203 | testdata/Builtins.lc 140:49-140:50 b_ |
1204 | testdata/Builtins.lc 140:51-140:56 Type | 1204 | testdata/Builtins.lc 140:51-140:56 Type |
1205 | testdata/Builtins.lc 140:61-140:62 Type | 1205 | testdata/Builtins.lc 140:61-140:62 Type |
1206 | testdata/Builtins.lc 140:61-140:67 Type | 1206 | testdata/Builtins.lc 140:61-140:67 Type |
@@ -1210,16 +1210,16 @@ testdata/Builtins.lc 141:10-141:17 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
1210 | testdata/Builtins.lc 141:34-141:75 Type | 1210 | testdata/Builtins.lc 141:34-141:75 Type |
1211 | testdata/Builtins.lc 141:35-141:38 Type->Type | 1211 | testdata/Builtins.lc 141:35-141:38 Type->Type |
1212 | testdata/Builtins.lc 141:35-141:40 Type | 1212 | testdata/Builtins.lc 141:35-141:40 Type |
1213 | testdata/Builtins.lc 141:39-141:40 V5 | 1213 | testdata/Builtins.lc 141:39-141:40 f_ |
1214 | testdata/Builtins.lc 141:42-141:43 V5 | 1214 | testdata/Builtins.lc 141:42-141:43 f_ |
1215 | testdata/Builtins.lc 141:42-141:45 V4->Type | 1215 | testdata/Builtins.lc 141:42-141:45 e_->Type |
1216 | testdata/Builtins.lc 141:42-141:59 Type | 1216 | testdata/Builtins.lc 141:42-141:59 Type |
1217 | testdata/Builtins.lc 141:42-141:75 Type | 1217 | testdata/Builtins.lc 141:42-141:75 Type |
1218 | testdata/Builtins.lc 141:44-141:45 {a} -> a -> a->Type | 1218 | testdata/Builtins.lc 141:44-141:45 {a} -> a -> a->Type |
1219 | testdata/Builtins.lc 141:46-141:55 Nat -> Type->Type | 1219 | testdata/Builtins.lc 141:46-141:55 Nat -> Type->Type |
1220 | testdata/Builtins.lc 141:46-141:57 Type->Type | 1220 | testdata/Builtins.lc 141:46-141:57 Type->Type |
1221 | testdata/Builtins.lc 141:46-141:59 Type | 1221 | testdata/Builtins.lc 141:46-141:59 Type |
1222 | testdata/Builtins.lc 141:56-141:57 V2 | 1222 | testdata/Builtins.lc 141:56-141:57 c_ |
1223 | testdata/Builtins.lc 141:58-141:59 Type | 1223 | testdata/Builtins.lc 141:58-141:59 Type |
1224 | testdata/Builtins.lc 141:64-141:65 Type | 1224 | testdata/Builtins.lc 141:64-141:65 Type |
1225 | testdata/Builtins.lc 141:64-141:75 Type | 1225 | testdata/Builtins.lc 141:64-141:75 Type |
@@ -1231,16 +1231,16 @@ testdata/Builtins.lc 142:11-142:19 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
1231 | testdata/Builtins.lc 142:34-142:75 Type | 1231 | testdata/Builtins.lc 142:34-142:75 Type |
1232 | testdata/Builtins.lc 142:35-142:38 Type->Type | 1232 | testdata/Builtins.lc 142:35-142:38 Type->Type |
1233 | testdata/Builtins.lc 142:35-142:40 Type | 1233 | testdata/Builtins.lc 142:35-142:40 Type |
1234 | testdata/Builtins.lc 142:39-142:40 V5 | 1234 | testdata/Builtins.lc 142:39-142:40 f_ |
1235 | testdata/Builtins.lc 142:42-142:43 V5 | 1235 | testdata/Builtins.lc 142:42-142:43 f_ |
1236 | testdata/Builtins.lc 142:42-142:45 V4->Type | 1236 | testdata/Builtins.lc 142:42-142:45 e_->Type |
1237 | testdata/Builtins.lc 142:42-142:59 Type | 1237 | testdata/Builtins.lc 142:42-142:59 Type |
1238 | testdata/Builtins.lc 142:42-142:75 Type | 1238 | testdata/Builtins.lc 142:42-142:75 Type |
1239 | testdata/Builtins.lc 142:44-142:45 {a} -> a -> a->Type | 1239 | testdata/Builtins.lc 142:44-142:45 {a} -> a -> a->Type |
1240 | testdata/Builtins.lc 142:46-142:55 Nat -> Type->Type | 1240 | testdata/Builtins.lc 142:46-142:55 Nat -> Type->Type |
1241 | testdata/Builtins.lc 142:46-142:57 Type->Type | 1241 | testdata/Builtins.lc 142:46-142:57 Type->Type |
1242 | testdata/Builtins.lc 142:46-142:59 Type | 1242 | testdata/Builtins.lc 142:46-142:59 Type |
1243 | testdata/Builtins.lc 142:56-142:57 V2 | 1243 | testdata/Builtins.lc 142:56-142:57 c_ |
1244 | testdata/Builtins.lc 142:58-142:59 Type | 1244 | testdata/Builtins.lc 142:58-142:59 Type |
1245 | testdata/Builtins.lc 142:64-142:65 Type | 1245 | testdata/Builtins.lc 142:64-142:65 Type |
1246 | testdata/Builtins.lc 142:64-142:75 Type | 1246 | testdata/Builtins.lc 142:64-142:75 Type |
@@ -1250,17 +1250,17 @@ testdata/Builtins.lc 142:74-142:75 Type | |||
1250 | testdata/Builtins.lc 143:1-143:10 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a->c | 1250 | testdata/Builtins.lc 143:1-143:10 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a->c |
1251 | testdata/Builtins.lc 143:12-143:21 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a->c | 1251 | testdata/Builtins.lc 143:12-143:21 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a->c |
1252 | testdata/Builtins.lc 143:34-143:89 Type | 1252 | testdata/Builtins.lc 143:34-143:89 Type |
1253 | testdata/Builtins.lc 143:35-143:36 V6 | 1253 | testdata/Builtins.lc 143:35-143:36 g_ |
1254 | testdata/Builtins.lc 143:35-143:38 V5->Type | 1254 | testdata/Builtins.lc 143:35-143:38 f_->Type |
1255 | testdata/Builtins.lc 143:35-143:56 Type | 1255 | testdata/Builtins.lc 143:35-143:56 Type |
1256 | testdata/Builtins.lc 143:37-143:38 {a} -> a -> a->Type | 1256 | testdata/Builtins.lc 143:37-143:38 {a} -> a -> a->Type |
1257 | testdata/Builtins.lc 143:39-143:48 Nat -> Type->Type | 1257 | testdata/Builtins.lc 143:39-143:48 Nat -> Type->Type |
1258 | testdata/Builtins.lc 143:39-143:50 Type->Type | 1258 | testdata/Builtins.lc 143:39-143:50 Type->Type |
1259 | testdata/Builtins.lc 143:39-143:56 Type | 1259 | testdata/Builtins.lc 143:39-143:56 Type |
1260 | testdata/Builtins.lc 143:49-143:50 V3 | 1260 | testdata/Builtins.lc 143:49-143:50 d_ |
1261 | testdata/Builtins.lc 143:51-143:56 Type | 1261 | testdata/Builtins.lc 143:51-143:56 Type |
1262 | testdata/Builtins.lc 143:58-143:59 V3 | 1262 | testdata/Builtins.lc 143:58-143:59 d_ |
1263 | testdata/Builtins.lc 143:58-143:61 V2->Type | 1263 | testdata/Builtins.lc 143:58-143:61 c_->Type |
1264 | testdata/Builtins.lc 143:58-143:78 Type | 1264 | testdata/Builtins.lc 143:58-143:78 Type |
1265 | testdata/Builtins.lc 143:58-143:89 Type | 1265 | testdata/Builtins.lc 143:58-143:89 Type |
1266 | testdata/Builtins.lc 143:60-143:61 {a} -> a -> a->Type | 1266 | testdata/Builtins.lc 143:60-143:61 {a} -> a -> a->Type |
@@ -1277,30 +1277,30 @@ testdata/Builtins.lc 144:10-144:18 {a} -> {b} -> {c:Nat} -> {_ : Signed a} -> { | |||
1277 | testdata/Builtins.lc 144:34-144:73 Type | 1277 | testdata/Builtins.lc 144:34-144:73 Type |
1278 | testdata/Builtins.lc 144:35-144:41 Type->Type | 1278 | testdata/Builtins.lc 144:35-144:41 Type->Type |
1279 | testdata/Builtins.lc 144:35-144:43 Type | 1279 | testdata/Builtins.lc 144:35-144:43 Type |
1280 | testdata/Builtins.lc 144:42-144:43 V5 | 1280 | testdata/Builtins.lc 144:42-144:43 f_ |
1281 | testdata/Builtins.lc 144:45-144:46 V5 | 1281 | testdata/Builtins.lc 144:45-144:46 f_ |
1282 | testdata/Builtins.lc 144:45-144:48 V4->Type | 1282 | testdata/Builtins.lc 144:45-144:48 e_->Type |
1283 | testdata/Builtins.lc 144:45-144:62 Type | 1283 | testdata/Builtins.lc 144:45-144:62 Type |
1284 | testdata/Builtins.lc 144:45-144:73 Type | 1284 | testdata/Builtins.lc 144:45-144:73 Type |
1285 | testdata/Builtins.lc 144:47-144:48 {a} -> a -> a->Type | 1285 | testdata/Builtins.lc 144:47-144:48 {a} -> a -> a->Type |
1286 | testdata/Builtins.lc 144:49-144:58 Nat -> Type->Type | 1286 | testdata/Builtins.lc 144:49-144:58 Nat -> Type->Type |
1287 | testdata/Builtins.lc 144:49-144:60 Type->Type | 1287 | testdata/Builtins.lc 144:49-144:60 Type->Type |
1288 | testdata/Builtins.lc 144:49-144:62 Type | 1288 | testdata/Builtins.lc 144:49-144:62 Type |
1289 | testdata/Builtins.lc 144:59-144:60 V2 | 1289 | testdata/Builtins.lc 144:59-144:60 c_ |
1290 | testdata/Builtins.lc 144:61-144:62 Type | 1290 | testdata/Builtins.lc 144:61-144:62 Type |
1291 | testdata/Builtins.lc 144:67-144:68 Type | 1291 | testdata/Builtins.lc 144:67-144:68 Type |
1292 | testdata/Builtins.lc 144:67-144:73 Type | 1292 | testdata/Builtins.lc 144:67-144:73 Type |
1293 | testdata/Builtins.lc 144:72-144:73 Type | 1293 | testdata/Builtins.lc 144:72-144:73 Type |
1294 | testdata/Builtins.lc 145:1-145:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->(a, a) | 1294 | testdata/Builtins.lc 145:1-145:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->(a, a) |
1295 | testdata/Builtins.lc 145:34-145:72 Type | 1295 | testdata/Builtins.lc 145:34-145:72 Type |
1296 | testdata/Builtins.lc 145:35-145:36 V4 | 1296 | testdata/Builtins.lc 145:35-145:36 e_ |
1297 | testdata/Builtins.lc 145:35-145:38 V3->Type | 1297 | testdata/Builtins.lc 145:35-145:38 d_->Type |
1298 | testdata/Builtins.lc 145:35-145:56 Type | 1298 | testdata/Builtins.lc 145:35-145:56 Type |
1299 | testdata/Builtins.lc 145:37-145:38 {a} -> a -> a->Type | 1299 | testdata/Builtins.lc 145:37-145:38 {a} -> a -> a->Type |
1300 | testdata/Builtins.lc 145:39-145:48 Nat -> Type->Type | 1300 | testdata/Builtins.lc 145:39-145:48 Nat -> Type->Type |
1301 | testdata/Builtins.lc 145:39-145:50 Type->Type | 1301 | testdata/Builtins.lc 145:39-145:50 Type->Type |
1302 | testdata/Builtins.lc 145:39-145:56 Type | 1302 | testdata/Builtins.lc 145:39-145:56 Type |
1303 | testdata/Builtins.lc 145:49-145:50 V1 | 1303 | testdata/Builtins.lc 145:49-145:50 b_ |
1304 | testdata/Builtins.lc 145:51-145:56 Type | 1304 | testdata/Builtins.lc 145:51-145:56 Type |
1305 | testdata/Builtins.lc 145:61-145:62 Type | 1305 | testdata/Builtins.lc 145:61-145:62 Type |
1306 | testdata/Builtins.lc 145:61-145:72 Type | 1306 | testdata/Builtins.lc 145:61-145:72 Type |
@@ -1312,16 +1312,16 @@ testdata/Builtins.lc 146:1-146:10 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
1312 | testdata/Builtins.lc 146:34-146:80 Type | 1312 | testdata/Builtins.lc 146:34-146:80 Type |
1313 | testdata/Builtins.lc 146:35-146:38 Type->Type | 1313 | testdata/Builtins.lc 146:35-146:38 Type->Type |
1314 | testdata/Builtins.lc 146:35-146:40 Type | 1314 | testdata/Builtins.lc 146:35-146:40 Type |
1315 | testdata/Builtins.lc 146:39-146:40 V5 | 1315 | testdata/Builtins.lc 146:39-146:40 f_ |
1316 | testdata/Builtins.lc 146:42-146:43 V5 | 1316 | testdata/Builtins.lc 146:42-146:43 f_ |
1317 | testdata/Builtins.lc 146:42-146:45 V4->Type | 1317 | testdata/Builtins.lc 146:42-146:45 e_->Type |
1318 | testdata/Builtins.lc 146:42-146:59 Type | 1318 | testdata/Builtins.lc 146:42-146:59 Type |
1319 | testdata/Builtins.lc 146:42-146:80 Type | 1319 | testdata/Builtins.lc 146:42-146:80 Type |
1320 | testdata/Builtins.lc 146:44-146:45 {a} -> a -> a->Type | 1320 | testdata/Builtins.lc 146:44-146:45 {a} -> a -> a->Type |
1321 | testdata/Builtins.lc 146:46-146:55 Nat -> Type->Type | 1321 | testdata/Builtins.lc 146:46-146:55 Nat -> Type->Type |
1322 | testdata/Builtins.lc 146:46-146:57 Type->Type | 1322 | testdata/Builtins.lc 146:46-146:57 Type->Type |
1323 | testdata/Builtins.lc 146:46-146:59 Type | 1323 | testdata/Builtins.lc 146:46-146:59 Type |
1324 | testdata/Builtins.lc 146:56-146:57 V2 | 1324 | testdata/Builtins.lc 146:56-146:57 c_ |
1325 | testdata/Builtins.lc 146:58-146:59 Type | 1325 | testdata/Builtins.lc 146:58-146:59 Type |
1326 | testdata/Builtins.lc 146:64-146:65 Type | 1326 | testdata/Builtins.lc 146:64-146:65 Type |
1327 | testdata/Builtins.lc 146:64-146:80 Type | 1327 | testdata/Builtins.lc 146:64-146:80 Type |
@@ -1334,16 +1334,16 @@ testdata/Builtins.lc 147:1-147:11 {a} -> {b} -> {c:Nat} -> {_ : Num a} -> {_ : | |||
1334 | testdata/Builtins.lc 147:34-147:80 Type | 1334 | testdata/Builtins.lc 147:34-147:80 Type |
1335 | testdata/Builtins.lc 147:35-147:38 Type->Type | 1335 | testdata/Builtins.lc 147:35-147:38 Type->Type |
1336 | testdata/Builtins.lc 147:35-147:40 Type | 1336 | testdata/Builtins.lc 147:35-147:40 Type |
1337 | testdata/Builtins.lc 147:39-147:40 V5 | 1337 | testdata/Builtins.lc 147:39-147:40 f_ |
1338 | testdata/Builtins.lc 147:42-147:43 V5 | 1338 | testdata/Builtins.lc 147:42-147:43 f_ |
1339 | testdata/Builtins.lc 147:42-147:45 V4->Type | 1339 | testdata/Builtins.lc 147:42-147:45 e_->Type |
1340 | testdata/Builtins.lc 147:42-147:59 Type | 1340 | testdata/Builtins.lc 147:42-147:59 Type |
1341 | testdata/Builtins.lc 147:42-147:80 Type | 1341 | testdata/Builtins.lc 147:42-147:80 Type |
1342 | testdata/Builtins.lc 147:44-147:45 {a} -> a -> a->Type | 1342 | testdata/Builtins.lc 147:44-147:45 {a} -> a -> a->Type |
1343 | testdata/Builtins.lc 147:46-147:55 Nat -> Type->Type | 1343 | testdata/Builtins.lc 147:46-147:55 Nat -> Type->Type |
1344 | testdata/Builtins.lc 147:46-147:57 Type->Type | 1344 | testdata/Builtins.lc 147:46-147:57 Type->Type |
1345 | testdata/Builtins.lc 147:46-147:59 Type | 1345 | testdata/Builtins.lc 147:46-147:59 Type |
1346 | testdata/Builtins.lc 147:56-147:57 V2 | 1346 | testdata/Builtins.lc 147:56-147:57 c_ |
1347 | testdata/Builtins.lc 147:58-147:59 Type | 1347 | testdata/Builtins.lc 147:58-147:59 Type |
1348 | testdata/Builtins.lc 147:64-147:65 Type | 1348 | testdata/Builtins.lc 147:64-147:65 Type |
1349 | testdata/Builtins.lc 147:64-147:80 Type | 1349 | testdata/Builtins.lc 147:64-147:80 Type |
@@ -1354,14 +1354,14 @@ testdata/Builtins.lc 147:74-147:80 Type | |||
1354 | testdata/Builtins.lc 147:79-147:80 Type | 1354 | testdata/Builtins.lc 147:79-147:80 Type |
1355 | testdata/Builtins.lc 148:1-148:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a | 1355 | testdata/Builtins.lc 148:1-148:8 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a |
1356 | testdata/Builtins.lc 148:34-148:77 Type | 1356 | testdata/Builtins.lc 148:34-148:77 Type |
1357 | testdata/Builtins.lc 148:35-148:36 V4 | 1357 | testdata/Builtins.lc 148:35-148:36 e_ |
1358 | testdata/Builtins.lc 148:35-148:38 V3->Type | 1358 | testdata/Builtins.lc 148:35-148:38 d_->Type |
1359 | testdata/Builtins.lc 148:35-148:56 Type | 1359 | testdata/Builtins.lc 148:35-148:56 Type |
1360 | testdata/Builtins.lc 148:37-148:38 {a} -> a -> a->Type | 1360 | testdata/Builtins.lc 148:37-148:38 {a} -> a -> a->Type |
1361 | testdata/Builtins.lc 148:39-148:48 Nat -> Type->Type | 1361 | testdata/Builtins.lc 148:39-148:48 Nat -> Type->Type |
1362 | testdata/Builtins.lc 148:39-148:50 Type->Type | 1362 | testdata/Builtins.lc 148:39-148:50 Type->Type |
1363 | testdata/Builtins.lc 148:39-148:56 Type | 1363 | testdata/Builtins.lc 148:39-148:56 Type |
1364 | testdata/Builtins.lc 148:49-148:50 V1 | 1364 | testdata/Builtins.lc 148:49-148:50 b_ |
1365 | testdata/Builtins.lc 148:51-148:56 Type | 1365 | testdata/Builtins.lc 148:51-148:56 Type |
1366 | testdata/Builtins.lc 148:61-148:62 Type | 1366 | testdata/Builtins.lc 148:61-148:62 Type |
1367 | testdata/Builtins.lc 148:61-148:77 Type | 1367 | testdata/Builtins.lc 148:61-148:77 Type |
@@ -1372,14 +1372,14 @@ testdata/Builtins.lc 148:71-148:77 Type | |||
1372 | testdata/Builtins.lc 148:76-148:77 Type | 1372 | testdata/Builtins.lc 148:76-148:77 Type |
1373 | testdata/Builtins.lc 149:1-149:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> Float->a | 1373 | testdata/Builtins.lc 149:1-149:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> Float->a |
1374 | testdata/Builtins.lc 149:34-149:81 Type | 1374 | testdata/Builtins.lc 149:34-149:81 Type |
1375 | testdata/Builtins.lc 149:35-149:36 V4 | 1375 | testdata/Builtins.lc 149:35-149:36 e_ |
1376 | testdata/Builtins.lc 149:35-149:38 V3->Type | 1376 | testdata/Builtins.lc 149:35-149:38 d_->Type |
1377 | testdata/Builtins.lc 149:35-149:56 Type | 1377 | testdata/Builtins.lc 149:35-149:56 Type |
1378 | testdata/Builtins.lc 149:37-149:38 {a} -> a -> a->Type | 1378 | testdata/Builtins.lc 149:37-149:38 {a} -> a -> a->Type |
1379 | testdata/Builtins.lc 149:39-149:48 Nat -> Type->Type | 1379 | testdata/Builtins.lc 149:39-149:48 Nat -> Type->Type |
1380 | testdata/Builtins.lc 149:39-149:50 Type->Type | 1380 | testdata/Builtins.lc 149:39-149:50 Type->Type |
1381 | testdata/Builtins.lc 149:39-149:56 Type | 1381 | testdata/Builtins.lc 149:39-149:56 Type |
1382 | testdata/Builtins.lc 149:49-149:50 V1 | 1382 | testdata/Builtins.lc 149:49-149:50 b_ |
1383 | testdata/Builtins.lc 149:51-149:56 Type | 1383 | testdata/Builtins.lc 149:51-149:56 Type |
1384 | testdata/Builtins.lc 149:61-149:62 Type | 1384 | testdata/Builtins.lc 149:61-149:62 Type |
1385 | testdata/Builtins.lc 149:61-149:81 Type | 1385 | testdata/Builtins.lc 149:61-149:81 Type |
@@ -1390,17 +1390,17 @@ testdata/Builtins.lc 149:71-149:81 Type | |||
1390 | testdata/Builtins.lc 149:80-149:81 Type | 1390 | testdata/Builtins.lc 149:80-149:81 Type |
1391 | testdata/Builtins.lc 150:1-150:9 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a -> a -> c->a | 1391 | testdata/Builtins.lc 150:1-150:9 {a} -> {b:Nat} -> {c} -> {_ : a ~ VecScalar b Float} -> {_ : c ~ VecScalar b Bool} -> a -> a -> c->a |
1392 | testdata/Builtins.lc 150:34-150:99 Type | 1392 | testdata/Builtins.lc 150:34-150:99 Type |
1393 | testdata/Builtins.lc 150:35-150:36 V6 | 1393 | testdata/Builtins.lc 150:35-150:36 g_ |
1394 | testdata/Builtins.lc 150:35-150:38 V5->Type | 1394 | testdata/Builtins.lc 150:35-150:38 f_->Type |
1395 | testdata/Builtins.lc 150:35-150:56 Type | 1395 | testdata/Builtins.lc 150:35-150:56 Type |
1396 | testdata/Builtins.lc 150:37-150:38 {a} -> a -> a->Type | 1396 | testdata/Builtins.lc 150:37-150:38 {a} -> a -> a->Type |
1397 | testdata/Builtins.lc 150:39-150:48 Nat -> Type->Type | 1397 | testdata/Builtins.lc 150:39-150:48 Nat -> Type->Type |
1398 | testdata/Builtins.lc 150:39-150:50 Type->Type | 1398 | testdata/Builtins.lc 150:39-150:50 Type->Type |
1399 | testdata/Builtins.lc 150:39-150:56 Type | 1399 | testdata/Builtins.lc 150:39-150:56 Type |
1400 | testdata/Builtins.lc 150:49-150:50 V3 | 1400 | testdata/Builtins.lc 150:49-150:50 d_ |
1401 | testdata/Builtins.lc 150:51-150:56 Type | 1401 | testdata/Builtins.lc 150:51-150:56 Type |
1402 | testdata/Builtins.lc 150:58-150:59 V3 | 1402 | testdata/Builtins.lc 150:58-150:59 d_ |
1403 | testdata/Builtins.lc 150:58-150:61 V2->Type | 1403 | testdata/Builtins.lc 150:58-150:61 c_->Type |
1404 | testdata/Builtins.lc 150:58-150:78 Type | 1404 | testdata/Builtins.lc 150:58-150:78 Type |
1405 | testdata/Builtins.lc 150:58-150:99 Type | 1405 | testdata/Builtins.lc 150:58-150:99 Type |
1406 | testdata/Builtins.lc 150:60-150:61 {a} -> a -> a->Type | 1406 | testdata/Builtins.lc 150:60-150:61 {a} -> a -> a->Type |
@@ -1418,14 +1418,14 @@ testdata/Builtins.lc 150:93-150:99 Type | |||
1418 | testdata/Builtins.lc 150:98-150:99 Type | 1418 | testdata/Builtins.lc 150:98-150:99 Type |
1419 | testdata/Builtins.lc 151:1-151:9 {a} -> {b:Nat} -> {_ : a ~ VecS Float b} -> a -> a->a | 1419 | testdata/Builtins.lc 151:1-151:9 {a} -> {b:Nat} -> {_ : a ~ VecS Float b} -> a -> a->a |
1420 | testdata/Builtins.lc 151:34-151:66 Type | 1420 | testdata/Builtins.lc 151:34-151:66 Type |
1421 | testdata/Builtins.lc 151:35-151:36 V4 | 1421 | testdata/Builtins.lc 151:35-151:36 e_ |
1422 | testdata/Builtins.lc 151:35-151:38 V3->Type | 1422 | testdata/Builtins.lc 151:35-151:38 d_->Type |
1423 | testdata/Builtins.lc 151:35-151:50 Type | 1423 | testdata/Builtins.lc 151:35-151:50 Type |
1424 | testdata/Builtins.lc 151:37-151:38 {a} -> a -> a->Type | 1424 | testdata/Builtins.lc 151:37-151:38 {a} -> a -> a->Type |
1425 | testdata/Builtins.lc 151:39-151:42 Nat -> Type->Type | 1425 | testdata/Builtins.lc 151:39-151:42 Nat -> Type->Type |
1426 | testdata/Builtins.lc 151:39-151:44 Type->Type | 1426 | testdata/Builtins.lc 151:39-151:44 Type->Type |
1427 | testdata/Builtins.lc 151:39-151:50 Type | 1427 | testdata/Builtins.lc 151:39-151:50 Type |
1428 | testdata/Builtins.lc 151:43-151:44 V1 | 1428 | testdata/Builtins.lc 151:43-151:44 b_ |
1429 | testdata/Builtins.lc 151:45-151:50 Type | 1429 | testdata/Builtins.lc 151:45-151:50 Type |
1430 | testdata/Builtins.lc 151:55-151:56 Type | 1430 | testdata/Builtins.lc 151:55-151:56 Type |
1431 | testdata/Builtins.lc 151:55-151:66 Type | 1431 | testdata/Builtins.lc 151:55-151:66 Type |
@@ -1434,14 +1434,14 @@ testdata/Builtins.lc 151:60-151:66 Type | |||
1434 | testdata/Builtins.lc 151:65-151:66 Type | 1434 | testdata/Builtins.lc 151:65-151:66 Type |
1435 | testdata/Builtins.lc 152:1-152:10 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> Float -> a->a | 1435 | testdata/Builtins.lc 152:1-152:10 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> Float -> a->a |
1436 | testdata/Builtins.lc 152:34-152:76 Type | 1436 | testdata/Builtins.lc 152:34-152:76 Type |
1437 | testdata/Builtins.lc 152:35-152:36 V4 | 1437 | testdata/Builtins.lc 152:35-152:36 e_ |
1438 | testdata/Builtins.lc 152:35-152:38 V3->Type | 1438 | testdata/Builtins.lc 152:35-152:38 d_->Type |
1439 | testdata/Builtins.lc 152:35-152:56 Type | 1439 | testdata/Builtins.lc 152:35-152:56 Type |
1440 | testdata/Builtins.lc 152:37-152:38 {a} -> a -> a->Type | 1440 | testdata/Builtins.lc 152:37-152:38 {a} -> a -> a->Type |
1441 | testdata/Builtins.lc 152:39-152:48 Nat -> Type->Type | 1441 | testdata/Builtins.lc 152:39-152:48 Nat -> Type->Type |
1442 | testdata/Builtins.lc 152:39-152:50 Type->Type | 1442 | testdata/Builtins.lc 152:39-152:50 Type->Type |
1443 | testdata/Builtins.lc 152:39-152:56 Type | 1443 | testdata/Builtins.lc 152:39-152:56 Type |
1444 | testdata/Builtins.lc 152:49-152:50 V1 | 1444 | testdata/Builtins.lc 152:49-152:50 b_ |
1445 | testdata/Builtins.lc 152:51-152:56 Type | 1445 | testdata/Builtins.lc 152:51-152:56 Type |
1446 | testdata/Builtins.lc 152:61-152:66 Type | 1446 | testdata/Builtins.lc 152:61-152:66 Type |
1447 | testdata/Builtins.lc 152:61-152:76 Type | 1447 | testdata/Builtins.lc 152:61-152:76 Type |
@@ -1450,14 +1450,14 @@ testdata/Builtins.lc 152:70-152:76 Type | |||
1450 | testdata/Builtins.lc 152:75-152:76 Type | 1450 | testdata/Builtins.lc 152:75-152:76 Type |
1451 | testdata/Builtins.lc 153:1-153:15 {a} -> {b:Nat} -> {_ : a ~ VecS Float b} -> a -> a -> a->a | 1451 | testdata/Builtins.lc 153:1-153:15 {a} -> {b:Nat} -> {_ : a ~ VecS Float b} -> a -> a -> a->a |
1452 | testdata/Builtins.lc 153:34-153:71 Type | 1452 | testdata/Builtins.lc 153:34-153:71 Type |
1453 | testdata/Builtins.lc 153:35-153:36 V4 | 1453 | testdata/Builtins.lc 153:35-153:36 e_ |
1454 | testdata/Builtins.lc 153:35-153:38 V3->Type | 1454 | testdata/Builtins.lc 153:35-153:38 d_->Type |
1455 | testdata/Builtins.lc 153:35-153:50 Type | 1455 | testdata/Builtins.lc 153:35-153:50 Type |
1456 | testdata/Builtins.lc 153:37-153:38 {a} -> a -> a->Type | 1456 | testdata/Builtins.lc 153:37-153:38 {a} -> a -> a->Type |
1457 | testdata/Builtins.lc 153:39-153:42 Nat -> Type->Type | 1457 | testdata/Builtins.lc 153:39-153:42 Nat -> Type->Type |
1458 | testdata/Builtins.lc 153:39-153:44 Type->Type | 1458 | testdata/Builtins.lc 153:39-153:44 Type->Type |
1459 | testdata/Builtins.lc 153:39-153:50 Type | 1459 | testdata/Builtins.lc 153:39-153:50 Type |
1460 | testdata/Builtins.lc 153:43-153:44 V1 | 1460 | testdata/Builtins.lc 153:43-153:44 b_ |
1461 | testdata/Builtins.lc 153:45-153:50 Type | 1461 | testdata/Builtins.lc 153:45-153:50 Type |
1462 | testdata/Builtins.lc 153:55-153:56 Type | 1462 | testdata/Builtins.lc 153:55-153:56 Type |
1463 | testdata/Builtins.lc 153:55-153:71 Type | 1463 | testdata/Builtins.lc 153:55-153:71 Type |
@@ -1468,14 +1468,14 @@ testdata/Builtins.lc 153:65-153:71 Type | |||
1468 | testdata/Builtins.lc 153:70-153:71 Type | 1468 | testdata/Builtins.lc 153:70-153:71 Type |
1469 | testdata/Builtins.lc 154:1-154:16 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> Float -> Float -> a->a | 1469 | testdata/Builtins.lc 154:1-154:16 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> Float -> Float -> a->a |
1470 | testdata/Builtins.lc 154:34-154:85 Type | 1470 | testdata/Builtins.lc 154:34-154:85 Type |
1471 | testdata/Builtins.lc 154:35-154:36 V4 | 1471 | testdata/Builtins.lc 154:35-154:36 e_ |
1472 | testdata/Builtins.lc 154:35-154:38 V3->Type | 1472 | testdata/Builtins.lc 154:35-154:38 d_->Type |
1473 | testdata/Builtins.lc 154:35-154:56 Type | 1473 | testdata/Builtins.lc 154:35-154:56 Type |
1474 | testdata/Builtins.lc 154:37-154:38 {a} -> a -> a->Type | 1474 | testdata/Builtins.lc 154:37-154:38 {a} -> a -> a->Type |
1475 | testdata/Builtins.lc 154:39-154:48 Nat -> Type->Type | 1475 | testdata/Builtins.lc 154:39-154:48 Nat -> Type->Type |
1476 | testdata/Builtins.lc 154:39-154:50 Type->Type | 1476 | testdata/Builtins.lc 154:39-154:50 Type->Type |
1477 | testdata/Builtins.lc 154:39-154:56 Type | 1477 | testdata/Builtins.lc 154:39-154:56 Type |
1478 | testdata/Builtins.lc 154:49-154:50 V1 | 1478 | testdata/Builtins.lc 154:49-154:50 b_ |
1479 | testdata/Builtins.lc 154:51-154:56 Type | 1479 | testdata/Builtins.lc 154:51-154:56 Type |
1480 | testdata/Builtins.lc 154:61-154:66 Type | 1480 | testdata/Builtins.lc 154:61-154:66 Type |
1481 | testdata/Builtins.lc 154:61-154:85 Type | 1481 | testdata/Builtins.lc 154:61-154:85 Type |
@@ -1489,7 +1489,7 @@ testdata/Builtins.lc 157:34-157:43 Nat -> Type->Type | |||
1489 | testdata/Builtins.lc 157:34-157:45 Type->Type | 1489 | testdata/Builtins.lc 157:34-157:45 Type->Type |
1490 | testdata/Builtins.lc 157:34-157:51 Type | 1490 | testdata/Builtins.lc 157:34-157:51 Type |
1491 | testdata/Builtins.lc 157:34-157:70 Type | 1491 | testdata/Builtins.lc 157:34-157:70 Type |
1492 | testdata/Builtins.lc 157:44-157:45 V1 | 1492 | testdata/Builtins.lc 157:44-157:45 b_ |
1493 | testdata/Builtins.lc 157:46-157:51 Type | 1493 | testdata/Builtins.lc 157:46-157:51 Type |
1494 | testdata/Builtins.lc 157:55-157:64 Nat -> Type->Type | 1494 | testdata/Builtins.lc 157:55-157:64 Nat -> Type->Type |
1495 | testdata/Builtins.lc 157:55-157:66 Type->Type | 1495 | testdata/Builtins.lc 157:55-157:66 Type->Type |
@@ -1501,7 +1501,7 @@ testdata/Builtins.lc 158:34-158:43 Nat -> Type->Type | |||
1501 | testdata/Builtins.lc 158:34-158:45 Type->Type | 1501 | testdata/Builtins.lc 158:34-158:45 Type->Type |
1502 | testdata/Builtins.lc 158:34-158:51 Type | 1502 | testdata/Builtins.lc 158:34-158:51 Type |
1503 | testdata/Builtins.lc 158:34-158:71 Type | 1503 | testdata/Builtins.lc 158:34-158:71 Type |
1504 | testdata/Builtins.lc 158:44-158:45 V1 | 1504 | testdata/Builtins.lc 158:44-158:45 b_ |
1505 | testdata/Builtins.lc 158:46-158:51 Type | 1505 | testdata/Builtins.lc 158:46-158:51 Type |
1506 | testdata/Builtins.lc 158:55-158:64 Nat -> Type->Type | 1506 | testdata/Builtins.lc 158:55-158:64 Nat -> Type->Type |
1507 | testdata/Builtins.lc 158:55-158:66 Type->Type | 1507 | testdata/Builtins.lc 158:55-158:66 Type->Type |
@@ -1513,7 +1513,7 @@ testdata/Builtins.lc 159:34-159:43 Nat -> Type->Type | |||
1513 | testdata/Builtins.lc 159:34-159:45 Type->Type | 1513 | testdata/Builtins.lc 159:34-159:45 Type->Type |
1514 | testdata/Builtins.lc 159:34-159:49 Type | 1514 | testdata/Builtins.lc 159:34-159:49 Type |
1515 | testdata/Builtins.lc 159:34-159:72 Type | 1515 | testdata/Builtins.lc 159:34-159:72 Type |
1516 | testdata/Builtins.lc 159:44-159:45 V1 | 1516 | testdata/Builtins.lc 159:44-159:45 b_ |
1517 | testdata/Builtins.lc 159:46-159:49 Type | 1517 | testdata/Builtins.lc 159:46-159:49 Type |
1518 | testdata/Builtins.lc 159:55-159:64 Nat -> Type->Type | 1518 | testdata/Builtins.lc 159:55-159:64 Nat -> Type->Type |
1519 | testdata/Builtins.lc 159:55-159:66 Type->Type | 1519 | testdata/Builtins.lc 159:55-159:66 Type->Type |
@@ -1525,7 +1525,7 @@ testdata/Builtins.lc 160:34-160:43 Nat -> Type->Type | |||
1525 | testdata/Builtins.lc 160:34-160:45 Type->Type | 1525 | testdata/Builtins.lc 160:34-160:45 Type->Type |
1526 | testdata/Builtins.lc 160:34-160:50 Type | 1526 | testdata/Builtins.lc 160:34-160:50 Type |
1527 | testdata/Builtins.lc 160:34-160:72 Type | 1527 | testdata/Builtins.lc 160:34-160:72 Type |
1528 | testdata/Builtins.lc 160:44-160:45 V1 | 1528 | testdata/Builtins.lc 160:44-160:45 b_ |
1529 | testdata/Builtins.lc 160:46-160:50 Type | 1529 | testdata/Builtins.lc 160:46-160:50 Type |
1530 | testdata/Builtins.lc 160:55-160:64 Nat -> Type->Type | 1530 | testdata/Builtins.lc 160:55-160:64 Nat -> Type->Type |
1531 | testdata/Builtins.lc 160:55-160:66 Type->Type | 1531 | testdata/Builtins.lc 160:55-160:66 Type->Type |
@@ -1534,14 +1534,14 @@ testdata/Builtins.lc 160:65-160:66 Nat | |||
1534 | testdata/Builtins.lc 160:67-160:72 Type | 1534 | testdata/Builtins.lc 160:67-160:72 Type |
1535 | testdata/Builtins.lc 162:1-162:11 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->Float | 1535 | testdata/Builtins.lc 162:1-162:11 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->Float |
1536 | testdata/Builtins.lc 162:34-162:71 Type | 1536 | testdata/Builtins.lc 162:34-162:71 Type |
1537 | testdata/Builtins.lc 162:35-162:36 V4 | 1537 | testdata/Builtins.lc 162:35-162:36 e_ |
1538 | testdata/Builtins.lc 162:35-162:38 V3->Type | 1538 | testdata/Builtins.lc 162:35-162:38 d_->Type |
1539 | testdata/Builtins.lc 162:35-162:56 Type | 1539 | testdata/Builtins.lc 162:35-162:56 Type |
1540 | testdata/Builtins.lc 162:37-162:38 {a} -> a -> a->Type | 1540 | testdata/Builtins.lc 162:37-162:38 {a} -> a -> a->Type |
1541 | testdata/Builtins.lc 162:39-162:48 Nat -> Type->Type | 1541 | testdata/Builtins.lc 162:39-162:48 Nat -> Type->Type |
1542 | testdata/Builtins.lc 162:39-162:50 Type->Type | 1542 | testdata/Builtins.lc 162:39-162:50 Type->Type |
1543 | testdata/Builtins.lc 162:39-162:56 Type | 1543 | testdata/Builtins.lc 162:39-162:56 Type |
1544 | testdata/Builtins.lc 162:49-162:50 V1 | 1544 | testdata/Builtins.lc 162:49-162:50 b_ |
1545 | testdata/Builtins.lc 162:51-162:56 Type | 1545 | testdata/Builtins.lc 162:51-162:56 Type |
1546 | testdata/Builtins.lc 162:61-162:62 Type | 1546 | testdata/Builtins.lc 162:61-162:62 Type |
1547 | testdata/Builtins.lc 162:61-162:71 Type | 1547 | testdata/Builtins.lc 162:61-162:71 Type |
@@ -1549,14 +1549,14 @@ testdata/Builtins.lc 162:66-162:71 Type | |||
1549 | testdata/Builtins.lc 163:1-163:13 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->Float | 1549 | testdata/Builtins.lc 163:1-163:13 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->Float |
1550 | testdata/Builtins.lc 163:15-163:22 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->Float | 1550 | testdata/Builtins.lc 163:15-163:22 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->Float |
1551 | testdata/Builtins.lc 163:34-163:76 Type | 1551 | testdata/Builtins.lc 163:34-163:76 Type |
1552 | testdata/Builtins.lc 163:35-163:36 V4 | 1552 | testdata/Builtins.lc 163:35-163:36 e_ |
1553 | testdata/Builtins.lc 163:35-163:38 V3->Type | 1553 | testdata/Builtins.lc 163:35-163:38 d_->Type |
1554 | testdata/Builtins.lc 163:35-163:56 Type | 1554 | testdata/Builtins.lc 163:35-163:56 Type |
1555 | testdata/Builtins.lc 163:37-163:38 {a} -> a -> a->Type | 1555 | testdata/Builtins.lc 163:37-163:38 {a} -> a -> a->Type |
1556 | testdata/Builtins.lc 163:39-163:48 Nat -> Type->Type | 1556 | testdata/Builtins.lc 163:39-163:48 Nat -> Type->Type |
1557 | testdata/Builtins.lc 163:39-163:50 Type->Type | 1557 | testdata/Builtins.lc 163:39-163:50 Type->Type |
1558 | testdata/Builtins.lc 163:39-163:56 Type | 1558 | testdata/Builtins.lc 163:39-163:56 Type |
1559 | testdata/Builtins.lc 163:49-163:50 V1 | 1559 | testdata/Builtins.lc 163:49-163:50 b_ |
1560 | testdata/Builtins.lc 163:51-163:56 Type | 1560 | testdata/Builtins.lc 163:51-163:56 Type |
1561 | testdata/Builtins.lc 163:61-163:62 Type | 1561 | testdata/Builtins.lc 163:61-163:62 Type |
1562 | testdata/Builtins.lc 163:61-163:76 Type | 1562 | testdata/Builtins.lc 163:61-163:76 Type |
@@ -1565,14 +1565,14 @@ testdata/Builtins.lc 163:66-163:76 Type | |||
1565 | testdata/Builtins.lc 163:71-163:76 Type | 1565 | testdata/Builtins.lc 163:71-163:76 Type |
1566 | testdata/Builtins.lc 164:1-164:10 {a} -> {_ : a ~ VecS Float 3} -> a -> a->a | 1566 | testdata/Builtins.lc 164:1-164:10 {a} -> {_ : a ~ VecS Float 3} -> a -> a->a |
1567 | testdata/Builtins.lc 164:34-164:72 Type | 1567 | testdata/Builtins.lc 164:34-164:72 Type |
1568 | testdata/Builtins.lc 164:35-164:36 V2 | 1568 | testdata/Builtins.lc 164:35-164:36 c_ |
1569 | testdata/Builtins.lc 164:35-164:38 V1->Type | 1569 | testdata/Builtins.lc 164:35-164:38 b_->Type |
1570 | testdata/Builtins.lc 164:35-164:56 Type | 1570 | testdata/Builtins.lc 164:35-164:56 Type |
1571 | testdata/Builtins.lc 164:37-164:38 {a} -> a -> a->Type | 1571 | testdata/Builtins.lc 164:37-164:38 {a} -> a -> a->Type |
1572 | testdata/Builtins.lc 164:39-164:48 Nat -> Type->Type | 1572 | testdata/Builtins.lc 164:39-164:48 Nat -> Type->Type |
1573 | testdata/Builtins.lc 164:39-164:50 Type->Type | 1573 | testdata/Builtins.lc 164:39-164:50 Type->Type |
1574 | testdata/Builtins.lc 164:39-164:56 Type | 1574 | testdata/Builtins.lc 164:39-164:56 Type |
1575 | testdata/Builtins.lc 164:49-164:50 V1 | 1575 | testdata/Builtins.lc 164:49-164:50 b_ |
1576 | testdata/Builtins.lc 164:51-164:56 Type | 1576 | testdata/Builtins.lc 164:51-164:56 Type |
1577 | testdata/Builtins.lc 164:61-164:62 Type | 1577 | testdata/Builtins.lc 164:61-164:62 Type |
1578 | testdata/Builtins.lc 164:61-164:72 Type | 1578 | testdata/Builtins.lc 164:61-164:72 Type |
@@ -1581,14 +1581,14 @@ testdata/Builtins.lc 164:66-164:72 Type | |||
1581 | testdata/Builtins.lc 164:71-164:72 Type | 1581 | testdata/Builtins.lc 164:71-164:72 Type |
1582 | testdata/Builtins.lc 165:1-165:14 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1582 | testdata/Builtins.lc 165:1-165:14 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1583 | testdata/Builtins.lc 165:34-165:67 Type | 1583 | testdata/Builtins.lc 165:34-165:67 Type |
1584 | testdata/Builtins.lc 165:35-165:36 V4 | 1584 | testdata/Builtins.lc 165:35-165:36 e_ |
1585 | testdata/Builtins.lc 165:35-165:38 V3->Type | 1585 | testdata/Builtins.lc 165:35-165:38 d_->Type |
1586 | testdata/Builtins.lc 165:35-165:56 Type | 1586 | testdata/Builtins.lc 165:35-165:56 Type |
1587 | testdata/Builtins.lc 165:37-165:38 {a} -> a -> a->Type | 1587 | testdata/Builtins.lc 165:37-165:38 {a} -> a -> a->Type |
1588 | testdata/Builtins.lc 165:39-165:48 Nat -> Type->Type | 1588 | testdata/Builtins.lc 165:39-165:48 Nat -> Type->Type |
1589 | testdata/Builtins.lc 165:39-165:50 Type->Type | 1589 | testdata/Builtins.lc 165:39-165:50 Type->Type |
1590 | testdata/Builtins.lc 165:39-165:56 Type | 1590 | testdata/Builtins.lc 165:39-165:56 Type |
1591 | testdata/Builtins.lc 165:49-165:50 V1 | 1591 | testdata/Builtins.lc 165:49-165:50 b_ |
1592 | testdata/Builtins.lc 165:51-165:56 Type | 1592 | testdata/Builtins.lc 165:51-165:56 Type |
1593 | testdata/Builtins.lc 165:61-165:62 Type | 1593 | testdata/Builtins.lc 165:61-165:62 Type |
1594 | testdata/Builtins.lc 165:61-165:67 Type | 1594 | testdata/Builtins.lc 165:61-165:67 Type |
@@ -1596,14 +1596,14 @@ testdata/Builtins.lc 165:66-165:67 Type | |||
1596 | testdata/Builtins.lc 166:1-166:16 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a | 1596 | testdata/Builtins.lc 166:1-166:16 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a |
1597 | testdata/Builtins.lc 166:18-166:29 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a | 1597 | testdata/Builtins.lc 166:18-166:29 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a -> a->a |
1598 | testdata/Builtins.lc 166:34-166:77 Type | 1598 | testdata/Builtins.lc 166:34-166:77 Type |
1599 | testdata/Builtins.lc 166:35-166:36 V4 | 1599 | testdata/Builtins.lc 166:35-166:36 e_ |
1600 | testdata/Builtins.lc 166:35-166:38 V3->Type | 1600 | testdata/Builtins.lc 166:35-166:38 d_->Type |
1601 | testdata/Builtins.lc 166:35-166:56 Type | 1601 | testdata/Builtins.lc 166:35-166:56 Type |
1602 | testdata/Builtins.lc 166:37-166:38 {a} -> a -> a->Type | 1602 | testdata/Builtins.lc 166:37-166:38 {a} -> a -> a->Type |
1603 | testdata/Builtins.lc 166:39-166:48 Nat -> Type->Type | 1603 | testdata/Builtins.lc 166:39-166:48 Nat -> Type->Type |
1604 | testdata/Builtins.lc 166:39-166:50 Type->Type | 1604 | testdata/Builtins.lc 166:39-166:50 Type->Type |
1605 | testdata/Builtins.lc 166:39-166:56 Type | 1605 | testdata/Builtins.lc 166:39-166:56 Type |
1606 | testdata/Builtins.lc 166:49-166:50 V1 | 1606 | testdata/Builtins.lc 166:49-166:50 b_ |
1607 | testdata/Builtins.lc 166:51-166:56 Type | 1607 | testdata/Builtins.lc 166:51-166:56 Type |
1608 | testdata/Builtins.lc 166:61-166:62 Type | 1608 | testdata/Builtins.lc 166:61-166:62 Type |
1609 | testdata/Builtins.lc 166:61-166:77 Type | 1609 | testdata/Builtins.lc 166:61-166:77 Type |
@@ -1614,14 +1614,14 @@ testdata/Builtins.lc 166:71-166:77 Type | |||
1614 | testdata/Builtins.lc 166:76-166:77 Type | 1614 | testdata/Builtins.lc 166:76-166:77 Type |
1615 | testdata/Builtins.lc 167:1-167:12 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a | 1615 | testdata/Builtins.lc 167:1-167:12 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a -> a->a |
1616 | testdata/Builtins.lc 167:34-167:72 Type | 1616 | testdata/Builtins.lc 167:34-167:72 Type |
1617 | testdata/Builtins.lc 167:35-167:36 V4 | 1617 | testdata/Builtins.lc 167:35-167:36 e_ |
1618 | testdata/Builtins.lc 167:35-167:38 V3->Type | 1618 | testdata/Builtins.lc 167:35-167:38 d_->Type |
1619 | testdata/Builtins.lc 167:35-167:56 Type | 1619 | testdata/Builtins.lc 167:35-167:56 Type |
1620 | testdata/Builtins.lc 167:37-167:38 {a} -> a -> a->Type | 1620 | testdata/Builtins.lc 167:37-167:38 {a} -> a -> a->Type |
1621 | testdata/Builtins.lc 167:39-167:48 Nat -> Type->Type | 1621 | testdata/Builtins.lc 167:39-167:48 Nat -> Type->Type |
1622 | testdata/Builtins.lc 167:39-167:50 Type->Type | 1622 | testdata/Builtins.lc 167:39-167:50 Type->Type |
1623 | testdata/Builtins.lc 167:39-167:56 Type | 1623 | testdata/Builtins.lc 167:39-167:56 Type |
1624 | testdata/Builtins.lc 167:49-167:50 V1 | 1624 | testdata/Builtins.lc 167:49-167:50 b_ |
1625 | testdata/Builtins.lc 167:51-167:56 Type | 1625 | testdata/Builtins.lc 167:51-167:56 Type |
1626 | testdata/Builtins.lc 167:61-167:62 Type | 1626 | testdata/Builtins.lc 167:61-167:62 Type |
1627 | testdata/Builtins.lc 167:61-167:72 Type | 1627 | testdata/Builtins.lc 167:61-167:72 Type |
@@ -1634,9 +1634,9 @@ testdata/Builtins.lc 169:34-169:39 Nat -> Type->Type | |||
1634 | testdata/Builtins.lc 169:34-169:41 Type->Type | 1634 | testdata/Builtins.lc 169:34-169:41 Type->Type |
1635 | testdata/Builtins.lc 169:34-169:43 Type | 1635 | testdata/Builtins.lc 169:34-169:43 Type |
1636 | testdata/Builtins.lc 169:34-169:56 Type | 1636 | testdata/Builtins.lc 169:34-169:56 Type |
1637 | testdata/Builtins.lc 169:38-169:39 V5 | 1637 | testdata/Builtins.lc 169:38-169:39 f_ |
1638 | testdata/Builtins.lc 169:40-169:41 V3 | 1638 | testdata/Builtins.lc 169:40-169:41 d_ |
1639 | testdata/Builtins.lc 169:42-169:43 V1 | 1639 | testdata/Builtins.lc 169:42-169:43 b_ |
1640 | testdata/Builtins.lc 169:47-169:50 Nat -> Nat -> Type->Type | 1640 | testdata/Builtins.lc 169:47-169:50 Nat -> Nat -> Type->Type |
1641 | testdata/Builtins.lc 169:47-169:52 Nat -> Type->Type | 1641 | testdata/Builtins.lc 169:47-169:52 Nat -> Type->Type |
1642 | testdata/Builtins.lc 169:47-169:54 Type->Type | 1642 | testdata/Builtins.lc 169:47-169:54 Type->Type |
@@ -1650,9 +1650,9 @@ testdata/Builtins.lc 170:34-170:39 Nat -> Type->Type | |||
1650 | testdata/Builtins.lc 170:34-170:41 Type->Type | 1650 | testdata/Builtins.lc 170:34-170:41 Type->Type |
1651 | testdata/Builtins.lc 170:34-170:43 Type | 1651 | testdata/Builtins.lc 170:34-170:43 Type |
1652 | testdata/Builtins.lc 170:34-170:52 Type | 1652 | testdata/Builtins.lc 170:34-170:52 Type |
1653 | testdata/Builtins.lc 170:38-170:39 V3 | 1653 | testdata/Builtins.lc 170:38-170:39 d_ |
1654 | testdata/Builtins.lc 170:40-170:41 Nat | 1654 | testdata/Builtins.lc 170:40-170:41 Nat |
1655 | testdata/Builtins.lc 170:42-170:43 V1 | 1655 | testdata/Builtins.lc 170:42-170:43 b_ |
1656 | testdata/Builtins.lc 170:47-170:52 Type | 1656 | testdata/Builtins.lc 170:47-170:52 Type |
1657 | testdata/Builtins.lc 171:1-171:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b | 1657 | testdata/Builtins.lc 171:1-171:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b |
1658 | testdata/Builtins.lc 171:34-171:37 Nat -> Nat -> Type->Type | 1658 | testdata/Builtins.lc 171:34-171:37 Nat -> Nat -> Type->Type |
@@ -1660,9 +1660,9 @@ testdata/Builtins.lc 171:34-171:39 Nat -> Type->Type | |||
1660 | testdata/Builtins.lc 171:34-171:41 Type->Type | 1660 | testdata/Builtins.lc 171:34-171:41 Type->Type |
1661 | testdata/Builtins.lc 171:34-171:43 Type | 1661 | testdata/Builtins.lc 171:34-171:43 Type |
1662 | testdata/Builtins.lc 171:34-171:56 Type | 1662 | testdata/Builtins.lc 171:34-171:56 Type |
1663 | testdata/Builtins.lc 171:38-171:39 V3 | 1663 | testdata/Builtins.lc 171:38-171:39 d_ |
1664 | testdata/Builtins.lc 171:40-171:41 Nat | 1664 | testdata/Builtins.lc 171:40-171:41 Nat |
1665 | testdata/Builtins.lc 171:42-171:43 V1 | 1665 | testdata/Builtins.lc 171:42-171:43 b_ |
1666 | testdata/Builtins.lc 171:47-171:50 Nat -> Nat -> Type->Type | 1666 | testdata/Builtins.lc 171:47-171:50 Nat -> Nat -> Type->Type |
1667 | testdata/Builtins.lc 171:47-171:52 Nat -> Type->Type | 1667 | testdata/Builtins.lc 171:47-171:52 Nat -> Type->Type |
1668 | testdata/Builtins.lc 171:47-171:54 Type->Type | 1668 | testdata/Builtins.lc 171:47-171:54 Type->Type |
@@ -1675,13 +1675,13 @@ testdata/Builtins.lc 172:34-172:37 Nat -> Type->Type | |||
1675 | testdata/Builtins.lc 172:34-172:39 Type->Type | 1675 | testdata/Builtins.lc 172:34-172:39 Type->Type |
1676 | testdata/Builtins.lc 172:34-172:41 Type | 1676 | testdata/Builtins.lc 172:34-172:41 Type |
1677 | testdata/Builtins.lc 172:34-172:69 Type | 1677 | testdata/Builtins.lc 172:34-172:69 Type |
1678 | testdata/Builtins.lc 172:38-172:39 V5 | 1678 | testdata/Builtins.lc 172:38-172:39 f_ |
1679 | testdata/Builtins.lc 172:40-172:41 V3 | 1679 | testdata/Builtins.lc 172:40-172:41 d_ |
1680 | testdata/Builtins.lc 172:47-172:50 Nat -> Type->Type | 1680 | testdata/Builtins.lc 172:47-172:50 Nat -> Type->Type |
1681 | testdata/Builtins.lc 172:47-172:52 Type->Type | 1681 | testdata/Builtins.lc 172:47-172:52 Type->Type |
1682 | testdata/Builtins.lc 172:47-172:54 Type | 1682 | testdata/Builtins.lc 172:47-172:54 Type |
1683 | testdata/Builtins.lc 172:47-172:69 Type | 1683 | testdata/Builtins.lc 172:47-172:69 Type |
1684 | testdata/Builtins.lc 172:51-172:52 V2 | 1684 | testdata/Builtins.lc 172:51-172:52 c_ |
1685 | testdata/Builtins.lc 172:53-172:54 Type | 1685 | testdata/Builtins.lc 172:53-172:54 Type |
1686 | testdata/Builtins.lc 172:60-172:63 Nat -> Nat -> Type->Type | 1686 | testdata/Builtins.lc 172:60-172:63 Nat -> Nat -> Type->Type |
1687 | testdata/Builtins.lc 172:60-172:65 Nat -> Type->Type | 1687 | testdata/Builtins.lc 172:60-172:65 Nat -> Type->Type |
@@ -1696,9 +1696,9 @@ testdata/Builtins.lc 173:34-173:39 Nat -> Type->Type | |||
1696 | testdata/Builtins.lc 173:34-173:41 Type->Type | 1696 | testdata/Builtins.lc 173:34-173:41 Type->Type |
1697 | testdata/Builtins.lc 173:34-173:43 Type | 1697 | testdata/Builtins.lc 173:34-173:43 Type |
1698 | testdata/Builtins.lc 173:34-173:67 Type | 1698 | testdata/Builtins.lc 173:34-173:67 Type |
1699 | testdata/Builtins.lc 173:38-173:39 V5 | 1699 | testdata/Builtins.lc 173:38-173:39 f_ |
1700 | testdata/Builtins.lc 173:40-173:41 V3 | 1700 | testdata/Builtins.lc 173:40-173:41 d_ |
1701 | testdata/Builtins.lc 173:42-173:43 V1 | 1701 | testdata/Builtins.lc 173:42-173:43 b_ |
1702 | testdata/Builtins.lc 173:47-173:50 Nat -> Type->Type | 1702 | testdata/Builtins.lc 173:47-173:50 Nat -> Type->Type |
1703 | testdata/Builtins.lc 173:47-173:52 Type->Type | 1703 | testdata/Builtins.lc 173:47-173:52 Type->Type |
1704 | testdata/Builtins.lc 173:47-173:54 Type | 1704 | testdata/Builtins.lc 173:47-173:54 Type |
@@ -1715,15 +1715,15 @@ testdata/Builtins.lc 174:34-174:37 Nat -> Type->Type | |||
1715 | testdata/Builtins.lc 174:34-174:39 Type->Type | 1715 | testdata/Builtins.lc 174:34-174:39 Type->Type |
1716 | testdata/Builtins.lc 174:34-174:41 Type | 1716 | testdata/Builtins.lc 174:34-174:41 Type |
1717 | testdata/Builtins.lc 174:34-174:67 Type | 1717 | testdata/Builtins.lc 174:34-174:67 Type |
1718 | testdata/Builtins.lc 174:38-174:39 V5 | 1718 | testdata/Builtins.lc 174:38-174:39 f_ |
1719 | testdata/Builtins.lc 174:40-174:41 V3 | 1719 | testdata/Builtins.lc 174:40-174:41 d_ |
1720 | testdata/Builtins.lc 174:47-174:50 Nat -> Nat -> Type->Type | 1720 | testdata/Builtins.lc 174:47-174:50 Nat -> Nat -> Type->Type |
1721 | testdata/Builtins.lc 174:47-174:52 Nat -> Type->Type | 1721 | testdata/Builtins.lc 174:47-174:52 Nat -> Type->Type |
1722 | testdata/Builtins.lc 174:47-174:54 Type->Type | 1722 | testdata/Builtins.lc 174:47-174:54 Type->Type |
1723 | testdata/Builtins.lc 174:47-174:56 Type | 1723 | testdata/Builtins.lc 174:47-174:56 Type |
1724 | testdata/Builtins.lc 174:47-174:67 Type | 1724 | testdata/Builtins.lc 174:47-174:67 Type |
1725 | testdata/Builtins.lc 174:51-174:52 Nat | 1725 | testdata/Builtins.lc 174:51-174:52 Nat |
1726 | testdata/Builtins.lc 174:53-174:54 V2 | 1726 | testdata/Builtins.lc 174:53-174:54 c_ |
1727 | testdata/Builtins.lc 174:55-174:56 Type | 1727 | testdata/Builtins.lc 174:55-174:56 Type |
1728 | testdata/Builtins.lc 174:60-174:63 Nat -> Type->Type | 1728 | testdata/Builtins.lc 174:60-174:63 Nat -> Type->Type |
1729 | testdata/Builtins.lc 174:60-174:65 Type->Type | 1729 | testdata/Builtins.lc 174:60-174:65 Type->Type |
@@ -1736,16 +1736,16 @@ testdata/Builtins.lc 175:34-175:39 Nat -> Type->Type | |||
1736 | testdata/Builtins.lc 175:34-175:41 Type->Type | 1736 | testdata/Builtins.lc 175:34-175:41 Type->Type |
1737 | testdata/Builtins.lc 175:34-175:43 Type | 1737 | testdata/Builtins.lc 175:34-175:43 Type |
1738 | testdata/Builtins.lc 175:34-175:69 Type | 1738 | testdata/Builtins.lc 175:34-175:69 Type |
1739 | testdata/Builtins.lc 175:38-175:39 V7 | 1739 | testdata/Builtins.lc 175:38-175:39 h_ |
1740 | testdata/Builtins.lc 175:40-175:41 V5 | 1740 | testdata/Builtins.lc 175:40-175:41 f_ |
1741 | testdata/Builtins.lc 175:42-175:43 V3 | 1741 | testdata/Builtins.lc 175:42-175:43 d_ |
1742 | testdata/Builtins.lc 175:47-175:50 Nat -> Nat -> Type->Type | 1742 | testdata/Builtins.lc 175:47-175:50 Nat -> Nat -> Type->Type |
1743 | testdata/Builtins.lc 175:47-175:52 Nat -> Type->Type | 1743 | testdata/Builtins.lc 175:47-175:52 Nat -> Type->Type |
1744 | testdata/Builtins.lc 175:47-175:54 Type->Type | 1744 | testdata/Builtins.lc 175:47-175:54 Type->Type |
1745 | testdata/Builtins.lc 175:47-175:56 Type | 1745 | testdata/Builtins.lc 175:47-175:56 Type |
1746 | testdata/Builtins.lc 175:47-175:69 Type | 1746 | testdata/Builtins.lc 175:47-175:69 Type |
1747 | testdata/Builtins.lc 175:51-175:52 Nat | 1747 | testdata/Builtins.lc 175:51-175:52 Nat |
1748 | testdata/Builtins.lc 175:53-175:54 V2 | 1748 | testdata/Builtins.lc 175:53-175:54 c_ |
1749 | testdata/Builtins.lc 175:55-175:56 Type | 1749 | testdata/Builtins.lc 175:55-175:56 Type |
1750 | testdata/Builtins.lc 175:60-175:63 Nat -> Nat -> Type->Type | 1750 | testdata/Builtins.lc 175:60-175:63 Nat -> Nat -> Type->Type |
1751 | testdata/Builtins.lc 175:60-175:65 Nat -> Type->Type | 1751 | testdata/Builtins.lc 175:60-175:65 Nat -> Type->Type |
@@ -1763,19 +1763,19 @@ testdata/Builtins.lc 177:85-177:98 {a} -> {b:Nat} -> {c} -> {d} -> {_ : Num c} | |||
1763 | testdata/Builtins.lc 178:51-178:114 Type | 1763 | testdata/Builtins.lc 178:51-178:114 Type |
1764 | testdata/Builtins.lc 178:52-178:55 Type->Type | 1764 | testdata/Builtins.lc 178:52-178:55 Type->Type |
1765 | testdata/Builtins.lc 178:52-178:57 Type | 1765 | testdata/Builtins.lc 178:52-178:57 Type |
1766 | testdata/Builtins.lc 178:56-178:57 V3 | 1766 | testdata/Builtins.lc 178:56-178:57 d_ |
1767 | testdata/Builtins.lc 178:59-178:60 V8 | 1767 | testdata/Builtins.lc 178:59-178:60 i_ |
1768 | testdata/Builtins.lc 178:59-178:62 V7->Type | 1768 | testdata/Builtins.lc 178:59-178:62 h_->Type |
1769 | testdata/Builtins.lc 178:59-178:76 Type | 1769 | testdata/Builtins.lc 178:59-178:76 Type |
1770 | testdata/Builtins.lc 178:59-178:114 Type | 1770 | testdata/Builtins.lc 178:59-178:114 Type |
1771 | testdata/Builtins.lc 178:61-178:62 {a} -> a -> a->Type | 1771 | testdata/Builtins.lc 178:61-178:62 {a} -> a -> a->Type |
1772 | testdata/Builtins.lc 178:63-178:72 Nat -> Type->Type | 1772 | testdata/Builtins.lc 178:63-178:72 Nat -> Type->Type |
1773 | testdata/Builtins.lc 178:63-178:74 Type->Type | 1773 | testdata/Builtins.lc 178:63-178:74 Type->Type |
1774 | testdata/Builtins.lc 178:63-178:76 Type | 1774 | testdata/Builtins.lc 178:63-178:76 Type |
1775 | testdata/Builtins.lc 178:73-178:74 V5 | 1775 | testdata/Builtins.lc 178:73-178:74 f_ |
1776 | testdata/Builtins.lc 178:75-178:76 Type | 1776 | testdata/Builtins.lc 178:75-178:76 Type |
1777 | testdata/Builtins.lc 178:78-178:79 V4 | 1777 | testdata/Builtins.lc 178:78-178:79 e_ |
1778 | testdata/Builtins.lc 178:78-178:81 V3->Type | 1778 | testdata/Builtins.lc 178:78-178:81 d_->Type |
1779 | testdata/Builtins.lc 178:78-178:98 Type | 1779 | testdata/Builtins.lc 178:78-178:98 Type |
1780 | testdata/Builtins.lc 178:78-178:114 Type | 1780 | testdata/Builtins.lc 178:78-178:114 Type |
1781 | testdata/Builtins.lc 178:80-178:81 {a} -> a -> a->Type | 1781 | testdata/Builtins.lc 178:80-178:81 {a} -> a -> a->Type |
@@ -1792,13 +1792,13 @@ testdata/Builtins.lc 178:113-178:114 Type | |||
1792 | testdata/Builtins.lc 179:1-179:10 {a} -> {b} -> {_ : b ~ MatVecScalarElem a} -> a -> a->Bool | 1792 | testdata/Builtins.lc 179:1-179:10 {a} -> {b} -> {_ : b ~ MatVecScalarElem a} -> a -> a->Bool |
1793 | testdata/Builtins.lc 179:12-179:24 {a} -> {b} -> {_ : b ~ MatVecScalarElem a} -> a -> a->Bool | 1793 | testdata/Builtins.lc 179:12-179:24 {a} -> {b} -> {_ : b ~ MatVecScalarElem a} -> a -> a->Bool |
1794 | testdata/Builtins.lc 179:47-179:89 Type | 1794 | testdata/Builtins.lc 179:47-179:89 Type |
1795 | testdata/Builtins.lc 179:48-179:49 V2 | 1795 | testdata/Builtins.lc 179:48-179:49 c_ |
1796 | testdata/Builtins.lc 179:48-179:51 V1->Type | 1796 | testdata/Builtins.lc 179:48-179:51 b_->Type |
1797 | testdata/Builtins.lc 179:48-179:70 Type | 1797 | testdata/Builtins.lc 179:48-179:70 Type |
1798 | testdata/Builtins.lc 179:50-179:51 {a} -> a -> a->Type | 1798 | testdata/Builtins.lc 179:50-179:51 {a} -> a -> a->Type |
1799 | testdata/Builtins.lc 179:52-179:68 Type->Type | 1799 | testdata/Builtins.lc 179:52-179:68 Type->Type |
1800 | testdata/Builtins.lc 179:52-179:70 Type | 1800 | testdata/Builtins.lc 179:52-179:70 Type |
1801 | testdata/Builtins.lc 179:69-179:70 V2 | 1801 | testdata/Builtins.lc 179:69-179:70 c_ |
1802 | testdata/Builtins.lc 179:75-179:76 Type | 1802 | testdata/Builtins.lc 179:75-179:76 Type |
1803 | testdata/Builtins.lc 179:75-179:89 Type | 1803 | testdata/Builtins.lc 179:75-179:89 Type |
1804 | testdata/Builtins.lc 179:80-179:81 Type | 1804 | testdata/Builtins.lc 179:80-179:81 Type |
@@ -1808,14 +1808,14 @@ testdata/Builtins.lc 181:1-181:9 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} | |||
1808 | testdata/Builtins.lc 181:11-181:19 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1808 | testdata/Builtins.lc 181:11-181:19 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1809 | testdata/Builtins.lc 181:21-181:31 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a | 1809 | testdata/Builtins.lc 181:21-181:31 {a} -> {b:Nat} -> {_ : a ~ VecScalar b Float} -> a->a |
1810 | testdata/Builtins.lc 182:34-182:67 Type | 1810 | testdata/Builtins.lc 182:34-182:67 Type |
1811 | testdata/Builtins.lc 182:35-182:36 V4 | 1811 | testdata/Builtins.lc 182:35-182:36 e_ |
1812 | testdata/Builtins.lc 182:35-182:38 V3->Type | 1812 | testdata/Builtins.lc 182:35-182:38 d_->Type |
1813 | testdata/Builtins.lc 182:35-182:56 Type | 1813 | testdata/Builtins.lc 182:35-182:56 Type |
1814 | testdata/Builtins.lc 182:37-182:38 {a} -> a -> a->Type | 1814 | testdata/Builtins.lc 182:37-182:38 {a} -> a -> a->Type |
1815 | testdata/Builtins.lc 182:39-182:48 Nat -> Type->Type | 1815 | testdata/Builtins.lc 182:39-182:48 Nat -> Type->Type |
1816 | testdata/Builtins.lc 182:39-182:50 Type->Type | 1816 | testdata/Builtins.lc 182:39-182:50 Type->Type |
1817 | testdata/Builtins.lc 182:39-182:56 Type | 1817 | testdata/Builtins.lc 182:39-182:56 Type |
1818 | testdata/Builtins.lc 182:49-182:50 V1 | 1818 | testdata/Builtins.lc 182:49-182:50 b_ |
1819 | testdata/Builtins.lc 182:51-182:56 Type | 1819 | testdata/Builtins.lc 182:51-182:56 Type |
1820 | testdata/Builtins.lc 182:61-182:62 Type | 1820 | testdata/Builtins.lc 182:61-182:62 Type |
1821 | testdata/Builtins.lc 182:61-182:67 Type | 1821 | testdata/Builtins.lc 182:61-182:67 Type |
@@ -1825,7 +1825,7 @@ testdata/Builtins.lc 184:34-184:43 Nat -> Type->Type | |||
1825 | testdata/Builtins.lc 184:34-184:45 Type->Type | 1825 | testdata/Builtins.lc 184:34-184:45 Type->Type |
1826 | testdata/Builtins.lc 184:34-184:51 Type | 1826 | testdata/Builtins.lc 184:34-184:51 Type |
1827 | testdata/Builtins.lc 184:34-184:60 Type | 1827 | testdata/Builtins.lc 184:34-184:60 Type |
1828 | testdata/Builtins.lc 184:44-184:45 V1 | 1828 | testdata/Builtins.lc 184:44-184:45 b_ |
1829 | testdata/Builtins.lc 184:46-184:51 Type | 1829 | testdata/Builtins.lc 184:46-184:51 Type |
1830 | testdata/Builtins.lc 184:55-184:60 Type | 1830 | testdata/Builtins.lc 184:55-184:60 Type |
1831 | testdata/Builtins.lc 185:1-185:11 {a:Nat} -> VecScalar a Float -> Vec 2 Float | 1831 | testdata/Builtins.lc 185:1-185:11 {a:Nat} -> VecScalar a Float -> Vec 2 Float |
@@ -1833,80 +1833,80 @@ testdata/Builtins.lc 185:34-185:43 Nat -> Type->Type | |||
1833 | testdata/Builtins.lc 185:34-185:45 Type->Type | 1833 | testdata/Builtins.lc 185:34-185:45 Type->Type |
1834 | testdata/Builtins.lc 185:34-185:51 Type | 1834 | testdata/Builtins.lc 185:34-185:51 Type |
1835 | testdata/Builtins.lc 185:34-185:66 Type | 1835 | testdata/Builtins.lc 185:34-185:66 Type |
1836 | testdata/Builtins.lc 185:44-185:45 V1 | 1836 | testdata/Builtins.lc 185:44-185:45 b_ |
1837 | testdata/Builtins.lc 185:46-185:51 Type | 1837 | testdata/Builtins.lc 185:46-185:51 Type |
1838 | testdata/Builtins.lc 185:55-185:58 Nat -> Type->Type | 1838 | testdata/Builtins.lc 185:55-185:58 Nat -> Type->Type |
1839 | testdata/Builtins.lc 185:55-185:60 Type->Type | 1839 | testdata/Builtins.lc 185:55-185:60 Type->Type |
1840 | testdata/Builtins.lc 185:55-185:66 Type | 1840 | testdata/Builtins.lc 185:55-185:66 Type |
1841 | testdata/Builtins.lc 185:59-185:60 V1 | 1841 | testdata/Builtins.lc 185:59-185:60 b_ |
1842 | testdata/Builtins.lc 185:61-185:66 Type | 1842 | testdata/Builtins.lc 185:61-185:66 Type |
1843 | testdata/Builtins.lc 186:1-186:11 {a:Nat} -> VecScalar a Float -> Vec 3 Float | 1843 | testdata/Builtins.lc 186:1-186:11 {a:Nat} -> VecScalar a Float -> Vec 3 Float |
1844 | testdata/Builtins.lc 186:34-186:43 Nat -> Type->Type | 1844 | testdata/Builtins.lc 186:34-186:43 Nat -> Type->Type |
1845 | testdata/Builtins.lc 186:34-186:45 Type->Type | 1845 | testdata/Builtins.lc 186:34-186:45 Type->Type |
1846 | testdata/Builtins.lc 186:34-186:51 Type | 1846 | testdata/Builtins.lc 186:34-186:51 Type |
1847 | testdata/Builtins.lc 186:34-186:66 Type | 1847 | testdata/Builtins.lc 186:34-186:66 Type |
1848 | testdata/Builtins.lc 186:44-186:45 V1 | 1848 | testdata/Builtins.lc 186:44-186:45 b_ |
1849 | testdata/Builtins.lc 186:46-186:51 Type | 1849 | testdata/Builtins.lc 186:46-186:51 Type |
1850 | testdata/Builtins.lc 186:55-186:58 Nat -> Type->Type | 1850 | testdata/Builtins.lc 186:55-186:58 Nat -> Type->Type |
1851 | testdata/Builtins.lc 186:55-186:60 Type->Type | 1851 | testdata/Builtins.lc 186:55-186:60 Type->Type |
1852 | testdata/Builtins.lc 186:55-186:66 Type | 1852 | testdata/Builtins.lc 186:55-186:66 Type |
1853 | testdata/Builtins.lc 186:59-186:60 V1 | 1853 | testdata/Builtins.lc 186:59-186:60 b_ |
1854 | testdata/Builtins.lc 186:61-186:66 Type | 1854 | testdata/Builtins.lc 186:61-186:66 Type |
1855 | testdata/Builtins.lc 187:1-187:11 {a:Nat} -> VecScalar a Float -> Vec 4 Float | 1855 | testdata/Builtins.lc 187:1-187:11 {a:Nat} -> VecScalar a Float -> Vec 4 Float |
1856 | testdata/Builtins.lc 187:34-187:43 Nat -> Type->Type | 1856 | testdata/Builtins.lc 187:34-187:43 Nat -> Type->Type |
1857 | testdata/Builtins.lc 187:34-187:45 Type->Type | 1857 | testdata/Builtins.lc 187:34-187:45 Type->Type |
1858 | testdata/Builtins.lc 187:34-187:51 Type | 1858 | testdata/Builtins.lc 187:34-187:51 Type |
1859 | testdata/Builtins.lc 187:34-187:66 Type | 1859 | testdata/Builtins.lc 187:34-187:66 Type |
1860 | testdata/Builtins.lc 187:44-187:45 V1 | 1860 | testdata/Builtins.lc 187:44-187:45 b_ |
1861 | testdata/Builtins.lc 187:46-187:51 Type | 1861 | testdata/Builtins.lc 187:46-187:51 Type |
1862 | testdata/Builtins.lc 187:55-187:58 Nat -> Type->Type | 1862 | testdata/Builtins.lc 187:55-187:58 Nat -> Type->Type |
1863 | testdata/Builtins.lc 187:55-187:60 Type->Type | 1863 | testdata/Builtins.lc 187:55-187:60 Type->Type |
1864 | testdata/Builtins.lc 187:55-187:66 Type | 1864 | testdata/Builtins.lc 187:55-187:66 Type |
1865 | testdata/Builtins.lc 187:59-187:60 V1 | 1865 | testdata/Builtins.lc 187:59-187:60 b_ |
1866 | testdata/Builtins.lc 187:61-187:66 Type | 1866 | testdata/Builtins.lc 187:61-187:66 Type |
1867 | testdata/Builtins.lc 201:1-201:5 {a} -> List a -> a | 1867 | testdata/Builtins.lc 201:1-201:5 {a} -> List a -> a |
1868 | testdata/Builtins.lc 201:15-201:16 List V2 -> V2 | V1 -> List V2 -> V2 | V3 | 1868 | testdata/Builtins.lc 201:15-201:16 List c_ -> c_ | b_ -> List c_ -> c_ | d_ |
1869 | testdata/Builtins.lc 203:6-203:8 {a} -> List a -> List a -> List a | 1869 | testdata/Builtins.lc 203:6-203:8 {a} -> List a -> List a -> List a |
1870 | testdata/Builtins.lc 203:14-203:16 V3 | 1870 | testdata/Builtins.lc 203:14-203:16 d_ |
1871 | testdata/Builtins.lc 203:14-204:26 List V0 -> List V1 | V0->V1 | 1871 | testdata/Builtins.lc 203:14-204:26 List a_ -> List b_ | a_->b_ |
1872 | testdata/Builtins.lc 204:14-204:15 V3 | 1872 | testdata/Builtins.lc 204:14-204:15 d_ |
1873 | testdata/Builtins.lc 204:14-204:17 List V2 -> List V3 | 1873 | testdata/Builtins.lc 204:14-204:17 List c_ -> List d_ |
1874 | testdata/Builtins.lc 204:14-204:26 List V1 -> V4 | List V2 | V0 -> List V1 -> V4 | 1874 | testdata/Builtins.lc 204:14-204:26 List b_ -> e_ | List c_ | a_ -> List b_ -> e_ |
1875 | testdata/Builtins.lc 204:16-204:17 {a} -> a -> List a -> List a | 1875 | testdata/Builtins.lc 204:16-204:17 {a} -> a -> List a -> List a |
1876 | testdata/Builtins.lc 204:18-204:20 List V5 | 1876 | testdata/Builtins.lc 204:18-204:20 List f_ |
1877 | testdata/Builtins.lc 204:21-204:23 V7 | 1877 | testdata/Builtins.lc 204:21-204:23 h_ |
1878 | testdata/Builtins.lc 204:24-204:26 List V6 | 1878 | testdata/Builtins.lc 204:24-204:26 List g_ |
1879 | testdata/Builtins.lc 206:1-206:6 {a} -> {b} -> (b -> a->a) -> a -> List b -> a | 1879 | testdata/Builtins.lc 206:1-206:6 {a} -> {b} -> (b -> a->a) -> a -> List b -> a |
1880 | testdata/Builtins.lc 206:16-206:17 V5 | 1880 | testdata/Builtins.lc 206:16-206:17 f_ |
1881 | testdata/Builtins.lc 206:16-207:39 List V1 -> V6 | V0->V1 | 1881 | testdata/Builtins.lc 206:16-207:39 List b_ -> g_ | a_->b_ |
1882 | testdata/Builtins.lc 207:21-207:22 V8 | 1882 | testdata/Builtins.lc 207:21-207:22 i_ |
1883 | testdata/Builtins.lc 207:21-207:39 List V1 -> V6 | V0 -> List V1 -> V6 | 1883 | testdata/Builtins.lc 207:21-207:39 List b_ -> g_ | a_ -> List b_ -> g_ |
1884 | testdata/Builtins.lc 207:23-207:24 V5 | 1884 | testdata/Builtins.lc 207:23-207:24 f_ |
1885 | testdata/Builtins.lc 207:26-207:31 V13 | 1885 | testdata/Builtins.lc 207:26-207:31 n_ |
1886 | testdata/Builtins.lc 207:32-207:33 V9->V7 | 1886 | testdata/Builtins.lc 207:32-207:33 j_->h_ |
1887 | testdata/Builtins.lc 207:34-207:35 V14 | 1887 | testdata/Builtins.lc 207:34-207:35 o_ |
1888 | testdata/Builtins.lc 207:36-207:38 List V10 | 1888 | testdata/Builtins.lc 207:36-207:38 List k_ |
1889 | testdata/Builtins.lc 209:1-209:7 {a} -> List (List a) -> List a | 1889 | testdata/Builtins.lc 209:1-209:7 {a} -> List (List a) -> List a |
1890 | testdata/Builtins.lc 209:10-209:15 {a} -> {b} -> (b -> a->a) -> a -> List b -> a | 1890 | testdata/Builtins.lc 209:10-209:15 {a} -> {b} -> (b -> a->a) -> a -> List b -> a |
1891 | testdata/Builtins.lc 209:10-209:20 List V0 -> List (List V1) -> List V2 | 1891 | testdata/Builtins.lc 209:10-209:20 List a_ -> List (List b_) -> List c_ |
1892 | testdata/Builtins.lc 209:10-209:23 List (List V0) -> List V1 | 1892 | testdata/Builtins.lc 209:10-209:23 List (List a_) -> List b_ |
1893 | testdata/Builtins.lc 209:16-209:20 {a} -> List a -> List a -> List a | 1893 | testdata/Builtins.lc 209:16-209:20 {a} -> List a -> List a -> List a |
1894 | testdata/Builtins.lc 209:21-209:23 {a} -> List a | 1894 | testdata/Builtins.lc 209:21-209:23 {a} -> List a |
1895 | testdata/Builtins.lc 211:1-211:4 {a} -> {b} -> a->b -> List a -> List b | 1895 | testdata/Builtins.lc 211:1-211:4 {a} -> {b} -> a->b -> List a -> List b |
1896 | testdata/Builtins.lc 211:16-211:18 {a} -> List a | 1896 | testdata/Builtins.lc 211:16-211:18 {a} -> List a |
1897 | testdata/Builtins.lc 211:16-212:30 List V1 -> List V1 | V0->V1 | 1897 | testdata/Builtins.lc 211:16-212:30 List b_ -> List b_ | a_->b_ |
1898 | testdata/Builtins.lc 212:16-212:17 V8 | 1898 | testdata/Builtins.lc 212:16-212:17 i_ |
1899 | testdata/Builtins.lc 212:16-212:21 List V0 -> List V1 | 1899 | testdata/Builtins.lc 212:16-212:21 List a_ -> List b_ |
1900 | testdata/Builtins.lc 212:16-212:30 List V2 | List V2 -> List V2 | V1 -> List V2 -> List V2 | 1900 | testdata/Builtins.lc 212:16-212:30 List c_ | List c_ -> List c_ | b_ -> List c_ -> List c_ |
1901 | testdata/Builtins.lc 212:18-212:19 V7 | 1901 | testdata/Builtins.lc 212:18-212:19 h_ |
1902 | testdata/Builtins.lc 212:20-212:21 {a} -> a -> List a -> List a | 1902 | testdata/Builtins.lc 212:20-212:21 {a} -> a -> List a -> List a |
1903 | testdata/Builtins.lc 212:22-212:25 V8 | 1903 | testdata/Builtins.lc 212:22-212:25 i_ |
1904 | testdata/Builtins.lc 212:26-212:27 V6->V6 | 1904 | testdata/Builtins.lc 212:26-212:27 g_->g_ |
1905 | testdata/Builtins.lc 212:28-212:30 List V7 | 1905 | testdata/Builtins.lc 212:28-212:30 List h_ |
1906 | testdata/Builtins.lc 214:14-214:38 Type | 1906 | testdata/Builtins.lc 214:14-214:38 Type |
1907 | testdata/Builtins.lc 214:15-214:16 V3 | 1907 | testdata/Builtins.lc 214:15-214:16 d_ |
1908 | testdata/Builtins.lc 214:20-214:23 Type | 1908 | testdata/Builtins.lc 214:20-214:23 Type |
1909 | testdata/Builtins.lc 214:21-214:22 V2 | 1909 | testdata/Builtins.lc 214:21-214:22 c_ |
1910 | testdata/Builtins.lc 214:28-214:31 Type | 1910 | testdata/Builtins.lc 214:28-214:31 Type |
1911 | testdata/Builtins.lc 214:28-214:38 Type | 1911 | testdata/Builtins.lc 214:28-214:38 Type |
1912 | testdata/Builtins.lc 214:29-214:30 Type | 1912 | testdata/Builtins.lc 214:29-214:30 Type |
@@ -1914,28 +1914,28 @@ testdata/Builtins.lc 214:35-214:38 Type | |||
1914 | testdata/Builtins.lc 214:36-214:37 Type | 1914 | testdata/Builtins.lc 214:36-214:37 Type |
1915 | testdata/Builtins.lc 215:1-215:10 {a} -> {b} -> (a -> List b) -> List a -> List b | 1915 | testdata/Builtins.lc 215:1-215:10 {a} -> {b} -> (a -> List b) -> List a -> List b |
1916 | testdata/Builtins.lc 215:17-215:23 {a} -> List (List a) -> List a | 1916 | testdata/Builtins.lc 215:17-215:23 {a} -> List (List a) -> List a |
1917 | testdata/Builtins.lc 215:17-215:33 (V1 -> List V1) -> List V2 -> List V2 | List V2 | List V2 -> List V2 | 1917 | testdata/Builtins.lc 215:17-215:33 (b_ -> List b_) -> List c_ -> List c_ | List c_ | List c_ -> List c_ |
1918 | testdata/Builtins.lc 215:25-215:28 {a} -> {b} -> a->b -> List a -> List b | 1918 | testdata/Builtins.lc 215:25-215:28 {a} -> {b} -> a->b -> List a -> List b |
1919 | testdata/Builtins.lc 215:25-215:30 List V4 -> List (List V4) | 1919 | testdata/Builtins.lc 215:25-215:30 List e_ -> List (List e_) |
1920 | testdata/Builtins.lc 215:25-215:32 List (List V2) | 1920 | testdata/Builtins.lc 215:25-215:32 List (List c_) |
1921 | testdata/Builtins.lc 215:29-215:30 V6 -> List V6 | 1921 | testdata/Builtins.lc 215:29-215:30 g_ -> List g_ |
1922 | testdata/Builtins.lc 215:31-215:32 List V3 | 1922 | testdata/Builtins.lc 215:31-215:32 List d_ |
1923 | testdata/Builtins.lc 217:1-217:4 {a} -> List a -> Int | 1923 | testdata/Builtins.lc 217:1-217:4 {a} -> List a -> Int |
1924 | testdata/Builtins.lc 217:10-217:11 V1 | 1924 | testdata/Builtins.lc 217:10-217:11 b_ |
1925 | testdata/Builtins.lc 217:10-218:35 List V1 -> Int | V0->V1 | 1925 | testdata/Builtins.lc 217:10-218:35 List b_ -> Int | a_->b_ |
1926 | testdata/Builtins.lc 218:14-218:15 V1 | 1926 | testdata/Builtins.lc 218:14-218:15 b_ |
1927 | testdata/Builtins.lc 218:14-218:28 Int->Int | 1927 | testdata/Builtins.lc 218:14-218:28 Int->Int |
1928 | testdata/Builtins.lc 218:14-218:35 Int | List V3 -> V3 | V2 -> List V3 -> V3 | 1928 | testdata/Builtins.lc 218:14-218:35 Int | List d_ -> d_ | c_ -> List d_ -> d_ |
1929 | testdata/Builtins.lc 218:16-218:28 Int -> Int->Int | 1929 | testdata/Builtins.lc 218:16-218:28 Int -> Int->Int |
1930 | testdata/Builtins.lc 218:29-218:32 V7 | 1930 | testdata/Builtins.lc 218:29-218:32 h_ |
1931 | testdata/Builtins.lc 218:33-218:35 List V6 | 1931 | testdata/Builtins.lc 218:33-218:35 List g_ |
1932 | testdata/Builtins.lc 222:6-222:11 Type | Type->Type | 1932 | testdata/Builtins.lc 222:6-222:11 Type | Type->Type |
1933 | testdata/Builtins.lc 222:6-222:13 Type | 1933 | testdata/Builtins.lc 222:6-222:13 Type |
1934 | testdata/Builtins.lc 222:6-224:11 Type | 1934 | testdata/Builtins.lc 222:6-224:11 Type |
1935 | testdata/Builtins.lc 222:6-224:13 Type | 1935 | testdata/Builtins.lc 222:6-224:13 Type |
1936 | testdata/Builtins.lc 222:12-222:13 Type | 1936 | testdata/Builtins.lc 222:12-222:13 Type |
1937 | testdata/Builtins.lc 223:7-223:14 Maybe V1 | {a} -> Maybe a | 1937 | testdata/Builtins.lc 223:7-223:14 Maybe b_ | {a} -> Maybe a |
1938 | testdata/Builtins.lc 224:7-224:11 Maybe V3 | Type | {a} -> a -> Maybe a | 1938 | testdata/Builtins.lc 224:7-224:11 Maybe d_ | Type | {a} -> a -> Maybe a |
1939 | testdata/Builtins.lc 224:12-224:13 Type | 1939 | testdata/Builtins.lc 224:12-224:13 Type |
1940 | testdata/Builtins.lc 227:6-227:12 Nat -> Type->Type | Type | 1940 | testdata/Builtins.lc 227:6-227:12 Nat -> Type->Type | Type |
1941 | testdata/Builtins.lc 227:19-227:22 Type | 1941 | testdata/Builtins.lc 227:19-227:22 Type |
@@ -1951,7 +1951,7 @@ testdata/Builtins.lc 238:6-241:56 Type | |||
1951 | testdata/Builtins.lc 238:21-238:34 Type | 1951 | testdata/Builtins.lc 238:21-238:34 Type |
1952 | testdata/Builtins.lc 238:21-238:42 Type | 1952 | testdata/Builtins.lc 238:21-238:42 Type |
1953 | testdata/Builtins.lc 238:38-238:42 Type | 1953 | testdata/Builtins.lc 238:38-238:42 Type |
1954 | testdata/Builtins.lc 239:5-239:14 Primitive V2 'Point | {a} -> a -> Primitive a 'Point | 1954 | testdata/Builtins.lc 239:5-239:14 Primitive c_ 'Point | {a} -> a -> Primitive a 'Point |
1955 | testdata/Builtins.lc 239:5-239:53 Type | 1955 | testdata/Builtins.lc 239:5-239:53 Type |
1956 | testdata/Builtins.lc 239:21-239:22 Type | 1956 | testdata/Builtins.lc 239:21-239:22 Type |
1957 | testdata/Builtins.lc 239:21-239:53 Type | 1957 | testdata/Builtins.lc 239:21-239:53 Type |
@@ -1960,7 +1960,7 @@ testdata/Builtins.lc 239:36-239:47 PrimitiveType->Type | |||
1960 | testdata/Builtins.lc 239:36-239:53 Type | 1960 | testdata/Builtins.lc 239:36-239:53 Type |
1961 | testdata/Builtins.lc 239:46-239:47 Type | 1961 | testdata/Builtins.lc 239:46-239:47 Type |
1962 | testdata/Builtins.lc 239:48-239:53 PrimitiveType | 1962 | testdata/Builtins.lc 239:48-239:53 PrimitiveType |
1963 | testdata/Builtins.lc 240:5-240:13 Primitive V4 'Line | {a} -> a -> a -> Primitive a 'Line | 1963 | testdata/Builtins.lc 240:5-240:13 Primitive e_ 'Line | {a} -> a -> a -> Primitive a 'Line |
1964 | testdata/Builtins.lc 240:5-240:52 Type | 1964 | testdata/Builtins.lc 240:5-240:52 Type |
1965 | testdata/Builtins.lc 240:21-240:22 Type | 1965 | testdata/Builtins.lc 240:21-240:22 Type |
1966 | testdata/Builtins.lc 240:21-240:52 Type | 1966 | testdata/Builtins.lc 240:21-240:52 Type |
@@ -1971,7 +1971,7 @@ testdata/Builtins.lc 240:36-240:47 PrimitiveType->Type | |||
1971 | testdata/Builtins.lc 240:36-240:52 Type | 1971 | testdata/Builtins.lc 240:36-240:52 Type |
1972 | testdata/Builtins.lc 240:46-240:47 Type | 1972 | testdata/Builtins.lc 240:46-240:47 Type |
1973 | testdata/Builtins.lc 240:48-240:52 PrimitiveType | 1973 | testdata/Builtins.lc 240:48-240:52 PrimitiveType |
1974 | testdata/Builtins.lc 241:5-241:17 Primitive V6 'Triangle | {a} -> a -> a -> a -> Primitive a 'Triangle | 1974 | testdata/Builtins.lc 241:5-241:17 Primitive g_ 'Triangle | {a} -> a -> a -> a -> Primitive a 'Triangle |
1975 | testdata/Builtins.lc 241:5-241:56 Type | 1975 | testdata/Builtins.lc 241:5-241:56 Type |
1976 | testdata/Builtins.lc 241:21-241:22 Type | 1976 | testdata/Builtins.lc 241:21-241:22 Type |
1977 | testdata/Builtins.lc 241:21-241:56 Type | 1977 | testdata/Builtins.lc 241:21-241:56 Type |
@@ -1986,14 +1986,14 @@ testdata/Builtins.lc 241:46-241:47 Type | |||
1986 | testdata/Builtins.lc 241:48-241:56 PrimitiveType | 1986 | testdata/Builtins.lc 241:48-241:56 PrimitiveType |
1987 | testdata/Builtins.lc 243:1-243:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c | 1987 | testdata/Builtins.lc 243:1-243:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c |
1988 | testdata/Builtins.lc 243:17-243:59 Type | 1988 | testdata/Builtins.lc 243:17-243:59 Type |
1989 | testdata/Builtins.lc 243:18-243:19 V5 | 1989 | testdata/Builtins.lc 243:18-243:19 f_ |
1990 | testdata/Builtins.lc 243:23-243:24 Type | V4 | 1990 | testdata/Builtins.lc 243:23-243:24 Type | e_ |
1991 | testdata/Builtins.lc 243:29-243:38 Type -> PrimitiveType->Type | 1991 | testdata/Builtins.lc 243:29-243:38 Type -> PrimitiveType->Type |
1992 | testdata/Builtins.lc 243:29-243:40 PrimitiveType->Type | 1992 | testdata/Builtins.lc 243:29-243:40 PrimitiveType->Type |
1993 | testdata/Builtins.lc 243:29-243:42 Type | 1993 | testdata/Builtins.lc 243:29-243:42 Type |
1994 | testdata/Builtins.lc 243:29-243:59 Type | 1994 | testdata/Builtins.lc 243:29-243:59 Type |
1995 | testdata/Builtins.lc 243:39-243:40 Type | 1995 | testdata/Builtins.lc 243:39-243:40 Type |
1996 | testdata/Builtins.lc 243:41-243:42 V2 | 1996 | testdata/Builtins.lc 243:41-243:42 c_ |
1997 | testdata/Builtins.lc 243:46-243:55 Type -> PrimitiveType->Type | 1997 | testdata/Builtins.lc 243:46-243:55 Type -> PrimitiveType->Type |
1998 | testdata/Builtins.lc 243:46-243:57 PrimitiveType->Type | 1998 | testdata/Builtins.lc 243:46-243:57 PrimitiveType->Type |
1999 | testdata/Builtins.lc 243:46-243:59 Type | 1999 | testdata/Builtins.lc 243:46-243:59 Type |
@@ -2004,16 +2004,16 @@ testdata/Builtins.lc 250:28-250:43 Type | |||
2004 | testdata/Builtins.lc 250:29-250:38 Type -> PrimitiveType->Type | 2004 | testdata/Builtins.lc 250:29-250:38 Type -> PrimitiveType->Type |
2005 | testdata/Builtins.lc 250:29-250:40 PrimitiveType->Type | 2005 | testdata/Builtins.lc 250:29-250:40 PrimitiveType->Type |
2006 | testdata/Builtins.lc 250:29-250:42 Type | 2006 | testdata/Builtins.lc 250:29-250:42 Type |
2007 | testdata/Builtins.lc 250:39-250:40 V1 | 2007 | testdata/Builtins.lc 250:39-250:40 b_ |
2008 | testdata/Builtins.lc 250:41-250:42 V2 | 2008 | testdata/Builtins.lc 250:41-250:42 c_ |
2009 | testdata/Builtins.lc 252:18-252:72 Type | 2009 | testdata/Builtins.lc 252:18-252:72 Type |
2010 | testdata/Builtins.lc 252:19-252:20 V5 | 2010 | testdata/Builtins.lc 252:19-252:20 f_ |
2011 | testdata/Builtins.lc 252:24-252:25 Type | V4 | 2011 | testdata/Builtins.lc 252:24-252:25 Type | e_ |
2012 | testdata/Builtins.lc 252:30-252:45 PrimitiveType -> Type->Type | 2012 | testdata/Builtins.lc 252:30-252:45 PrimitiveType -> Type->Type |
2013 | testdata/Builtins.lc 252:30-252:47 Type->Type | 2013 | testdata/Builtins.lc 252:30-252:47 Type->Type |
2014 | testdata/Builtins.lc 252:30-252:49 Type | 2014 | testdata/Builtins.lc 252:30-252:49 Type |
2015 | testdata/Builtins.lc 252:30-252:72 Type | 2015 | testdata/Builtins.lc 252:30-252:72 Type |
2016 | testdata/Builtins.lc 252:46-252:47 V2 | 2016 | testdata/Builtins.lc 252:46-252:47 c_ |
2017 | testdata/Builtins.lc 252:48-252:49 Type | 2017 | testdata/Builtins.lc 252:48-252:49 Type |
2018 | testdata/Builtins.lc 252:53-252:68 PrimitiveType -> Type->Type | 2018 | testdata/Builtins.lc 252:53-252:68 PrimitiveType -> Type->Type |
2019 | testdata/Builtins.lc 252:53-252:70 Type->Type | 2019 | testdata/Builtins.lc 252:53-252:70 Type->Type |
@@ -2022,23 +2022,23 @@ testdata/Builtins.lc 252:69-252:70 PrimitiveType | |||
2022 | testdata/Builtins.lc 252:71-252:72 Type | 2022 | testdata/Builtins.lc 252:71-252:72 Type |
2023 | testdata/Builtins.lc 253:1-253:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> List (Primitive a c) -> List (Primitive b c) | 2023 | testdata/Builtins.lc 253:1-253:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> List (Primitive a c) -> List (Primitive b c) |
2024 | testdata/Builtins.lc 253:19-253:22 {a} -> {b} -> a->b -> List a -> List b | 2024 | testdata/Builtins.lc 253:19-253:22 {a} -> {b} -> a->b -> List a -> List b |
2025 | testdata/Builtins.lc 253:19-253:39 List (Primitive V4 V0) -> List (Primitive V4 V1) | V2->V2 -> PrimitiveStream V1 V3 -> PrimitiveStream V2 V3 | 2025 | testdata/Builtins.lc 253:19-253:39 List (Primitive e_ a_) -> List (Primitive e_ b_) | c_->c_ -> PrimitiveStream b_ d_ -> PrimitiveStream c_ d_ |
2026 | testdata/Builtins.lc 253:24-253:36 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c | 2026 | testdata/Builtins.lc 253:24-253:36 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c |
2027 | testdata/Builtins.lc 253:24-253:38 Primitive V6 V0 -> Primitive V6 V1 | 2027 | testdata/Builtins.lc 253:24-253:38 Primitive g_ a_ -> Primitive g_ b_ |
2028 | testdata/Builtins.lc 253:37-253:38 V8->V8 | 2028 | testdata/Builtins.lc 253:37-253:38 i_->i_ |
2029 | testdata/Builtins.lc 255:30-255:38 Type->Type | 2029 | testdata/Builtins.lc 255:30-255:38 Type->Type |
2030 | testdata/Builtins.lc 255:45-255:46 Type | Type->Type | 2030 | testdata/Builtins.lc 255:45-255:46 Type | Type->Type |
2031 | testdata/Builtins.lc 260:1-260:12 {a:PrimitiveType} -> {b : List Type} -> {c : List Type} -> {_ : b ~ 'map Type Type ListElem c} -> HList c -> PrimitiveStream a (HList b) | 2031 | testdata/Builtins.lc 260:1-260:12 {a:PrimitiveType} -> {b : List Type} -> {c : List Type} -> {_ : b ~ 'map Type Type ListElem c} -> HList c -> PrimitiveStream a (HList b) |
2032 | testdata/Builtins.lc 260:32-260:119 Type | 2032 | testdata/Builtins.lc 260:32-260:119 Type |
2033 | testdata/Builtins.lc 260:56-260:57 V4 | 2033 | testdata/Builtins.lc 260:56-260:57 e_ |
2034 | testdata/Builtins.lc 260:56-260:59 V3->Type | 2034 | testdata/Builtins.lc 260:56-260:59 d_->Type |
2035 | testdata/Builtins.lc 260:56-260:75 Type | 2035 | testdata/Builtins.lc 260:56-260:75 Type |
2036 | testdata/Builtins.lc 260:58-260:59 {a} -> a -> a->Type | 2036 | testdata/Builtins.lc 260:58-260:59 {a} -> a -> a->Type |
2037 | testdata/Builtins.lc 260:60-260:63 {a} -> {b} -> a->b -> List a -> List b | 2037 | testdata/Builtins.lc 260:60-260:63 {a} -> {b} -> a->b -> List a -> List b |
2038 | testdata/Builtins.lc 260:60-260:72 List Type -> List Type | 2038 | testdata/Builtins.lc 260:60-260:72 List Type -> List Type |
2039 | testdata/Builtins.lc 260:60-260:75 List Type | 2039 | testdata/Builtins.lc 260:60-260:75 List Type |
2040 | testdata/Builtins.lc 260:64-260:72 Type->Type | 2040 | testdata/Builtins.lc 260:64-260:72 Type->Type |
2041 | testdata/Builtins.lc 260:73-260:75 V1 | 2041 | testdata/Builtins.lc 260:73-260:75 b_ |
2042 | testdata/Builtins.lc 260:80-260:85 List Type -> Type | 2042 | testdata/Builtins.lc 260:80-260:85 List Type -> Type |
2043 | testdata/Builtins.lc 260:80-260:88 Type | 2043 | testdata/Builtins.lc 260:80-260:88 Type |
2044 | testdata/Builtins.lc 260:80-260:119 Type | 2044 | testdata/Builtins.lc 260:80-260:119 Type |
@@ -2046,7 +2046,7 @@ testdata/Builtins.lc 260:86-260:88 List Type | |||
2046 | testdata/Builtins.lc 260:92-260:107 PrimitiveType -> Type->Type | 2046 | testdata/Builtins.lc 260:92-260:107 PrimitiveType -> Type->Type |
2047 | testdata/Builtins.lc 260:92-260:109 Type->Type | 2047 | testdata/Builtins.lc 260:92-260:109 Type->Type |
2048 | testdata/Builtins.lc 260:92-260:119 Type | 2048 | testdata/Builtins.lc 260:92-260:119 Type |
2049 | testdata/Builtins.lc 260:108-260:109 V5 | 2049 | testdata/Builtins.lc 260:108-260:109 f_ |
2050 | testdata/Builtins.lc 260:111-260:116 List Type -> Type | 2050 | testdata/Builtins.lc 260:111-260:116 List Type -> Type |
2051 | testdata/Builtins.lc 260:111-260:118 Type | 2051 | testdata/Builtins.lc 260:111-260:118 Type |
2052 | testdata/Builtins.lc 260:117-260:118 List Type | 2052 | testdata/Builtins.lc 260:117-260:118 List Type |
@@ -2056,18 +2056,18 @@ testdata/Builtins.lc 262:56-262:104 Type | |||
2056 | testdata/Builtins.lc 262:66-262:71 List Type -> Type | 2056 | testdata/Builtins.lc 262:66-262:71 List Type -> Type |
2057 | testdata/Builtins.lc 262:66-262:73 Type | 2057 | testdata/Builtins.lc 262:66-262:73 Type |
2058 | testdata/Builtins.lc 262:66-262:104 Type | 2058 | testdata/Builtins.lc 262:66-262:104 Type |
2059 | testdata/Builtins.lc 262:72-262:73 V2 | 2059 | testdata/Builtins.lc 262:72-262:73 c_ |
2060 | testdata/Builtins.lc 262:77-262:92 PrimitiveType -> Type->Type | 2060 | testdata/Builtins.lc 262:77-262:92 PrimitiveType -> Type->Type |
2061 | testdata/Builtins.lc 262:77-262:94 Type->Type | 2061 | testdata/Builtins.lc 262:77-262:94 Type->Type |
2062 | testdata/Builtins.lc 262:77-262:104 Type | 2062 | testdata/Builtins.lc 262:77-262:104 Type |
2063 | testdata/Builtins.lc 262:93-262:94 V4 | 2063 | testdata/Builtins.lc 262:93-262:94 e_ |
2064 | testdata/Builtins.lc 262:96-262:101 List Type -> Type | 2064 | testdata/Builtins.lc 262:96-262:101 List Type -> Type |
2065 | testdata/Builtins.lc 262:96-262:103 Type | 2065 | testdata/Builtins.lc 262:96-262:103 Type |
2066 | testdata/Builtins.lc 262:102-262:103 List Type | 2066 | testdata/Builtins.lc 262:102-262:103 List Type |
2067 | testdata/Builtins.lc 264:1-264:10 {a} -> String->a | 2067 | testdata/Builtins.lc 264:1-264:10 {a} -> String->a |
2068 | testdata/Builtins.lc 264:14-264:20 Type | 2068 | testdata/Builtins.lc 264:14-264:20 Type |
2069 | testdata/Builtins.lc 264:14-264:25 Type | 2069 | testdata/Builtins.lc 264:14-264:25 Type |
2070 | testdata/Builtins.lc 264:24-264:25 Type | V2 | 2070 | testdata/Builtins.lc 264:24-264:25 Type | c_ |
2071 | testdata/Builtins.lc 266:1-266:12 {a:PrimitiveType} -> {b : List Type} -> String -> (c : List String) -> {_ : 'len String c ~ 'len Type b} -> PrimitiveStream a (HList b) | 2071 | testdata/Builtins.lc 266:1-266:12 {a:PrimitiveType} -> {b : List Type} -> String -> (c : List String) -> {_ : 'len String c ~ 'len Type b} -> PrimitiveStream a (HList b) |
2072 | testdata/Builtins.lc 266:31-266:37 Type | 2072 | testdata/Builtins.lc 266:31-266:37 Type |
2073 | testdata/Builtins.lc 266:31-266:123 Type | 2073 | testdata/Builtins.lc 266:31-266:123 Type |
@@ -2090,7 +2090,7 @@ testdata/Builtins.lc 266:91-266:92 List Type | |||
2090 | testdata/Builtins.lc 266:96-266:111 PrimitiveType -> Type->Type | 2090 | testdata/Builtins.lc 266:96-266:111 PrimitiveType -> Type->Type |
2091 | testdata/Builtins.lc 266:96-266:113 Type->Type | 2091 | testdata/Builtins.lc 266:96-266:113 Type->Type |
2092 | testdata/Builtins.lc 266:96-266:123 Type | 2092 | testdata/Builtins.lc 266:96-266:123 Type |
2093 | testdata/Builtins.lc 266:112-266:113 V5 | 2093 | testdata/Builtins.lc 266:112-266:113 f_ |
2094 | testdata/Builtins.lc 266:115-266:120 List Type -> Type | 2094 | testdata/Builtins.lc 266:115-266:120 List Type -> Type |
2095 | testdata/Builtins.lc 266:115-266:122 Type | 2095 | testdata/Builtins.lc 266:115-266:122 Type |
2096 | testdata/Builtins.lc 266:121-266:122 List Type | 2096 | testdata/Builtins.lc 266:121-266:122 List Type |
@@ -2098,23 +2098,23 @@ testdata/Builtins.lc 270:6-270:14 Nat -> Type->Type | |||
2098 | testdata/Builtins.lc 270:21-270:27 Nat -> Type->Type | 2098 | testdata/Builtins.lc 270:21-270:27 Nat -> Type->Type |
2099 | testdata/Builtins.lc 270:21-270:29 Type->Type | 2099 | testdata/Builtins.lc 270:21-270:29 Type->Type |
2100 | testdata/Builtins.lc 270:21-270:56 Type | 2100 | testdata/Builtins.lc 270:21-270:56 Type |
2101 | testdata/Builtins.lc 270:28-270:29 V3 | 2101 | testdata/Builtins.lc 270:28-270:29 d_ |
2102 | testdata/Builtins.lc 270:31-270:36 Type->Type | 2102 | testdata/Builtins.lc 270:31-270:36 Type->Type |
2103 | testdata/Builtins.lc 270:31-270:55 Type | 2103 | testdata/Builtins.lc 270:31-270:55 Type |
2104 | testdata/Builtins.lc 270:38-270:52 Type->Type | 2104 | testdata/Builtins.lc 270:38-270:52 Type->Type |
2105 | testdata/Builtins.lc 270:38-270:54 Type | 2105 | testdata/Builtins.lc 270:38-270:54 Type |
2106 | testdata/Builtins.lc 270:53-270:54 V1 | 2106 | testdata/Builtins.lc 270:53-270:54 b_ |
2107 | testdata/Builtins.lc 272:6-272:20 Type | Type->Type | 2107 | testdata/Builtins.lc 272:6-272:20 Type | Type->Type |
2108 | testdata/Builtins.lc 272:6-272:22 Type | 2108 | testdata/Builtins.lc 272:6-272:22 Type |
2109 | testdata/Builtins.lc 272:6-272:39 Type | 2109 | testdata/Builtins.lc 272:6-272:39 Type |
2110 | testdata/Builtins.lc 272:6-274:29 Type | 2110 | testdata/Builtins.lc 272:6-274:29 Type |
2111 | testdata/Builtins.lc 272:21-272:22 Type | 2111 | testdata/Builtins.lc 272:21-272:22 Type |
2112 | testdata/Builtins.lc 272:25-272:39 SimpleFragment V3 | Type | {a} -> Vec 3 Float -> a -> SimpleFragment a | 2112 | testdata/Builtins.lc 272:25-272:39 SimpleFragment d_ | Type | {a} -> Vec 3 Float -> a -> SimpleFragment a |
2113 | testdata/Builtins.lc 273:7-273:22 {a} -> SimpleFragment a -> VecS Float 3 | 2113 | testdata/Builtins.lc 273:7-273:22 {a} -> SimpleFragment a -> VecS Float 3 |
2114 | testdata/Builtins.lc 273:28-273:31 Nat -> Type->Type | 2114 | testdata/Builtins.lc 273:28-273:31 Nat -> Type->Type |
2115 | testdata/Builtins.lc 273:28-273:33 Type->Type | 2115 | testdata/Builtins.lc 273:28-273:33 Type->Type |
2116 | testdata/Builtins.lc 273:28-273:39 Type | 2116 | testdata/Builtins.lc 273:28-273:39 Type |
2117 | testdata/Builtins.lc 273:32-273:33 V1 | 2117 | testdata/Builtins.lc 273:32-273:33 b_ |
2118 | testdata/Builtins.lc 273:34-273:39 Type | 2118 | testdata/Builtins.lc 273:34-273:39 Type |
2119 | testdata/Builtins.lc 274:7-274:21 {a} -> SimpleFragment a -> a | 2119 | testdata/Builtins.lc 274:7-274:21 {a} -> SimpleFragment a -> a |
2120 | testdata/Builtins.lc 274:28-274:29 Type | 2120 | testdata/Builtins.lc 274:28-274:29 Type |
@@ -2123,17 +2123,17 @@ testdata/Builtins.lc 277:27-277:41 Type | |||
2123 | testdata/Builtins.lc 277:28-277:36 Nat -> Type->Type | 2123 | testdata/Builtins.lc 277:28-277:36 Nat -> Type->Type |
2124 | testdata/Builtins.lc 277:28-277:38 Type->Type | 2124 | testdata/Builtins.lc 277:28-277:38 Type->Type |
2125 | testdata/Builtins.lc 277:28-277:40 Type | 2125 | testdata/Builtins.lc 277:28-277:40 Type |
2126 | testdata/Builtins.lc 277:37-277:38 V3 | 2126 | testdata/Builtins.lc 277:37-277:38 d_ |
2127 | testdata/Builtins.lc 277:39-277:40 V1 | 2127 | testdata/Builtins.lc 277:39-277:40 b_ |
2128 | testdata/Builtins.lc 279:1-279:15 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a | 2128 | testdata/Builtins.lc 279:1-279:15 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a |
2129 | testdata/Builtins.lc 279:19-279:63 Type | 2129 | testdata/Builtins.lc 279:19-279:63 Type |
2130 | testdata/Builtins.lc 279:20-279:21 V3 | 2130 | testdata/Builtins.lc 279:20-279:21 d_ |
2131 | testdata/Builtins.lc 279:25-279:30 Type | 2131 | testdata/Builtins.lc 279:25-279:30 Type |
2132 | testdata/Builtins.lc 279:35-279:43 Nat -> Type->Type | 2132 | testdata/Builtins.lc 279:35-279:43 Nat -> Type->Type |
2133 | testdata/Builtins.lc 279:35-279:45 Type->Type | 2133 | testdata/Builtins.lc 279:35-279:45 Type->Type |
2134 | testdata/Builtins.lc 279:35-279:47 Type | 2134 | testdata/Builtins.lc 279:35-279:47 Type |
2135 | testdata/Builtins.lc 279:35-279:63 Type | 2135 | testdata/Builtins.lc 279:35-279:63 Type |
2136 | testdata/Builtins.lc 279:44-279:45 V2 | 2136 | testdata/Builtins.lc 279:44-279:45 c_ |
2137 | testdata/Builtins.lc 279:46-279:47 Type | 2137 | testdata/Builtins.lc 279:46-279:47 Type |
2138 | testdata/Builtins.lc 279:51-279:59 Nat -> Type->Type | 2138 | testdata/Builtins.lc 279:51-279:59 Nat -> Type->Type |
2139 | testdata/Builtins.lc 279:51-279:61 Type->Type | 2139 | testdata/Builtins.lc 279:51-279:61 Type->Type |
@@ -2141,13 +2141,13 @@ testdata/Builtins.lc 279:51-279:63 Type | |||
2141 | testdata/Builtins.lc 279:60-279:61 Nat | 2141 | testdata/Builtins.lc 279:60-279:61 Nat |
2142 | testdata/Builtins.lc 279:62-279:63 Type | 2142 | testdata/Builtins.lc 279:62-279:63 Type |
2143 | testdata/Builtins.lc 281:20-281:76 Type | 2143 | testdata/Builtins.lc 281:20-281:76 Type |
2144 | testdata/Builtins.lc 281:21-281:22 V3 | 2144 | testdata/Builtins.lc 281:21-281:22 d_ |
2145 | testdata/Builtins.lc 281:26-281:31 Type | 2145 | testdata/Builtins.lc 281:26-281:31 Type |
2146 | testdata/Builtins.lc 281:36-281:50 Nat -> Type->Type | 2146 | testdata/Builtins.lc 281:36-281:50 Nat -> Type->Type |
2147 | testdata/Builtins.lc 281:36-281:52 Type->Type | 2147 | testdata/Builtins.lc 281:36-281:52 Type->Type |
2148 | testdata/Builtins.lc 281:36-281:54 Type | 2148 | testdata/Builtins.lc 281:36-281:54 Type |
2149 | testdata/Builtins.lc 281:36-281:76 Type | 2149 | testdata/Builtins.lc 281:36-281:76 Type |
2150 | testdata/Builtins.lc 281:51-281:52 V2 | 2150 | testdata/Builtins.lc 281:51-281:52 c_ |
2151 | testdata/Builtins.lc 281:53-281:54 Type | 2151 | testdata/Builtins.lc 281:53-281:54 Type |
2152 | testdata/Builtins.lc 281:58-281:72 Nat -> Type->Type | 2152 | testdata/Builtins.lc 281:58-281:72 Nat -> Type->Type |
2153 | testdata/Builtins.lc 281:58-281:74 Type->Type | 2153 | testdata/Builtins.lc 281:58-281:74 Type->Type |
@@ -2156,19 +2156,19 @@ testdata/Builtins.lc 281:73-281:74 Nat | |||
2156 | testdata/Builtins.lc 281:75-281:76 Type | 2156 | testdata/Builtins.lc 281:75-281:76 Type |
2157 | testdata/Builtins.lc 282:1-282:16 {a} -> {b:Nat} -> a->Float -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 2157 | testdata/Builtins.lc 282:1-282:16 {a} -> {b:Nat} -> a->Float -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) |
2158 | testdata/Builtins.lc 282:21-282:24 {a} -> {b} -> a->b -> List a -> List b | 2158 | testdata/Builtins.lc 282:21-282:24 {a} -> {b} -> a->b -> List a -> List b |
2159 | testdata/Builtins.lc 282:21-282:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Float -> FragmentStream V1 V2 -> FragmentStream V2 V3 | 2159 | testdata/Builtins.lc 282:21-282:43 List (Vector a_ (Maybe (SimpleFragment d_))) -> List (Vector b_ (Maybe (SimpleFragment e_))) | b_->Float -> FragmentStream b_ c_ -> FragmentStream c_ d_ |
2160 | testdata/Builtins.lc 282:26-282:40 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a | 2160 | testdata/Builtins.lc 282:26-282:40 {a} -> {b:Nat} -> a->Float -> Fragment b a -> Fragment b a |
2161 | testdata/Builtins.lc 282:26-282:42 Fragment V0 V5 -> Fragment V1 V6 | 2161 | testdata/Builtins.lc 282:26-282:42 Fragment a_ f_ -> Fragment b_ g_ |
2162 | testdata/Builtins.lc 282:41-282:42 V6->Float | 2162 | testdata/Builtins.lc 282:41-282:42 g_->Float |
2163 | testdata/Builtins.lc 284:1-284:15 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Fragment b a | 2163 | testdata/Builtins.lc 284:1-284:15 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Fragment b a |
2164 | testdata/Builtins.lc 284:19-284:62 Type | 2164 | testdata/Builtins.lc 284:19-284:62 Type |
2165 | testdata/Builtins.lc 284:20-284:21 V3 | 2165 | testdata/Builtins.lc 284:20-284:21 d_ |
2166 | testdata/Builtins.lc 284:25-284:29 Type | 2166 | testdata/Builtins.lc 284:25-284:29 Type |
2167 | testdata/Builtins.lc 284:34-284:42 Nat -> Type->Type | 2167 | testdata/Builtins.lc 284:34-284:42 Nat -> Type->Type |
2168 | testdata/Builtins.lc 284:34-284:44 Type->Type | 2168 | testdata/Builtins.lc 284:34-284:44 Type->Type |
2169 | testdata/Builtins.lc 284:34-284:46 Type | 2169 | testdata/Builtins.lc 284:34-284:46 Type |
2170 | testdata/Builtins.lc 284:34-284:62 Type | 2170 | testdata/Builtins.lc 284:34-284:62 Type |
2171 | testdata/Builtins.lc 284:43-284:44 V2 | 2171 | testdata/Builtins.lc 284:43-284:44 c_ |
2172 | testdata/Builtins.lc 284:45-284:46 Type | 2172 | testdata/Builtins.lc 284:45-284:46 Type |
2173 | testdata/Builtins.lc 284:50-284:58 Nat -> Type->Type | 2173 | testdata/Builtins.lc 284:50-284:58 Nat -> Type->Type |
2174 | testdata/Builtins.lc 284:50-284:60 Type->Type | 2174 | testdata/Builtins.lc 284:50-284:60 Type->Type |
@@ -2176,13 +2176,13 @@ testdata/Builtins.lc 284:50-284:62 Type | |||
2176 | testdata/Builtins.lc 284:59-284:60 Nat | 2176 | testdata/Builtins.lc 284:59-284:60 Nat |
2177 | testdata/Builtins.lc 284:61-284:62 Type | 2177 | testdata/Builtins.lc 284:61-284:62 Type |
2178 | testdata/Builtins.lc 286:20-286:75 Type | 2178 | testdata/Builtins.lc 286:20-286:75 Type |
2179 | testdata/Builtins.lc 286:21-286:22 V3 | 2179 | testdata/Builtins.lc 286:21-286:22 d_ |
2180 | testdata/Builtins.lc 286:26-286:30 Type | 2180 | testdata/Builtins.lc 286:26-286:30 Type |
2181 | testdata/Builtins.lc 286:35-286:49 Nat -> Type->Type | 2181 | testdata/Builtins.lc 286:35-286:49 Nat -> Type->Type |
2182 | testdata/Builtins.lc 286:35-286:51 Type->Type | 2182 | testdata/Builtins.lc 286:35-286:51 Type->Type |
2183 | testdata/Builtins.lc 286:35-286:53 Type | 2183 | testdata/Builtins.lc 286:35-286:53 Type |
2184 | testdata/Builtins.lc 286:35-286:75 Type | 2184 | testdata/Builtins.lc 286:35-286:75 Type |
2185 | testdata/Builtins.lc 286:50-286:51 V2 | 2185 | testdata/Builtins.lc 286:50-286:51 c_ |
2186 | testdata/Builtins.lc 286:52-286:53 Type | 2186 | testdata/Builtins.lc 286:52-286:53 Type |
2187 | testdata/Builtins.lc 286:57-286:71 Nat -> Type->Type | 2187 | testdata/Builtins.lc 286:57-286:71 Nat -> Type->Type |
2188 | testdata/Builtins.lc 286:57-286:73 Type->Type | 2188 | testdata/Builtins.lc 286:57-286:73 Type->Type |
@@ -2191,19 +2191,19 @@ testdata/Builtins.lc 286:72-286:73 Nat | |||
2191 | testdata/Builtins.lc 286:74-286:75 Type | 2191 | testdata/Builtins.lc 286:74-286:75 Type |
2192 | testdata/Builtins.lc 287:1-287:16 {a} -> {b:Nat} -> a->Bool -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 2192 | testdata/Builtins.lc 287:1-287:16 {a} -> {b:Nat} -> a->Bool -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) |
2193 | testdata/Builtins.lc 287:21-287:24 {a} -> {b} -> a->b -> List a -> List b | 2193 | testdata/Builtins.lc 287:21-287:24 {a} -> {b} -> a->b -> List a -> List b |
2194 | testdata/Builtins.lc 287:21-287:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Bool -> FragmentStream V1 V2 -> FragmentStream V2 V3 | 2194 | testdata/Builtins.lc 287:21-287:43 List (Vector a_ (Maybe (SimpleFragment d_))) -> List (Vector b_ (Maybe (SimpleFragment e_))) | b_->Bool -> FragmentStream b_ c_ -> FragmentStream c_ d_ |
2195 | testdata/Builtins.lc 287:26-287:40 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Fragment b a | 2195 | testdata/Builtins.lc 287:26-287:40 {a} -> {b:Nat} -> a->Bool -> Fragment b a -> Fragment b a |
2196 | testdata/Builtins.lc 287:26-287:42 Fragment V0 V5 -> Fragment V1 V6 | 2196 | testdata/Builtins.lc 287:26-287:42 Fragment a_ f_ -> Fragment b_ g_ |
2197 | testdata/Builtins.lc 287:41-287:42 V6->Bool | 2197 | testdata/Builtins.lc 287:41-287:42 g_->Bool |
2198 | testdata/Builtins.lc 289:1-289:12 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b | 2198 | testdata/Builtins.lc 289:1-289:12 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b |
2199 | testdata/Builtins.lc 289:16-289:56 Type | 2199 | testdata/Builtins.lc 289:16-289:56 Type |
2200 | testdata/Builtins.lc 289:17-289:18 V5 | 2200 | testdata/Builtins.lc 289:17-289:18 f_ |
2201 | testdata/Builtins.lc 289:22-289:23 Type | V4 | 2201 | testdata/Builtins.lc 289:22-289:23 Type | e_ |
2202 | testdata/Builtins.lc 289:28-289:36 Nat -> Type->Type | 2202 | testdata/Builtins.lc 289:28-289:36 Nat -> Type->Type |
2203 | testdata/Builtins.lc 289:28-289:38 Type->Type | 2203 | testdata/Builtins.lc 289:28-289:38 Type->Type |
2204 | testdata/Builtins.lc 289:28-289:40 Type | 2204 | testdata/Builtins.lc 289:28-289:40 Type |
2205 | testdata/Builtins.lc 289:28-289:56 Type | 2205 | testdata/Builtins.lc 289:28-289:56 Type |
2206 | testdata/Builtins.lc 289:37-289:38 V2 | 2206 | testdata/Builtins.lc 289:37-289:38 c_ |
2207 | testdata/Builtins.lc 289:39-289:40 Type | 2207 | testdata/Builtins.lc 289:39-289:40 Type |
2208 | testdata/Builtins.lc 289:44-289:52 Nat -> Type->Type | 2208 | testdata/Builtins.lc 289:44-289:52 Nat -> Type->Type |
2209 | testdata/Builtins.lc 289:44-289:54 Type->Type | 2209 | testdata/Builtins.lc 289:44-289:54 Type->Type |
@@ -2211,13 +2211,13 @@ testdata/Builtins.lc 289:44-289:56 Type | |||
2211 | testdata/Builtins.lc 289:53-289:54 Nat | 2211 | testdata/Builtins.lc 289:53-289:54 Nat |
2212 | testdata/Builtins.lc 289:55-289:56 Type | 2212 | testdata/Builtins.lc 289:55-289:56 Type |
2213 | testdata/Builtins.lc 291:17-291:69 Type | 2213 | testdata/Builtins.lc 291:17-291:69 Type |
2214 | testdata/Builtins.lc 291:18-291:19 V5 | 2214 | testdata/Builtins.lc 291:18-291:19 f_ |
2215 | testdata/Builtins.lc 291:23-291:24 Type | V4 | 2215 | testdata/Builtins.lc 291:23-291:24 Type | e_ |
2216 | testdata/Builtins.lc 291:29-291:43 Nat -> Type->Type | 2216 | testdata/Builtins.lc 291:29-291:43 Nat -> Type->Type |
2217 | testdata/Builtins.lc 291:29-291:45 Type->Type | 2217 | testdata/Builtins.lc 291:29-291:45 Type->Type |
2218 | testdata/Builtins.lc 291:29-291:47 Type | 2218 | testdata/Builtins.lc 291:29-291:47 Type |
2219 | testdata/Builtins.lc 291:29-291:69 Type | 2219 | testdata/Builtins.lc 291:29-291:69 Type |
2220 | testdata/Builtins.lc 291:44-291:45 V2 | 2220 | testdata/Builtins.lc 291:44-291:45 c_ |
2221 | testdata/Builtins.lc 291:46-291:47 Type | 2221 | testdata/Builtins.lc 291:46-291:47 Type |
2222 | testdata/Builtins.lc 291:51-291:65 Nat -> Type->Type | 2222 | testdata/Builtins.lc 291:51-291:65 Nat -> Type->Type |
2223 | testdata/Builtins.lc 291:51-291:67 Type->Type | 2223 | testdata/Builtins.lc 291:51-291:67 Type->Type |
@@ -2226,10 +2226,10 @@ testdata/Builtins.lc 291:66-291:67 Nat | |||
2226 | testdata/Builtins.lc 291:68-291:69 Type | 2226 | testdata/Builtins.lc 291:68-291:69 Type |
2227 | testdata/Builtins.lc 292:1-292:13 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 2227 | testdata/Builtins.lc 292:1-292:13 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) |
2228 | testdata/Builtins.lc 292:18-292:21 {a} -> {b} -> a->b -> List a -> List b | 2228 | testdata/Builtins.lc 292:18-292:21 {a} -> {b} -> a->b -> List a -> List b |
2229 | testdata/Builtins.lc 292:18-292:37 List (Vector V0 (Maybe (SimpleFragment V4))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V2->V2 -> FragmentStream V1 V3 -> FragmentStream V2 V3 | 2229 | testdata/Builtins.lc 292:18-292:37 List (Vector a_ (Maybe (SimpleFragment e_))) -> List (Vector b_ (Maybe (SimpleFragment e_))) | c_->c_ -> FragmentStream b_ d_ -> FragmentStream c_ d_ |
2230 | testdata/Builtins.lc 292:23-292:34 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b | 2230 | testdata/Builtins.lc 292:23-292:34 {a} -> {b} -> {c:Nat} -> a->b -> Fragment c a -> Fragment c b |
2231 | testdata/Builtins.lc 292:23-292:36 Fragment V0 V6 -> Fragment V1 V6 | 2231 | testdata/Builtins.lc 292:23-292:36 Fragment a_ g_ -> Fragment b_ g_ |
2232 | testdata/Builtins.lc 292:35-292:36 V8->V8 | 2232 | testdata/Builtins.lc 292:35-292:36 i_->i_ |
2233 | testdata/Builtins.lc 296:6-296:15 Type | 2233 | testdata/Builtins.lc 296:6-296:15 Type |
2234 | testdata/Builtins.lc 296:6-299:14 Type | 2234 | testdata/Builtins.lc 296:6-299:14 Type |
2235 | testdata/Builtins.lc 297:7-297:12 ImageKind | Type | Type->ImageKind | 2235 | testdata/Builtins.lc 297:7-297:12 ImageKind | Type | Type->ImageKind |
@@ -2239,7 +2239,7 @@ testdata/Builtins.lc 299:7-299:14 ImageKind | |||
2239 | testdata/Builtins.lc 301:14-301:23 Type | 2239 | testdata/Builtins.lc 301:14-301:23 Type |
2240 | testdata/Builtins.lc 301:27-301:31 Type | 2240 | testdata/Builtins.lc 301:27-301:31 Type |
2241 | testdata/Builtins.lc 302:1-302:10 ImageKind->Type | 2241 | testdata/Builtins.lc 302:1-302:10 ImageKind->Type |
2242 | testdata/Builtins.lc 302:23-302:24 Type | Type->V1 | 2242 | testdata/Builtins.lc 302:23-302:24 Type | Type->b_ |
2243 | testdata/Builtins.lc 302:23-303:25 Type -> ImageKind->Type | 2243 | testdata/Builtins.lc 302:23-303:25 Type -> ImageKind->Type |
2244 | testdata/Builtins.lc 302:23-304:25 ImageKind->Type | Type | 2244 | testdata/Builtins.lc 302:23-304:25 ImageKind->Type | Type |
2245 | testdata/Builtins.lc 303:19-303:25 Type | 2245 | testdata/Builtins.lc 303:19-303:25 Type |
@@ -2252,23 +2252,23 @@ testdata/Builtins.lc 308:1-308:11 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {_ : Num | |||
2252 | testdata/Builtins.lc 308:45-309:55 Type | 2252 | testdata/Builtins.lc 308:45-309:55 Type |
2253 | testdata/Builtins.lc 308:46-308:49 Type->Type | 2253 | testdata/Builtins.lc 308:46-308:49 Type->Type |
2254 | testdata/Builtins.lc 308:46-308:51 Type | 2254 | testdata/Builtins.lc 308:46-308:51 Type |
2255 | testdata/Builtins.lc 308:50-308:51 V3 | 2255 | testdata/Builtins.lc 308:50-308:51 d_ |
2256 | testdata/Builtins.lc 308:53-308:58 V3 | 2256 | testdata/Builtins.lc 308:53-308:58 d_ |
2257 | testdata/Builtins.lc 308:53-308:60 V2->Type | 2257 | testdata/Builtins.lc 308:53-308:60 c_->Type |
2258 | testdata/Builtins.lc 308:53-308:74 Type | 2258 | testdata/Builtins.lc 308:53-308:74 Type |
2259 | testdata/Builtins.lc 308:53-309:55 Type | 2259 | testdata/Builtins.lc 308:53-309:55 Type |
2260 | testdata/Builtins.lc 308:59-308:60 {a} -> a -> a->Type | 2260 | testdata/Builtins.lc 308:59-308:60 {a} -> a -> a->Type |
2261 | testdata/Builtins.lc 308:61-308:70 Nat -> Type->Type | 2261 | testdata/Builtins.lc 308:61-308:70 Nat -> Type->Type |
2262 | testdata/Builtins.lc 308:61-308:72 Type->Type | 2262 | testdata/Builtins.lc 308:61-308:72 Type->Type |
2263 | testdata/Builtins.lc 308:61-308:74 Type | 2263 | testdata/Builtins.lc 308:61-308:74 Type |
2264 | testdata/Builtins.lc 308:71-308:72 V5 | 2264 | testdata/Builtins.lc 308:71-308:72 f_ |
2265 | testdata/Builtins.lc 308:73-308:74 Type | 2265 | testdata/Builtins.lc 308:73-308:74 Type |
2266 | testdata/Builtins.lc 309:24-309:29 Type | 2266 | testdata/Builtins.lc 309:24-309:29 Type |
2267 | testdata/Builtins.lc 309:24-309:55 Type | 2267 | testdata/Builtins.lc 309:24-309:55 Type |
2268 | testdata/Builtins.lc 309:34-309:39 Nat -> ImageKind->Type | 2268 | testdata/Builtins.lc 309:34-309:39 Nat -> ImageKind->Type |
2269 | testdata/Builtins.lc 309:34-309:41 ImageKind->Type | 2269 | testdata/Builtins.lc 309:34-309:41 ImageKind->Type |
2270 | testdata/Builtins.lc 309:34-309:55 Type | 2270 | testdata/Builtins.lc 309:34-309:55 Type |
2271 | testdata/Builtins.lc 309:40-309:41 V7 | 2271 | testdata/Builtins.lc 309:40-309:41 h_ |
2272 | testdata/Builtins.lc 309:43-309:48 Type->ImageKind | 2272 | testdata/Builtins.lc 309:43-309:48 Type->ImageKind |
2273 | testdata/Builtins.lc 309:43-309:54 ImageKind | 2273 | testdata/Builtins.lc 309:43-309:54 ImageKind |
2274 | testdata/Builtins.lc 309:49-309:54 Type | 2274 | testdata/Builtins.lc 309:49-309:54 Type |
@@ -2278,7 +2278,7 @@ testdata/Builtins.lc 310:35-310:58 Type | |||
2278 | testdata/Builtins.lc 310:45-310:50 Nat -> ImageKind->Type | 2278 | testdata/Builtins.lc 310:45-310:50 Nat -> ImageKind->Type |
2279 | testdata/Builtins.lc 310:45-310:52 ImageKind->Type | 2279 | testdata/Builtins.lc 310:45-310:52 ImageKind->Type |
2280 | testdata/Builtins.lc 310:45-310:58 Type | 2280 | testdata/Builtins.lc 310:45-310:58 Type |
2281 | testdata/Builtins.lc 310:51-310:52 V2 | 2281 | testdata/Builtins.lc 310:51-310:52 c_ |
2282 | testdata/Builtins.lc 310:53-310:58 ImageKind | 2282 | testdata/Builtins.lc 310:53-310:58 ImageKind |
2283 | testdata/Builtins.lc 311:1-311:13 {a:Nat} -> Int -> Image a 'Stencil | 2283 | testdata/Builtins.lc 311:1-311:13 {a:Nat} -> Int -> Image a 'Stencil |
2284 | testdata/Builtins.lc 311:35-311:38 Type | 2284 | testdata/Builtins.lc 311:35-311:38 Type |
@@ -2286,16 +2286,16 @@ testdata/Builtins.lc 311:35-311:60 Type | |||
2286 | testdata/Builtins.lc 311:45-311:50 Nat -> ImageKind->Type | 2286 | testdata/Builtins.lc 311:45-311:50 Nat -> ImageKind->Type |
2287 | testdata/Builtins.lc 311:45-311:52 ImageKind->Type | 2287 | testdata/Builtins.lc 311:45-311:52 ImageKind->Type |
2288 | testdata/Builtins.lc 311:45-311:60 Type | 2288 | testdata/Builtins.lc 311:45-311:60 Type |
2289 | testdata/Builtins.lc 311:51-311:52 V2 | 2289 | testdata/Builtins.lc 311:51-311:52 c_ |
2290 | testdata/Builtins.lc 311:53-311:60 ImageKind | 2290 | testdata/Builtins.lc 311:53-311:60 ImageKind |
2291 | testdata/Builtins.lc 313:1-313:16 Float -> Image 1 'Depth | 2291 | testdata/Builtins.lc 313:1-313:16 Float -> Image 1 'Depth |
2292 | testdata/Builtins.lc 313:19-313:29 {a:Nat} -> Float -> Image a 'Depth | 2292 | testdata/Builtins.lc 313:19-313:29 {a:Nat} -> Float -> Image a 'Depth |
2293 | testdata/Builtins.lc 313:19-313:32 Float -> Image 1 'Depth | 2293 | testdata/Builtins.lc 313:19-313:32 Float -> Image 1 'Depth |
2294 | testdata/Builtins.lc 313:31-313:32 V1 | 2294 | testdata/Builtins.lc 313:31-313:32 b_ |
2295 | testdata/Builtins.lc 314:1-314:16 {a:Nat} -> {b} -> {c} -> {_ : Num b} -> {_ : c ~ VecScalar a b} -> c -> Image 1 ('Color c) | 2295 | testdata/Builtins.lc 314:1-314:16 {a:Nat} -> {b} -> {c} -> {_ : Num b} -> {_ : c ~ VecScalar a b} -> c -> Image 1 ('Color c) |
2296 | testdata/Builtins.lc 314:19-314:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {_ : Num c} -> {_ : d ~ VecScalar b c} -> d -> Image a ('Color d) | 2296 | testdata/Builtins.lc 314:19-314:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {_ : Num c} -> {_ : d ~ VecScalar b c} -> d -> Image a ('Color d) |
2297 | testdata/Builtins.lc 314:19-314:32 {a:Nat} -> {b} -> {c} -> {_ : Num b} -> {_ : c ~ VecScalar a b} -> c -> Image 1 ('Color c) | 2297 | testdata/Builtins.lc 314:19-314:32 {a:Nat} -> {b} -> {c} -> {_ : Num b} -> {_ : c ~ VecScalar a b} -> c -> Image 1 ('Color c) |
2298 | testdata/Builtins.lc 314:31-314:32 V1 | 2298 | testdata/Builtins.lc 314:31-314:32 b_ |
2299 | testdata/Builtins.lc 321:6-321:11 Type | 2299 | testdata/Builtins.lc 321:6-321:11 Type |
2300 | testdata/Builtins.lc 321:6-321:31 Type | 2300 | testdata/Builtins.lc 321:6-321:31 Type |
2301 | testdata/Builtins.lc 321:14-321:16 Swizz | 2301 | testdata/Builtins.lc 321:14-321:16 Swizz |
@@ -2307,55 +2307,55 @@ testdata/Builtins.lc 339:27-339:30 Nat -> Type->Type | |||
2307 | testdata/Builtins.lc 339:27-339:32 Type->Type | 2307 | testdata/Builtins.lc 339:27-339:32 Type->Type |
2308 | testdata/Builtins.lc 339:27-339:34 Type | 2308 | testdata/Builtins.lc 339:27-339:34 Type |
2309 | testdata/Builtins.lc 339:27-339:48 Type | 2309 | testdata/Builtins.lc 339:27-339:48 Type |
2310 | testdata/Builtins.lc 339:31-339:32 V1 | 2310 | testdata/Builtins.lc 339:31-339:32 b_ |
2311 | testdata/Builtins.lc 339:33-339:34 V2 | 2311 | testdata/Builtins.lc 339:33-339:34 c_ |
2312 | testdata/Builtins.lc 339:38-339:43 Type | 2312 | testdata/Builtins.lc 339:38-339:43 Type |
2313 | testdata/Builtins.lc 339:38-339:48 Type | 2313 | testdata/Builtins.lc 339:38-339:48 Type |
2314 | testdata/Builtins.lc 339:47-339:48 Type | 2314 | testdata/Builtins.lc 339:47-339:48 Type |
2315 | testdata/Builtins.lc 340:1-340:12 {a} -> {b:Nat} -> Vec b a -> Swizz->a | 2315 | testdata/Builtins.lc 340:1-340:12 {a} -> {b:Nat} -> Vec b a -> Swizz->a |
2316 | testdata/Builtins.lc 340:27-340:28 V4 | 2316 | testdata/Builtins.lc 340:27-340:28 e_ |
2317 | testdata/Builtins.lc 340:27-341:28 V1 -> V2->V2 | V2 | V2->V2 | V3 -> V4 -> Swizz->V6 | 2317 | testdata/Builtins.lc 340:27-341:28 b_ -> c_->c_ | c_ | c_->c_ | d_ -> e_ -> Swizz->g_ |
2318 | testdata/Builtins.lc 340:27-344:30 (V0 -> V1 -> V2 -> V3->V4) -> {a:Nat} -> VecS V2 a -> V3 | 2318 | testdata/Builtins.lc 340:27-344:30 (a_ -> b_ -> c_ -> d_->e_) -> {a:Nat} -> VecS c_ a -> d_ |
2319 | testdata/Builtins.lc 340:27-348:32 Swizz->V3 | V3 | Vec V0 V1 -> Swizz->V3 | {a:Nat} -> VecS V1 a -> V2 | 2319 | testdata/Builtins.lc 340:27-348:32 Swizz->d_ | Vec a_ b_ -> Swizz->d_ | d_ | {a:Nat} -> VecS b_ a -> c_ |
2320 | testdata/Builtins.lc 341:27-341:28 V3 | 2320 | testdata/Builtins.lc 341:27-341:28 d_ |
2321 | testdata/Builtins.lc 342:29-342:30 V4 | 2321 | testdata/Builtins.lc 342:29-342:30 e_ |
2322 | testdata/Builtins.lc 342:29-343:30 V3 -> V4 -> Swizz->V6 | 2322 | testdata/Builtins.lc 342:29-343:30 d_ -> e_ -> Swizz->g_ |
2323 | testdata/Builtins.lc 342:29-344:30 V0 -> V1 -> V2->V3 | V1 -> V2->V3 | V2->V3 | V3 | V3 -> Swizz->V5 | 2323 | testdata/Builtins.lc 342:29-344:30 a_ -> b_ -> c_->d_ | b_ -> c_->d_ | c_->d_ | d_ | d_ -> Swizz->f_ |
2324 | testdata/Builtins.lc 343:29-343:30 V3 | 2324 | testdata/Builtins.lc 343:29-343:30 d_ |
2325 | testdata/Builtins.lc 344:29-344:30 V3 | 2325 | testdata/Builtins.lc 344:29-344:30 d_ |
2326 | testdata/Builtins.lc 345:31-345:32 V5 | 2326 | testdata/Builtins.lc 345:31-345:32 f_ |
2327 | testdata/Builtins.lc 345:31-346:32 V4 -> V5 -> Swizz->V7 | 2327 | testdata/Builtins.lc 345:31-346:32 e_ -> f_ -> Swizz->h_ |
2328 | testdata/Builtins.lc 345:31-347:32 V4 -> Swizz->V6 | 2328 | testdata/Builtins.lc 345:31-347:32 e_ -> Swizz->g_ |
2329 | testdata/Builtins.lc 345:31-348:32 Swizz->V5 | V0 -> V1 -> V2 -> V3->V4 | V1 -> V2 -> V3->V4 | V2 -> V3->V4 | V3->V4 | V4 | 2329 | testdata/Builtins.lc 345:31-348:32 Swizz->f_ | a_ -> b_ -> c_ -> d_->e_ | b_ -> c_ -> d_->e_ | c_ -> d_->e_ | d_->e_ | e_ |
2330 | testdata/Builtins.lc 346:31-346:32 V4 | 2330 | testdata/Builtins.lc 346:31-346:32 e_ |
2331 | testdata/Builtins.lc 347:31-347:32 V4 | 2331 | testdata/Builtins.lc 347:31-347:32 e_ |
2332 | testdata/Builtins.lc 348:31-348:32 V4 | 2332 | testdata/Builtins.lc 348:31-348:32 e_ |
2333 | testdata/Builtins.lc 351:28-351:31 Nat -> Type->Type | 2333 | testdata/Builtins.lc 351:28-351:31 Nat -> Type->Type |
2334 | testdata/Builtins.lc 351:28-351:33 Type->Type | 2334 | testdata/Builtins.lc 351:28-351:33 Type->Type |
2335 | testdata/Builtins.lc 351:28-351:35 Type | 2335 | testdata/Builtins.lc 351:28-351:35 Type |
2336 | testdata/Builtins.lc 351:28-351:43 Type | 2336 | testdata/Builtins.lc 351:28-351:43 Type |
2337 | testdata/Builtins.lc 351:32-351:33 V1 | 2337 | testdata/Builtins.lc 351:32-351:33 b_ |
2338 | testdata/Builtins.lc 351:34-351:35 V2 | 2338 | testdata/Builtins.lc 351:34-351:35 c_ |
2339 | testdata/Builtins.lc 351:39-351:43 Type | 2339 | testdata/Builtins.lc 351:39-351:43 Type |
2340 | testdata/Builtins.lc 352:1-352:11 {a} -> {b:Nat} -> Vec b a -> Bool | 2340 | testdata/Builtins.lc 352:1-352:11 {a} -> {b:Nat} -> Vec b a -> Bool |
2341 | testdata/Builtins.lc 352:23-352:27 Bool | V1 -> V2->V2 | V2->V2 | 2341 | testdata/Builtins.lc 352:23-352:27 Bool | b_ -> c_->c_ | c_->c_ |
2342 | testdata/Builtins.lc 352:23-353:29 (V0 -> V1 -> V2 -> V3->Bool) -> {a:Nat} -> VecS V2 a -> Bool | 2342 | testdata/Builtins.lc 352:23-353:29 (a_ -> b_ -> c_ -> d_->Bool) -> {a:Nat} -> VecS c_ a -> Bool |
2343 | testdata/Builtins.lc 352:23-354:31 Bool | Vec V0 V1 -> Bool | {a:Nat} -> VecS V1 a -> Bool | 2343 | testdata/Builtins.lc 352:23-354:31 Bool | Vec a_ b_ -> Bool | {a:Nat} -> VecS b_ a -> Bool |
2344 | testdata/Builtins.lc 353:25-353:29 Bool | V0 -> V1 -> V2->Bool | V1 -> V2->Bool | V2->Bool | 2344 | testdata/Builtins.lc 353:25-353:29 Bool | a_ -> b_ -> c_->Bool | b_ -> c_->Bool | c_->Bool |
2345 | testdata/Builtins.lc 354:27-354:31 Bool | V0 -> V1 -> V2 -> V3->Bool | V1 -> V2 -> V3->Bool | V2 -> V3->Bool | V3->Bool | 2345 | testdata/Builtins.lc 354:27-354:31 Bool | a_ -> b_ -> c_ -> d_->Bool | b_ -> c_ -> d_->Bool | c_ -> d_->Bool | d_->Bool |
2346 | testdata/Builtins.lc 356:16-356:71 Type | 2346 | testdata/Builtins.lc 356:16-356:71 Type |
2347 | testdata/Builtins.lc 356:27-356:71 Type | 2347 | testdata/Builtins.lc 356:27-356:71 Type |
2348 | testdata/Builtins.lc 356:38-356:41 Nat -> Type->Type | 2348 | testdata/Builtins.lc 356:38-356:41 Nat -> Type->Type |
2349 | testdata/Builtins.lc 356:38-356:43 Type->Type | 2349 | testdata/Builtins.lc 356:38-356:43 Type->Type |
2350 | testdata/Builtins.lc 356:38-356:45 Type | 2350 | testdata/Builtins.lc 356:38-356:45 Type |
2351 | testdata/Builtins.lc 356:38-356:71 Type | 2351 | testdata/Builtins.lc 356:38-356:71 Type |
2352 | testdata/Builtins.lc 356:42-356:43 V3 | 2352 | testdata/Builtins.lc 356:42-356:43 d_ |
2353 | testdata/Builtins.lc 356:44-356:45 V4 | 2353 | testdata/Builtins.lc 356:44-356:45 e_ |
2354 | testdata/Builtins.lc 356:49-356:52 Nat -> Type->Type | 2354 | testdata/Builtins.lc 356:49-356:52 Nat -> Type->Type |
2355 | testdata/Builtins.lc 356:49-356:54 Type->Type | 2355 | testdata/Builtins.lc 356:49-356:54 Type->Type |
2356 | testdata/Builtins.lc 356:49-356:60 Type | 2356 | testdata/Builtins.lc 356:49-356:60 Type |
2357 | testdata/Builtins.lc 356:49-356:71 Type | 2357 | testdata/Builtins.lc 356:49-356:71 Type |
2358 | testdata/Builtins.lc 356:53-356:54 V2 | 2358 | testdata/Builtins.lc 356:53-356:54 c_ |
2359 | testdata/Builtins.lc 356:55-356:60 Type | 2359 | testdata/Builtins.lc 356:55-356:60 Type |
2360 | testdata/Builtins.lc 356:64-356:67 Nat -> Type->Type | 2360 | testdata/Builtins.lc 356:64-356:67 Nat -> Type->Type |
2361 | testdata/Builtins.lc 356:64-356:69 Type->Type | 2361 | testdata/Builtins.lc 356:64-356:69 Type->Type |
@@ -2365,15 +2365,15 @@ testdata/Builtins.lc 356:70-356:71 Type | |||
2365 | testdata/Builtins.lc 357:1-357:12 {a} -> {b:Nat} -> {c:Nat} -> Vec b a -> Vec c Swizz -> VecS a c | 2365 | testdata/Builtins.lc 357:1-357:12 {a} -> {b:Nat} -> {c:Nat} -> Vec b a -> Vec c Swizz -> VecS a c |
2366 | testdata/Builtins.lc 357:19-357:29 {a} -> {b:Nat} -> Vec b a -> Bool | 2366 | testdata/Builtins.lc 357:19-357:29 {a} -> {b:Nat} -> Vec b a -> Bool |
2367 | testdata/Builtins.lc 357:19-357:31 Bool | 2367 | testdata/Builtins.lc 357:19-357:31 Bool |
2368 | testdata/Builtins.lc 357:19-357:58 Vec V1 Swizz -> Vec V2 V4 | Vec V1 V2 -> Vec V1 Swizz -> Vec V2 V4 | VecS V4 V2 | 2368 | testdata/Builtins.lc 357:19-357:58 Vec b_ Swizz -> Vec c_ e_ | Vec b_ c_ -> Vec b_ Swizz -> Vec c_ e_ | VecS e_ c_ |
2369 | testdata/Builtins.lc 357:30-357:31 Vec V5 V6 | 2369 | testdata/Builtins.lc 357:30-357:31 Vec f_ g_ |
2370 | testdata/Builtins.lc 357:34-357:40 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c | 2370 | testdata/Builtins.lc 357:34-357:40 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c |
2371 | testdata/Builtins.lc 357:34-357:56 VecS Swizz V0 -> VecS V7 V1 | 2371 | testdata/Builtins.lc 357:34-357:56 VecS Swizz a_ -> VecS h_ b_ |
2372 | testdata/Builtins.lc 357:34-357:58 VecS V4 V2 | 2372 | testdata/Builtins.lc 357:34-357:58 VecS e_ c_ |
2373 | testdata/Builtins.lc 357:42-357:53 {a} -> {b:Nat} -> Vec b a -> Swizz->a | 2373 | testdata/Builtins.lc 357:42-357:53 {a} -> {b:Nat} -> Vec b a -> Swizz->a |
2374 | testdata/Builtins.lc 357:42-357:55 Swizz->V9 | 2374 | testdata/Builtins.lc 357:42-357:55 Swizz->j_ |
2375 | testdata/Builtins.lc 357:54-357:55 Vec V9 V10 | 2375 | testdata/Builtins.lc 357:54-357:55 Vec j_ k_ |
2376 | testdata/Builtins.lc 357:57-357:58 Vec V3 Swizz | 2376 | testdata/Builtins.lc 357:57-357:58 Vec d_ Swizz |
2377 | testdata/Builtins.lc 361:6-361:20 Type | 2377 | testdata/Builtins.lc 361:6-361:20 Type |
2378 | testdata/Builtins.lc 361:6-376:23 Type | 2378 | testdata/Builtins.lc 361:6-376:23 Type |
2379 | testdata/Builtins.lc 362:7-362:13 BlendingFactor | 2379 | testdata/Builtins.lc 362:7-362:13 BlendingFactor |
@@ -2451,9 +2451,9 @@ testdata/Builtins.lc 432:6-433:22 Type | |||
2451 | testdata/Builtins.lc 432:6-434:23 Type | 2451 | testdata/Builtins.lc 432:6-434:23 Type |
2452 | testdata/Builtins.lc 432:6-434:36 Type | 2452 | testdata/Builtins.lc 432:6-434:36 Type |
2453 | testdata/Builtins.lc 432:16-432:17 Type | 2453 | testdata/Builtins.lc 432:16-432:17 Type |
2454 | testdata/Builtins.lc 433:7-433:16 PointSize V2 | Type | {a} -> Float -> PointSize a | 2454 | testdata/Builtins.lc 433:7-433:16 PointSize c_ | Type | {a} -> Float -> PointSize a |
2455 | testdata/Builtins.lc 433:17-433:22 Type | 2455 | testdata/Builtins.lc 433:17-433:22 Type |
2456 | testdata/Builtins.lc 434:7-434:23 PointSize V3 | Type | {a} -> a->Float -> PointSize a | 2456 | testdata/Builtins.lc 434:7-434:23 PointSize d_ | Type | {a} -> a->Float -> PointSize a |
2457 | testdata/Builtins.lc 434:25-434:26 Type | 2457 | testdata/Builtins.lc 434:25-434:26 Type |
2458 | testdata/Builtins.lc 434:30-434:35 Type | 2458 | testdata/Builtins.lc 434:30-434:35 Type |
2459 | testdata/Builtins.lc 436:6-436:17 Type | Type->Type | 2459 | testdata/Builtins.lc 436:6-436:17 Type | Type->Type |
@@ -2462,12 +2462,12 @@ testdata/Builtins.lc 436:6-438:33 Type | |||
2462 | testdata/Builtins.lc 436:6-439:18 Type | 2462 | testdata/Builtins.lc 436:6-439:18 Type |
2463 | testdata/Builtins.lc 436:6-439:24 Type | 2463 | testdata/Builtins.lc 436:6-439:24 Type |
2464 | testdata/Builtins.lc 436:18-436:19 Type | 2464 | testdata/Builtins.lc 436:18-436:19 Type |
2465 | testdata/Builtins.lc 437:7-437:18 PolygonMode V1 | {a} -> PolygonMode a | 2465 | testdata/Builtins.lc 437:7-437:18 PolygonMode b_ | {a} -> PolygonMode a |
2466 | testdata/Builtins.lc 438:7-438:19 PolygonMode V3 | Type | {a} -> PointSize a -> PolygonMode a | 2466 | testdata/Builtins.lc 438:7-438:19 PolygonMode d_ | Type | {a} -> PointSize a -> PolygonMode a |
2467 | testdata/Builtins.lc 438:21-438:30 Type->Type | 2467 | testdata/Builtins.lc 438:21-438:30 Type->Type |
2468 | testdata/Builtins.lc 438:21-438:32 Type | 2468 | testdata/Builtins.lc 438:21-438:32 Type |
2469 | testdata/Builtins.lc 438:31-438:32 Type | 2469 | testdata/Builtins.lc 438:31-438:32 Type |
2470 | testdata/Builtins.lc 439:7-439:18 PolygonMode V4 | Type | {a} -> Float -> PolygonMode a | 2470 | testdata/Builtins.lc 439:7-439:18 PolygonMode e_ | Type | {a} -> Float -> PolygonMode a |
2471 | testdata/Builtins.lc 439:19-439:24 Type | 2471 | testdata/Builtins.lc 439:19-439:24 Type |
2472 | testdata/Builtins.lc 441:6-441:19 Type | 2472 | testdata/Builtins.lc 441:6-441:19 Type |
2473 | testdata/Builtins.lc 441:6-443:13 Type | 2473 | testdata/Builtins.lc 441:6-443:13 Type |
@@ -2486,23 +2486,23 @@ testdata/Builtins.lc 450:22-450:25 Nat -> Type->Type | |||
2486 | testdata/Builtins.lc 450:22-450:27 Type->Type | 2486 | testdata/Builtins.lc 450:22-450:27 Type->Type |
2487 | testdata/Builtins.lc 450:22-450:33 Type | 2487 | testdata/Builtins.lc 450:22-450:33 Type |
2488 | testdata/Builtins.lc 450:22-450:48 Type | 2488 | testdata/Builtins.lc 450:22-450:48 Type |
2489 | testdata/Builtins.lc 450:26-450:27 V1 | 2489 | testdata/Builtins.lc 450:26-450:27 b_ |
2490 | testdata/Builtins.lc 450:28-450:33 Type | 2490 | testdata/Builtins.lc 450:28-450:33 Type |
2491 | testdata/Builtins.lc 450:37-450:40 Nat -> Type->Type | 2491 | testdata/Builtins.lc 450:37-450:40 Nat -> Type->Type |
2492 | testdata/Builtins.lc 450:37-450:42 Type->Type | 2492 | testdata/Builtins.lc 450:37-450:42 Type->Type |
2493 | testdata/Builtins.lc 450:37-450:48 Type | 2493 | testdata/Builtins.lc 450:37-450:48 Type |
2494 | testdata/Builtins.lc 450:41-450:42 V1 | 2494 | testdata/Builtins.lc 450:41-450:42 b_ |
2495 | testdata/Builtins.lc 450:43-450:48 Type | 2495 | testdata/Builtins.lc 450:43-450:48 Type |
2496 | testdata/Builtins.lc 453:1-453:8 {a} -> String->a | 2496 | testdata/Builtins.lc 453:1-453:8 {a} -> String->a |
2497 | testdata/Builtins.lc 453:14-453:20 Type | 2497 | testdata/Builtins.lc 453:14-453:20 Type |
2498 | testdata/Builtins.lc 453:14-453:25 Type | 2498 | testdata/Builtins.lc 453:14-453:25 Type |
2499 | testdata/Builtins.lc 453:24-453:25 Type | V2 | 2499 | testdata/Builtins.lc 453:24-453:25 Type | c_ |
2500 | testdata/Builtins.lc 455:6-455:19 Type | Type -> PrimitiveType->Type | 2500 | testdata/Builtins.lc 455:6-455:19 Type | Type -> PrimitiveType->Type |
2501 | testdata/Builtins.lc 455:6-458:111 Type | 2501 | testdata/Builtins.lc 455:6-458:111 Type |
2502 | testdata/Builtins.lc 455:25-455:38 Type | 2502 | testdata/Builtins.lc 455:25-455:38 Type |
2503 | testdata/Builtins.lc 455:25-455:46 Type | 2503 | testdata/Builtins.lc 455:25-455:46 Type |
2504 | testdata/Builtins.lc 455:42-455:46 Type | 2504 | testdata/Builtins.lc 455:42-455:46 Type |
2505 | testdata/Builtins.lc 456:3-456:14 RasterContext V5 'Triangle | {a} -> CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | 2505 | testdata/Builtins.lc 456:3-456:14 RasterContext f_ 'Triangle | {a} -> CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle |
2506 | testdata/Builtins.lc 456:3-456:115 Type | 2506 | testdata/Builtins.lc 456:3-456:115 Type |
2507 | testdata/Builtins.lc 456:26-456:34 Type | 2507 | testdata/Builtins.lc 456:26-456:34 Type |
2508 | testdata/Builtins.lc 456:26-456:115 Type | 2508 | testdata/Builtins.lc 456:26-456:115 Type |
@@ -2519,7 +2519,7 @@ testdata/Builtins.lc 456:91-456:106 PrimitiveType->Type | |||
2519 | testdata/Builtins.lc 456:91-456:115 Type | 2519 | testdata/Builtins.lc 456:91-456:115 Type |
2520 | testdata/Builtins.lc 456:105-456:106 Type | 2520 | testdata/Builtins.lc 456:105-456:106 Type |
2521 | testdata/Builtins.lc 456:107-456:115 PrimitiveType | 2521 | testdata/Builtins.lc 456:107-456:115 PrimitiveType |
2522 | testdata/Builtins.lc 457:3-457:11 RasterContext V5 'Point | {a} -> PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point | 2522 | testdata/Builtins.lc 457:3-457:11 RasterContext f_ 'Point | {a} -> PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point |
2523 | testdata/Builtins.lc 457:3-457:112 Type | 2523 | testdata/Builtins.lc 457:3-457:112 Type |
2524 | testdata/Builtins.lc 457:26-457:35 Type->Type | 2524 | testdata/Builtins.lc 457:26-457:35 Type->Type |
2525 | testdata/Builtins.lc 457:26-457:37 Type | 2525 | testdata/Builtins.lc 457:26-457:37 Type |
@@ -2534,7 +2534,7 @@ testdata/Builtins.lc 457:91-457:106 PrimitiveType->Type | |||
2534 | testdata/Builtins.lc 457:91-457:112 Type | 2534 | testdata/Builtins.lc 457:91-457:112 Type |
2535 | testdata/Builtins.lc 457:105-457:106 Type | 2535 | testdata/Builtins.lc 457:105-457:106 Type |
2536 | testdata/Builtins.lc 457:107-457:112 PrimitiveType | 2536 | testdata/Builtins.lc 457:107-457:112 PrimitiveType |
2537 | testdata/Builtins.lc 458:3-458:10 RasterContext V5 'Line | {a} -> Float -> ProvokingVertex -> RasterContext a 'Line | 2537 | testdata/Builtins.lc 458:3-458:10 RasterContext f_ 'Line | {a} -> Float -> ProvokingVertex -> RasterContext a 'Line |
2538 | testdata/Builtins.lc 458:3-458:111 Type | 2538 | testdata/Builtins.lc 458:3-458:111 Type |
2539 | testdata/Builtins.lc 458:26-458:31 Type | 2539 | testdata/Builtins.lc 458:26-458:31 Type |
2540 | testdata/Builtins.lc 458:26-458:111 Type | 2540 | testdata/Builtins.lc 458:26-458:111 Type |
@@ -2549,17 +2549,17 @@ testdata/Builtins.lc 460:6-460:14 Type | Type->Type | |||
2549 | testdata/Builtins.lc 460:6-465:74 Type | 2549 | testdata/Builtins.lc 460:6-465:74 Type |
2550 | testdata/Builtins.lc 460:18-460:22 Type | 2550 | testdata/Builtins.lc 460:18-460:22 Type |
2551 | testdata/Builtins.lc 460:26-460:30 Type | 2551 | testdata/Builtins.lc 460:26-460:30 Type |
2552 | testdata/Builtins.lc 461:3-461:13 Blending V0 | {a} -> Blending a | 2552 | testdata/Builtins.lc 461:3-461:13 Blending a_ | {a} -> Blending a |
2553 | testdata/Builtins.lc 461:3-461:70 Type | 2553 | testdata/Builtins.lc 461:3-461:70 Type |
2554 | testdata/Builtins.lc 461:60-461:68 Type->Type | 2554 | testdata/Builtins.lc 461:60-461:68 Type->Type |
2555 | testdata/Builtins.lc 461:60-461:70 Type | 2555 | testdata/Builtins.lc 461:60-461:70 Type |
2556 | testdata/Builtins.lc 461:69-461:70 Type | V1 | 2556 | testdata/Builtins.lc 461:69-461:70 Type | b_ |
2557 | testdata/Builtins.lc 462:3-462:15 Blending V2 | {a} -> {_ : Integral a} -> LogicOperation -> Blending a | 2557 | testdata/Builtins.lc 462:3-462:15 Blending c_ | {a} -> {_ : Integral a} -> LogicOperation -> Blending a |
2558 | testdata/Builtins.lc 462:3-462:70 Type | 2558 | testdata/Builtins.lc 462:3-462:70 Type |
2559 | testdata/Builtins.lc 462:26-462:70 Type | 2559 | testdata/Builtins.lc 462:26-462:70 Type |
2560 | testdata/Builtins.lc 462:27-462:35 Type->Type | 2560 | testdata/Builtins.lc 462:27-462:35 Type->Type |
2561 | testdata/Builtins.lc 462:27-462:37 Type | 2561 | testdata/Builtins.lc 462:27-462:37 Type |
2562 | testdata/Builtins.lc 462:36-462:37 V1 | 2562 | testdata/Builtins.lc 462:36-462:37 b_ |
2563 | testdata/Builtins.lc 462:42-462:56 Type | 2563 | testdata/Builtins.lc 462:42-462:56 Type |
2564 | testdata/Builtins.lc 462:42-462:70 Type | 2564 | testdata/Builtins.lc 462:42-462:70 Type |
2565 | testdata/Builtins.lc 462:60-462:68 Type->Type | 2565 | testdata/Builtins.lc 462:60-462:68 Type->Type |
@@ -2586,7 +2586,7 @@ testdata/Builtins.lc 465:29-465:32 Nat -> Type->Type | |||
2586 | testdata/Builtins.lc 465:29-465:34 Type->Type | 2586 | testdata/Builtins.lc 465:29-465:34 Type->Type |
2587 | testdata/Builtins.lc 465:29-465:40 Type | 2587 | testdata/Builtins.lc 465:29-465:40 Type |
2588 | testdata/Builtins.lc 465:29-465:74 Type | 2588 | testdata/Builtins.lc 465:29-465:74 Type |
2589 | testdata/Builtins.lc 465:33-465:34 V1 | 2589 | testdata/Builtins.lc 465:33-465:34 b_ |
2590 | testdata/Builtins.lc 465:35-465:40 Type | 2590 | testdata/Builtins.lc 465:35-465:40 Type |
2591 | testdata/Builtins.lc 465:60-465:68 Type->Type | 2591 | testdata/Builtins.lc 465:60-465:68 Type->Type |
2592 | testdata/Builtins.lc 465:60-465:74 Type | 2592 | testdata/Builtins.lc 465:60-465:74 Type |
@@ -2597,12 +2597,12 @@ testdata/Builtins.lc 470:6-470:23 ImageKind->Type | Type | |||
2597 | testdata/Builtins.lc 470:6-473:96 Type | 2597 | testdata/Builtins.lc 470:6-473:96 Type |
2598 | testdata/Builtins.lc 470:27-470:36 Type | 2598 | testdata/Builtins.lc 470:27-470:36 Type |
2599 | testdata/Builtins.lc 470:40-470:44 Type | 2599 | testdata/Builtins.lc 470:40-470:44 Type |
2600 | testdata/Builtins.lc 471:3-471:10 FragmentOperation ('Color (VecScalar V3 V4)) | {a} -> {b:Nat} -> {_ : Num a} -> Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) | 2600 | testdata/Builtins.lc 471:3-471:10 FragmentOperation ('Color (VecScalar d_ e_)) | {a} -> {b:Nat} -> {_ : Num a} -> Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) |
2601 | testdata/Builtins.lc 471:3-471:112 Type | 2601 | testdata/Builtins.lc 471:3-471:112 Type |
2602 | testdata/Builtins.lc 471:26-471:29 Type->Type | 2602 | testdata/Builtins.lc 471:26-471:29 Type->Type |
2603 | testdata/Builtins.lc 471:26-471:31 Type | 2603 | testdata/Builtins.lc 471:26-471:31 Type |
2604 | testdata/Builtins.lc 471:26-471:112 Type | 2604 | testdata/Builtins.lc 471:26-471:112 Type |
2605 | testdata/Builtins.lc 471:30-471:31 V3 | 2605 | testdata/Builtins.lc 471:30-471:31 d_ |
2606 | testdata/Builtins.lc 471:35-471:43 Type->Type | 2606 | testdata/Builtins.lc 471:35-471:43 Type->Type |
2607 | testdata/Builtins.lc 471:35-471:45 Type | 2607 | testdata/Builtins.lc 471:35-471:45 Type |
2608 | testdata/Builtins.lc 471:35-471:112 Type | 2608 | testdata/Builtins.lc 471:35-471:112 Type |
@@ -2611,7 +2611,7 @@ testdata/Builtins.lc 471:49-471:58 Nat -> Type->Type | |||
2611 | testdata/Builtins.lc 471:49-471:60 Type->Type | 2611 | testdata/Builtins.lc 471:49-471:60 Type->Type |
2612 | testdata/Builtins.lc 471:49-471:65 Type | 2612 | testdata/Builtins.lc 471:49-471:65 Type |
2613 | testdata/Builtins.lc 471:49-471:112 Type | 2613 | testdata/Builtins.lc 471:49-471:112 Type |
2614 | testdata/Builtins.lc 471:59-471:60 V3 | 2614 | testdata/Builtins.lc 471:59-471:60 d_ |
2615 | testdata/Builtins.lc 471:61-471:65 Type | 2615 | testdata/Builtins.lc 471:61-471:65 Type |
2616 | testdata/Builtins.lc 471:71-471:88 ImageKind->Type | 2616 | testdata/Builtins.lc 471:71-471:88 ImageKind->Type |
2617 | testdata/Builtins.lc 471:71-471:112 Type | 2617 | testdata/Builtins.lc 471:71-471:112 Type |
@@ -2642,8 +2642,8 @@ testdata/Builtins.lc 473:71-473:96 Type | |||
2642 | testdata/Builtins.lc 473:89-473:96 ImageKind | 2642 | testdata/Builtins.lc 473:89-473:96 ImageKind |
2643 | testdata/Builtins.lc 475:6-475:18 Type | Type->Type | 2643 | testdata/Builtins.lc 475:6-475:18 Type | Type->Type |
2644 | testdata/Builtins.lc 475:6-478:7 Type | 2644 | testdata/Builtins.lc 475:6-478:7 Type |
2645 | testdata/Builtins.lc 476:3-476:9 Interpolated V2 | Type | {a} -> {_ : Floating a} -> Interpolated a | 2645 | testdata/Builtins.lc 476:3-476:9 Interpolated c_ | Type | {a} -> {_ : Floating a} -> Interpolated a |
2646 | testdata/Builtins.lc 476:11-476:24 Interpolated V3 | Type | {a} -> {_ : Floating a} -> Interpolated a | 2646 | testdata/Builtins.lc 476:11-476:24 Interpolated d_ | Type | {a} -> {_ : Floating a} -> Interpolated a |
2647 | testdata/Builtins.lc 477:26-477:56 Type | 2647 | testdata/Builtins.lc 477:26-477:56 Type |
2648 | testdata/Builtins.lc 477:27-477:35 Type->Type | 2648 | testdata/Builtins.lc 477:27-477:35 Type->Type |
2649 | testdata/Builtins.lc 477:27-477:37 Type | 2649 | testdata/Builtins.lc 477:27-477:37 Type |
@@ -2651,7 +2651,7 @@ testdata/Builtins.lc 477:36-477:37 Type | |||
2651 | testdata/Builtins.lc 477:42-477:54 Type->Type | 2651 | testdata/Builtins.lc 477:42-477:54 Type->Type |
2652 | testdata/Builtins.lc 477:42-477:56 Type | 2652 | testdata/Builtins.lc 477:42-477:56 Type |
2653 | testdata/Builtins.lc 477:55-477:56 Type | 2653 | testdata/Builtins.lc 477:55-477:56 Type |
2654 | testdata/Builtins.lc 478:3-478:7 Interpolated V3 | {a} -> Interpolated a | 2654 | testdata/Builtins.lc 478:3-478:7 Interpolated d_ | {a} -> Interpolated a |
2655 | testdata/Builtins.lc 478:42-478:54 Type->Type | 2655 | testdata/Builtins.lc 478:42-478:54 Type->Type |
2656 | testdata/Builtins.lc 478:42-478:56 Type | 2656 | testdata/Builtins.lc 478:42-478:56 Type |
2657 | testdata/Builtins.lc 478:55-478:56 Type | 2657 | testdata/Builtins.lc 478:55-478:56 Type |
@@ -2663,11 +2663,11 @@ testdata/Builtins.lc 481:10-481:28 List Type | |||
2663 | testdata/Builtins.lc 481:10-481:30 List Type -> Type | 2663 | testdata/Builtins.lc 481:10-481:30 List Type -> Type |
2664 | testdata/Builtins.lc 481:10-481:44 Type | 2664 | testdata/Builtins.lc 481:10-481:44 Type |
2665 | testdata/Builtins.lc 481:14-481:26 Type->Type | 2665 | testdata/Builtins.lc 481:14-481:26 Type->Type |
2666 | testdata/Builtins.lc 481:27-481:28 V7 | 2666 | testdata/Builtins.lc 481:27-481:28 h_ |
2667 | testdata/Builtins.lc 481:29-481:30 {a} -> a -> a->Type | 2667 | testdata/Builtins.lc 481:29-481:30 {a} -> a -> a->Type |
2668 | testdata/Builtins.lc 481:31-481:44 V5 | 2668 | testdata/Builtins.lc 481:31-481:44 f_ |
2669 | testdata/Builtins.lc 482:10-482:11 V5 | 2669 | testdata/Builtins.lc 482:10-482:11 f_ |
2670 | testdata/Builtins.lc 482:10-482:13 V4->Type | 2670 | testdata/Builtins.lc 482:10-482:13 e_->Type |
2671 | testdata/Builtins.lc 482:10-482:35 Type | 2671 | testdata/Builtins.lc 482:10-482:35 Type |
2672 | testdata/Builtins.lc 482:10-486:34 Type | 2672 | testdata/Builtins.lc 482:10-486:34 Type |
2673 | testdata/Builtins.lc 482:12-482:13 {a} -> a -> a->Type | 2673 | testdata/Builtins.lc 482:12-482:13 {a} -> a -> a->Type |
@@ -2677,7 +2677,7 @@ testdata/Builtins.lc 482:14-482:35 List Type | |||
2677 | testdata/Builtins.lc 482:21-482:24 Nat -> Type->Type | 2677 | testdata/Builtins.lc 482:21-482:24 Nat -> Type->Type |
2678 | testdata/Builtins.lc 482:21-482:26 Type->Type | 2678 | testdata/Builtins.lc 482:21-482:26 Type->Type |
2679 | testdata/Builtins.lc 482:21-482:32 Type | 2679 | testdata/Builtins.lc 482:21-482:32 Type |
2680 | testdata/Builtins.lc 482:25-482:26 V1 | 2680 | testdata/Builtins.lc 482:25-482:26 b_ |
2681 | testdata/Builtins.lc 482:27-482:32 Type | 2681 | testdata/Builtins.lc 482:27-482:32 Type |
2682 | testdata/Builtins.lc 482:34-482:35 List Type | 2682 | testdata/Builtins.lc 482:34-482:35 List Type |
2683 | testdata/Builtins.lc 483:8-483:13 List Type -> Type | 2683 | testdata/Builtins.lc 483:8-483:13 List Type -> Type |
@@ -2691,7 +2691,7 @@ testdata/Builtins.lc 484:8-486:34 Type | |||
2691 | testdata/Builtins.lc 484:23-484:28 List Type -> Type | 2691 | testdata/Builtins.lc 484:23-484:28 List Type -> Type |
2692 | testdata/Builtins.lc 484:23-484:30 Type | 2692 | testdata/Builtins.lc 484:23-484:30 Type |
2693 | testdata/Builtins.lc 484:29-484:30 List Type | 2693 | testdata/Builtins.lc 484:29-484:30 List Type |
2694 | testdata/Builtins.lc 484:32-484:33 V4 | 2694 | testdata/Builtins.lc 484:32-484:33 e_ |
2695 | testdata/Builtins.lc 485:8-485:17 Type -> PrimitiveType->Type | 2695 | testdata/Builtins.lc 485:8-485:17 Type -> PrimitiveType->Type |
2696 | testdata/Builtins.lc 485:8-485:27 PrimitiveType->Type | 2696 | testdata/Builtins.lc 485:8-485:27 PrimitiveType->Type |
2697 | testdata/Builtins.lc 485:8-485:29 Type | 2697 | testdata/Builtins.lc 485:8-485:29 Type |
@@ -2703,50 +2703,50 @@ testdata/Builtins.lc 485:28-485:29 PrimitiveType | |||
2703 | testdata/Builtins.lc 486:8-486:22 Nat -> Type->Type | 2703 | testdata/Builtins.lc 486:8-486:22 Nat -> Type->Type |
2704 | testdata/Builtins.lc 486:8-486:24 Type->Type | 2704 | testdata/Builtins.lc 486:8-486:24 Type->Type |
2705 | testdata/Builtins.lc 486:8-486:34 Type | 2705 | testdata/Builtins.lc 486:8-486:34 Type |
2706 | testdata/Builtins.lc 486:23-486:24 V1 | 2706 | testdata/Builtins.lc 486:23-486:24 b_ |
2707 | testdata/Builtins.lc 486:26-486:31 List Type -> Type | 2707 | testdata/Builtins.lc 486:26-486:31 List Type -> Type |
2708 | testdata/Builtins.lc 486:26-486:33 Type | 2708 | testdata/Builtins.lc 486:26-486:33 Type |
2709 | testdata/Builtins.lc 486:32-486:33 List Type | 2709 | testdata/Builtins.lc 486:32-486:33 List Type |
2710 | testdata/Builtins.lc 488:1-488:20 {a : List Type} -> {b:PrimitiveType} -> RasterContext (HList ('Cons (Vec 4 Float) a)) b -> HList ('map Type Type Interpolated a) -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) | 2710 | testdata/Builtins.lc 488:1-488:20 {a : List Type} -> {b:PrimitiveType} -> RasterContext (HList ('Cons (Vec 4 Float) a)) b -> HList ('map Type Type Interpolated a) -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) |
2711 | testdata/Builtins.lc 488:32-488:38 {a} -> List (List a) -> List a | 2711 | testdata/Builtins.lc 488:32-488:38 {a} -> List (List a) -> List a |
2712 | testdata/Builtins.lc 488:32-488:74 List (Vector 1 (Maybe (SimpleFragment (HList V1)))) | 2712 | testdata/Builtins.lc 488:32-488:74 List (Vector 1 (Maybe (SimpleFragment (HList b_)))) |
2713 | testdata/Builtins.lc 488:40-488:43 {a} -> {b} -> a->b -> List a -> List b | 2713 | testdata/Builtins.lc 488:40-488:43 {a} -> {b} -> a->b -> List a -> List b |
2714 | testdata/Builtins.lc 488:40-488:71 List (Primitive (HList ('Cons (Vec 4 Float) V1)) V0) -> List (List (Fragment 1 (HList V2))) | 2714 | testdata/Builtins.lc 488:40-488:71 List (Primitive (HList ('Cons (Vec 4 Float) b_)) a_) -> List (List (Fragment 1 (HList c_))) |
2715 | testdata/Builtins.lc 488:40-488:73 List (List (Fragment 1 (HList V1))) | 2715 | testdata/Builtins.lc 488:40-488:73 List (List (Fragment 1 (HList b_))) |
2716 | testdata/Builtins.lc 488:45-488:63 {a : List Type} -> {b : List Type} -> {c : List Type} -> {d:PrimitiveType} -> {_ : 'map Type Type Interpolated a ~ b} -> {_ : c ~ 'Cons (Vec 4 Float) a} -> HList b -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) | 2716 | testdata/Builtins.lc 488:45-488:63 {a : List Type} -> {b : List Type} -> {c : List Type} -> {d:PrimitiveType} -> {_ : 'map Type Type Interpolated a ~ b} -> {_ : c ~ 'Cons (Vec 4 Float) a} -> HList b -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) |
2717 | testdata/Builtins.lc 488:45-488:66 RasterContext (HList ('Cons (Vec 4 Float) V1)) V0 -> Primitive (HList ('Cons (Vec 4 Float) V2)) V1 -> FragmentStream 1 (HList V3) | 2717 | testdata/Builtins.lc 488:45-488:66 RasterContext (HList ('Cons (Vec 4 Float) b_)) a_ -> Primitive (HList ('Cons (Vec 4 Float) c_)) b_ -> FragmentStream 1 (HList d_) |
2718 | testdata/Builtins.lc 488:45-488:70 Primitive (HList ('Cons (Vec 4 Float) V1)) V0 -> FragmentStream 1 (HList V2) | 2718 | testdata/Builtins.lc 488:45-488:70 Primitive (HList ('Cons (Vec 4 Float) b_)) a_ -> FragmentStream 1 (HList c_) |
2719 | testdata/Builtins.lc 488:64-488:66 V8 | 2719 | testdata/Builtins.lc 488:64-488:66 i_ |
2720 | testdata/Builtins.lc 488:67-488:70 V7 | 2720 | testdata/Builtins.lc 488:67-488:70 h_ |
2721 | testdata/Builtins.lc 488:72-488:73 V3 | 2721 | testdata/Builtins.lc 488:72-488:73 d_ |
2722 | testdata/Builtins.lc 490:26-490:29 Type | 2722 | testdata/Builtins.lc 490:26-490:29 Type |
2723 | testdata/Builtins.lc 490:36-490:43 Type->Nat | 2723 | testdata/Builtins.lc 490:36-490:43 Type->Nat |
2724 | testdata/Builtins.lc 490:58-490:59 ImageKind->Nat | Nat | Nat -> ImageKind->Nat | Type->Nat | 2724 | testdata/Builtins.lc 490:58-490:59 ImageKind->Nat | Nat | Nat -> ImageKind->Nat | Type->Nat |
2725 | testdata/Builtins.lc 492:12-492:15 Type | 2725 | testdata/Builtins.lc 492:12-492:15 Type |
2726 | testdata/Builtins.lc 492:12-492:23 Type | 2726 | testdata/Builtins.lc 492:12-492:23 Type |
2727 | testdata/Builtins.lc 492:12-495:50 V0->V1 | {a} -> List a -> Type | 2727 | testdata/Builtins.lc 492:12-495:50 a_->b_ | {a} -> List a -> Type |
2728 | testdata/Builtins.lc 492:13-492:14 V1 | 2728 | testdata/Builtins.lc 492:13-492:14 b_ |
2729 | testdata/Builtins.lc 492:19-492:23 Type | 2729 | testdata/Builtins.lc 492:19-492:23 Type |
2730 | testdata/Builtins.lc 493:1-493:8 {a} -> List a -> Type | 2730 | testdata/Builtins.lc 493:1-493:8 {a} -> List a -> Type |
2731 | testdata/Builtins.lc 493:14-493:19 Type | 2731 | testdata/Builtins.lc 493:14-493:19 Type |
2732 | testdata/Builtins.lc 493:14-495:50 List V0 -> Type | Type | 2732 | testdata/Builtins.lc 493:14-495:50 List a_ -> Type | Type |
2733 | testdata/Builtins.lc 494:15-494:20 Type | 2733 | testdata/Builtins.lc 494:15-494:20 Type |
2734 | testdata/Builtins.lc 494:15-495:50 List V1 -> Type | List V2 -> Type | Type | V0 -> List V1 -> Type | 2734 | testdata/Builtins.lc 494:15-495:50 List b_ -> Type | List c_ -> Type | Type | a_ -> List b_ -> Type |
2735 | testdata/Builtins.lc 495:22-495:25 Type -> Type->Type | 2735 | testdata/Builtins.lc 495:22-495:25 Type -> Type->Type |
2736 | testdata/Builtins.lc 495:22-495:33 Type->Type | 2736 | testdata/Builtins.lc 495:22-495:33 Type->Type |
2737 | testdata/Builtins.lc 495:22-495:50 List V1 -> Type | Type | V0 -> List V1 -> Type | 2737 | testdata/Builtins.lc 495:22-495:50 List b_ -> Type | Type | a_ -> List b_ -> Type |
2738 | testdata/Builtins.lc 495:27-495:28 V6 | 2738 | testdata/Builtins.lc 495:27-495:28 g_ |
2739 | testdata/Builtins.lc 495:27-495:30 V5->Type | 2739 | testdata/Builtins.lc 495:27-495:30 f_->Type |
2740 | testdata/Builtins.lc 495:27-495:32 Type | 2740 | testdata/Builtins.lc 495:27-495:32 Type |
2741 | testdata/Builtins.lc 495:29-495:30 {a} -> a -> a->Type | 2741 | testdata/Builtins.lc 495:29-495:30 {a} -> a -> a->Type |
2742 | testdata/Builtins.lc 495:31-495:32 V2 | 2742 | testdata/Builtins.lc 495:31-495:32 c_ |
2743 | testdata/Builtins.lc 495:35-495:42 {a} -> List a -> Type | 2743 | testdata/Builtins.lc 495:35-495:42 {a} -> List a -> Type |
2744 | testdata/Builtins.lc 495:35-495:49 Type | 2744 | testdata/Builtins.lc 495:35-495:49 Type |
2745 | testdata/Builtins.lc 495:44-495:45 V6 | 2745 | testdata/Builtins.lc 495:44-495:45 g_ |
2746 | testdata/Builtins.lc 495:44-495:46 List V5 -> List V6 | 2746 | testdata/Builtins.lc 495:44-495:46 List f_ -> List g_ |
2747 | testdata/Builtins.lc 495:44-495:48 List V4 | 2747 | testdata/Builtins.lc 495:44-495:48 List e_ |
2748 | testdata/Builtins.lc 495:45-495:46 {a} -> a -> List a -> List a | 2748 | testdata/Builtins.lc 495:45-495:46 {a} -> a -> List a -> List a |
2749 | testdata/Builtins.lc 495:46-495:48 List V4 | 2749 | testdata/Builtins.lc 495:46-495:48 List e_ |
2750 | testdata/Builtins.lc 497:1-497:16 List Type -> Type | 2750 | testdata/Builtins.lc 497:1-497:16 List Type -> Type |
2751 | testdata/Builtins.lc 497:21-497:28 {a} -> List a -> Type | 2751 | testdata/Builtins.lc 497:21-497:28 {a} -> List a -> Type |
2752 | testdata/Builtins.lc 497:21-497:45 Type | 2752 | testdata/Builtins.lc 497:21-497:45 Type |
@@ -2754,7 +2754,7 @@ testdata/Builtins.lc 497:30-497:33 {a} -> {b} -> a->b -> List a -> List b | |||
2754 | testdata/Builtins.lc 497:30-497:42 List Type -> List Nat | 2754 | testdata/Builtins.lc 497:30-497:42 List Type -> List Nat |
2755 | testdata/Builtins.lc 497:30-497:44 List Nat | 2755 | testdata/Builtins.lc 497:30-497:44 List Nat |
2756 | testdata/Builtins.lc 497:34-497:42 Type->Nat | 2756 | testdata/Builtins.lc 497:34-497:42 Type->Nat |
2757 | testdata/Builtins.lc 497:43-497:44 V1 | 2757 | testdata/Builtins.lc 497:43-497:44 b_ |
2758 | testdata/Builtins.lc 509:6-509:17 Nat -> List ImageKind -> Type | Type | 2758 | testdata/Builtins.lc 509:6-509:17 Nat -> List ImageKind -> Type | Type |
2759 | testdata/Builtins.lc 509:6-509:46 Type | 2759 | testdata/Builtins.lc 509:6-509:46 Type |
2760 | testdata/Builtins.lc 509:24-509:27 Type | 2760 | testdata/Builtins.lc 509:24-509:27 Type |
@@ -2768,12 +2768,12 @@ testdata/Builtins.lc 512:1-512:11 List ImageKind -> List Type | |||
2768 | testdata/Builtins.lc 512:25-512:28 {a} -> {b} -> a->b -> List a -> List b | 2768 | testdata/Builtins.lc 512:25-512:28 {a} -> {b} -> a->b -> List a -> List b |
2769 | testdata/Builtins.lc 512:25-512:38 List ImageKind -> List Type | 2769 | testdata/Builtins.lc 512:25-512:38 List ImageKind -> List Type |
2770 | testdata/Builtins.lc 512:25-512:40 List Type | 2770 | testdata/Builtins.lc 512:25-512:40 List Type |
2771 | testdata/Builtins.lc 512:25-513:31 List ImageKind -> List Type | List Type | List Type -> ImageKind -> List Type | List V1 -> List Type | V0 -> List V1 -> List Type | 2771 | testdata/Builtins.lc 512:25-513:31 List ImageKind -> List Type | List Type | List Type -> ImageKind -> List Type | List b_ -> List Type | a_ -> List b_ -> List Type |
2772 | testdata/Builtins.lc 512:29-512:38 ImageKind->Type | 2772 | testdata/Builtins.lc 512:29-512:38 ImageKind->Type |
2773 | testdata/Builtins.lc 512:39-512:40 List V2 | 2773 | testdata/Builtins.lc 512:39-512:40 List c_ |
2774 | testdata/Builtins.lc 513:16-513:19 {a} -> {b} -> a->b -> List a -> List b | 2774 | testdata/Builtins.lc 513:16-513:19 {a} -> {b} -> a->b -> List a -> List b |
2775 | testdata/Builtins.lc 513:16-513:29 List ImageKind -> List Type | 2775 | testdata/Builtins.lc 513:16-513:29 List ImageKind -> List Type |
2776 | testdata/Builtins.lc 513:16-513:31 List Type | Type->V1 | 2776 | testdata/Builtins.lc 513:16-513:31 List Type | Type->b_ |
2777 | testdata/Builtins.lc 513:20-513:29 ImageKind->Type | 2777 | testdata/Builtins.lc 513:20-513:29 ImageKind->Type |
2778 | testdata/Builtins.lc 513:30-513:31 List ImageKind | 2778 | testdata/Builtins.lc 513:30-513:31 List ImageKind |
2779 | testdata/Builtins.lc 515:40-515:49 Type | 2779 | testdata/Builtins.lc 515:40-515:49 Type |
@@ -2786,8 +2786,8 @@ testdata/Builtins.lc 517:39-517:45 Type | |||
2786 | testdata/Builtins.lc 517:39-517:174 Type | 2786 | testdata/Builtins.lc 517:39-517:174 Type |
2787 | testdata/Builtins.lc 517:40-517:44 Type | 2787 | testdata/Builtins.lc 517:40-517:44 Type |
2788 | testdata/Builtins.lc 517:49-517:174 Type | 2788 | testdata/Builtins.lc 517:49-517:174 Type |
2789 | testdata/Builtins.lc 517:50-517:51 V4 | 2789 | testdata/Builtins.lc 517:50-517:51 e_ |
2790 | testdata/Builtins.lc 517:50-517:53 V3->Type | 2790 | testdata/Builtins.lc 517:50-517:53 d_->Type |
2791 | testdata/Builtins.lc 517:50-517:81 Type | 2791 | testdata/Builtins.lc 517:50-517:81 Type |
2792 | testdata/Builtins.lc 517:52-517:53 {a} -> a -> a->Type | 2792 | testdata/Builtins.lc 517:52-517:53 {a} -> a -> a->Type |
2793 | testdata/Builtins.lc 517:54-517:57 {a} -> {b} -> a->b -> List a -> List b | 2793 | testdata/Builtins.lc 517:54-517:57 {a} -> {b} -> a->b -> List a -> List b |
@@ -2821,17 +2821,17 @@ testdata/Builtins.lc 517:159-517:174 Type | |||
2821 | testdata/Builtins.lc 517:171-517:172 Nat | 2821 | testdata/Builtins.lc 517:171-517:172 Nat |
2822 | testdata/Builtins.lc 517:173-517:174 List ImageKind | 2822 | testdata/Builtins.lc 517:173-517:174 List ImageKind |
2823 | testdata/Builtins.lc 519:1-519:15 {a} -> {b} -> a -> b->(a, b) | 2823 | testdata/Builtins.lc 519:1-519:15 {a} -> {b} -> a -> b->(a, b) |
2824 | testdata/Builtins.lc 519:24-519:32 (V3, V1) | 2824 | testdata/Builtins.lc 519:24-519:32 (d_, b_) |
2825 | testdata/Builtins.lc 519:25-519:28 V5 | 2825 | testdata/Builtins.lc 519:25-519:28 f_ |
2826 | testdata/Builtins.lc 519:30-519:31 ((V1)) | V4 | 2826 | testdata/Builtins.lc 519:30-519:31 ((b_)) | e_ |
2827 | testdata/Builtins.lc 520:1-520:8 {a:Nat} -> {b : List Type} -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) -> (HList b, List (Fragment a (HList ('imageType' ('map Type ImageKind FragmentOperationKind b))))) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) | 2827 | testdata/Builtins.lc 520:1-520:8 {a:Nat} -> {b : List Type} -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) -> (HList b, List (Fragment a (HList ('imageType' ('map Type ImageKind FragmentOperationKind b))))) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) |
2828 | testdata/Builtins.lc 520:25-520:35 {a : List ImageKind} -> {b:Nat} -> {c : List Type} -> {_ : a ~ 'map Type ImageKind FragmentOperationKind c} -> HList c -> FragmentStream b (HList ('imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | 2828 | testdata/Builtins.lc 520:25-520:35 {a : List ImageKind} -> {b:Nat} -> {c : List Type} -> {_ : a ~ 'map Type ImageKind FragmentOperationKind c} -> HList c -> FragmentStream b (HList ('imageType' a)) -> FrameBuffer b a -> FrameBuffer b a |
2829 | testdata/Builtins.lc 520:25-520:39 FragmentStream V1 (HList ('imageType' ('map Type ImageKind FragmentOperationKind V0))) -> FrameBuffer V2 ('map Type ImageKind FragmentOperationKind V1) -> FrameBuffer V3 ('map Type ImageKind FragmentOperationKind V2) | 2829 | testdata/Builtins.lc 520:25-520:39 FragmentStream b_ (HList ('imageType' ('map Type ImageKind FragmentOperationKind a_))) -> FrameBuffer c_ ('map Type ImageKind FragmentOperationKind b_) -> FrameBuffer d_ ('map Type ImageKind FragmentOperationKind c_) |
2830 | testdata/Builtins.lc 520:25-520:43 FrameBuffer V1 ('map Type ImageKind FragmentOperationKind V0) -> FrameBuffer V2 ('map Type ImageKind FragmentOperationKind V1) | 2830 | testdata/Builtins.lc 520:25-520:43 FrameBuffer b_ ('map Type ImageKind FragmentOperationKind a_) -> FrameBuffer c_ ('map Type ImageKind FragmentOperationKind b_) |
2831 | testdata/Builtins.lc 520:25-520:46 FrameBuffer V1 ('map Type ImageKind FragmentOperationKind V0) | HList V2 -> V2 | V2 -> HList V2 -> V2 | 2831 | testdata/Builtins.lc 520:25-520:46 FrameBuffer b_ ('map Type ImageKind FragmentOperationKind a_) | HList c_ -> c_ | c_ -> HList c_ -> c_ |
2832 | testdata/Builtins.lc 520:36-520:39 V12 | 2832 | testdata/Builtins.lc 520:36-520:39 m_ |
2833 | testdata/Builtins.lc 520:40-520:43 V7 | 2833 | testdata/Builtins.lc 520:40-520:43 h_ |
2834 | testdata/Builtins.lc 520:44-520:46 V13 | 2834 | testdata/Builtins.lc 520:44-520:46 n_ |
2835 | testdata/Builtins.lc 524:31-524:40 Type | 2835 | testdata/Builtins.lc 524:31-524:40 Type |
2836 | testdata/Builtins.lc 524:47-524:59 Type->ImageKind | 2836 | testdata/Builtins.lc 524:47-524:59 Type->ImageKind |
2837 | testdata/Builtins.lc 524:74-524:75 ImageKind | ImageKind->ImageKind | Nat -> ImageKind->ImageKind | Type->ImageKind | 2837 | testdata/Builtins.lc 524:74-524:75 ImageKind | ImageKind->ImageKind | Nat -> ImageKind->ImageKind | Type->ImageKind |
@@ -2863,34 +2863,34 @@ testdata/Builtins.lc 532:1-532:11 {a : List Type} -> {_ : 'sameLayerCounts a} - | |||
2863 | testdata/Builtins.lc 532:14-532:25 {a : List Type} -> {_ : 'sameLayerCounts a} -> HList a -> FrameBuffer (ImageLC ('head Type a)) ('map Type ImageKind GetImageKind a) | 2863 | testdata/Builtins.lc 532:14-532:25 {a : List Type} -> {_ : 'sameLayerCounts a} -> HList a -> FrameBuffer (ImageLC ('head Type a)) ('map Type ImageKind GetImageKind a) |
2864 | testdata/Builtins.lc 534:1-534:11 {a:Nat} -> {b : List Type} -> {c} -> HList b -> (c -> HList ('imageType' ('map Type ImageKind FragmentOperationKind b))) -> List (Vector a (Maybe (SimpleFragment c))) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) | 2864 | testdata/Builtins.lc 534:1-534:11 {a:Nat} -> {b : List Type} -> {c} -> HList b -> (c -> HList ('imageType' ('map Type ImageKind FragmentOperationKind b))) -> List (Vector a (Maybe (SimpleFragment c))) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) -> FrameBuffer a ('map Type ImageKind FragmentOperationKind b) |
2865 | testdata/Builtins.lc 534:34-534:44 {a : List ImageKind} -> {b:Nat} -> {c : List Type} -> {_ : a ~ 'map Type ImageKind FragmentOperationKind c} -> HList c -> FragmentStream b (HList ('imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | 2865 | testdata/Builtins.lc 534:34-534:44 {a : List ImageKind} -> {b:Nat} -> {c : List Type} -> {_ : a ~ 'map Type ImageKind FragmentOperationKind c} -> HList c -> FragmentStream b (HList ('imageType' a)) -> FrameBuffer b a -> FrameBuffer b a |
2866 | testdata/Builtins.lc 534:34-534:48 FragmentStream V1 (HList ('imageType' ('map Type ImageKind FragmentOperationKind V0))) -> FrameBuffer V2 ('map Type ImageKind FragmentOperationKind V1) -> FrameBuffer V3 ('map Type ImageKind FragmentOperationKind V2) | 2866 | testdata/Builtins.lc 534:34-534:48 FragmentStream b_ (HList ('imageType' ('map Type ImageKind FragmentOperationKind a_))) -> FrameBuffer c_ ('map Type ImageKind FragmentOperationKind b_) -> FrameBuffer d_ ('map Type ImageKind FragmentOperationKind c_) |
2867 | testdata/Builtins.lc 534:34-534:76 FrameBuffer V2 ('map Type ImageKind FragmentOperationKind V1) -> FrameBuffer V3 ('map Type ImageKind FragmentOperationKind V2) | 2867 | testdata/Builtins.lc 534:34-534:76 FrameBuffer c_ ('map Type ImageKind FragmentOperationKind b_) -> FrameBuffer d_ ('map Type ImageKind FragmentOperationKind c_) |
2868 | testdata/Builtins.lc 534:34-534:79 FrameBuffer V2 ('map Type ImageKind FragmentOperationKind V1) | 2868 | testdata/Builtins.lc 534:34-534:79 FrameBuffer c_ ('map Type ImageKind FragmentOperationKind b_) |
2869 | testdata/Builtins.lc 534:45-534:48 V9 | 2869 | testdata/Builtins.lc 534:45-534:48 j_ |
2870 | testdata/Builtins.lc 534:50-534:62 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 2870 | testdata/Builtins.lc 534:50-534:62 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) |
2871 | testdata/Builtins.lc 534:50-534:70 List (Vector V0 (Maybe (SimpleFragment V2))) -> List (Vector V1 (Maybe (SimpleFragment V2))) | 2871 | testdata/Builtins.lc 534:50-534:70 List (Vector a_ (Maybe (SimpleFragment c_))) -> List (Vector b_ (Maybe (SimpleFragment c_))) |
2872 | testdata/Builtins.lc 534:50-534:75 List (Vector V2 (Maybe (SimpleFragment (HList ('imageType' ('map Type ImageKind FragmentOperationKind V1)))))) | 2872 | testdata/Builtins.lc 534:50-534:75 List (Vector c_ (Maybe (SimpleFragment (HList ('imageType' ('map Type ImageKind FragmentOperationKind b_)))))) |
2873 | testdata/Builtins.lc 534:63-534:70 V10 | 2873 | testdata/Builtins.lc 534:63-534:70 k_ |
2874 | testdata/Builtins.lc 534:71-534:75 V6 | 2874 | testdata/Builtins.lc 534:71-534:75 g_ |
2875 | testdata/Builtins.lc 534:77-534:79 V4 | 2875 | testdata/Builtins.lc 534:77-534:79 e_ |
2876 | testdata/Builtins.lc 537:1-537:9 {a:ImageKind} -> FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a | 2876 | testdata/Builtins.lc 537:1-537:9 {a:ImageKind} -> FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a |
2877 | testdata/Builtins.lc 537:24-537:35 Nat -> List ImageKind -> Type | 2877 | testdata/Builtins.lc 537:24-537:35 Nat -> List ImageKind -> Type |
2878 | testdata/Builtins.lc 537:24-537:37 List ImageKind -> Type | 2878 | testdata/Builtins.lc 537:24-537:37 List ImageKind -> Type |
2879 | testdata/Builtins.lc 537:24-537:42 Type | 2879 | testdata/Builtins.lc 537:24-537:42 Type |
2880 | testdata/Builtins.lc 537:24-537:55 Type | 2880 | testdata/Builtins.lc 537:24-537:55 Type |
2881 | testdata/Builtins.lc 537:36-537:37 V1 | 2881 | testdata/Builtins.lc 537:36-537:37 b_ |
2882 | testdata/Builtins.lc 537:38-537:42 List ImageKind | 2882 | testdata/Builtins.lc 537:38-537:42 List ImageKind |
2883 | testdata/Builtins.lc 537:40-537:41 V2 | 2883 | testdata/Builtins.lc 537:40-537:41 c_ |
2884 | testdata/Builtins.lc 537:46-537:51 Nat -> ImageKind->Type | 2884 | testdata/Builtins.lc 537:46-537:51 Nat -> ImageKind->Type |
2885 | testdata/Builtins.lc 537:46-537:53 ImageKind->Type | 2885 | testdata/Builtins.lc 537:46-537:53 ImageKind->Type |
2886 | testdata/Builtins.lc 537:46-537:55 Type | 2886 | testdata/Builtins.lc 537:46-537:55 Type |
2887 | testdata/Builtins.lc 537:52-537:53 V1 | 2887 | testdata/Builtins.lc 537:52-537:53 b_ |
2888 | testdata/Builtins.lc 537:54-537:55 ImageKind | 2888 | testdata/Builtins.lc 537:54-537:55 ImageKind |
2889 | testdata/Builtins.lc 538:1-538:14 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) -> Image 1 ('Color (Vec 4 Float)) | 2889 | testdata/Builtins.lc 538:1-538:14 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) -> Image 1 ('Color (Vec 4 Float)) |
2890 | testdata/Builtins.lc 538:24-538:35 Nat -> List ImageKind -> Type | 2890 | testdata/Builtins.lc 538:24-538:35 Nat -> List ImageKind -> Type |
2891 | testdata/Builtins.lc 538:24-538:37 List ImageKind -> Type | 2891 | testdata/Builtins.lc 538:24-538:37 List ImageKind -> Type |
2892 | testdata/Builtins.lc 538:24-538:70 Type | 2892 | testdata/Builtins.lc 538:24-538:70 Type |
2893 | testdata/Builtins.lc 538:36-538:37 V1 | 2893 | testdata/Builtins.lc 538:36-538:37 b_ |
2894 | testdata/Builtins.lc 538:38-538:70 List ImageKind | 2894 | testdata/Builtins.lc 538:38-538:70 List ImageKind |
2895 | testdata/Builtins.lc 538:41-538:47 ImageKind | 2895 | testdata/Builtins.lc 538:41-538:47 ImageKind |
2896 | testdata/Builtins.lc 538:49-538:55 Type->ImageKind | 2896 | testdata/Builtins.lc 538:49-538:55 Type->ImageKind |
@@ -2898,18 +2898,18 @@ testdata/Builtins.lc 538:49-538:69 ImageKind | List ImageKind | |||
2898 | testdata/Builtins.lc 538:57-538:60 Nat -> Type->Type | 2898 | testdata/Builtins.lc 538:57-538:60 Nat -> Type->Type |
2899 | testdata/Builtins.lc 538:57-538:62 Type->Type | 2899 | testdata/Builtins.lc 538:57-538:62 Type->Type |
2900 | testdata/Builtins.lc 538:57-538:68 Type | 2900 | testdata/Builtins.lc 538:57-538:68 Type |
2901 | testdata/Builtins.lc 538:61-538:62 V1 | 2901 | testdata/Builtins.lc 538:61-538:62 b_ |
2902 | testdata/Builtins.lc 538:63-538:68 Type | 2902 | testdata/Builtins.lc 538:63-538:68 Type |
2903 | testdata/Builtins.lc 538:74-538:79 Nat -> ImageKind->Type | 2903 | testdata/Builtins.lc 538:74-538:79 Nat -> ImageKind->Type |
2904 | testdata/Builtins.lc 538:74-538:81 ImageKind->Type | 2904 | testdata/Builtins.lc 538:74-538:81 ImageKind->Type |
2905 | testdata/Builtins.lc 538:74-538:103 Type | 2905 | testdata/Builtins.lc 538:74-538:103 Type |
2906 | testdata/Builtins.lc 538:80-538:81 V1 | 2906 | testdata/Builtins.lc 538:80-538:81 b_ |
2907 | testdata/Builtins.lc 538:83-538:88 Type->ImageKind | 2907 | testdata/Builtins.lc 538:83-538:88 Type->ImageKind |
2908 | testdata/Builtins.lc 538:83-538:102 ImageKind | 2908 | testdata/Builtins.lc 538:83-538:102 ImageKind |
2909 | testdata/Builtins.lc 538:90-538:93 Nat -> Type->Type | 2909 | testdata/Builtins.lc 538:90-538:93 Nat -> Type->Type |
2910 | testdata/Builtins.lc 538:90-538:95 Type->Type | 2910 | testdata/Builtins.lc 538:90-538:95 Type->Type |
2911 | testdata/Builtins.lc 538:90-538:101 Type | 2911 | testdata/Builtins.lc 538:90-538:101 Type |
2912 | testdata/Builtins.lc 538:94-538:95 V1 | 2912 | testdata/Builtins.lc 538:94-538:95 b_ |
2913 | testdata/Builtins.lc 538:96-538:101 Type | 2913 | testdata/Builtins.lc 538:96-538:101 Type |
2914 | testdata/Builtins.lc 540:6-540:12 Type | 2914 | testdata/Builtins.lc 540:6-540:12 Type |
2915 | testdata/Builtins.lc 540:6-541:12 Type | 2915 | testdata/Builtins.lc 540:6-541:12 Type |
@@ -2918,8 +2918,8 @@ testdata/Builtins.lc 541:26-541:37 Nat -> List ImageKind -> Type | |||
2918 | testdata/Builtins.lc 541:26-541:39 List ImageKind -> Type | 2918 | testdata/Builtins.lc 541:26-541:39 List ImageKind -> Type |
2919 | testdata/Builtins.lc 541:26-541:41 Type | 2919 | testdata/Builtins.lc 541:26-541:41 Type |
2920 | testdata/Builtins.lc 541:26-541:51 Type | 2920 | testdata/Builtins.lc 541:26-541:51 Type |
2921 | testdata/Builtins.lc 541:38-541:39 V3 | 2921 | testdata/Builtins.lc 541:38-541:39 d_ |
2922 | testdata/Builtins.lc 541:40-541:41 V1 | 2922 | testdata/Builtins.lc 541:40-541:41 b_ |
2923 | testdata/Builtins.lc 541:45-541:51 Type | 2923 | testdata/Builtins.lc 541:45-541:51 Type |
2924 | testdata/Builtins.lc 543:1-543:12 {a:Nat} -> {b : List ImageKind} -> FrameBuffer a b -> Output | 2924 | testdata/Builtins.lc 543:1-543:12 {a:Nat} -> {b : List ImageKind} -> FrameBuffer a b -> Output |
2925 | testdata/Builtins.lc 543:15-543:24 {a:Nat} -> {b : List ImageKind} -> FrameBuffer a b -> Output | 2925 | testdata/Builtins.lc 543:15-543:24 {a:Nat} -> {b : List ImageKind} -> FrameBuffer a b -> Output |
@@ -2932,19 +2932,19 @@ testdata/Builtins.lc 553:3-553:12 Texture | Type | Vec 2 Int -> Image 1 ('Color | |||
2932 | testdata/Builtins.lc 553:20-553:23 Nat -> Type->Type | 2932 | testdata/Builtins.lc 553:20-553:23 Nat -> Type->Type |
2933 | testdata/Builtins.lc 553:20-553:25 Type->Type | 2933 | testdata/Builtins.lc 553:20-553:25 Type->Type |
2934 | testdata/Builtins.lc 553:20-553:29 Type | 2934 | testdata/Builtins.lc 553:20-553:29 Type |
2935 | testdata/Builtins.lc 553:24-553:25 V1 | 2935 | testdata/Builtins.lc 553:24-553:25 b_ |
2936 | testdata/Builtins.lc 553:26-553:29 Type | 2936 | testdata/Builtins.lc 553:26-553:29 Type |
2937 | testdata/Builtins.lc 554:20-554:25 Nat -> ImageKind->Type | 2937 | testdata/Builtins.lc 554:20-554:25 Nat -> ImageKind->Type |
2938 | testdata/Builtins.lc 554:20-554:27 ImageKind->Type | 2938 | testdata/Builtins.lc 554:20-554:27 ImageKind->Type |
2939 | testdata/Builtins.lc 554:20-554:49 Type | 2939 | testdata/Builtins.lc 554:20-554:49 Type |
2940 | testdata/Builtins.lc 554:20-555:27 Type | 2940 | testdata/Builtins.lc 554:20-555:27 Type |
2941 | testdata/Builtins.lc 554:26-554:27 V1 | 2941 | testdata/Builtins.lc 554:26-554:27 b_ |
2942 | testdata/Builtins.lc 554:29-554:34 Type->ImageKind | 2942 | testdata/Builtins.lc 554:29-554:34 Type->ImageKind |
2943 | testdata/Builtins.lc 554:29-554:48 ImageKind | 2943 | testdata/Builtins.lc 554:29-554:48 ImageKind |
2944 | testdata/Builtins.lc 554:36-554:39 Nat -> Type->Type | 2944 | testdata/Builtins.lc 554:36-554:39 Nat -> Type->Type |
2945 | testdata/Builtins.lc 554:36-554:41 Type->Type | 2945 | testdata/Builtins.lc 554:36-554:41 Type->Type |
2946 | testdata/Builtins.lc 554:36-554:47 Type | 2946 | testdata/Builtins.lc 554:36-554:47 Type |
2947 | testdata/Builtins.lc 554:40-554:41 V1 | 2947 | testdata/Builtins.lc 554:40-554:41 b_ |
2948 | testdata/Builtins.lc 554:42-554:47 Type | 2948 | testdata/Builtins.lc 554:42-554:47 Type |
2949 | testdata/Builtins.lc 555:20-555:27 Type | 2949 | testdata/Builtins.lc 555:20-555:27 Type |
2950 | testdata/Builtins.lc 557:6-557:12 Type | 2950 | testdata/Builtins.lc 557:6-557:12 Type |
@@ -2969,15 +2969,15 @@ testdata/Builtins.lc 569:25-569:28 Nat -> Type->Type | |||
2969 | testdata/Builtins.lc 569:25-569:30 Type->Type | 2969 | testdata/Builtins.lc 569:25-569:30 Type->Type |
2970 | testdata/Builtins.lc 569:25-569:36 Type | 2970 | testdata/Builtins.lc 569:25-569:36 Type |
2971 | testdata/Builtins.lc 569:25-569:51 Type | 2971 | testdata/Builtins.lc 569:25-569:51 Type |
2972 | testdata/Builtins.lc 569:29-569:30 V1 | 2972 | testdata/Builtins.lc 569:29-569:30 b_ |
2973 | testdata/Builtins.lc 569:31-569:36 Type | 2973 | testdata/Builtins.lc 569:31-569:36 Type |
2974 | testdata/Builtins.lc 569:40-569:43 Nat -> Type->Type | 2974 | testdata/Builtins.lc 569:40-569:43 Nat -> Type->Type |
2975 | testdata/Builtins.lc 569:40-569:45 Type->Type | 2975 | testdata/Builtins.lc 569:40-569:45 Type->Type |
2976 | testdata/Builtins.lc 569:40-569:51 Type | 2976 | testdata/Builtins.lc 569:40-569:51 Type |
2977 | testdata/Builtins.lc 569:44-569:45 V1 | 2977 | testdata/Builtins.lc 569:44-569:45 b_ |
2978 | testdata/Builtins.lc 569:46-569:51 Type | 2978 | testdata/Builtins.lc 569:46-569:51 Type |
2979 | testdata/Builtins.lc 573:1-573:20 {a} -> a->a | 2979 | testdata/Builtins.lc 573:1-573:20 {a} -> a->a |
2980 | testdata/Builtins.lc 573:25-573:26 V1 | 2980 | testdata/Builtins.lc 573:25-573:26 b_ |
2981 | ------------ warnings | 2981 | ------------ warnings |
2982 | Uncovered pattern(s) at testdata/Builtins.lc:201:1: | 2982 | Uncovered pattern(s) at testdata/Builtins.lc:201:1: |
2983 | head (x: _) = x | 2983 | head (x: _) = x |
@@ -3004,5 +3004,5 @@ Uncovered pattern(s) at testdata/Builtins.lc:357:1: | |||
3004 | swizzvector v w | definedVec v = mapVec (swizzscalar v) w | 3004 | swizzvector v w | definedVec v = mapVec (swizzscalar v) w |
3005 | ^^^^^^^^^^^ | 3005 | ^^^^^^^^^^^ |
3006 | Missing case(s): | 3006 | Missing case(s): |
3007 | _ _ | False <- definedVec V1 | 3007 | _ _ | False <- definedVec b_ |
3008 | 3008 | ||