diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-11 20:57:07 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-12 00:50:34 +0200 |
commit | e4725c07ee3e7e3fc010df418d16f37c39b0af0f (patch) | |
tree | cb10e1d1203eed875955097311ccbe0943564226 /testdata/record01.reject.out | |
parent | 95e006bf5afa8d3473e3fe4401f4c9316186a428 (diff) |
mutual function definitions
Diffstat (limited to 'testdata/record01.reject.out')
-rw-r--r-- | testdata/record01.reject.out | 57 |
1 files changed, 9 insertions, 48 deletions
diff --git a/testdata/record01.reject.out b/testdata/record01.reject.out index 2eb0b0eb..33eb370a 100644 --- a/testdata/record01.reject.out +++ b/testdata/record01.reject.out | |||
@@ -159,16 +159,11 @@ testdata/record01.reject.lc 7:29-7:32 | |||
159 | testdata/record01.reject.lc 8:23-8:34 | 159 | testdata/record01.reject.lc 8:23-8:34 |
160 | forall (a :: [Type]) | 160 | forall (a :: [Type]) |
161 | . sameLayerCounts a | 161 | . sameLayerCounts a |
162 | => HList a | 162 | => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) |
163 | -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | ||
164 | testdata/record01.reject.lc 8:23-8:75 | 163 | testdata/record01.reject.lc 8:23-8:75 |
165 | FrameBuffer | 164 | FrameBuffer |
166 | 1 | 165 | 1 |
167 | (map | 166 | (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) |
168 | Type | ||
169 | ImageKind | ||
170 | GetImageKind | ||
171 | ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) | ||
172 | testdata/record01.reject.lc 8:35-8:75 | 167 | testdata/record01.reject.lc 8:35-8:75 |
173 | (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) | 168 | (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) |
174 | testdata/record01.reject.lc 8:36-8:47 | 169 | testdata/record01.reject.lc 8:36-8:47 |
@@ -347,11 +342,11 @@ testdata/record01.reject.lc 19:50-19:62 | |||
347 | testdata/record01.reject.lc 20:23-20:42 | 342 | testdata/record01.reject.lc 20:23-20:42 |
348 | forall (a :: [Type]) (b :: PrimitiveType) | 343 | forall (a :: [Type]) (b :: PrimitiveType) |
349 | . RasterContext (HList (Vec 4 Float : a)) b | 344 | . RasterContext (HList (Vec 4 Float : a)) b |
350 | -> HList (map Type Type Interpolated a) | 345 | -> HList (map Interpolated a) |
351 | -> [Primitive (HList (Vec 4 Float : a)) b] | 346 | -> [Primitive (HList (Vec 4 Float : a)) b] |
352 | -> [Vector 1 (Maybe (SimpleFragment (HList a)))] | 347 | -> [Vector 1 (Maybe (SimpleFragment (HList a)))] |
353 | testdata/record01.reject.lc 20:23-20:52 | 348 | testdata/record01.reject.lc 20:23-20:52 |
354 | HList (map Type Type Interpolated _a) | 349 | HList (map Interpolated _a) |
355 | -> [Primitive (HList (Vec 4 Float : _a)) 'Triangle] | 350 | -> [Primitive (HList (Vec 4 Float : _a)) 'Triangle] |
356 | -> [Vector 1 (Maybe (SimpleFragment (HList _a)))] | 351 | -> [Vector 1 (Maybe (SimpleFragment (HList _a)))] |
357 | testdata/record01.reject.lc 20:23-20:63 | 352 | testdata/record01.reject.lc 20:23-20:63 |
@@ -418,32 +413,26 @@ testdata/record01.reject.lc 22:61-22:64 | |||
418 | testdata/record01.reject.lc 23:23-23:33 | 413 | testdata/record01.reject.lc 23:23-23:33 |
419 | forall (a :: Nat) (b :: [Type]) c | 414 | forall (a :: Nat) (b :: [Type]) c |
420 | . HList b | 415 | . HList b |
421 | -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) | 416 | -> (c -> HList (imageType' (map FragmentOperationKind b))) |
422 | -> [Vector a (Maybe (SimpleFragment c))] | 417 | -> [Vector a (Maybe (SimpleFragment c))] |
423 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | 418 | -> FrameBuffer a (map FragmentOperationKind b) |
424 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | 419 | -> FrameBuffer a (map FragmentOperationKind b) |
425 | testdata/record01.reject.lc 23:23-23:45 | 420 | testdata/record01.reject.lc 23:23-23:45 |
426 | (_a | 421 | (_a |
427 | -> HList | 422 | -> HList |
428 | (imageType' | 423 | (imageType' |
429 | (map | 424 | (map |
430 | Type | ||
431 | ImageKind | ||
432 | FragmentOperationKind | 425 | FragmentOperationKind |
433 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))) | 426 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))) |
434 | -> [Vector _b (Maybe (SimpleFragment _a))] | 427 | -> [Vector _b (Maybe (SimpleFragment _a))] |
435 | -> FrameBuffer | 428 | -> FrameBuffer |
436 | _b | 429 | _b |
437 | (map | 430 | (map |
438 | Type | ||
439 | ImageKind | ||
440 | FragmentOperationKind | 431 | FragmentOperationKind |
441 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 432 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
442 | -> FrameBuffer | 433 | -> FrameBuffer |
443 | _b | 434 | _b |
444 | (map | 435 | (map |
445 | Type | ||
446 | ImageKind | ||
447 | FragmentOperationKind | 436 | FragmentOperationKind |
448 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 437 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
449 | testdata/record01.reject.lc 23:23-23:60 | 438 | testdata/record01.reject.lc 23:23-23:60 |
@@ -451,38 +440,28 @@ testdata/record01.reject.lc 23:23-23:60 | |||
451 | -> FrameBuffer | 440 | -> FrameBuffer |
452 | _a | 441 | _a |
453 | (map | 442 | (map |
454 | Type | ||
455 | ImageKind | ||
456 | FragmentOperationKind | 443 | FragmentOperationKind |
457 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 444 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
458 | -> FrameBuffer | 445 | -> FrameBuffer |
459 | _a | 446 | _a |
460 | (map | 447 | (map |
461 | Type | ||
462 | ImageKind | ||
463 | FragmentOperationKind | 448 | FragmentOperationKind |
464 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 449 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
465 | testdata/record01.reject.lc 23:23-23:75 | 450 | testdata/record01.reject.lc 23:23-23:75 |
466 | FrameBuffer | 451 | FrameBuffer |
467 | 1 | 452 | 1 |
468 | (map | 453 | (map |
469 | Type | ||
470 | ImageKind | ||
471 | FragmentOperationKind | 454 | FragmentOperationKind |
472 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 455 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
473 | -> FrameBuffer | 456 | -> FrameBuffer |
474 | 1 | 457 | 1 |
475 | (map | 458 | (map |
476 | Type | ||
477 | ImageKind | ||
478 | FragmentOperationKind | 459 | FragmentOperationKind |
479 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 460 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
480 | testdata/record01.reject.lc 23:23-23:83 | 461 | testdata/record01.reject.lc 23:23-23:83 |
481 | FrameBuffer | 462 | FrameBuffer |
482 | 1 | 463 | 1 |
483 | (map | 464 | (map |
484 | Type | ||
485 | ImageKind | ||
486 | FragmentOperationKind | 465 | FragmentOperationKind |
487 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 466 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
488 | testdata/record01.reject.lc 23:34-23:45 | 467 | testdata/record01.reject.lc 23:34-23:45 |
@@ -494,11 +473,7 @@ testdata/record01.reject.lc 23:61-23:75 | |||
494 | testdata/record01.reject.lc 23:76-23:83 | 473 | testdata/record01.reject.lc 23:76-23:83 |
495 | FrameBuffer | 474 | FrameBuffer |
496 | 1 | 475 | 1 |
497 | (map | 476 | (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) |
498 | Type | ||
499 | ImageKind | ||
500 | GetImageKind | ||
501 | ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) | ||
502 | testdata/record01.reject.lc 24:12-24:58 | 477 | testdata/record01.reject.lc 24:12-24:58 |
503 | RecordC | 478 | RecordC |
504 | ' ['RecItem "fieldA" Float | 479 | ' ['RecItem "fieldA" Float |
@@ -507,8 +482,6 @@ testdata/record01.reject.lc 24:12-24:58 | |||
507 | (FrameBuffer | 482 | (FrameBuffer |
508 | 1 | 483 | 1 |
509 | (map | 484 | (map |
510 | Type | ||
511 | ImageKind | ||
512 | FragmentOperationKind | 485 | FragmentOperationKind |
513 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) | 486 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) |
514 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] | 487 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] |
@@ -527,13 +500,9 @@ testdata/record01.reject.lc 24:21-24:57 | |||
527 | (FrameBuffer | 500 | (FrameBuffer |
528 | 1 | 501 | 1 |
529 | (map | 502 | (map |
530 | Type | ||
531 | ImageKind | ||
532 | FragmentOperationKind | 503 | FragmentOperationKind |
533 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))) | 504 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))) |
534 | : map | 505 | : map |
535 | RecItem | ||
536 | Type | ||
537 | recItemType | 506 | recItemType |
538 | ' ['RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]) | 507 | ' ['RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]) |
539 | testdata/record01.reject.lc 24:26-24:32 | 508 | testdata/record01.reject.lc 24:26-24:32 |
@@ -544,8 +513,6 @@ testdata/record01.reject.lc 24:34-24:39 | |||
544 | FrameBuffer | 513 | FrameBuffer |
545 | 1 | 514 | 1 |
546 | (map | 515 | (map |
547 | Type | ||
548 | ImageKind | ||
549 | FragmentOperationKind | 516 | FragmentOperationKind |
550 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 517 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
551 | testdata/record01.reject.lc 24:34-24:57 | 518 | testdata/record01.reject.lc 24:34-24:57 |
@@ -553,13 +520,11 @@ testdata/record01.reject.lc 24:34-24:57 | |||
553 | (FrameBuffer | 520 | (FrameBuffer |
554 | 1 | 521 | 1 |
555 | (map | 522 | (map |
556 | Type | ||
557 | ImageKind | ||
558 | FragmentOperationKind | 523 | FragmentOperationKind |
559 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) | 524 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) |
560 | : recItemType | 525 | : recItemType |
561 | ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) | 526 | ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) |
562 | : map RecItem Type recItemType ' []) | 527 | : map recItemType ' []) |
563 | testdata/record01.reject.lc 24:41-24:47 | 528 | testdata/record01.reject.lc 24:41-24:47 |
564 | String | RecItem | [RecItem] | 529 | String | RecItem | [RecItem] |
565 | testdata/record01.reject.lc 24:49-24:57 | 530 | testdata/record01.reject.lc 24:49-24:57 |
@@ -574,8 +539,6 @@ testdata/record01.reject.lc 25:11-25:17 | |||
574 | (FrameBuffer | 539 | (FrameBuffer |
575 | 1 | 540 | 1 |
576 | (map | 541 | (map |
577 | Type | ||
578 | ImageKind | ||
579 | FragmentOperationKind | 542 | FragmentOperationKind |
580 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) | 543 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) |
581 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] | 544 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] |
@@ -593,8 +556,6 @@ testdata/record01.reject.lc 26:15-26:21 | |||
593 | (FrameBuffer | 556 | (FrameBuffer |
594 | 1 | 557 | 1 |
595 | (map | 558 | (map |
596 | Type | ||
597 | ImageKind | ||
598 | FragmentOperationKind | 559 | FragmentOperationKind |
599 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) | 560 | ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) |
600 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] | 561 | , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] |